You are not logged in.
Suddenly KMail does not start and specifically it shows the following error (when trying to launch it from the terminal):
kmail: error while loading shared libraries: libsasl2.so.3: cannot open shared object file: No such file or directory
Of course, libsasl is installed on my system. Also I tried to launch KMail on a newly created user account but it fails again with the same error. As far as I remember the only upgrade of a package that would have any relationship to this, was kdepimlibs from 4.10.3-1 to 4.10.3-3 if I remember well.
Does anyone else have this error? Any ways to resolve it?
Offline
Can we start off with the normal opening move: Is your system fully up to date ( You have run pacman -Syu ) successfully ?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Yes, of course. All updates are done successfully.
Offline
It seems okay here (For now)
ewaller$@$odin ~ 1014 %locate libsasl2
/usr/lib/libsasl2.so
/usr/lib/libsasl2.so.3
/usr/lib/libsasl2.so.3.0.0
ewaller$@$odin ~ 1015 %pacman -Qs kmail
local/kdepim-kmail 4.10.3-2 (kde kdepim)
Mail Client
ewaller$@$odin ~ 1016 %pacman -Qs libsasl
local/libsasl 2.1.26-2
Cyrus Simple Authentication Service Layer (SASL) Library
ewaller$@$odin ~ 1017 %
Updating the system as I type. It will pick up the kdepim libs. I'll let you know what happens.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Here I have:
konstantinos@ksnbl ~ $ locate libsasl2
/home/konstantinos/.local/share/Steam/ubuntu12_32/steam-runtime/i386/installed/libsasl2-2_2.1.25.dfsg1-3ubuntu0.1_i386
/home/konstantinos/.local/share/Steam/ubuntu12_32/steam-runtime/i386/installed/libsasl2-2_2.1.25.dfsg1-3ubuntu0.1_i386.md5
/home/konstantinos/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2
/home/konstantinos/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2.0.25
/home/konstantinos/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/share/doc/libsasl2-2
/home/konstantinos/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/share/doc/libsasl2-2/README.Debian
/home/konstantinos/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/share/doc/libsasl2-2/README.configure-options
/home/konstantinos/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/share/doc/libsasl2-2/changelog.Debian.gz
/home/konstantinos/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/share/doc/libsasl2-2/copyright
/usr/lib/libsasl2.so
/usr/lib/libsasl2.so.2
/usr/lib/libsasl2.so.2.0.23
konstantinos@ksnbl ~ $ pacman -Qs kmail
local/kdepim-kmail 4.10.3-1 (kde kdepim)
Mail Client
konstantinos@ksnbl ~ $ pacman -Qs libsasl
local/libsasl 2.1.23-10
Cyrus Simple Authentication Service Layer (SASL) Library
The difference is that kmail is searching for libsasl2.so.3 instead of libsasl2.so.2. And as far I can see from pacman logs, the last time that libsasl package was updated was at 25/03/2013. Thanks for the help!
Edit: added libsasl version.
Last edited by kostas213 (2013-05-15 02:54:33)
Offline
It still works.
Lets look at your labasl a bit closer.
ewaller$@$odin ~ 1023 %pacman -Qi libsasl
Name : libsasl
Version : 2.1.26-2
Description : Cyrus Simple Authentication Service Layer (SASL) Library
Architecture : x86_64
URL : http://cyrusimap.web.cmu.edu/
Licenses : custom
Groups : None
Provides : None
Depends On : openssl krb5
Optional Deps : None
Required By : libetpan libldap postfix qemu
Optional For : None
Conflicts With : cyrus-sasl-plugins
Replaces : None
Installed Size : 582.00 KiB
Packager : Bart
Build Date : Fri May 10 23:33:27 2013
Install Date : Mon May 13 09:29:24 2013
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
ewaller$@$odin ~ 1024 %
Edit: Crud! I am running testing. Yes libasl is in testing
Last edited by ewaller (2013-05-15 02:55:56)
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Any chance you are using testing? Have you ever used testing?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
I have libsasl 2.1.23-10 installed. It seems I have to wait for the new version to come into core from testing maybe.
Edit: No I have never used testing on Arch. But I can open it to test the case with KMail.
Last edited by kostas213 (2013-05-15 03:07:46)
Offline
Done. I opened testing repo, I upgraded, and KMail is starting normally. Tomorrow at noon I'll report back when I will add again my IMAP accounts. As a first step before posting and searching the Internet, I saw that Akonadi didn't recognize the IMAP accounts, so I deleted them because I thought the problem was there. Anyway, I'll report back just to be sure that everything works. Thanks again for the help!
Offline
Great. Now for the disclaimer.
I did not mean to imply that you should enable testing. Since you have, be sure to read This wiki sub-article
If you ever want to turn off testing, Comment out the testing repositories and run pacman -Syyuu (Yes, 2 y's and 2 u's)
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
I had the same problem.
instead allowing Testing repo I preferred to install the only libsasl-2.1.26-2. as a result the error became looking:
"kontact: error while loading shared libraries: libsasl2.so.2: cannot open shared object file: No such file or directory"
I return to "core" variant of lisasl (2.1.23-10)
at the end I made a link /usr/lib/libsasl2.so.3 that points to /usr/lib/libsasl2.so.2.0.23
all works
Last edited by sailor-02 (2013-05-15 05:41:19)
Everything is spiraling, constantly falling into a tailspin. (c). V. Sumbatov
Offline
Unfortunately kdepimlibs in [extra] links to libsasl in [testing].
To get kmail/kontact running you could downgrade both kdepimlibs and libical.
We will fix this ASAP. I'm just waiting a reply from the libsasl maintainer so I can move libsasl packages to [extra].
EDIT: packages moved.
Offline
Fixed on my system. Thanks for being so quick.
Offline
Yes, everything works great! Thanks for the quick move to [extra]! So no need also for [testing].
Offline