Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • linuxmce linuxmce
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 255
    • Issues 255
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • linuxmce
  • linuxmcelinuxmce
  • Issues
  • #2814

Closed
Open
Created Aug 11, 2018 by Gavin Pryke@GavleeReporter

ttf-mscorefonts-installer - deb package doesn't install the font files directly, AVwizard segfaults if no fonts are found

Core / Hybrid 14.04

I'm sure this is known but here goes.

Installing a hybrid machine or media director requires the package ttf-mscorefonts-installer.

This package doesn't actually contain the ttf font files itself but an installer script which fetches the font files from the web. If somehow the package was installed but the fonts were not downloaded, trying to configure anything with AVWizard will fail because the fonts are not found and AVWizard segfaults. If one happens to be behind a proxy or other network restriction which blocks the package from downloading - because the packages honours http[s]_proxy from the shell and not the proxy settings of apt, the download will fail and block configuration going through to the next steps.

After quickly looking at the source of AVWizard can I make the suggestion of depending on another font package like fonts-dejavu-core instead of ttf-mscorefonts-installer? This is a freely distributable font and the debian package installs the font directly at the location /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf. Personally I like Roboto fonts as used in Android more but I'm not sure with all the variations of unhinted , hinted etc which file to pick, DejaVu seems simpler and is one simple static file to refer to that should always be present if the deb package is installed. I haven't got far enough to patch and test yet and obviously the fonts will look different in the AVWizard so this may not work out but it seems like a solution rather than dealing with a package that has always caused some (easily worked around if you know but annoying) problem, at least for me, and not just in LinuxMCE.

Kind regards.

Forum post for reference: AVWizard Problem https://forum.linuxmce.org/index.php?topic=14646.0

Assignee
Assign to
Time tracking