Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] firefox-fonts - fonts wont install. Needs updating for apt-key depcrecation handling. #1007

Open
1 task done
karubits opened this issue Jan 18, 2025 · 0 comments
Open
1 task done

Comments

@karubits
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Name of mod

firefox-fonts

Name of base container

firefox

Current Behavior

Hi,

I’d like to report an issue with apt packages failing to install due to the deprecation of apt key handling.

  • Fonts are not being installed, resulting in Asian characters displaying incorrectly (mojibake).
  • Upon container startup, the required fonts fail to download.

Error Snippet

firefox  | W: https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu/dists/noble/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
firefox  | Reading package lists...
firefox  | Building dependency tree...
firefox  | Reading state information...
firefox  | E: Unable to locate package ttf-dejavu
firefox  | E: Unable to locate package font-noto-emoji
firefox  | E: Unable to locate package font-noto-cjk
firefox  | E: Unable to locate package font-croscore

Compose File:

  firefox:
    container_name: firefox
    environment:
      - PUID=1001
      - PGID=1001
      - TZ=Asia/Tokyo
      - DOCKER_MODS=linuxserver/mods:firefox-fonts
    volumes:

Expected Behavior

  • apt key is not used.
  • the key for the MorzillaTeam repo is added as a file.
  • the source file references the key as trusted with the key path.
  • apt can install the missing the fonts.
  • Asian characters are rendered correctly in the brower

Steps To Reproduce

Create a compose file with the mod and try to start. Compose file provided below.

Environment

- OS: PopOS 24.04
- How docker service was installed: Latest version of docker with compose via dockers own installation script. 
❯ docker --version
Docker version 27.5.0, build a187fa5

CPU architecture

x86-64

Docker creation

docker compose up -d

---
services:
  firefox:
    container_name: firefox
    environment:
      - PUID=1001
      - PGID=1001
      - TZ=Asia/Tokyo
      - DOCKER_MODS=linuxserver/mods:firefox-fonts
    volumes:
      - ./config:/config
      - /etc/firefox/policies/policies.json:/etc/firefox/policies/policies.json:ro
    image: lscr.io/linuxserver/firefox:latest
    ports:
      - 3000:3000

Container logs

firefox  | [mod-init] Running Docker Modification Logic
firefox  | [mod-init] Adding linuxserver/mods:firefox-fonts to container
firefox  | [mod-init] Downloading linuxserver/mods:firefox-fonts from lscr.io
firefox  | [mod-init] Installing linuxserver/mods:firefox-fonts
firefox  | [mod-init] linuxserver/mods:firefox-fonts applied to container
firefox  | [migrations] started
firefox  | [migrations] no migrations found
firefox  | ───────────────────────────────────────
firefox  | 
firefox  |       ██╗     ███████╗██╗ ██████╗
firefox  |       ██║     ██╔════╝██║██╔═══██╗
firefox  |       ██║     ███████╗██║██║   ██║
firefox  |       ██║     ╚════██║██║██║   ██║
firefox  |       ███████╗███████║██║╚██████╔╝
firefox  |       ╚══════╝╚══════╝╚═╝ ╚═════╝
firefox  | 
firefox  |    Brought to you by linuxserver.io
firefox  | ───────────────────────────────────────
firefox  | 
firefox  | To support LSIO projects visit:
firefox  | https://www.linuxserver.io/donate/
firefox  | 
firefox  | ───────────────────────────────────────
firefox  | GID/UID
firefox  | ───────────────────────────────────────
firefox  | 
firefox  | User UID:    1001
firefox  | User GID:    1001
firefox  | ───────────────────────────────────────
firefox  | /etc/s6-overlay/s6-rc.d/init-mod-firefox-fonts-add-package/run: line 3: apk: command not found
firefox  | **** Adding firefox-fonts packages to install list ****
firefox  | [pkg-install-init] **** Installing all mod packages ****
firefox  | Hit:1 https://download.docker.com/linux/ubuntu noble InRelease
firefox  | Hit:2 http://archive.ubuntu.com/ubuntu noble InRelease
firefox  | Get:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
firefox  | Hit:4 https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu noble InRelease
firefox  | Get:5 http://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
firefox  | Get:6 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1,266 kB]
firefox  | Get:7 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [984 kB]
firefox  | Fetched 2,503 kB in 2s (1,065 kB/s)
firefox  | Reading package lists...
firefox  | W: https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu/dists/noble/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
firefox  | Reading package lists...
firefox  | Building dependency tree...
firefox  | Reading state information...
firefox  | E: Unable to locate package ttf-dejavu
firefox  | E: Unable to locate package font-noto-emoji
firefox  | E: Unable to locate package font-noto-cjk
firefox  | E: Unable to locate package font-croscore
firefox  | [custom-init] No custom files found, skipping...
firefox  | _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
firefox  | 
firefox  | Xvnc KasmVNC 1.3.3 - built Jan 11 2025 19:09:44
firefox  | Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me)
firefox  | See http://kasmweb.com for information on KasmVNC.
firefox  | Underlying X server release 12101012
firefox  | 
firefox  | [ls.io-init] done.
firefox  | The XKEYBOARD keymap compiler (xkbcomp) reports:
firefox  | > Warning:          Could not resolve keysym XF86CameraAccessEnable
firefox  | > Warning:          Could not resolve keysym XF86CameraAccessDisable
firefox  | > Warning:          Could not resolve keysym XF86CameraAccessToggle
firefox  | > Warning:          Could not resolve keysym XF86NextElement
firefox  | > Warning:          Could not resolve keysym XF86PreviousElement
firefox  | > Warning:          Could not resolve keysym XF86AutopilotEngageToggle
firefox  | > Warning:          Could not resolve keysym XF86MarkWaypoint
firefox  | > Warning:          Could not resolve keysym XF86Sos
firefox  | > Warning:          Could not resolve keysym XF86NavChart
firefox  | > Warning:          Could not resolve keysym XF86FishingChart
firefox  | > Warning:          Could not resolve keysym XF86SingleRangeRadar
firefox  | > Warning:          Could not resolve keysym XF86DualRangeRadar
firefox  | > Warning:          Could not resolve keysym XF86RadarOverlay
firefox  | > Warning:          Could not resolve keysym XF86TraditionalSonar
firefox  | > Warning:          Could not resolve keysym XF86ClearvuSonar
firefox  | > Warning:          Could not resolve keysym XF86SidevuSonar
firefox  | > Warning:          Could not resolve keysym XF86NavInfo
firefox  | Errors from xkbcomp are not fatal to the X server
firefox  | [mi] mieq: warning: overriding existing handler (nil) with 0x627a08a9e930 for event 2
firefox  | [mi] mieq: warning: overriding existing handler (nil) with 0x627a08a9e930 for event 3
firefox  | Obt-Message: Xinerama extension is not present on the server
firefox  | MESA: error: ZINK: failed to choose pdev
firefox  | glx: failed to create drisw screen
firefox  | 19
firefox  |  2025-01-18 15:50:11,734 [INFO] websocket 0: got client connection from 127.0.0.1
firefox  |  2025-01-18 15:50:11,738 [PRIO] Connections: accepted: @172.18.0.1_1737183011.735062::websocket
firefox  |  2025-01-18 15:51:44,432 [PRIO] Connections: closed: @172.18.0.1_1737183011.735062::websocket (Clean disconnection)
@karubits karubits changed the title [BUG] firefox-mods no long works due to expired apt key [BUG] firefox-fonts - font's wont install. Needs updating for apt-key depcrecation handling. Jan 18, 2025
@karubits karubits changed the title [BUG] firefox-fonts - font's wont install. Needs updating for apt-key depcrecation handling. [BUG] firefox-fonts - fonts wont install. Needs updating for apt-key depcrecation handling. Jan 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Issues
Development

No branches or pull requests

1 participant