• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Update Hetzner Root Server auf OpenSuse 12.2

haugan

Newbie
Hallo,

ich habe mein System (Root Server) bei Hetzner mittels zypper auf OpenSuse 12.2 upgedated.

Ergebnis:
Das System fährt nach Reboot nicht mehr korrekt hoch.

Ein Tipp vom Hetzner Support ist, den Treiber für die Netzwerkkarte zu erneuern. Anleitung hier:
http://wiki.hetzner.de/index.php/Installation_des_r8168-Treibers#Installation_von_r8168-kmp_aus_dem_OpenSUSE_NIC_drivers_repo

Wie folgt (in chroot Umgebung aus Rescue-System):
Code:
cd /etc/zypp/repos.d
wget http://download.opensuse.org/repositories/drivers:/nic/openSUSE_Tumbleweed/drivers:nic.repo
zypper refresh
zypper install r8168-kmp-default

Der letzte Schritt läuft dann auf folgenden Fehler:
Code:
rescue:/etc/zypp/repos.d> zypper install r8168-kmp-default
Loading repository data...
Warning: Repository 'openSUSE-12.2 Updates Non-OSS' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.2 Updates OSS' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.2-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides ksym(default:init_timer_key) = 593a99b needed by r8168-kmp-default-8.032.00_k3.7.10_1.1-1.4.x86_64
 Solution 1: do not install r8168-kmp-default-8.032.00_k3.7.10_1.1-1.4.x86_64
 Solution 2: break r8168-kmp-default-8.032.00_k3.7.10_1.1-1.4.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c):

Freue mich über jede Hilfe!

Vielen Dank schon mal!
 

josef-wien

Ultimate Guru
Wie kommst Du auf die Schnapsidee, die seit 15. Jänner 2014 "tote", d. h. nicht mehr mit Updates versorgte Release 12.2 auf einem Server einzusetzen?

Das Paket aus dem Tumbleweed-Repo paßt nicht zu Deinem Uralt-Kernel, das funktioniert höchstens noch mit 12.3, dessen Ende auch schon abzusehen ist. Steige auf 13.1 um, diese Release ist für Evergreen vorgesehen.
 

Sauerland

Ultimate Guru
ich habe mein System (Root Server) bei Hetzner mittels zypper auf OpenSuse 12.2 upgedated.
Naja, das ist aber nicht aktuell:
http://de.opensuse.org/Produktlebensdauer
Sieht man auch daran:
Warning: Repository 'openSUSE-12.2 Updates Non-OSS' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.2 Updates OSS' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.2-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.

Das dann eventuell auch noch Abhängigkeitsprobleme entstehen können, ist auch klar:
Problem: nothing provides ksym(default:init_timer_key) = 593a99b needed by r8168-kmp-default-8.032.00_k3.7.10_1.1-1.4.x86_64
Das Paket ist übrigens für Kernel 3.7 (openSUSE 12.3) gebaut, bei openSUSE 12.2 war es noch die Version 3.4

Repos für 12.2 (die ich jedoch auf dem Hetzner-Server nicht mehr einsetzen würde):
http://ftp5.gwdg.de/pub/opensuse/discontinued/update/12.2/
http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/12.2/repo/oss/
http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/12.2/repo/non-oss/
http://download.opensuse.org/update/12.2-non-oss/
 
OP
H

haugan

Newbie
Hallo Leute,

vielen Dank für die Infos!

Ihr habt ja Recht, das System ist veraltet - das war ja auch der Grund für das Update -> 12.2 -> 12.3 -> 12.4 -> 13.1

Leider bin ich aber schon beim ersten Schritt auf dieses Problem gestoßen. Und ohne funktionierendes Netzwerk geht nunmal das Update auch nicht.

Wie würdet ihr vorgehen, um zu einem aktuellen und laufenden System zu kommen? :)
 

josef-wien

Ultimate Guru
Ich würde den aktuellen Kernel 3.11.10-17 aus dem update-Repo von 13.1 herunterladen und installieren. Nachdem es für diesen Kernel in Deinem Tumbleweed-Repo kein Paket mehr gibt, wird das Modul wohl mittlerweile beim Kernel dabei sein. Als Alternative bleibt nur, das Modul selbst zu übersetzen.

Den Umweg über 12.3 kannst Du auslassen, 12.4 hat es nie gegeben.
 
Oben