Debian 3.1 upgrade möglich?

ragey

Registered User
Hallo,
ich habe auf meinem Server Debian 3.1 und Plesk 8.6 laufen.
Nun möchte ich gerne Debian auf die aktuelle Version 4 upgraden.

Nun ist die Frage wie ich das am besten anstelle gint es da Anleitungen zu?
Wird Plesk danach noch laufen oder bleibt das davon unberührt?

Gruß Ragey
 
Hi,

prinzipiell trägst Du in der /etc/apt/sources.lst die Quellen für Debian Etch ein. Mit einem anschließenden "apt-get update && apt-get dist-upgrade" machst Du dann das Upgrade auf Debian 4. Wie sich das auf Plesk auswirkt ist eine gute Frage, daher... vorher ein Backup erstellen ;)


-W
 
Du mußt in der sources-List aber auch die richtige URL für Dein Plesk steht:
Code:
deb http://autoinstall.plesk.com/debian/PSA_8.6.0/ etch all
(Die Versionsnummer ist entscheidend!)

Getestet habe ich dies allerdings noch nie. Wäre aber gespannt auf Deine Erfahrung.

huschi.
 
Im Zweifel würde ich die Pleskumgebung virtuell auf deinem Homepc nachbauen. So habe ich es bislang immer gemacht ;)
 
Last edited by a moderator:
Sodele,
upgrade ging in die Hose!
Das Upgrade ist bei postgresql hängen geblieben und will nicht weiter.

Habe dann mit dpkg folgende Meldung erhalten:
Code:
.........# dpkg --configure -a
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von postgresql-client:
postgresql-client hängt ab von postgresql-client-7.4; aber:
Paket postgresql-client-7.4 ist nicht installiert.
dpkg: Fehler beim Bearbeiten von postgresql-client (--configure):
Abhängigkeitsprobleme - lasse es unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von postgresql:
postgresql hängt ab von postgresql-7.4; aber:
Paket postgresql-7.4 ist nicht installiert.
postgresql hängt ab von postgresql-client ( = 7.5); aber:
Paket postgresql-client ist noch nicht konfiguriert.
postgresql hängt ab von postgresql-common ( = 40); aber:
Paket postgresql-common ist nicht installiert.
dpkg: Fehler beim Bearbeiten von postgresql (--configure):
Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
postgresql-client
postgresql

apt-get install -f liefert folgendes:
Code:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Abhängigkeit werden korrigiert... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  postgresql-7.4 postgresql-client-7.4 postgresql-common psa
Vorgeschlagene Pakete:
  postgresql-doc-7.4
Die folgenden Pakete werden ENTFERNT:
  libpq3
Die folgenden NEUEN Pakete werden installiert:
  postgresql-7.4 postgresql-client-7.4 postgresql-common
Die folgenden Pakete werden aktualisiert:
  psa
1 aktualisiert, 3 neu installiert, 1 zu entfernen und 129 nicht aktualisiert.
2 nicht vollständig installiert oder entfernt.
Es müssen noch 0B von 30,5MB Archiven geholt werden.
Nach dem Auspacken werden 10,4MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
W: Kann nicht auf die Liste http://debian.intergenia.de etch/non-US/main Packages (/var/lib/apt/lists/debian.intergenia.de_debian-non-US_dists_etch_non-US_main_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Kann nicht auf die Liste http://debian.intergenia.de etch/non-US/contrib Packages (/var/lib/apt/lists/debian.intergenia.de_debian-non-US_dists_etch_non-US_contrib_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Kann nicht auf die Liste http://debian.intergenia.de etch/non-US/non-free Packages (/var/lib/apt/lists/debian.intergenia.de_debian-non-US_dists_etch_non-US_non-free_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 126231 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von psa 8.6.0-debian3.1.build86080721.22 (durch .../psa_8.6.0-debian4.0.build86080722.01_i386.deb) ...


===> Checking for the necessary system accounts
 Checking for the system groups and users necessary for MySQL...
 Checking for the group 'mysql'...
 Group 'mysql' already exists

 Checking for the user 'mysql'...
 User 'mysql' already exists

 Checking for the system groups and users necessary for admin server...
 Checking for the group 'psaadm'...
 Group 'psaadm' already exists

 Checking for the user 'psaadm'...
 User 'psaadm' already exists

 Checking for the group 'psaserv'...
 Group 'psaserv' already exists

 Checking for the group 'psaserv'...
 Trying to add supplementary group 'psaserv' for user 'www-data'...  already there
 Checking for the group 'psaserv'...
 Trying to add supplementary group 'psaserv' for user 'psaftp'...  already there
 Checking for the group 'psaserv'...
 Trying to add supplementary group 'psaserv' for user 'psaadm'...  already there
 Checking for the group 'psacln'...
 Group 'psacln' already exists

 Checking for the system groups and users necessary for Apache...
 Checking for the group 'www-data'...
 Group 'www-data' already exists

 Checking for the user 'www-data'...
 User 'www-data' already exists

    Unable to upgrade. You have  8.6.0 version installed,
    but upgrader is incompatible with this version.
    To install new Plesk copy, please move '/opt/psa'
    to another place manually.
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/psa_8.6.0-debian4.0.build86080722.01_i386.deb (--unpack):
 Unterprozess pre-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/psa_8.6.0-debian4.0.build86080722.01_i386.deb
W: Kann nicht auf die Liste http://debian.intergenia.de etch/non-US/main Packages (/var/lib/apt/lists/debian.intergenia.de_debian-non-US_dists_etch_non-US_main_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Kann nicht auf die Liste http://debian.intergenia.de etch/non-US/contrib Packages (/var/lib/apt/lists/debian.intergenia.de_debian-non-US_dists_etch_non-US_contrib_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Kann nicht auf die Liste http://debian.intergenia.de etch/non-US/non-free Packages (/var/lib/apt/lists/debian.intergenia.de_debian-non-US_dists_etch_non-US_non-free_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Kann nicht auf die Liste http://debian.intergenia.de etch/non-US/main Packages (/var/lib/apt/lists/debian.intergenia.de_debian-non-US_dists_etch_non-US_main_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Kann nicht auf die Liste http://debian.intergenia.de etch/non-US/contrib Packages (/var/lib/apt/lists/debian.intergenia.de_debian-non-US_dists_etch_non-US_contrib_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Kann nicht auf die Liste http://debian.intergenia.de etch/non-US/non-free Packages (/var/lib/apt/lists/debian.intergenia.de_debian-non-US_dists_etch_non-US_non-free_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Sie möchten vielleicht »apt-get update« aufrufen, um diese Probleme zu lösen
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hat jemand eine Idee wie ich das Upgrade nun zum fortsetzen bewegen kann?
Gruß Ragey
 
W: Kann nicht auf die Liste Index of / etch/non-US/non-free Packages (/var/lib/apt/lists/debian.intergenia.de_debian-non-US_dists_etch_non-US_non-free_binary-i386_Packages) der Quellpakete zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)

Guten Morgen,

erstmal würde ich diesen Fehler beheben :) Wie soll er Updates installieren wenn er die Dateien/Verzeichnisse nicht findet?

Grüße
 
Habe mich nun mal dit einigen dpkg und apt-get Befehlen durchgeschlängelt und stehe nun vor dem nächsten Problem:

Code:
WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!
  psa drweb-updater drweb-daemon ppwse drweb-qmail psa-autoinstaller psa-qmail-rblsmtpd
Diese Pakete ohne Ãberprüfung installieren [j/N]? N
Ich habe mal sicherheitshalber Nein gewählt aber weiter geht es nun natürlich auch nicht. Wie kann ich weiter vorgehen?

Was die non-US Packages betrifft finde ich unter Index of / keine einträge zu etch! Ist dies denn notwendig oder welche Quellen sollte ich noch einfügen.

Hier mal meine sources.lst
Code:
# main sources

deb http://debian.intergenia.de/debian/ etch main contrib non-free
deb-src http://debian.intergenia.de/debian/ etch main contrib non-free

# non-us

deb http://debian.intergenia.de/debian-non-US/ etch/non-US main contrib non-free
deb-src http://debian.intergenia.de/debian-non-US/ etch/non-US main contrib non-free

# security

deb http://debian.intergenia.de/debian-security/ etch/updates main contrib non-free
deb-src http://debian.intergenia.de/debian-security/ etch/updates main contrib non-free

# deb http://autoinstall.plesk.com/debian/PSA_8.1.0 etch all

# deb http://autoinstall.plesk.com/debian/PSA_8.1.1 etch all

## This is temporary appended by Autoinstaller for
## specify source of product's packages for APT.
deb http://autoinstall.plesk.com/debian/PSA_8.6.0 etch all
 
MOD: Full-Quote entfernt!

Ach reicht die Plesk Zeile völlig aus?
Ich habe mal die sources.lst geändert:
Code:
# main sources

# deb http://debian.intergenia.de/debian/ etch main contrib non-free
# deb-src http://debian.intergenia.de/debian/ etch main contrib non-free

# non-us

# deb http://debian.intergenia.de/debian-non-US/ etch/non-US main contrib non-free
# deb-src http://debian.intergenia.de/debian-non-US/ etch/non-US main contrib non-free

# security

deb http://debian.intergenia.de/debian-security/ etch/updates main contrib non-free
deb-src http://debian.intergenia.de/debian-security/ etch/updates main contrib non-free

# deb http://autoinstall.plesk.com/debian/PSA_8.1.0 etch all

# deb http://autoinstall.plesk.com/debian/PSA_8.1.1 etch all

## This is temporary appended by Autoinstaller for
## specify source of product's packages for APT.
deb http://autoinstall.plesk.com/debian/PSA_8.6.0 etch all

Habe dann mal mit j versucht weiterzukommen.
Hier die Ausgabe:

Code:
# apt-get dist-upgrade -f
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Abhängigkeit werden korrigiert... Fertig
Berechne Upgrade...Fertig
Die folgenden NEUEN Pakete werden installiert:
  linux-image-2.6-k7 openssh-blacklist vim-runtime
Die folgenden Pakete sind zurückgehalten worden:
  ssh tcpdump
Die folgenden Pakete werden aktualisiert:
  dhcp-client drweb-daemon drweb-qmail drweb-updater kernel-image-2.6-k7 libssl0.9.7 mtr-tiny php4 php5-cli php5-common ppwse psa psa-autoinstaller
  psa-qmail-rblsmtpd rsync vim vim-common
17 aktualisiert, 3 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
Es müssen noch 0B von 50,2MB Archiven geholt werden.
Nach dem Auspacken werden 4591kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? J
WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!
  psa drweb-updater drweb-daemon ppwse drweb-qmail psa-autoinstaller psa-qmail-rblsmtpd
Diese Pakete ohne Ãberprüfung installieren [j/N]? j
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 129500 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von psa 8.6.0-debian3.1.build86080721.22 (durch .../psa_8.6.0-debian4.0.build86080722.01_i386.deb) ...


===> Checking for the necessary system accounts
 Checking for the system groups and users necessary for MySQL...
 Checking for the group 'mysql'...
 Group 'mysql' already exists

 Checking for the user 'mysql'...
 User 'mysql' already exists

 Checking for the system groups and users necessary for admin server...
 Checking for the group 'psaadm'...
 Group 'psaadm' already exists

 Checking for the user 'psaadm'...
 User 'psaadm' already exists

 Checking for the group 'psaserv'...
 Group 'psaserv' already exists

 Checking for the group 'psaserv'...
 Trying to add supplementary group 'psaserv' for user 'www-data'...  already there
 Checking for the group 'psaserv'...
 Trying to add supplementary group 'psaserv' for user 'psaftp'...  already there
 Checking for the group 'psaserv'...
 Trying to add supplementary group 'psaserv' for user 'psaadm'...  already there
 Checking for the group 'psacln'...
 Group 'psacln' already exists

 Checking for the system groups and users necessary for Apache...
 Checking for the group 'www-data'...
 Group 'www-data' already exists

 Checking for the user 'www-data'...
 User 'www-data' already exists

    Unable to upgrade. You have  8.6.0 version installed,
    but upgrader is incompatible with this version.
    To install new Plesk copy, please move '/opt/psa'
    to another place manually.
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/psa_8.6.0-debian4.0.build86080722.01_i386.deb (--unpack):
 Unterprozess pre-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/psa_8.6.0-debian4.0.build86080722.01_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Und apt-get dist-upgrade ohne -f :
Code:
# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Probieren Sie âapt-get -f installâ, um diese zu korrigieren.
Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
  psa: Hängt ab: libpq3 (>= 7.4) ist aber nicht installierbar
E: Nichterfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen.
 
Last edited by a moderator:
Aus eigener Erfahrung weiss ich, daß ein Dist-Upgrade von Sarge auf Etch per apt oder aptitude eigentlich nie ohne Probleme hinhaut.
Man ist im Nachhinein länger mit der Problembeseitugng beschäftigt, als man an Arbeit mit einer Neuinstallation gehabt hätte.
Wenn man sehr fit in der Administration sein SOLLTE, könnte man es aber hinbekommen. Dies scheint hier aber nicht gegeben zu sein.
 
Mit Plesk geht doch ein Update einwandfrei, ohne dist-upgrade.

  • Mit Plesk ein Voll-Backup erstellen
  • Neue Distri-Version ganz normal installieren (Womöglich hat dein Provider ein Image, was schon mit Plesk ausgeliefert wird)
  • Mit Plesk das Voll-Backup wieder einspielen

Das hab ich schon auf mehreren Servern so durchgeführt. Es gibt für die Voll-Backups ein Kommandozeilen-Tool.
 
Mein Provider hat nur ein Template mit Plesk 8.2 !

Weiss jemand ob ich bei Plesk 8.2 ein Backup einspielen kann welches von Plesk 8.6.0 erstellt wurde? Abwärtskompatibel ist ja meist nicht das Problem, aber aufwärts :( !?
 
Man kann die vorhandene Plesk 8.2 Version auch auf 8.6 updaten. Somit hast du wieder gleiche Versionstände.

Grüße
 
Back
Top