Re: [Pkg-fonts-devel] Bug#707765: Acknowledgement (plymouth: Missing text on passphrase input screen)
On lun., 2013-05-13 at 20:52 +0800, Ben Caradoc-Davies wrote:
> This bug appears to be caused by changes to dejavu fonts. The bug can be
> reproduced on a second system by upgrading from:
>
> ttf-dejavu ttf-dejavu-core ttf-dejavu-extra 2.33-3
>
> to:
>
> fonts-dejavu fonts-dejavu-core fonts-dejavu-extra ttf-dejavu
> ttf-dejavu-core ttf-dejavu-extra 2.33+svn2514-3
>
> and then:
>
> update-initramfs -u -k 3.8-1-amd64
>
> There is also a pango error visible if Page Down is pressed to see the
> boot logs after passphrase entry (but this error is not logged).
>
> The bug looks identical to this Ubuntu bug:
> https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/828027
>
> Kind regards,
>
That's because DejaVuSerif.ttf and DejaVuSans.ttf have been replaced by
symlinks:
ls -l /usr/share/fonts/truetype/ttf-dejavu/DejaVu{Sans,Serif}.ttf
lrwxrwxrwx 1 root root 24 May 10 20:38 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf -> ../dejavu/DejaVuSans.ttf
lrwxrwxrwx 1 root root 25 May 10 20:38 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf -> ../dejavu/DejaVuSerif.ttf
The hook only copy the symlink which is then dangling and removed by
the update-initramfs command later. So the hook needs to be updated in
plymouth and a Breaks should be added to fonts-dejavu.
Regards,
--
Yves-Alexis
Reply to: