Package: plymouth
Version: 0.8.5.1-2
Severity: grave
Justification: renders package unusable

Dear Maintainer,
I just received the latest plymouth upgrade and initramfs generation
broke on me..... Adding "set -x" to the /usr/share/initramfs/hooks/plymouth
gave me this output (snippet):

[....]
+ mkdir -p /var/tmp/mkinitramfs_jXDQQw//lib/x86_64-linux-gnu
+ '[' '!' -e /var/tmp/mkinitramfs_jXDQQw//lib/x86_64-linux-gnu/libexpat.so.1 ']'
+ copy_exec /usr/lib/plymouth/renderers/frame-buffer.so
+ local src target x nonoptlib
+ local libname dirname
+ src=/usr/lib/plymouth/renderers/frame-buffer.so
+ target=/usr/lib/plymouth/renderers/frame-buffer.so
+ '[' -f /usr/lib/plymouth/renderers/frame-buffer.so ']'
+ return 1
E: /usr/share/initramfs-tools/hooks/plymouth failed with return 1.
update-initramfs: failed for /boot/initrd.img-3.2.0-3-amd64 with 1.
dpkg: error processing initramfs-tools (--configure):
 subprocess installed post-installation script returned error exit status 1
[....]

$ grep render /usr/share/initramfs-tools/hooks/plymouth
                # copy files for font rendering
                # copy renderers
                copy_exec /usr/lib/plymouth/renderers/frame-buffer.so
                copy_exec /usr/lib/plymouth/renderers/drm.so
$ dpkg -L plymouth-drm | grep render
/usr/lib/x86_64-linux-gnu/plymouth/renderers
/usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so
/usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so


It seems like the paths used in the hook was not updated for the
new (multiarch?) paths.

Might also be useful to add a guard in the hook script to make sure
the renderers is not tried to be copied if they don't exist
(because plymouth hook can't be sure plymouth-drm is installed).....
...or entirely reconsider if the package split is correct.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (300, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages plymouth depends on:
ih  initramfs-tools    0.106
ii  libc6              2.13-34
ii  multiarch-support  2.13-34

plymouth recommends no packages.

plymouth suggests no packages.

-- Configuration Files:
/etc/plymouth/plymouthd.conf changed [not included]

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/share/initramfs-tools/hooks/plymouth (from plymouth 
package)



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to