Hauptmenü

Fehler nach Update KIX 17.2.1-0 auf 17.2.2-0

Begonnen von phb, 12.02.2018 18:28:50

⏪ vorheriges - nächstes ⏩

phb

OS: CentOS 7 minimal - Patchstand 12.02.18
KIX: Version 17.2.1-0

Hallo,

die Aktualisierung von KIX 17.2.1-0 per yum update auf die aktuelle Version 17.2.2-0 führt zu Problemen bei Neustart von Apache.
Grundsätzlich aktualisieren wir immer zuerst das System, indem wir das KIX-Paket explizit vom Update ausklammern.
Sofern nach dem Update der anderen Pakete das KIX funktioniert, erfolgt das Update von KIX.
Damit können wir sicherstellen, dass das Problem tatsächlich durch KIX-Update entstanden ist.

Nach dem Update startet der Apache Webserver nicht mehr, auch während des Updates kommt es zu einer Fehlermeldung

bash: /opt/kix/var/log/kix_install.log: Permission denied
warning: %post(kix-17.2.2-0.noarch) scriptlet failed, exit status 1


FRAGE:
Muss beim Update des KIX über die Paketquellen noch etwas beachten werden oder im Rahmen der post-configuration etwas angepasst werden?





[root@vsrv-ticket-1 ~]# yum update
Failed to set locale, defaulting to C
Loaded plugins: etckeeper, fastestmirror
base | 3.6 kB  00:00:00     
epel/x86_64/metalink |  27 kB  00:00:00     
extras | 3.4 kB  00:00:00     
kix |  951 B  00:00:00     
updates | 3.4 kB  00:00:00     
Loading mirror speeds from cached hostfile
* base: centos.mirror.iphh.net
* epel: epel.besthosting.ua
* extras: artfiles.org
* updates: centos.intergenia.de
Resolving Dependencies
--> Running transaction check
---> Package kix.noarch 0:17.2.1-0 will be updated
---> Package kix.noarch 0:17.2.2-0 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================================================================================
Package Arch Version Repository                          Size
===========================================================================================================================================================
Updating:
kix noarch 17.2.2-0 kix                                 19 M

Transaction Summary
===========================================================================================================================================================
Upgrade  1 Package

Total download size: 19 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
kix-17.2.2-0.noarch.rpm |  19 MB  00:00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
etckeeper: pre transaction commit
Updating   : kix-17.2.2-0.noarch 1/2
stopping cronjobs
installing framework
bash: /opt/kix/var/log/kix_install.log: Permission denied
warning: %post(kix-17.2.2-0.noarch) scriptlet failed, exit status 1
Non-fatal POSTIN scriptlet failure in rpm package kix-17.2.2-0.noarch
Cleanup    : kix-17.2.1-0.noarch 2/2
warning: file /tmp/kix_install/KIX-17.2.1.tar.gz: remove failed: No such file or directory
etckeeper: post transaction commit
Verifying  : kix-17.2.2-0.noarch 1/2
  Verifying  : kix-17.2.1-0.noarch 2/2

Updated:
  kix.noarch 0:17.2.2-0

Complete!


Fehlermeldungen beim Start von Apache:


root@vsrv-ticket-1 ~]# service httpd start
Redirecting to /bin/systemctl start httpd.service
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.


Fehlerlogs:


[root@vsrv-ticket-1 ~]# systemctl status httpd.service
  httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2018-02-12 18:08:52 CET; 6s ago
     Docs: man:httpd(8)
           man:apachectl(8)
  Process: 1516 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
  Process: 1515 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
Main PID: 1515 (code=exited, status=1/FAILURE)

Feb 12 18:08:51 vsrv-ticket-1.<FQDN-entfernt> systemd[1]: Starting The Apache HTTP Server...
Feb 12 18:08:52 vsrv-ticket-1.<FQDN-entfernt> systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
Feb 12 18:08:52 vsrv-ticket-1.<FQDN-entfernt> kill[1516]: kill: cannot find process ""
Feb 12 18:08:52 vsrv-ticket-1.<FQDN-entfernt> systemd[1]: httpd.service: control process exited, code=exited status=1
Feb 12 18:08:52 vsrv-ticket-1.<FQDN-entfernt> systemd[1]: Failed to start The Apache HTTP Server.
Feb 12 18:08:52 vsrv-ticket-1.<FQDN-entfernt> systemd[1]: Unit httpd.service entered failed state.
Feb 12 18:08:52 vsrv-ticket-1.<FQDN-entfernt> systemd[1]: httpd.service failed.


Tino Voigt

Hallo phb,

kannst du bitte versuchen SELinux auf "permissive" setzen und CentOS neu zu starten. Dann KIX / Pro und ggf. alle weiteren Pakete reinstallieren.

Viele Grüße, Tino Voigt