Nabend zusammen,
ich bin grade dabei über grommunio-update chek und dann update die Tages aktuellen updates auf dem laufenden System zu installieren. Soweit laufdiese auch durch, doch nach beendigung der Updates bekomme ich zwar das Admin panel / webseite zum laufen aber der aufruf des Web Mail clients schlägt mit folgender Meldung fehl:
jetzt kommt beim aufruf von https://fqdn/web folgende fehlermeldung:
Not Found: PHP mapi extension not found
If you have upgraded Gromox, please restart nginx/php-fpm
grommunio Web can't start because of incompatible configuration.
Please correct above errors, a good start is by checking your '/etc/php8/fpm/php.ini' file.
You can disable this configuration check by editing the file '/usr/share/grommunio-web/config.php', but this is not recommended.
Jetzt die frage:
Habe ich etwa grobe Schnitzer im system?
Hab ich das Update falsch gemacht?
was ist mit der php.ini schiefgelaufen?
Bis zum Update hat alles soweit tadelos funktioniert!
MITEXMB02:~ # grommunio-update update
This system : MITEXMB02
Uptime : 0:21
Load : Last Minute: 0,23, Last 5 Minutes: 0,10, Last 15 Minutes: 0,12
IP Address : 192.168.x.y
Executed : /usr/sbin/grommunio-update update
Start : Mi 2025-01-15 14:26:40 CET
Operation : Update
Starting Update (zypper ref && zypper up -y).
on repository .
Repository 'base' ist aktuell.
Repository 'debug' ist aktuell.
Repository 'debug-update' ist aktuell.
Repository 'grommunio' ist aktuell.
Repository 'Update repository of openSUSE Backports' ist aktuell.
Repository 'Update repository with updates from SUSE Linux Enterprise 15' ist aktuell.
Repository 'update' ist aktuell.
Alle Repositorys wurden aktualisiert.
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Die folgende Paketaktualisierung wird NICHT installiert:
php8-redis
Die folgenden 20 Pakete werden aktualisiert:
curl grommunio-admin-common grommunio-admin-web grommunio-setup grommunio-web gromox gromox-debuginfo gromox-debugsource libcurl4 libnl3-200 libnl-config libsystemd0 libudev1 permissions python3-Flask systemd systemd-coredump systemd-network systemd-sysvcompat udev
20 Pakete werden aktualisiert.
Größe des Pakets zum Herunterladen: 50,1 MiB
Änderung der Installationsgröße des Pakets:
| 237,8 MiB erforderlich für Pakete, die installiert werden sollen
215,2 KiB | - 237,6 MiB freigegeben von Paketen, die entfernt werden sollen
Backend: classic_rpmtrans
Fortfahren? [j/n/v/...? zeigt alle Optionen] (j): j
Abrufen: grommunio-admin-common-41.d52e743-lp155.29.1.noarch (grommunio) (1/20), 15,0 KiB
Abrufen: grommunio-admin-common-41.d52e743-lp155.29.1.noarch.rpm [.fertig]
Abrufen: gromox-debugsource-2.38.100.g8438e4c-lp155.58.1.x86_64 (grommunio) (2/20), 1,1 MiB
Abrufen: gromox-debugsource-2.38.100.g8438e4c-lp155.58.1.x86_64.rpm [..fertig (68,3 KiB/s)]
Abrufen: grommunio-admin-web-3.1.0.64.57ba9fa-lp155.117.1.noarch (grommunio) (3/20), 4,3 MiB
Abrufen: grommunio-admin-web-3.1.0.64.57ba9fa-lp155.117.1.noarch.rpm [...fertig (2,4 MiB/s)]
Abrufen: gromox-debuginfo-2.38.100.g8438e4c-lp155.58.1.x86_64 (grommunio) (4/20), 21,4 MiB
Abrufen: gromox-debuginfo-2.38.100.g8438e4c-lp155.58.1.x86_64.rpm [.........fertig (19,0 MiB/s)]
Abrufen: libcurl4-8.6.0-150600.4.18.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (5/20), 520,9 KiB
Abrufen: libcurl4-8.6.0-150600.4.18.1.x86_64.rpm [...fertig (4,0 MiB/s)]
Abrufen: libnl-config-3.9.0-150600.15.4.4.noarch (Update repository with updates from SUSE Linux Enterprise 15) (6/20), 12,5 KiB
Abrufen: libnl-config-3.9.0-150600.15.4.4.noarch.rpm [.fertig]
Abrufen: libsystemd0-254.21-150600.4.21.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (7/20), 632,1 KiB
Abrufen: libsystemd0-254.21-150600.4.21.1.x86_64.rpm [..fertig (341,3 KiB/s)]
Abrufen: libudev1-254.21-150600.4.21.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (8/20), 377,1 KiB
Abrufen: libudev1-254.21-150600.4.21.1.x86_64.rpm [..fertig (10,3 MiB/s)]
Abrufen: permissions-20240826-150600.10.12.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (9/20), 44,9 KiB
Abrufen: permissions-20240826-150600.10.12.1.x86_64.rpm [.fertig]
Abrufen: python3-Flask-1.0.4-150400.10.1.noarch (Update repository with updates from SUSE Linux Enterprise 15) (10/20), 160,6 KiB
Abrufen: python3-Flask-1.0.4-150400.10.1.noarch.rpm [..fertig]
Abrufen: systemd-254.21-150600.4.21.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (11/20), 3,7 MiB
Abrufen: systemd-254.21-150600.4.21.1.x86_64.rpm [...fertig (6,1 MiB/s)]
Abrufen: systemd-sysvcompat-254.21-150600.4.21.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (12/20), 301,1 KiB
Abrufen: systemd-sysvcompat-254.21-150600.4.21.1.x86_64.rpm [..fertig (5,9 MiB/s)]
Abrufen: systemd-network-254.21-150600.4.21.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (13/20), 1,1 MiB
Abrufen: systemd-network-254.21-150600.4.21.1.x86_64.rpm [..fertig (8,8 MiB/s)]
Abrufen: curl-8.6.0-150600.4.18.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (14/20), 582,8 KiB
Abrufen: curl-8.6.0-150600.4.18.1.x86_64.rpm [..fertig (8,0 MiB/s)]
Abrufen: libnl3-200-3.9.0-150600.15.4.4.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (15/20), 308,5 KiB
Abrufen: libnl3-200-3.9.0-150600.15.4.4.x86_64.rpm [..fertig]
Abrufen: udev-254.21-150600.4.21.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (16/20), 1,9 MiB
Abrufen: udev-254.21-150600.4.21.1.x86_64.rpm [..fertig (12,2 MiB/s)]
Abrufen: systemd-coredump-254.21-150600.4.21.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (17/20), 322,9 KiB
Abrufen: systemd-coredump-254.21-150600.4.21.1.x86_64.rpm [...fertig (1,4 MiB/s)]
Abrufen: grommunio-setup-1.1.10.8342837-lp155.60.1.noarch (grommunio) (18/20), 33,9 KiB
Abrufen: grommunio-setup-1.1.10.8342837-lp155.60.1.noarch.rpm [.fertig]
Abrufen: gromox-2.38.100.g8438e4c-lp155.58.1.x86_64 (grommunio) (19/20), 2,1 MiB
Abrufen: gromox-2.38.100.g8438e4c-lp155.58.1.x86_64.rpm [..fertig (75,5 KiB/s)]
Abrufen: grommunio-web-3.9.235.gd205fbc6-lp155.185.1.noarch (grommunio) (20/20), 11,4 MiB
Abrufen: grommunio-web-3.9.235.gd205fbc6-lp155.185.1.noarch.rpm [.....fertig (8,5 MiB/s)]
Überprüfung auf Dateikonflikte läuft: [.................fertig]
( 1/20) Installieren: grommunio-admin-common-41.d52e743-lp155.29.1.noarch [...fertig]
( 2/20) Installieren: gromox-debugsource-2.38.100.g8438e4c-lp155.58.1.x86_64 [........fertig]
( 3/20) Installieren: grommunio-admin-web-3.1.0.64.57ba9fa-lp155.117.1.noarch [............fertig]
( 4/20) Installieren: gromox-debuginfo-2.38.100.g8438e4c-lp155.58.1.x86_64 [......................................fertig]
( 5/20) Installieren: libcurl4-8.6.0-150600.4.18.1.x86_64 [...fertig]
( 6/20) Installieren: libnl-config-3.9.0-150600.15.4.4.noarch [..fertig]
( 7/20) Installieren: libsystemd0-254.21-150600.4.21.1.x86_64 [...fertig]
( 8/20) Installieren: libudev1-254.21-150600.4.21.1.x86_64 [...fertig]
( 9/20) Installieren: permissions-20240826-150600.10.12.1.x86_64 [..
Updating /etc/sysconfig/security ...
.fertig]
(10/20) Installieren: python3-Flask-1.0.4-150400.10.1.noarch [...fertig]
(11/20) Installieren: systemd-254.21-150600.4.21.1.x86_64 [..........
/usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to resolve specifier: uninitialized /etc/ detected, skipping.
All rules containing unresolvable specifiers will be skipped.
stat: cannot statx '/etc/machine-id': No such file or directory
Incorrect file mode bits for /etc/machine-id which should be 0444, fixing...
chmod: cannot access '/etc/machine-id': No such file or directory
Main configuration files are deprecated in favor of drop-ins.
Hence we suggest you to remove /etc/systemd/journald.conf if it doesn't contain any customization or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
Main configuration files are deprecated in favor of drop-ins.
Hence we suggest you to remove /etc/systemd/logind.conf if it doesn't contain any customization or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
Main configuration files are deprecated in favor of drop-ins.
Hence we suggest you to remove /etc/systemd/system.conf if it doesn't contain any customization or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
Main configuration files are deprecated in favor of drop-ins.
Hence we suggest you to remove /etc/systemd/user.conf if it doesn't contain any customization or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
Main configuration files are deprecated in favor of drop-ins.
Hence we suggest you to remove /etc/systemd/pstore.conf if it doesn't contain any customization or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
Main configuration files are deprecated in favor of drop-ins.
Hence we suggest you to remove /etc/systemd/coredump.conf if it doesn't contain any customization or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
Main configuration files are deprecated in favor of drop-ins.
Hence we suggest you to remove /etc/systemd/networkd.conf if it doesn't contain any customization or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
Main configuration files are deprecated in favor of drop-ins.
Hence we suggest you to remove /etc/systemd/resolved.conf if it doesn't contain any customization or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
..fertig]
(12/20) Installieren: systemd-sysvcompat-254.21-150600.4.21.1.x86_64 [..fertig]
(13/20) Installieren: systemd-network-254.21-150600.4.21.1.x86_64 [.....fertig]
(14/20) Installieren: curl-8.6.0-150600.4.18.1.x86_64 [...fertig]
(15/20) Installieren: libnl3-200-3.9.0-150600.15.4.4.x86_64 [...fertig]
(16/20) Installieren: udev-254.21-150600.4.21.1.x86_64 [........fertig]
(17/20) Installieren: systemd-coredump-254.21-150600.4.21.1.x86_64 [..fertig]
(18/20) Installieren: grommunio-setup-1.1.10.8342837-lp155.60.1.noarch [....fertig]
(19/20) Installieren: gromox-2.38.100.g8438e4c-lp155.58.1.x86_64 [........fertig]
(20/20) Installieren: grommunio-web-3.9.235.gd205fbc6-lp155.185.1.noarch [..............................fertig]
Nach-Transaktions-Skripte werden ausgeführt [..
Ausgabe des Skripts %posttrans(udev-254.21-150600.4.21.1.x86_64):
dracut: Executing: /usr/bin/dracut --kver=6.4.0-150600.23.30-default -f
dracut: Module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrphase' could not be found!
dracut: Module 'systemd-portabled' will not be installed, because command 'portablectl' could not be found!
dracut: Module 'systemd-portabled' will not be installed, because command '/usr/lib/systemd/systemd-portabled' could not be found!
dracut: Module 'systemd-repart' will not be installed, because command 'systemd-repart' could not be found!
dracut: Module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found!
dracut: Module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut: Module 'connman' will not be installed, because command 'connmand' could not be found!
dracut: Module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut: Module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut[I]: Module 'network-manager' will not be installed, because command 'NetworkManager' could not be found!
dracut[I]: 62bluetooth: Could not find any command of '/usr/lib/bluetooth/bluetoothd /usr/libexec/bluetooth/bluetoothd'!
dracut[I]: Module 'dmraid' will not be installed, because command 'dmraid' could not be found!
dracut[I]: Module 'dmsquash-live-ntfs' will not be installed, because command 'ntfs-3g' could not be found!
dracut[I]: Module 'pcsc' will not be installed, because command 'pcscd' could not be found!
dracut[I]: Module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut[I]: Module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut[I]: Module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut[I]: Module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut[I]: 95nfs: Could not find any command of 'rpcbind portmap'!
dracut[I]: Module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut[I]: Module 'biosdevname' will not be installed, because command 'biosdevname' could not be found!
dracut[I]: Module 'memstrack' will not be installed, because command 'memstrack' could not be found!
dracut[I]: memstrack is not available
dracut[I]: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut[I]: Module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrphase' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command 'portablectl' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command '/usr/lib/systemd/systemd-portabled' could not be found!
dracut[I]: Module 'systemd-repart' will not be installed, because command 'systemd-repart' could not be found!
dracut[I]: Module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found!
dracut[I]: Module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut[I]: Module 'network-manager' will not be installed, because command 'NetworkManager' could not be found!
dracut[I]: 62bluetooth: Could not find any command of '/usr/lib/bluetooth/bluetoothd /usr/libexec/bluetooth/bluetoothd'!
dracut[I]: Module 'dmraid' will not be installed, because command 'dmraid' could not be found!
dracut[I]: Module 'dmsquash-live-ntfs' will not be installed, because command 'ntfs-3g' could not be found!
dracut[I]: Module 'pcsc' will not be installed, because command 'pcscd' could not be found!
dracut[I]: Module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut[I]: Module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut[I]: Module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut[I]: Module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut[I]: 95nfs: Could not find any command of 'rpcbind portmap'!
dracut[I]: Module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut[I]: Module 'memstrack' will not be installed, because command 'memstrack' could not be found!
dracut[I]: memstrack is not available
dracut[I]: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut[I]: *** Including module: systemd ***
dracut[I]: *** Including module: systemd-initrd ***
dracut[I]: *** Including module: i18n ***
dracut[I]: *** Including module: drm ***
dracut[I]: *** Including module: plymouth ***
dracut[I]: *** Including module: dm ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: lvm ***
dracut[I]: *** Including module: rootfs-block ***
dracut[I]: *** Including module: suse-btrfs ***
dracut[I]: *** Including module: suse-xfs ***
dracut[I]: *** Including module: terminfo ***
dracut[I]: *** Including module: udev-rules ***
dracut[I]: *** Including module: dracut-systemd ***
dracut[I]: *** Including module: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: shutdown ***
dracut[I]: *** Including module: suse ***
dracut[I]: *** Including module: suse-initrd ***
dracut[I]: *** Including modules done ***
dracut[I]: *** Installing kernel module dependencies ***
dracut[I]: *** Installing kernel module dependencies done ***
dracut[I]: *** Resolving executable dependencies ***
dracut[I]: *** Resolving executable dependencies done ***
dracut[I]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: Stored kernel commandline:
dracut[I]: rd.lvm.lv=grommunio/LVRoot
dracut[I]: root=UUID=0bb7e086-748f-4b99-a4e4-59a885eb109b rootfstype=xfs rootflags=rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota
dracut[I]: *** Stripping files ***
dracut[I]: *** Stripping files done ***
dracut[I]: *** Creating image file '/boot/initrd-6.4.0-150600.23.30-default' ***
dracut[I]: *** Creating initramfs image file '/boot/initrd-6.4.0-150600.23.30-default' done ***
..fertig]
Es werden Programme ausgeführt, die immer noch die durch kürzliche Upgrades gelöschten oder aktualisierten Dateien oder Bibliotheken verwenden. Starten Sie die Programme neu, um die Aktualisierungen zu nutzen. Mit 'zypper ps -s' erhalten Sie eine Liste dieser Programme.
Update completed successfully.
Updating postfix configuration with new maps if exist
Running post-update/upgrade checksdbop: Current database schema: gx-131
Checking for pending service restart or reboot
Restarting service dbus after update: Failed to restart dbus.service: Operation refused, unit dbus.service may be requested by dependency only (it is configured to refuse manual start/stop).
See system logs and 'systemctl status dbus.service' for details.
... done
Restarting service firewalld after update: ... done
Restarting service grommunio-cui@tty1 after update: ... done
Restarting service mariadb after update: ... done
Restarting service polkit after update: ... done
Restarting service redis@grommunio after update: ... done
Restarting service sshd after update: ... done
Restarting service systemd-logind after update: ... done
Restarting service vmtoolsd after update: ... done
Restarting service wickedd after update: ... done
Restarting service wickedd-auto4 after update: ... done
Restarting service wickedd-dhcp4 after update: ... done
Restarting service wickedd-dhcp6 after update: ... done
Restarting service wickedd-nanny after update: ... done
Reboot initiated. System is rebooted in 5 seconds.
End Update : Mi 2025-01-15 14:27:55 CET
Zum Fehler php8-redis habe ich folgendes gemacht:
MITEXMB02:/etc/machine-id # zypper in php8-redis
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Paketabhängigkeiten werden aufgelöst...
Problem: 1: nichts stellt 'php(api) = 20200930' bereit, das vom zu installierenden php8-redis-5.3.7-lp155.1.9.x86_64 benötigt wird
Lösung 1: php8-redis-5.3.7-lp155.1.9.x86_64 nicht installieren
Lösung 2: php8-redis-5.3.7-lp155.1.9.x86_64 durch Ignorieren einiger Abhängigkeiten brechen
Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie (a)b [1/2/a/d/?] (a): 1
Abhängigkeiten werden aufgelöst...
Paketabhängigkeiten werden aufgelöst...
Keine auszuführenden Aktionen.
Ich habe nach dem Fehler dann wieder den vor Snapshot status zurückegholt damit alles wie gewohnt funktioniert. Ebentuell sind dann damit die installierten pakete nicht die neuen!
aktuell installierte pakete:
MITEXMB02:~ # printf '### Installed Packages\n\n```\n%s\n````\n' "$(rpm -qa gro m |sort)"
Installed Packages
grommunio-admin-api-1.16.11.23c560a-lp156.125.1.noarch
grommunio-admin-common-38.f4553bd-lp156.26.1.noarch
grommunio-admin-web-3.1.0.60.d69e9f4-lp155.115.1.noarch
grommunio-antispam-3.10.2-lp156.1.5.x86_64
grommunio-common-26.a6f127d-lp156.43.1.x86_64
grommunio-cui-1.0.273.9a6e6de-lp156.74.1.noarch
grommunio-dav-1.3.74.94260cb-lp156.3.1.noarch
grommunio-dbconf-1.1.1.da20a46-lp156.6.1.x86_64
grommunio-error-pages-1.0.10.bb2df37-lp156.12.1.noarch
grommunio-imapsync-2.264-lp156.1.1.noarch
grommunio-index-1.2.3.gc345703-lp155.90.1.x86_64
grommunio-setup-1.1.9.718dcd5-lp156.59.1.noarch
grommunio-sync-2.0.141.9aa611d-lp156.180.1.noarch
grommunio-web-3.9.229.gd6697c29-lp155.178.1.noarch
gromox-2.38.41.g6487ece-lp156.33.1.x86_64
gromox-debuginfo-2.38.41.g6487ece-lp156.33.1.x86_64
gromox-debugsource-2.38.41.g6487ece-lp156.33.1.x86_64
grub2-theme-grommunio-1-lp155.20.1.noarch
patterns-grommunio-1-lp156.9.1.x86_64
plymouth-theme-grommunio-1-lp155.20.1.noarch
systemd-coredump-grommunio-1-lp156.3.1.noarch
systemd-presets-branding-grommunio-2024.06-lp156.2.1.noarch
system-user-grommunio-10-lp156.2.1.noarch
system-user-gromox-9-lp156.5.1.noarch
````
MITEXMB02:~ #