Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
-
vincman
- Beiträge: 165
- Registriert: 16.02.2006 19:00:53
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Spelle
-
Kontaktdaten:
Beitrag
von vincman » 26.02.2009 14:33:14
Hallo!
Ich versuche seit einiger Zeit (als Lenny noch testing war) mein Lenny auf den neusten Stand zu bringen.
Nach einem "aptitude safe-upgrade" regt sich nach dem Download nichts:
Code: Alles auswählen
Fetched 1502kB in 4s (308kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 34948 files and directories currently installed.)
Preparing to replace mysql-server-5.0 5.0.51a-15 (using .../mysql-server-5.0_5.0.51a-24_i386.deb) ...
Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: warning - old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: error processing /var/cache/apt/archives/mysql-server-5.0_5.0.51a-24_i386.deb (--unpack):
subprocess new pre-removal script returned error exit status 1
Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
Starting MySQL database server: mysqld already running.
Preparing to replace libblkid1 1.41.0-3 (using .../libblkid1_1.41.3-1_i386.deb) ...
Unpacking replacement libblkid1 ...
Errors were encountered while processing:
/var/cache/apt/archives/mysql-server-5.0_5.0.51a-24_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up libblkid1 (1.41.3-1) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done
Current status: 112 updates [-1].
Nun habe ich versucht, den MySQL-Server manuell zu stoppen, ebenfalls ohne Erfolg:
Code: Alles auswählen
/etc/init.d/mysqld stop
Stopping MySQL database server: mysqld failed!
Wie lässt sich der Server nun stoppen und das Update installieren?
Danke,
Vinc
Zuletzt geändert von
vincman am 27.02.2009 16:39:45, insgesamt 1-mal geändert.
-
Danielx
- Beiträge: 6419
- Registriert: 14.08.2003 17:52:23
Beitrag
von Danielx » 26.02.2009 15:59:16
vincman hat geschrieben:Nach einem "aptitude safe-upgrade" regt sich nach dem Download nichts:
Hat vielleicht mit dem Problem nichts zu tun, aber warum benutzt du kein full-upgrade?
Gruß,
Daniel
-
vincman
- Beiträge: 165
- Registriert: 16.02.2006 19:00:53
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Spelle
-
Kontaktdaten:
Beitrag
von vincman » 26.02.2009 16:50:03
So, ich habe das mal ausprobiert.
bewirkt einen Neustart des Server, sagt zumindest die Uptime bei einem
Das "safe-upgrade" kommt daher, dass ich sonst immer nur "upgrade" benutzt habe und aptitude mir irgendwann sagte, die safe-Variante sei besser.
Ich kann den Server nach wie vor nicht stoppen...
Auch verstehe ich die Ursache nicht, denn das Problem bleibt - auch nach einem Reboot.
-
Danielx
- Beiträge: 6419
- Registriert: 14.08.2003 17:52:23
Beitrag
von Danielx » 26.02.2009 17:40:39
vincman hat geschrieben:Das "safe-upgrade" kommt daher, dass ich sonst immer nur "upgrade" benutzt habe und aptitude mir irgendwann sagte, die safe-Variante sei besser.
Oh nein, das hast du nicht richtig verstanden!
Das Programm hat dir nicht empfohlen anstatt full-upgrade, safe-upgrade zu verwenden!
Das ist lediglich ein Hinweis, dass upgrade in safe-upgrade
umbenannt wurde und du deshalb die
neue Bezeichnung verwenden sollst.
upgrade
entspricht safe-upgrade.
dist-upgrade heißt jetzt übrigens full-upgrade.
vincman hat geschrieben:
bewirkt einen Neustart des Server, sagt zumindest die Uptime bei einem
Sieh doch einfach so nach, ob noch irgendwelche MySQL-Prozesse laufen:
Gruß,
Daniel
-
vincman
- Beiträge: 165
- Registriert: 16.02.2006 19:00:53
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Spelle
-
Kontaktdaten:
Beitrag
von vincman » 26.02.2009 20:19:16
Also. Ein "ps -fA | grep mysql" bringt folgendes zutage:
Code: Alles auswählen
root 2067 1 0 17:34 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql 3582 2067 0 17:38 ? 00:00:12 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
root 3584 2067 0 17:38 ? 00:00:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
root 3738 3726 0 21:11 pts/0 00:00:00 grep mysql
Zu aptitude:
So hab ich das eigentlich auch verstanden, also dass es eine neue Bezeichnung ist, die ab sofort stattdessen verwendet werden sollte.
Nur möchte ich mein System fit halten. Dafür ist dist-upgrade bzw. full-upgrade doch nicht geeignet oder?
Oder bewirkt dieser Befehl auch nur, dass alle Pakete aktualisiert wernde?
Danke,
Vinc
-
Danielx
- Beiträge: 6419
- Registriert: 14.08.2003 17:52:23
Beitrag
von Danielx » 26.02.2009 20:30:18
vincman hat geschrieben:Nur möchte ich mein System fit halten. Dafür ist dist-upgrade bzw. full-upgrade doch nicht geeignet oder?
Doch das ist sehr gut dafür geeignet.
vincman hat geschrieben:Oder bewirkt dieser Befehl auch nur, dass alle Pakete aktualisiert wernde?
full-upgrade garantiert, dass dein Lenny komplett auf dem aktuellen Stand ist.
Gruß,
Daniel
-
vincman
- Beiträge: 165
- Registriert: 16.02.2006 19:00:53
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Spelle
-
Kontaktdaten:
Beitrag
von vincman » 26.02.2009 21:38:17
Wow, full-upgrade wirkt Wunder.
Nun sind immerhin die anderen Pakete aktualisiert worden.
Bleibt nur doch der MySQL-Server, der auf sein Upgrade wartet.
Wie krieg ich MySQL denn nun zum Stoppen bzw. wieso wehrt er sich überhaupt gegen einen Stopp?
Eine (hoffentlich bald 2) Erfahrungen reicher,
Vinc
-
KBDCALLS
- Moderator
- Beiträge: 22454
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Beitrag
von KBDCALLS » 26.02.2009 21:49:16
Läuft dem mysql noch?
Normalerweise würde man es stoppen mit
/etc/init.d/mysql stop
Was ergibt denn
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
vincman
- Beiträge: 165
- Registriert: 16.02.2006 19:00:53
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Spelle
-
Kontaktdaten:
Beitrag
von vincman » 27.02.2009 15:56:52
Wie schon gesagt, stoppen lässt sich der Server nicht ordnungsgemäß:
Code: Alles auswählen
/etc/init.d/mysql stop
Stopping MySQL database server: mysqld failed!
Folgende Prozesse laufen noch:
Hier die Ausgabe von dpkg:
Code: Alles auswählen
dpkg -l "mysql*"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
un mysql-client <none> (no description available)
ii mysql-client-5 5.0.51a-24 MySQL database client binaries
ii mysql-common 5.0.51a-24 MySQL database common files
un mysql-communit <none> (no description available)
un mysql-communit <none> (no description available)
un mysql-enterpri <none> (no description available)
un mysql-enterpri <none> (no description available)
un mysql-server <none> (no description available)
ii mysql-server-5 5.0.51a-15 MySQL database server binaries
Für MySQL hat aptitude schon ein Update heruntergeladen, dass nun an dem hartnäckigen Server scheitert.
Danke
Vinc
-
Danielx
- Beiträge: 6419
- Registriert: 14.08.2003 17:52:23
Beitrag
von Danielx » 27.02.2009 16:06:34
Dann beende die Prozesse doch einfach mal:
Oder wenn das nicht funktioniert, ganz brutal:
Gruß,
Daniel
-
vincman
- Beiträge: 165
- Registriert: 16.02.2006 19:00:53
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Spelle
-
Kontaktdaten:
Beitrag
von vincman » 27.02.2009 16:37:42
Yeah.
Endlich hat es geklappt.
Diese Methode hat lediglich bewirkt, dass der Server wie ein Zombie mit einer neuen Nummer auferstanden ist.
Allerdings konnte ich ihn mit einem gezielten Schuss ins Auge zur Strecke bringen:
Nun konnte das Update installiert werden und der neue Server reagiert sogar auf ein
Alles so, wie es sein soll.
Vielen Dank!
Vinc