Debian 12 installation von php8.2-redis schlägt fehl

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
sharbich
Beiträge: 346
Registriert: 27.09.2013 21:12:40

Debian 12 installation von php8.2-redis schlägt fehl

Beitrag von sharbich » 06.11.2024 10:43:17

Hallo, ich benötige Eure Hilfe. Die installation von php8.2-redis schlägt leider fehl:

Code: Alles auswählen

root@dsme01:~# apt install php8.2-redis
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
  libzip4
Verwenden Sie »apt autoremove«, um es zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  php8.2-cli php8.2-common php8.2-igbinary php8.2-opcache php8.2-phpdbg php8.2-readline
Vorgeschlagene Pakete:
  php-pear
Die folgenden NEUEN Pakete werden installiert:
  php8.2-cli php8.2-common php8.2-igbinary php8.2-opcache php8.2-phpdbg php8.2-readline php8.2-redis
0 aktualisiert, 7 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 4.721 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 22,0 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Vormals nicht ausgewähltes Paket php8.2-common wird gewählt.
(Lese Datenbank ... 389243 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../0-php8.2-common_8.2.24-1~deb12u1_amd64.deb ...
Entpacken von php8.2-common (8.2.24-1~deb12u1) ...
Vormals nicht ausgewähltes Paket php8.2-opcache wird gewählt.
Vorbereitung zum Entpacken von .../1-php8.2-opcache_8.2.24-1~deb12u1_amd64.deb ...
Entpacken von php8.2-opcache (8.2.24-1~deb12u1) ...
Vormals nicht ausgewähltes Paket php8.2-readline wird gewählt.
Vorbereitung zum Entpacken von .../2-php8.2-readline_8.2.24-1~deb12u1_amd64.deb ...
Entpacken von php8.2-readline (8.2.24-1~deb12u1) ...
Vormals nicht ausgewähltes Paket php8.2-cli wird gewählt.
Vorbereitung zum Entpacken von .../3-php8.2-cli_8.2.24-1~deb12u1_amd64.deb ...
Entpacken von php8.2-cli (8.2.24-1~deb12u1) ...
Vormals nicht ausgewähltes Paket php8.2-phpdbg wird gewählt.
Vorbereitung zum Entpacken von .../4-php8.2-phpdbg_8.2.24-1~deb12u1_amd64.deb ...
Entpacken von php8.2-phpdbg (8.2.24-1~deb12u1) ...
Vormals nicht ausgewähltes Paket php8.2-igbinary wird gewählt.
Vorbereitung zum Entpacken von .../5-php8.2-igbinary_3.2.13-1_amd64.deb ...
Entpacken von php8.2-igbinary (3.2.13-1) ...
Vormals nicht ausgewähltes Paket php8.2-redis wird gewählt.
Vorbereitung zum Entpacken von .../6-php8.2-redis_5.3.7+4.3.0-3_amd64.deb ...
Entpacken von php8.2-redis (5.3.7+4.3.0-3) ...
php8.2-common (8.2.24-1~deb12u1) wird eingerichtet ...
php8.2-opcache (8.2.24-1~deb12u1) wird eingerichtet ...
php8.2-readline (8.2.24-1~deb12u1) wird eingerichtet ...
php8.2-cli (8.2.24-1~deb12u1) wird eingerichtet ...
update-alternatives: /usr/bin/php8.2 wird verwendet, um /usr/bin/php (php) im automatischen Modus bereitzustellen
update-alternatives: /usr/bin/phar8.2 wird verwendet, um /usr/bin/phar (phar) im automatischen Modus bereitzustellen
update-alternatives: /usr/bin/phar.phar8.2 wird verwendet, um /usr/bin/phar.phar (phar.phar) im automatischen Modus bereitzustellen

Creating config file /etc/php/8.2/cli/php.ini with new version
php8.2-igbinary (3.2.13-1) wird eingerichtet ...
/usr/sbin/phpenmod: 31: .: cannot open /usr/lib/php/php-helper: No such file
dpkg: Fehler beim Bearbeiten des Paketes php8.2-igbinary (--configure):
 »installiertes post-installation-Skript des Paketes php8.2-igbinary«-Unterprozess gab den Fehlerwert 2 zurück
php8.2-phpdbg (8.2.24-1~deb12u1) wird eingerichtet ...
update-alternatives: /usr/bin/phpdbg8.2 wird verwendet, um /usr/bin/phpdbg (phpdbg) im automatischen Modus bereitzustellen

Creating config file /etc/php/8.2/phpdbg/php.ini with new version
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von php8.2-redis:
 php8.2-redis hängt ab von php8.2-igbinary; aber:
  Paket php8.2-igbinary ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes php8.2-redis (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Trigger für man-db (2.11.2-2) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 php8.2-igbinary
 php8.2-redis
Fehler: Zeitüberschreitung wurde erreicht
E: Sub-process /usr/bin/dpkg returned an error code (1)
Was kann ich nun machen?
Gruß von Stefan Harbich

juhuu
Beiträge: 28
Registriert: 27.06.2020 17:56:13

Re: Debian 12 installation von php8.2-redis schlägt fehl

Beitrag von juhuu » 15.11.2024 18:55:33

Hatte gerade ähnlichen Fall mit dkms.
Meine Lösung:
1. prüfe die Abhängigkeiten der Pakete php8.2-igbinary und php8.2-redis. Alles, was von denen abhängt und jene, von denen die beiden abhängen, mit purge restlos löschen.
2. das fehlerverursachende Paket php8.2-igbinary und auch das php8.2-redis mit sudo apt purge <paketname> restlos löschen lassen.
Da kann einiges zusammenkommen, aber bei mir hat es das Problem gelöst.

Danach die gewünschte App mitsamt Abhängigkeiten erneut installieren.

Benutzeravatar
heisenberg
Beiträge: 4123
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Debian 12 installation von php8.2-redis schlägt fehl

Beitrag von heisenberg » 15.11.2024 19:14:17

/usr/sbin/phpenmod: 31: .: cannot open /usr/lib/php/php-helper: No such file
Bei der Fehlermeldung würde ich mir doch erst mal diese Datei anschauen, bzw. ob sie da ist, verifizieren dass sie in Ordnung ist (dpkg --verify) und wenn nicht das Paket in dem sie enthalten ist, vielleicht nochmal installieren.

Antworten