PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme bei upgrade (Debian Wheezy)



Night-Illusions
04.05.14, 15:22
Hallo Leute,

das ist mein erster Beitrag hier, weil ich einfach keine Lösung finde.
Habe seit kurzem Probleme mit dem "apt-get dist-upgrade", denn dort werden nicht alle Pakete installiert aufgrund eines unterprozesses... allerdings hab ich im Moment keine Ahnung welcher....und da bei dem aktuellen Update auch die MySQL Datenbank betroffen ist, muss ich das jetzt auch mal lösen.

Nachfolgend die Meldungen, welche erscheinen, wenn ich ein upgrade durchführen lassen will:


# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
6 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? j
mysql-server-5.5 (5.5.37-0+wheezy1) wird eingerichtet ...
[ ok ] Stopping MySQL database server: mysqld.
insserv: warning: script 'automysqlbackup.sh' missing LSB tags and overrides
insserv: There is a loop between service monit and automysqlbackup.sh if stopped
insserv: loop involving service automysqlbackup.sh at depth 2
insserv: loop involving service monit at depth 1
insserv: Stopping automysqlbackup.sh depends on monit and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: Fehler beim Bearbeiten von mysql-server-5.5 (--configure):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
clamav-freshclam (0.98.1+dfsg-1+deb7u3) wird eingerichtet ...
insserv: warning: script 'automysqlbackup.sh' missing LSB tags and overrides
insserv: There is a loop between service monit and automysqlbackup.sh if stopped
insserv: loop involving service automysqlbackup.sh at depth 2
insserv: loop involving service monit at depth 1
insserv: Stopping automysqlbackup.sh depends on monit and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: Fehler beim Bearbeiten von clamav-freshclam (--configure):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von clamav:
clamav hängt ab von clamav-freshclam | clamav-data; aber:
Paket clamav-freshclam ist noch nicht konfiguriert.
Paket clamav-data ist nicht installiert.
Paket clamav-freshclam, das clamav-data bereitstellt, ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten von clamav (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von clamav-daemon:
clamav-daemon hängt ab von clamav-freshclam | clamav-data; aber:
Paket clamav-freshclam ist noch nicht konfiguriert.
Paket clamav-data ist nicht installiert.
Paket clamav-freshclam, das clamav-data bereitstellt, ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten von clamav-daemon (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von mysql-server:
mysql-server hängt ab von mysql-server-5.5; aber:
Paket mysql-server-5.5 ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten von mysql-server (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
spamassassin (3.3.2-5+deb7u1) wird eingerichtet ...
insserv: warning: script 'automysqlbackup.sh' missing LSB tags and overrides
insserv: There is a loop between service monit and automysqlbackup.sh if stopped
insserv: loop involving service automysqlbackup.sh at depth 2
insserv: loop involving service monit at depth 1
insserv: Stopping automysqlbackup.sh depends on monit and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: Fehler beim Bearbeiten von spamassassin (--configure):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
mysql-server-5.5
clamav-freshclam
clamav
clamav-daemon
mysql-server
spamassassin
E: Sub-process /usr/bin/dpkg returned an error code (1)
# service mysql start
[ ok ] Starting MySQL database server: mysqld ..
[info] Checking for tables which need an upgrade, are corrupt or were
not closed cleanly..
#


Vielen Dank im Voraus!

DrunkenFreak
04.05.14, 17:57
man apt-get

Installiere mit apt-get upgrade

Night-Illusions
04.05.14, 20:50
man apt-get

Installiere mit apt-get upgrade

Erstmal danke für dein Engagement, aber apt-get kannte ich schon ganz gut :)...

Man sieht den Wald vor lauter Bäumen nicht:
Hatte ein Script, bei dem ich den Header nicht gesetzt hatte! Steht aber auch in der Fehlerausgabe oben :rolleyes: ... war also mal wieder eigenverschulden :ugly:

Thema erledigt! Danke!

ThorstenHirsch
05.05.14, 11:33
Moment, nicht so schnell. Also das Skript "automysqlbackup.sh" war von dir selbst, ja? Und da hat der shebang (oder was meinst du mit header?) gefehlt - okay. Aber das war ja nicht Ursache des Fehlers. Die Ursache war doch eher das hier:

insserv: Stopping automysqlbackup.sh depends on monit and therefore on system facility `$all' which can not be true!
Wie hast du denn das hinbekommen?

Night-Illusions
05.05.14, 14:16
Moment, nicht so schnell. Also das Skript "automysqlbackup.sh" war von dir selbst, ja? Und da hat der shebang (oder was meinst du mit header?) gefehlt - okay. Aber das war ja nicht Ursache des Fehlers. Die Ursache war doch eher das hier:

insserv: Stopping automysqlbackup.sh depends on monit and therefore on system facility `$all' which can not be true!
Wie hast du denn das hinbekommen?

Nicht ganz von mir, aber teilweise bearbeitet ja. Ich meine den LSB style Header, den jedes init.d script haben muss, hier:


### BEGIN INIT INFO
# Provides: NAME
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: initscript ***
# Description: This file should be used to construct scripts to be
# placed in /etc/init.d.
### END INIT INFO


Grundsätzlich dachte ich ja auch, dass es an dem liegt, was du auch vermutet hast. Nachdem ich dann erstmal das Problem lösen wollte wozu ich auch in der Lage war, funktionierte es! :)... Also schien alles mit dem fehlenden LSB Header zusammen zu hängen...