mysql 4.0.18 >> 4.1.xx

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

mysql 4.0.18 >> 4.1.xx

Beitrag von deta1 » 18.09.2005 00:45:42

Hallo!
Wie mache ich am einfachsten und besten auf meinen Woody Webserver
ein MySQL update auf die 4.1xx ?

Ohne alles zu zerlegen?

cu Deta

ohulan
Beiträge: 111
Registriert: 21.02.2002 01:00:58

Beitrag von ohulan » 18.09.2005 12:41:42

google hat diesen link ausgespuckt...

http://packages.dotdeb.org/dists/woody/ ... nary-i386/

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 18.09.2005 12:57:38

ohulan hat geschrieben:google hat diesen link ausgespuckt...

http://packages.dotdeb.org/dists/woody/ ... nary-i386/
ok, die Files hab ich nu...

Wie bringe ich nun damit ein sauberes update hin, ohne den Server zu zerlegen und ev. die ganzen Daten zu verlieren.. die bereits in der mysql drinnen sind..

Wenn es geht bitte Anleitung für doofe..

Schritt für Schritt , da ich mir gestern schon einmal meinen Server mit
apt-get install mysql-server-4.1 komplett erzlegt hab.. Da hatte er mir Files gekillt und nicht mehr sauber installieren können...

Ich wäre euch dankbar..

PS: Hab nur Shell Zugang zu diesem Server

cu Deta

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 18.09.2005 13:41:18

hast du ein Backup?

Wichtig sind bei Mysql

/etc/mysql

und

/var/lib/mysql

dann hast du die Konfig und die DB Dateien gesichert..

was hat er dir denn beim letzten Versuch zerlegt?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 18.09.2005 14:15:31

Savar hat geschrieben:hast du ein Backup?

Wichtig sind bei Mysql

/etc/mysql

und

/var/lib/mysql

dann hast du die Konfig und die DB Dateien gesichert..

was hat er dir denn beim letzten Versuch zerlegt?
Bei mir hats alles Zerlegt..
Hat den Apache gekillt, da er unbedingt den Apache2 installieren wollte,
wo alles gescheiteter ist, weil er da Packete nicht gefunden hatte die erbrauchte etc..

Ich will nicht den Apache oder sonstiges updaten sondern nur ganz easy und einfach

auf MySQL 4.1.xx mehr nicht..

cu Deta

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 18.09.2005 15:56:16

du kannst mal versuchen das *.deb Paket per

Code: Alles auswählen

dpkg -i --ignore-depends PAKETNAME.deb
zu installieren.. aber ohne Gewähr
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 18.09.2005 16:17:15

Savar hat geschrieben:du kannst mal versuchen das *.deb Paket per

Code: Alles auswählen

dpkg -i --ignore-depends PAKETNAME.deb
zu installieren.. aber ohne Gewähr
Mh, vorher das alte Mysql deinstallieren?

oder welche Reinfolge?

cu Deta

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 18.09.2005 16:40:25

kannst das alte vorher deinstallieren aber nur "remove" nicht "purge"
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 18.09.2005 17:03:23

Savar hat geschrieben:kannst das alte vorher deinstallieren aber nur "remove" nicht "purge"
Kannst du mir bitte die genauen Befehle sagen, und Reinfolge..

Danke

cu Deta

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 18.09.2005 23:46:33

Ich komme nicht weiter, scheiter immer an dieser Hürde..

Removing libmysqlclient14-dev ...
Removing mysql-server ...
Stopping MySQL database server: mysqlddpkg: error processing mysql-server (--remove):
subprocess pre-removal script returned error exit status 1
Stopping MySQL database server: mysqlddpkg: mysql-client: dependency problems, but removing anyway as you request:
mysql-server depends on mysql-client (>= 4.0.18-0.0).
Removing mysql-client ...
Errors were encountered while processing:
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Wie bekomme ich das in Griff?

cu Deta

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 19.09.2005 14:36:06

was hast du denn für einen Befehl versucht?

ich hätte für das vorherige Entfernen

Code: Alles auswählen

apt-get remove mysq-server mysql-client
benutzt und dann

Code: Alles auswählen

dpkg -i --ignore-depends PAKETNAME.deb
und dann wieder

Code: Alles auswählen

apt-get install mysql-client
aber ob das klappt........ k.A.
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 19.09.2005 15:14:42

Savar hat geschrieben:was hast du denn für einen Befehl versucht?

ich hätte für das vorherige Entfernen

Code: Alles auswählen

apt-get remove mysq-server mysql-client
benutzt und dann

Code: Alles auswählen

dpkg -i --ignore-depends PAKETNAME.deb
und dann wieder

Code: Alles auswählen

apt-get install mysql-client
aber ob das klappt........ k.A.
Tja soweit komm ich nicht mal..
Wenn ich das mache

apt-get remove mysql-server mysql-client
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
mysql-client mysql-server
0 packages upgraded, 0 newly installed, 2 to remove and 6 not upgraded.
Need to get 0B of archives. After unpacking 8528kB will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 27353 files and directories currently installed.)
Removing mysql-server ...
Stopping MySQL database server: mysqlddpkg: error processing mysql-server (--remove):
subprocess pre-removal script returned error exit status 1
Stopping MySQL database server: mysqlddpkg: mysql-client: dependency problems, but removing anyway as you request:
mysql-server depends on mysql-client (>= 4.0.18-0.0).
Removing mysql-client ...
Errors were encountered while processing:
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)


Da hänge ich nun..

cu Deta

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 19.09.2005 15:59:17

irgendwie hast du ein Problem das der vorhandene Server nicht gestoppt werden kann.. ist der überhaupt noch korrekt drauf?

kannst aber auch versuchen das pre-removal Skript anzupassen

liegt irgendwo unterhalb von /var/dpkg/ oder so ähnlich

Code: Alles auswählen

find /var -iname "*pre*"
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 19.09.2005 16:21:09

Savar hat geschrieben:irgendwie hast du ein Problem das der vorhandene Server nicht gestoppt werden kann.. ist der überhaupt noch korrekt drauf?

kannst aber auch versuchen das pre-removal Skript anzupassen

liegt irgendwo unterhalb von /var/dpkg/ oder so ähnlich

Code: Alles auswählen

find /var -iname "*pre*"
Ja der Server mysql ist perfekt! Funzt einwandfrei..
Nur halt die alte Version..

Wenn ich den
find /var -iname **pre** eingebe briingt er mir sehr viele Dateien..

Bitte sag mir was ich genau zu machen hab..

Ich kann den Mysql starte und stoppen kein problem..

cu Deta

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 19.09.2005 16:42:24

naja.. das Skript was "pre...mysql-server..." irgendwie so heißt.. das einfach mal sichern (kopiere es in dein Home)un dann mache ein

Code: Alles auswählen

echo "" > /pfad/zu/pre...mysql-server..
sodas du die Datei überschreibst und dann versuch nochmal was du eigentlich machen wolltest
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 19.09.2005 16:49:48

Savar hat geschrieben:naja.. das Skript was "pre...mysql-server..." irgendwie so heißt.. das einfach mal sichern (kopiere es in dein Home)un dann mache ein

Code: Alles auswählen

echo "" > /pfad/zu/pre...mysql-server..
sodas du die Datei überschreibst und dann versuch nochmal was du eigentlich machen wolltest
Meinst du diese

/var/lib/dpkg/info/mysql-server.preinst
/var/lib/dpkg/info/mysql-server.prerm


cu Deta

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 19.09.2005 17:54:11

die zweite... die erste ist ja nur bei einer "installation" relevant..

und wenn du auf dein Error schaust:
subprocess pre-removal script returned error exit status 1
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 19.09.2005 19:01:21

Savar hat geschrieben:die zweite... die erste ist ja nur bei einer "installation" relevant..

und wenn du auf dein Error schaust:
subprocess pre-removal script returned error exit status 1
Hab ich gemacht, nun konnte ich zwar den Mysql 4-1 installieren aber er läuft nicht..

Grummel..

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 19.09.2005 21:53:52

So nun hab ich es fast..

Es ist nun wohl so, das der Mysql nicht mehr per /etc/init.d/mysql start / stop startet...
Warum auch immer

Wenn ich jetzt
mysqld direkt eingebe kommt das und der Myslq rennt.

050919 21:50:10 InnoDB: Started; log sequence number 0 43782
050919 21:50:10 [ERROR] mysqld: Can't find file: './mysql/time_zone_leap_second.frm' (errno: 13)
050919 21:50:10 [ERROR] mysqld: Can't find file: './mysql/time_zone_leap_second.frm' (errno: 13)
050919 21:50:10 [Warning] Can't open and lock time zone table: Can't find file: './mysql/time_zone_leap_second.frm' (errno: 13) trying to live without them
mysqld: ready for connections.
Version: '4.1.13-Debian_0.dotdeb.0-log' socket: '/var/run/mysqld/mysqld.sock' port: 0 Source distribution

Wo liegt jetzt noch das Problem?

cu Deta

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 20.09.2005 07:21:38

was sagt er denn wenn du /etc/init.d/mysql start/stop machst?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 20.09.2005 07:28:42

Savar hat geschrieben:was sagt er denn wenn du /etc/init.d/mysql start/stop machst?
Keine Fehlermeldungen..

In den Logs steht auch nix..

So ich muss loss.

Bis heut Abend..

cu Deta

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 20.09.2005 09:37:00

Von den Web- und Mailservern weggeschoben.

bye, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 20.09.2005 19:09:00

So habs im Griff..

Danke für eure Hilfe und Tips..

cu Deta

Antworten