← Back to team overview

kernel-packages team mailing list archive

[Bug 1221264] Re: [Asus UX31A] Missing font booting 3.8.0-30.44

 

Finally caught this bug. It should be assigned to package initramfs-
tools

https://launchpad.net/ubuntu/+source/initramfs-tools

It occurs when installing a new kernel the initramfs is regenerated and
package fonts-dejavu-core is not installed. More accurately it happens
when the font files cannot be found.

Some users have these particular font files removed and use those
shipped with TeX Live installation. In stead of

/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerif-BoldItalic.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-Italic.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Oblique.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Italic.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-BoldItalic.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-BoldOblique.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSans-ExtraLight.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf

the user has installed

/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSerifCondensed-Bold.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSerif-BoldItalic.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSansCondensed.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSerifCondensed.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSans-BoldOblique.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSerifCondensed-Italic.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSansCondensed-Oblique.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSerif-Italic.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSans-Bold.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSansMono.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSerifCondensed-BoldItalic.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSansMono-BoldOblique.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSansCondensed-Bold.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSans.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSansCondensed-BoldOblique.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSans-ExtraLight.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSerif.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSerif-Bold.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSansMono-Oblique.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSansMono-Bold.ttf
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/dejavu/DejaVuSans-Oblique.ttf

In order to always find the proper files, in case they are missing from
/usr/share/fonts, the initramfs generation should use fc-list to find
them.

In case they are in the default place, it will return e.g.

$ fc-list DejaVuSans
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Oblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique
/usr/share/fonts/truetype/dejavu/DejaVuSans-ExtraLight.ttf: DejaVu Sans,DejaVu Sans Light:style=ExtraLight
/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf: DejaVu Sans:style=Book
/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf: DejaVu Sans:style=Bold
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-BoldOblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold Oblique,Bold Oblique
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Bold.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold,Bold
/usr/share/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf: DejaVu Sans:style=Oblique
/usr/share/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf: DejaVu Sans:style=Bold Oblique

In case of a TeX Live or other installation, it will return e.g.

$ fc-list DejaVuSans
/usr/local/share/fonts/truetype/public/dejavu/DejaVuSans-Oblique.ttf: DejaVu Sans:style=Oblique
/usr/local/share/fonts/truetype/public/dejavu/DejaVuSansCondensed-Oblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique
/usr/local/share/fonts/truetype/public/dejavu/DejaVuSansCondensed.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book
/usr/local/share/fonts/truetype/public/dejavu/DejaVuSans-Bold.ttf: DejaVu Sans:style=Bold
/usr/local/share/fonts/truetype/public/dejavu/DejaVuSans-ExtraLight.ttf: DejaVu Sans,DejaVu Sans Light:style=ExtraLight
/usr/local/share/fonts/truetype/public/dejavu/DejaVuSans.ttf: DejaVu Sans:style=Book
/usr/local/share/fonts/truetype/public/dejavu/DejaVuSansCondensed-Bold.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold,Bold
/usr/local/share/fonts/truetype/public/dejavu/DejaVuSansCondensed-BoldOblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold Oblique,Bold Oblique
/usr/local/share/fonts/truetype/public/dejavu/DejaVuSans-BoldOblique.ttf: DejaVu Sans:style=Bold Oblique

It is important to fix this bug since it concerns communication with the
user in an essential part of starting up the system. For example when
the user needs to enter passphrase to decrypt a system during boot up
this font is used.

** Package changed: linux (Ubuntu) => initramfs-tools (Ubuntu)

** Summary changed:

- [Asus UX31A] Missing font booting 3.8.0-30.44
+ Missing font booting

** Description changed:

- When booting 3.8.0-30.44 the font is missing and only bounding boxes are
- show. This is very annoying, expecially when using encrypted system and
- your passphrase is being asked.
+ When booting the font is missing and only bounding boxes are show. This
+ is very annoying, especially when using encrypted system and your
+ passphrase is being asked.
  
- It was okay with the previous kernel on 13.04. This was reported for ASUS Zenbook Prime UX31A. Please let me know what logs I can supply to have this fixed quickly.
- --- 
- ApportVersion: 2.9.2-0ubuntu8.3
- Architecture: amd64
- AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  sander     2153 F.... pulseaudio
-  /dev/snd/pcmC0D0p:   sander     2153 F...m pulseaudio
- DistroRelease: Ubuntu 13.04
- EcryptfsInUse: Yes
- HibernationDevice: RESUME=UUID=24994e67-9b18-4cad-b387-788beff8b388
- InstallationDate: Installed on 2013-07-06 (61 days ago)
- InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
- MachineType: ASUSTeK COMPUTER INC. UX31A
- MarkForUpload: True
- Package: linux (not installed)
- ProcFB: 0 inteldrmfb
- ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.8.0-30-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7
- ProcVersionSignature: Ubuntu 3.8.0-30.44-generic 3.8.13.6
- RelatedPackageVersions:
-  linux-restricted-modules-3.8.0-30-generic N/A
-  linux-backports-modules-3.8.0-30-generic  N/A
-  linux-firmware                            1.106
- StagingDrivers: rts5139
- Tags:  raring staging
- Uname: Linux 3.8.0-30-generic x86_64
- UpgradeStatus: No upgrade log present (probably fresh install)
- UserGroups: adm cdrom debian-tor dip lpadmin plugdev sambashare sudo
- WifiSyslog:
-  
- dmi.bios.date: 01/31/2013
- dmi.bios.vendor: American Megatrends Inc.
- dmi.bios.version: UX31A.218
- dmi.board.asset.tag: ATN12345678901234567
- dmi.board.name: UX31A
- dmi.board.vendor: ASUSTeK COMPUTER INC.
- dmi.board.version: 1.0
- dmi.chassis.asset.tag: No Asset Tag
- dmi.chassis.type: 10
- dmi.chassis.vendor: ASUSTeK COMPUTER INC.
- dmi.chassis.version: 1.0
- dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrUX31A.218:bd01/31/2013:svnASUSTeKCOMPUTERINC.:pnUX31A:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnUX31A:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
- dmi.product.name: UX31A
- dmi.product.version: 1.0
- dmi.sys.vendor: ASUSTeK COMPUTER INC.
+ See comment of 22nd of April below.

** Tags removed: bios-outdated-219 needs-upstream-testing raring regression-update staging
** Tags added: trusty

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1221264

Title:
  Missing font booting

Status in “initramfs-tools” package in Ubuntu:
  Confirmed

Bug description:
  When booting the font is missing and only bounding boxes are show.
  This is very annoying, especially when using encrypted system and your
  passphrase is being asked.

  See comment of 22nd of April below.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1221264/+subscriptions


References