Skip to content

Raspberry Pi 1/Zero | PHP on Trixie is not ARMv6-compatible #7723

@maartenlangeveld

Description

@maartenlangeveld

Creating a bug report/issue

  • I have searched the existing open and closed issues

Required Information

  • DietPi version | cat /boot/dietpi/.version
G_DIETPI_VERSION_CORE=9
G_DIETPI_VERSION_SUB=16
G_DIETPI_VERSION_RC=3
G_GITBRANCH='master'
G_GITOWNER='MichaIng'
G_LIVE_PATCH_STATUS[0]='applied'
G_LIVE_PATCH_STATUS[1]='applied'
G_LIVE_PATCH_STATUS[2]='applied'
  • Distro version | echo $G_DISTRO_NAME $G_RASPBIAN
    trixie 1
  • Kernel version | uname -a
    Linux M-MUSIC-PLAYER 6.12.34+rpt-rpi-v6 #1 Raspbian 1:6.12.34-1+rpt1 (2025-06-26) armv6l GNU/Linux
  • SBC model | echo $G_HW_MODEL_NAME or (EG: RPi3)
    RPi Zero W (armv6l)

Additional Information (if applicable)

  • Software title |
    O!MPD
  • Was the software title installed freshly or updated/migrated?
    freshly installed
  • Can this issue be replicated on a fresh installation of DietPi?
    It was installed on a fresh DietPi installation (Trixie)
  • Bug report ID | echo $G_HW_UUID
    42405c6b-717e-4613-b062-e7ae537c2138

Steps to reproduce

1. Install 'O!MPD' using dietpi-software menu

Expected behaviour

No issues installing

Actual behaviour

RPi Zero W (armv6l) | IP: 192.168.168.10 | Use up/down buttons to scroll text ├──────────────────────────────────────────────────┐
          │ APT install avahi-daemon
          │  - Command: apt-get -y --allow-change-held-packages install avahi-daemon
          │  - Exit code: 100
          │  - DietPi version: v9.16.3 (MichaIng/master) | HW_MODEL: 1 | HW_ARCH: 1 | DISTRO: 8
          │  - Error log:
          │ Reading package lists...
          │ Building dependency tree...
          │ Reading state information...
          │ avahi-daemon is already the newest version (0.8-16).
          │ 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
          │ 1 not fully installed or removed.
          │ After this operation, 0 B of additional disk space will be used.
          │ Setting up php8.4-fpm (8.4.11-1) ...^M
          │ ^[[0;1;31mJob for php8.4-fpm.service failed because a fatal signal was delivered to the control process.^[[0m^M^M
          │ ^[[0;1;31mSee "systemctl status php8.4-fpm.service" and "journalctl -xeu php8.4-fpm.service" for details.^[[0m^M^M
          │ invoke-rc.d: initscript php8.4-fpm, action "start" failed.^M
          │ ● php8.4-fpm.service - The PHP 8.4 FastCGI Process Manager^M
          │      Loaded: loaded
          │ (^[]8;;file://M-MUSIC-PLAYER/usr/lib/systemd/system/php8.4-fpm.service^[\/usr/lib/systemd/system/php8.4-fpm.service^[]
          │ ; ^[[0;1;32menabled^[[0m; preset: ^[[0;1;32menabled^[[0m)^M
          │      Active: activating (auto-restart-queued) (Result: signal) since Fri 2025-09-12 21:30:00 CEST; 220ms ago^M
          │         Job: 2567^M
          │  Invocation: c74d1654e54e4f6c9ce43c6b21347218^M
          │        Docs: ^[]8;;man:php-fpm8.4(8)^[\man:php-fpm8.4(8)^[]8;;^[\^M
          │     Process: 3762 ExecStart=/usr/sbin/php-fpm8.4 --nodaemonize --fpm-config /etc/php/8.4/fpm/php-fpm.conf
          │ ^[[0;1;31m(code=killed, signal=ILL)^[[0m^M
          │     Process: 3764 ExecStopPost=/usr/lib/php/php-fpm-socket-helper remove /run/php/php-fpm.sock
          │ /etc/php/8.4/fpm/pool.d/www.conf 84 (code=exited, status=0/SUCCESS)^M
          │    Main PID: 3762 (code=killed, signal=ILL)^M
          │         CPU: 879ms^M
          │ ^M
          │ Sep 12 21:30:01 M-MUSIC-PLAYER systemd[1]: php8.4-fpm.service: Scheduled restart job, restart counter is at 1.^M
          │ dpkg: error processing package php8.4-fpm (--configure):^M
          │  installed php8.4-fpm package post-installation script subprocess returned error exit status 1^M
          │ Errors were encountered while processing:^M
          │  php8.4-fpm^M
          │ E: Sub-process /usr/bin/dpkg returned an error code (1)
          │
          │                         Retry          : Re-run the last command that failed                ↑
          │                         DietPi-Config  : Edit network, APT/NTP mirror settings etc          ▮
          │
          │
          │                                  <Select>                                  <Exit>
          │                                                                                                                      │
          └──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Since the install proces had already installed mariadb and lighttpd (but not registered) I cannot undo the O!MPD installation since the installed packages that were succesfully installed before the error with PHP8 occurred are not listed under dietpi-software | Uninstall.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions