Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#28502 - Rhythmbox crashes with "libarchive.so.2: cannot open shared object file"

Attached to Project: Arch Linux
Opened by Lukas Knuth (LukasKnuth) - Saturday, 18 February 2012, 12:37 GMT
Last edited by Ionut Biru (wonder) - Saturday, 18 February 2012, 15:46 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
When starting Rhythmbox, I get an error saying:

rhythmbox: error while loading shared libraries: libarchive.so.2: cannot open
shared object file: No such file or directory

I reported the bug on the Gnome bug-tracker (https://bugzilla.gnome.org/show_bug.cgi?id=670292) but was told that it's my distros problem and that something might need to be rebuild against the newest "libarchive"-version.

Additional info:
[Rhythmbox 2.95-1]
[libarchive 3.0.3-3]
[gvfs 1.10.1-2]

Steps to reproduce:
(Not sure) Install latest version of Rhythmbox and libarchive.
This task depends upon

Closed by  Ionut Biru (wonder)
Saturday, 18 February 2012, 15:46 GMT
Reason for closing:  Not a bug
Comment by Ionut Biru (wonder) - Saturday, 18 February 2012, 13:03 GMT
upload the log created by command:
LD_DEBUG=files rhythmbox > log 2>&1
Comment by Lukas Knuth (LukasKnuth) - Saturday, 18 February 2012, 15:20 GMT
Ha! The output helped me fixing it myself:

From the first log ("log" in the attachments), the last line said: "file=libarchive.so.2 [0]; needed by /usr/lib/libtotem-plparser.so.17 [0]"
I remember to have read something similar in another bug-report (this one: https://bugs.archlinux.org/task/27824), so I updated [extra/totem-plparser] to the newest version (totem-plparser-2.32.6-3).

After that, I got a new error message saying: "rhythmbox: error while loading shared libraries: libgmime-2.6.so.0: cannot open shared object file: No such file or directory"
Again the last line of the log ("log2" in the attachments) was useful: "file=libgmime-2.6.so.0 [0]; needed by /usr/lib/libtotem-plparser.so.17 [0]"

After updating [extra/gmime] to the latest version (gmime-2.6.4-1), rhythmbox now starts. I currently checking if everything works, but it seems so.

Maybe both those library's should be added as dependencies?
   log (19.8 KiB)
   log2 (19.4 KiB)
Comment by Ionut Biru (wonder) - Saturday, 18 February 2012, 15:46 GMT
you should really pacman -Syu. partial updating your system is not supported and is wrong

Loading...