evolution: error while loading shared libraries: libcamel-1.2.so.59

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

evolution: error while loading shared libraries: libcamel-1.2.so.59

Graham
I can not run evolution today.

evolution: error while loading shared libraries: libcamel-1.2.so.59: cannot open shared object file: No such file or directory

ls -lh /usr/lib/libcamel*
lrwxrwxrwx 1 root root   18 Apr  3 14:29 /usr/lib/libcamel-1.2.so -> libcamel-1.2.so.60
lrwxrwxrwx 1 root root   22 Apr  3 14:29 /usr/lib/libcamel-1.2.so.60 -> libcamel-1.2.so.60.0.0
-rwxr-xr-x 1 root root 1.3M Apr  3 14:29 /usr/lib/libcamel-1.2.so.60.0.0

Running evolution-3.22.6-1 (on Arch Linux)

I tried reinstalling evolution, but still the same issue.

Thanks in advance.


 



_______________________________________________
evolution-list mailing list
[hidden email]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list
Reply | Threaded
Open this post in threaded view
|

Re: evolution: error while loading shared libraries: libcamel-1.2.so.59

Andre Klapper
On Tue, 2017-04-04 at 07:34 -0700, Graham Smith wrote:

> I can not run evolution today. 
>
> evolution: error while loading shared libraries: libcamel-1.2.so.59: cannot open shared object file: No such file or directory
>
> ls -lh /usr/lib/libcamel*
> lrwxrwxrwx 1 root root   18 Apr  3 14:29 /usr/lib/libcamel-1.2.so -> libcamel-1.2.so.60
> lrwxrwxrwx 1 root root   22 Apr  3 14:29 /usr/lib/libcamel-1.2.so.60 -> libcamel-1.2.so.60.0.0
> -rwxr-xr-x 1 root root 1.3M Apr  3 14:29 /usr/lib/libcamel-1.2.so.60.0.0
>
> Running evolution-3.22.6-1 (on Arch Linux)
>
> I tried reinstalling evolution, but still the same issue. 

Which evolution-data-server (e-d-s) version are you running? libcamel*
is provided by e-d-s so you may need to downgrade e-d-s?

andre
--
Andre Klapper  |  [hidden email]
http://blogs.gnome.org/aklapper/
_______________________________________________
evolution-list mailing list
[hidden email]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list
Reply | Threaded
Open this post in threaded view
|

Re: evolution: error while loading shared libraries: libcamel-1.2.so.59

Ralf Mardorf-3
In reply to this post by Graham
On Tue, 2017-04-04 at 07:34 -0700, Graham Smith wrote:

> I can not run evolution today.
>
> evolution: error while loading shared libraries: libcamel-1.2.so.59: cannot open shared object file: No such file or directory
>
> ls -lh /usr/lib/libcamel*
> lrwxrwxrwx 1 root root   18 Apr  3 14:29 /usr/lib/libcamel-1.2.so -> libcamel-1.2.so.60
> lrwxrwxrwx 1 root root   22 Apr  3 14:29 /usr/lib/libcamel-1.2.so.60 -> libcamel-1.2.so.60.0.0
> -rwxr-xr-x 1 root root 1.3M Apr  3 14:29 /usr/lib/libcamel-1.2.so.60.0.0
>
> Running evolution-3.22.6-1 (on Arch Linux)
>
> I tried reinstalling evolution, but still the same issue.
>
> Thanks in advance.

And what version of evolution-data-server, evolution-data-server-git or
what ever the data-server package should be named on your install, are
you running?

[rocketmouse@archlinux ~]$ pacman -Qo /usr/lib/libcam
libcamd.so              libcamd.so.2.4.6        libcamel-1.2.so.59      
libcamd.so.2            libcamel-1.2.so         libcamel-1.2.so.59.0.0  
[rocketmouse@archlinux ~]$ pacman -Qo /usr/lib/libcamel-1.2.so
/usr/lib/libcamel-1.2.so is owned by evolution-data-server 3.22.6-1
[rocketmouse@archlinux ~]$ pacman -Si evolution evolution-data-server | grep Ver
Version         : 3.22.6-1
Version         : 3.22.6-1

See the list of files from Extra
https://www.archlinux.org/packages/extra/x86_64/evolution-data-server/
it provides the required 1.2.so.59.

Even testing doesn't provide another version.

You either are using a third party repository or you build evolution-
data-server yourself.

Regards,
Ralf

_______________________________________________
evolution-list mailing list
[hidden email]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list
Reply | Threaded
Open this post in threaded view
|

Re: evolution: error while loading shared libraries: libcamel-1.2.so.59

Ralf Mardorf-3
In reply to this post by Andre Klapper
On Tue, 04 Apr 2017 17:18:17 +0200, Andre Klapper wrote:
>Which evolution-data-server (e-d-s) version are you running? libcamel*
>is provided by e-d-s so you may need to downgrade e-d-s?

An Arch Linux user should know that  pacman -Qo /usr/lib/libcamel-1.2.so
shows to what package it belongs, let alone that a user needs to take
care about soname issues, when not using official Arch Linux packages.
The OP either installed the data-server from a third party repository
or he build it, e.g. using a git PKGBUILD from the Arch User
Repository. No matter how you look at it, the OP has broken his install
by not taking care what he did.


_______________________________________________
evolution-list mailing list
[hidden email]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list
Reply | Threaded
Open this post in threaded view
|

Re: evolution: error while loading shared libraries: libcamel-1.2.so.59

Ralf Mardorf-3
Or he build evolution as well as evolution-data-server, but not in the
correct order. Arch only knows dependencies, but usually not the
required versions of the dependencies, since it's a real rolling
release with a strict policy.

[rocketmouse@archlinux ~]$ grep depend /var/abs/extra/evolution/PKGBUILD
depends=(gnome-desktop evolution-data-server libcanberra libpst libytnef
makedepends=(intltool itstool docbook-xsl networkmanager bogofilter
  optdepends=('highlight: text highlight plugin'
  depends=("evolution=$pkgver" bogofilter)
  depends=("evolution=$pkgver" spamassassin)
[rocketmouse@archlinux ~]$ grep depend /var/abs/extra/evolution-data-server/PKGBUILD
depends=(gnome-online-accounts nss krb5 libgweather libical db libgdata libphonenumber)
makedepends=(intltool gperf gobject-introspection vala gtk-doc boost git gnome-common)

--
"Michael" described Floyd as "an idiot savant", and added, "Give him
any two numbers, and he can multiply them in his head, just like that."
Homer, testing Floyd, said, "Five times nine", and Floyd instantly
responded "Forty-five", which impressed Homer.

_______________________________________________
evolution-list mailing list
[hidden email]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list
Reply | Threaded
Open this post in threaded view
|

Re: evolution: error while loading shared libraries: libcamel-1.2.so.59

Graham
In reply to this post by Graham
Trying to force it with
ln -s libcamel-1.2.so.60.0.0 libcamel-1.2.so.59

I then hit
evolution: error while loading shared libraries: libebook-1.2.so.16: cannot open shared object file: No such file or directory
ln -s libebook-1.2.so.19.1.3 libebook-1.2.so.16

evolution now tries to start but fails as "another instance is unresponsive". I will reboot when I get the chance and report back.



 



On Tue, Apr 4, 2017 at 7:34 AM, Graham Smith <[hidden email]> wrote:
I can not run evolution today.

evolution: error while loading shared libraries: libcamel-1.2.so.59: cannot open shared object file: No such file or directory

ls -lh /usr/lib/libcamel*
lrwxrwxrwx 1 root root   18 Apr  3 14:29 /usr/lib/libcamel-1.2.so -> libcamel-1.2.so.60
lrwxrwxrwx 1 root root   22 Apr  3 14:29 /usr/lib/libcamel-1.2.so.60 -> libcamel-1.2.so.60.0.0
-rwxr-xr-x 1 root root 1.3M Apr  3 14:29 /usr/lib/libcamel-1.2.so.60.0.0

Running evolution-3.22.6-1 (on Arch Linux)

I tried reinstalling evolution, but still the same issue.

Thanks in advance.


 




_______________________________________________
evolution-list mailing list
[hidden email]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list
Reply | Threaded
Open this post in threaded view
|

Re: evolution: error while loading shared libraries: libcamel-1.2.so.59

Andre Klapper
In reply to this post by Ralf Mardorf-3
On Tue, 2017-04-04 at 17:38 +0200, Ralf Mardorf wrote:
> On Tue, 04 Apr 2017 17:18:17 +0200, Andre Klapper wrote:
> > Which evolution-data-server (e-d-s) version are you running?
> > libcamel*
> > is provided by e-d-s so you may need to downgrade e-d-s?
>
> An Arch Linux user should know that  pacman -Qo /usr/lib/libcamel-1.2.so
> shows to what package it belongs

Ralf, let me try to rephrase your posting:

""Could you please provide the package&version the .so file belongs to?
Here's the command to find out: pacman -Qo /usr/lib/libcamel-1.2.so""

Do you also spot a difference in tone?

> let alone that a user needs to take care about soname issues

Well. If you don't have an admin for your company machine, **every**
user needs to take care about any soname issues they run into. :)

andre
--
Andre Klapper  |  [hidden email]
http://blogs.gnome.org/aklapper/
_______________________________________________
evolution-list mailing list
[hidden email]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list
Reply | Threaded
Open this post in threaded view
|

Re: evolution: error while loading shared libraries: libcamel-1.2.so.59

Ralf Mardorf-3
On Tue, 04 Apr 2017 18:09:57 +0200, Andre Klapper wrote:
>Do you also spot a difference in tone?

My apologies,

the Arch Wiki gives clear advices [1]. Compared to the tone of voice the
OP would experience when sending such a request to the Arch general
mailing list, I wasn't rude at all. Even a "supported" "regular" Arch
Linux requires to follow support announcements [2], since it's not the
kind of rolling release as Debian unstable and testing is. There never
is a freeze, hence I called it "real" rolling release. In short, a
"supported" "regular" Arch Linux tries to follow latest official
releases from upstream as close as possible. If you enable testing
repositories for Arch Linux, you should have more advanced skills, then
just being able to resolve a soname issue. I don't know why
gnome-unstable provides evolution-data-server and seemingly none of the
testing repositories provides evolution build against it, but I'm not
following the developers mailing list or anything related mentioned by
the Wiki, simply because my Arch install is a workstation, not a
testing machine.

Regards,
Ralf

[1]
"[snip]
Warning: Be careful when enabling the testing repositories. Your system
may break after performing an update. Only experienced users who know
how to deal with potential system breakage should use it.
[snip]
Note: testing is not for the "newest of the new" package versions.
Part of its purpose is to hold package updates that have the potential
to break the system, either by being part of the core set of packages,
or by being critical in other ways. As such, users of testing are
strongly encouraged to subscribe to the arch-dev-public mailing list,
watch the testing repository forum, and to report all bugs.

If you enable testing, you must also enable community-testing. If you
enable any other testing repository listed in the following
subsections, you must also enable testing.
[snip]

gnome-unstable
[snip]" - https://wiki.archlinux.org/index.php/official_repositories

[2] https://aur.archlinux.org/

_______________________________________________
evolution-list mailing list
[hidden email]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list
Reply | Threaded
Open this post in threaded view
|

Re: evolution: error while loading shared libraries: libcamel-1.2.so.59

Ralf Mardorf-3
>[2] https://aur.archlinux.org/

Oops, [2] is the wrong link, this is the correct link with the Arch
news: https://www.archlinux.org/

_______________________________________________
evolution-list mailing list
[hidden email]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list