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!
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!
FS#15025 - mpd doesn't start after upgrading the package x264
Attached to Project:
Arch Linux
Opened by Masse Nicolas (bountykiller) - Tuesday, 09 June 2009, 20:56 GMT
Last edited by Eric Belanger (Snowman) - Tuesday, 09 June 2009, 23:52 GMT
Opened by Masse Nicolas (bountykiller) - Tuesday, 09 June 2009, 20:56 GMT
Last edited by Eric Belanger (Snowman) - Tuesday, 09 June 2009, 23:52 GMT
|
DetailsSummary and Info:
Here is what I have when trying to start it: :: Starting Music Player Daemon [BUSY] /usr/bin/mpd: error while loading shared libraries: libx264.so.66: cannot open shared object file: No such file or directory I assume the package need to be rebuild with the lastest version of x264 in order to link to the correct file |
This task depends upon
$ ldd /usr/bin/mpd |grep libx264
libx264.so.67 => /usr/lib/libx264.so.67 (0x00007f8db507c000)
:: Synchronizing package databases...
testing 12.6K 9.6K/s 00:00:01 [#####################] 100%
core 33.4K 17.1K/s 00:00:02 [#####################] 100%
extra 375.8K 43.7K/s 00:00:09 [#####################] 100%
community 370.1K 59.8K/s 00:00:06 [#####################] 100%
[root@arch64 ~]# pacman -S mpd
warning: mpd-0.14.2-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
Targets (1): mpd-0.14.2-1
Total Download Size: 0.00 MB
Total Installed Size: 0.45 MB
Proceed with installation? [Y/n] y
checking package integrity...
(1/1) checking for file conflicts [#####################] 100%
(1/1) upgrading mpd [#####################] 100%
[root@arch64 ~]# ldd /usr/bin/mpd |grep libx264
libx264.so.66 => /usr/lib/libx264.so.66 (0x00007f4ea395a000)
Is it possible that the binary change without an increase in the version number?
pacman -Syu
make sure you have ffmpeg 0.5-1 installed. It's probably the cause of the error.
Note that this kind of problems are quite boring. Not the first time I must upgrade a package to make another one work. But I don't think there is an easy way to solve this.
Anyway thanks for all.
$ LD_DEBUG=all /usr/bin/mpd 2>&1 | grep "x264.*needed"
3419: file=libx264.so.67 [0]; needed by /usr/lib/libavcodec.so.52 [0]
It is generally assumed that users do full system updates. If you only do partial updates, you'll have problems like this one.