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

[gelöst] Liveaktualisierung von 11.2 auf 11.3 geht nicht

Hi!

Also mal in einen eigenen Thread:
Ich habe wie hier beschrieben eine Live-Aktualisierung versucht, da die von der c't-DVD installierte Version 11.2 ständig einfriert.
Ich habe die Paketquellen auf 11.3 geändert, da gab es keine Fehlermeldungen.
Danach wollte ich zypper aktualisieren, dabei kam dann folgende Fehlermeldung:

Code:
libzypp-7.7.5-7.2.i586 requires librpm.so.1, bur this requirement cannot be provided

Die Lösung unter http://www.linux-club.de/viewtopic.php?f=3&t=110241&hilit=libzypp+7.7.5+7.2.i586 hilft mir nicht weiter, da ich ja wie gesagt alle Quellen bereits auf 11.3 stehen hab. Welche repos da wieder reingeholt wurden ist mir so nicht klar.

Danach habe ich in Yast2 auf der grafischen Oberfläche versucht alle Pakete auf 11.3 zu hieven, dabei wurden dann ebenfalls ein paar Fehler gemeldet:

Code:
#### YaST2 conflicts list - generated 2010-07-26 19:13:39 ####

suseRegister-1.4-5.1.noarch benötigt perl = 5.12.1, was aber nicht angeboten werden kann
Nicht installierbare Anbieter: perl-5.12.1-1.8.i586[openSUSE-11.3-Oss]
    [ ] Deinstallation von suseRegister-1.4-2.1.noarch

    [ ] veraltetes suseRegister-1.4-2.1.noarch behalten

    [ ] suseRegister auflösen durch das Ignorieren einiger Abhängigkeiten

    [ ] perl-5.10.0-72.6.1.i586 nicht installiert lassen



perl-Bootloader-0.5.12-1.3.i586 benötigt perl-base = 5.12.1, was aber nicht angeboten werden kann
Nicht installierbare Anbieter: perl-base-5.12.1-1.8.i586[openSUSE-11.3-Oss]
    [ ] veraltetes perl-Bootloader-0.5.6.1-0.1.1.i586 behalten

    [ ] perl-base-5.10.0-72.6.1.i586 nicht installiert lassen

    [ ] perl-Bootloader auflösen durch das Ignorieren einiger Abhängigkeiten

    [ ] Folgende Aktionen werden ausgeführt:
Deinstallation von perl-Bootloader-0.5.6.1-0.1.1.i586
Deinstallation von yast2-bootloader-2.18.17-2.5.i586


satsolver-tools-0.15.0-1.21.i586 benötigt librpm.so.1, was aber nicht angeboten werden kann
Nicht installierbare Anbieter: rpm-4.8.0-4.4.i586[openSUSE-11.3-Oss]
    [ ] satsolver-tools auflösen durch das Ignorieren einiger Abhängigkeiten

    [ ] rpm-4.7.1-6.7.3.i586 nicht installiert lassen

    [ ] Folgende Aktionen werden ausgeführt:
Deinstallation von satsolver-tools-0.14.17-1.1.2.i586
Deinstallation von yast2-x11-2.18.0-2.1.noarch
Deinstallation von yast2-2.18.25-2.5.i586
Deinstallation von yast2-bootloader-2.18.17-2.5.i586
Deinstallation von yast2-users-2.18.13-2.1.i586
Deinstallation von yast2-installation-2.18.33-1.1.2.noarch
Deinstallation von yast2-storage-2.18.19-2.3.i586
    [ ] veraltetes satsolver-tools-0.14.17-1.1.2.i586 behalten



libsnmp15-5.4.2.1-11.2.1.i586 benötigt librpm.so.0, was aber nicht angeboten werden kann
Gelöschte Anbieter: rpm-4.7.1-6.7.3.i586
    [ ] veraltetes deltarpm-3.5-3.2.i586 behalten

    [ ] Deinstallation von deltarpm-3.5-3.2.i586

    [ ] libsnmp15 auflösen durch das Ignorieren einiger Abhängigkeiten

    [ ] Deinstallation von libsnmp15-5.4.2.1-11.2.1.i586



hplip-hpijs-3.10.2-1.13.i586 benötigt libnetsnmp.so.20, was aber nicht angeboten werden kann
Nicht installierbare Anbieter: libsnmp20-5.5-9.1.i586[openSUSE-11.3-Oss]
    [ ] hplip-hpijs auflösen durch das Ignorieren einiger Abhängigkeiten

    [ ] snmp-mibs-5.4.2.1-11.2.1.i586 nicht installiert lassen

    [ ] veraltetes hplip-hpijs-3.9.8-3.4.1.i586 behalten

    [ ] Deinstallation von hplip-hpijs-3.9.8-3.4.1.i586




#### YaST2 conflicts list END ###

zypper lr -uP sagt:

Code:
# | Alias                                | Name                                 | Enabled | Refresh | Priority | URI                                            
--+--------------------------------------+--------------------------------------+---------+---------+----------+------------------------------------------------------------
1 | Aktualisierungen_für_openSUSE_11.3-0 | Aktualisierungen für openSUSE 11.3-0 | Yes     | Yes     |   99     | http://download.opensuse.org/update/11.3/      
2 | Packman_11.3                         | Packman 11.3                         | No      | Yes     |   99     | http://packman.jacobs-university.de/suse/11.3/ 
3 | openSUSE 11.2-0                      | openSUSE 11.2-0                      | No      | No      |   99     | cd:///                                         
4 | openSUSE-11.3-Debug                  | openSUSE-11.3-Debug                  | Yes     | Yes     |   99     | http://download.opensuse.org/debug/distribution3/repo/oss/
5 | openSUSE-11.3-Non-Oss                | openSUSE-11.3-Non-Oss                | Yes     | Yes     |   99     | http://download.opensuse.org/distribution/11.3//non-oss/
6 | openSUSE-11.3-Oss                    | openSUSE-11.3-Oss                    | Yes     | Yes     |   99     | http://download.opensuse.org/distribution/11.3//oss/
7 | openSUSE-11.3-Source                 | openSUSE-11.3-Source                 | No      | Yes     |   99     | http://download.opensuse.org/source/distributio.3/repo/oss/

Gruß

AF
 

lOtz1009

Moderator
Teammitglied
Sind die Ausgaben der Repos kopiert oder abgetippt?
OSS und Non-OSS haben einen doppelten Slash in der URL
http://download.opensuse.org/distribution/11.3//non-oss/
http://download.opensuse.org/distribution/11.3//oss/

Debug und Source sind auch fehlerhaft.
Dies nochmal genau überprüfen und dann einen neuen Versuch starten!
 
Vielen Dank für die schnelle Antwort.

Warum da "//" steht weiß ich nicht, aber wenn ich die Quellen in Yast2 prüfe steht da nur ein Slash.

Ansonsten hätte ich vermutlich weit aus mehr Fehlermeldungen, oder?

Ich verstehe die Fehlermeldungen nicht, beispielsweise die Datei "rpm-4.8.0-4.4.i586.rpm" liegt doch im oss-Verzeichnis, trotzdem wird behauptet sie kann nicht bereitgestellt werden. Allerdings lautet der vollständige Pfad ja auch ...oss/suse/i586/
Es gibt dort auch keine .repo-Datei, aber das wird ja hoffentlich alles so richtig sein?

Gruß

AF
 
Da scheint alles wunderbar zu sein:

Code:
Verbosity: 2
Initializing Target
Specified repositories:
Checking whether to refresh metadata for Aktualisierungen für openSUSE 11.3-0
Retrieving: http://download.opensuse.org/update/11.3/repodata/repomd.xml [done]
Repository 'Aktualisierungen für openSUSE 11.3-0' is up to date.
Skipping disabled repository 'Packman 11.3'
Skipping disabled repository 'openSUSE 11.2-0'
Checking whether to refresh metadata for openSUSE-11.3-Debug
Retrieving: http://download.opensuse.org/debug/distribution/11.3/repo/oss/content [done]
Retrieving: http://download.opensuse.org/debug/distribution/11.3/repo/oss/media.1/media [done]
Repository 'openSUSE-11.3-Debug' is up to date.
Checking whether to refresh metadata for openSUSE-11.3-Non-Oss
Retrieving: http://download.opensuse.org/distribution/11.3/repo/non-oss/content [done]
Retrieving: http://download.opensuse.org/distribution/11.3/repo/non-oss/media.1/media [done]
Repository 'openSUSE-11.3-Non-Oss' is up to date.
Checking whether to refresh metadata for openSUSE-11.3-Oss
Retrieving: http://download.opensuse.org/distribution/11.3/repo/oss/content [done]
Retrieving: http://download.opensuse.org/distribution/11.3/repo/oss/media.1/media [done]
Repository 'openSUSE-11.3-Oss' is up to date.
Skipping disabled repository 'openSUSE-11.3-Source'
All repositories have been refreshed.

Gruß

AF

edit: Gerade wieder eingefroren, grr. Das Pacman-repo habe ich wieder aktiv, auch wenn es daran ja nicht liegt. Und 11.2 ist die c't-DVD.
 

lOtz1009

Moderator
Teammitglied
Ich würde noch Packman aktivieren, dann noch das Updaterepo.
Dann zypper in libzypp zypper rpm
 
pacman und update sind aktiv. Kann nur kurz schreiben, Rechner friert immer ein.

Code:
x1-6-00-01-80-50-8e-c8:~ # zypper in libzypp zypper rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: libsnmp15-5.4.2.1-11.2.1.i586 requires librpm.so.0, but this requirement cannot be provided
  deleted providers: rpm-4.7.1-6.7.3.i586
 Solution 1: Following actions will be done:
  do not ask to install a solvable providing rpm > 4.7.1-6.7.3
  do not ask to install a solvable providing libzypp > 6.31.4-0.1.1
  do not ask to install a solvable providing zypper > 1.3.4-0.1.3
 Solution 2: deinstallation of libsnmp15-5.4.2.1-11.2.1.i586
 Solution 3: break libsnmp15 by ignoring some of its dependencies

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

Ist rpm-4.7.1-6.7.3.i586 nicht veraltet????
Auf suse liegt doch nur rpm-4.8.0-4.4.i586

Gruß

AF
 
Hab ich gemacht.

Jetzt läuft gerade "zypper dup"

Bitte bleiben sie angeschnallt, während das update läuft und ich mein Abendbrot esse :ugly:

Gruß

AF
 
Update läuft noch...

Aftermath:
Naja, eben nicht, oder doch? Die vorgeschlagene Lösung wurde doch von user taskaff ignoriert (Zitat: ich glaube, damit komme ich in Teufels Küche.) Wie er es letztendlich gelöst steht ja nicht da, man kann nur vermuten aufgrund der älteren, wiederaufgenommenen pacman-repos.

Gruß

AF
 
Also scheint alles geklappt zu haben. Ich hätte ebenso wie tasskaff Bammel davor gehabt irgendetwas einfach zu entfernen, vor allem wenn die Zeichenfolge lib darin enthalten ist.

Dickes Lob an lOtz2009 für die schnelle und geduldige Hilfe!! Gibt ja keinen Abknien-Smile, also: :thumbs:

Gruß

AF
 
Oben