Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: failed upgrade a.k.a. zypper hell :'(

  1. #1

    Default failed upgrade a.k.a. zypper hell :'(

    hello all,

    i'm new to this forum and look for advice in bad a situation. an upgrade from 11.0 to 11.1 failed miserably, and now i am left with a broken system. moreover, i don't have much experience with opensuse and no idea how to repair this.

    symptoms are the following: when i run a "zypper up", i receive

    Erzeuge Zwischenspeicher für Repository 'KDE:KDE4:Factoryesktop' [fertig]
    Problem beim Laden von Daten von 'KDE:KDE4:Factoryesktop'
    Error reading solv-file: /var/cache/zypp/solv/KDE:KDE4:Factoryesktop_1/solv
    Versuchen Sie 'zypper refresh', oder selbst 'zypper clean -m' bevor Sie das tun.
    Auflösbare Abhängigkeiten von 'KDE:KDE4:Factoryesktop' werden aufgrund eines Fehlers nicht berücksichtigt.
    Erzeuge Zwischenspeicher für Repository 'QT 4.5' [fertig]
    Problem beim Laden von Daten von 'QT 4.5'
    Error reading solv-file: /var/cache/zypp/solv/QT_4.5/solv
    Versuchen Sie 'zypper refresh', oder selbst 'zypper clean -m' bevor Sie das tun.
    Auflösbare Abhängigkeiten von 'QT 4.5' werden aufgrund eines Fehlers nicht berücksichtigt.
    Erzeuge Zwischenspeicher für Repository 'openSUSE-11.1-Updates' [fertig]
    Problem beim Laden von Daten von 'openSUSE-11.1-Updates'
    Error reading solv-file: /var/cache/zypp/solv/openSUSE-11.1-Updates/solv
    Versuchen Sie 'zypper refresh', oder selbst 'zypper clean -m' bevor Sie das tun.
    Auflösbare Abhängigkeiten von 'openSUSE-11.1-Updates' werden aufgrund eines Fehlers nicht berücksichtigt.
    Erzeuge Zwischenspeicher für Repository 'openSUSE-11.1-Oss' [fertig]
    Problem beim Laden von Daten von 'openSUSE-11.1-Oss'
    Error reading solv-file: /var/cache/zypp/solv/openSUSE-11.1-Oss/solv
    Versuchen Sie 'zypper refresh', oder selbst 'zypper clean -m' bevor Sie das tun.
    Auflösbare Abhängigkeiten von 'openSUSE-11.1-Oss' werden aufgrund eines Fehlers nicht berücksichtigt.
    Erzeuge Zwischenspeicher für Repository 'KDE:UNSTABLE' [fertig]
    Problem beim Laden von Daten von 'KDE:UNSTABLE'
    Error reading solv-file: /var/cache/zypp/solv/KDE:UNSTABLE_1/solv
    Versuchen Sie 'zypper refresh', oder selbst 'zypper clean -m' bevor Sie das tun.
    Auflösbare Abhängigkeiten von 'KDE:UNSTABLE' werden aufgrund eines Fehlers nicht berücksichtigt.
    Erzeuge Zwischenspeicher für Repository 'openSUSE-11.1-Non-Oss' [fertig]
    Problem beim Laden von Daten von 'openSUSE-11.1-Non-Oss'
    Error reading solv-file: /var/cache/zypp/solv/openSUSE-11.1-Non-Oss/solv
    Versuchen Sie 'zypper refresh', oder selbst 'zypper clean -m' bevor Sie das tun.
    Auflösbare Abhängigkeiten von 'openSUSE-11.1-Non-Oss' werden aufgrund eines Fehlers nicht berücksichtigt.
    Lese installierte Pakete...
    Es trat ein Problem beim Lesen der installierten Pakete auf:
    Error reading solv-file: /var/cache/zypp/solv/@System/solv
    Sehen Sie sich bitte die obige Fehlermeldung für einen Hinweis an.
    Keine auszuführenden Aktionen.

    (lots of german in here, but i think the general message is clear ...)

    following a hint i read on a different forum, i also tried a

    rpmdb --rebuilddb

    but it had no effect. what's this problem with the solv-files? can i generate new ones with zypper or does someone have any idea how to rescue the broken system?

    many thanks in advance ...

  2. #2

    Default Re: failed upgrade a.k.a. zypper hell :'(

    Code:
    Versuchen Sie 'zypper refresh', oder selbst 'zypper clean -m' bevor Sie das tun.
    Dann mach das doch mal.

  3. #3

    Default Re: failed upgrade a.k.a. zypper hell :'(

    Danke, dass habe ich inzwischen auch schon versucht: 'zypper refresh', 'zypper clean -m', auch 'zypper refresh -f', es hat aber leider alles nichts geholfen. Wegen der ganzen Beschwerden über die Repositories habe ich diese erstmal abgeschaltet, trotzdem gibt ein 'zypper up' den Fehler

    Es trat ein Problem beim Lesen der installierten Pakete auf:
    Error reading solv-file: /var/cache/zypp/solv/@System/solv

    Kann keine kde Programme mehr starten, dann heißt es immer

    Cannot mix incompatible Qt libraries

    Glücklicherweise hatte ich noch eine Gnome-Umgebung drauf, die läuft noch.

    Wie kann ich zypper den mitteilen, dass es das misglückte Upgrade vergessen und alles noch mal neu einspielen soll, von irgendwelchen Standard-Repositories?

  4. #4

    Default Re: failed upgrade a.k.a. zypper hell :'(

    Let's switch back to english.

    The question is

    a) how much you already damaged your existing system

    b) how much more damage you might have done by the rebuilddb (no, this is not always a "cure")

    Cleaning up all old solv-files and raw-files can be achieved by

    Code:
    zypper clean -a
    or deleting all subfolders in /var/cache/zypp/solv and /var/cache/zypp/raw.

    If you broke zypper itself, you might have a chance by using "bare" rpm and install all zypper-related packages for 11.1.

    If the rpm-database is broken, you will get an error there (and only THEN it would have made sense in running a rebuild over the rpm database).

    Also consider cleaning up your repo list to reduce the amount of possible more conflicts.

  5. #5

    Default Re: failed upgrade a.k.a. zypper hell :'(

    alright, I tried your suggestions: 'zypper clean -a' returns an error, in german

    Konnte die Repositories aufgrund von Fehlern nicht bereinigen.

    so I deleted everything below /var/cache/zypp/solv and /var/cache/zypp/raw. But even after these steps, 'zypper up' tells me

    Error reading solv-file: /var/cache/zypp/solv/@System/solv



    I understand there is an error reading the solv-file because it was deleted , but how to get rid of it.

    At the moment, my repo list is emtpy.

  6. #6

    Default Re: failed upgrade a.k.a. zypper hell :'(

    Quote Originally Posted by myself
    If you broke zypper itself, you might have a chance by using "bare" rpm and install all zypper-related packages for 11.1.

    If the rpm-database is broken, you will get an error there (and only THEN it would have made sense in running a rebuild over the rpm database).
    There you go (this will involve all zypper- and libzypp-packages and the satsolver stuff).

  7. #7

    Default Re: failed upgrade a.k.a. zypper hell :'(

    Well, for this do accomplish I would need more detailed help instructions ...
    As I said, my repo list is emtpy at the moment. So what are the standard repos I should add, and which packages exactly should I install with rpm (dont know rpm too much, sorry)

  8. #8

    Default Re: failed upgrade a.k.a. zypper hell :'(

    On 09/24/2009 06:36 PM, eos-eos wrote:
    >
    > Well, for this do accomplish I would need more detailed help
    > instructions ...
    > As I said, my repo list is emtpy at the moment. So what are the
    > standard repos I should add, and which packages exactly should I install
    > with rpm (dont know rpm too much, sorry)
    >
    >

    Try the following steps:

    add the following repositories using Yast:
    openSUSE-11.1-Oss
    http://download.opensuse.org/distrib...11.1/repo/oss/
    openSUSE-11.1-Non-Oss
    http://download.opensuse.org/distrib.../repo/non-oss/
    openSUSE-11.1-Update
    http://download.opensuse.org/update/11.1/
    Packman Repository
    http://ftp.skynet.be/pub/packman/suse/11.1/

    Make sure Update and Packman have a higher priority (99) than the other
    two (100).

    I'd also recommend downloading a 11.1 image, burn it on DVD, and include
    it as repository.
    openSUSE 11.1-0
    cd:///?devices=/dev/sr0

    Then run the following commands as root:
    # zypper ref

    # zypper in zypper libzypp

    # zypper dup

    Reboot.

    This should update your system to 11.1. I have not tried this procedure
    myself.

    --
    Christian

  9. #9

    Default Re: failed upgrade a.k.a. zypper hell :'(

    ok, i'm back and tried your rescue plan, i.e. added repos, refreshed, etc. (no dvd image, though).

    but then in the end, 'zypper in zypper libzypp' returns an error again:


    Erzeuge Zwischenspeicher für Repository 'Packman-Repository' [fertig]
    Erzeuge Zwischenspeicher für Repository 'openSUSE-11.1-Oss' [fertig]
    Erzeuge Zwischenspeicher für Repository 'openSUSE-11.1-Update' [fertig]
    Erzeuge Zwischenspeicher für Repository 'openSUSE-11.1-Non-Oss' [fertig]
    Erzeuge Zwischenspeicher für Repository 'Packman-Repository' [fertig]
    Problem beim Laden von Daten von 'Packman-Repository'
    Error reading solv-file: /var/cache/zypp/solv/Packman-Repository/solv
    Versuchen Sie 'zypper refresh', oder selbst 'zypper clean -m' bevor Sie das tun.
    Auflösbare Abhängigkeiten von 'Packman-Repository' werden aufgrund eines Fehlers nicht berücksichtigt.
    Erzeuge Zwischenspeicher für Repository 'openSUSE-11.1-Oss' [fertig]
    Problem beim Laden von Daten von 'openSUSE-11.1-Oss'
    Error reading solv-file: /var/cache/zypp/solv/openSUSE-11.1-Oss/solv
    Versuchen Sie 'zypper refresh', oder selbst 'zypper clean -m' bevor Sie das tun.
    Auflösbare Abhängigkeiten von 'openSUSE-11.1-Oss' werden aufgrund eines Fehlers nicht berücksichtigt.
    Erzeuge Zwischenspeicher für Repository 'openSUSE-11.1-Update' [fertig]
    Problem beim Laden von Daten von 'openSUSE-11.1-Update'
    Error reading solv-file: /var/cache/zypp/solv/openSUSE-11.1-Update/solv
    Versuchen Sie 'zypper refresh', oder selbst 'zypper clean -m' bevor Sie das tun.
    Auflösbare Abhängigkeiten von 'openSUSE-11.1-Update' werden aufgrund eines Fehlers nicht berücksichtigt.
    Erzeuge Zwischenspeicher für Repository 'openSUSE-11.1-Non-Oss' [fertig]
    Problem beim Laden von Daten von 'openSUSE-11.1-Non-Oss'
    Error reading solv-file: /var/cache/zypp/solv/openSUSE-11.1-Non-Oss/solv
    Versuchen Sie 'zypper refresh', oder selbst 'zypper clean -m' bevor Sie das tun.
    Auflösbare Abhängigkeiten von 'openSUSE-11.1-Non-Oss' werden aufgrund eines Fehlers nicht berücksichtigt.
    Lese installierte Pakete...
    Es trat ein Problem beim Lesen der installierten Pakete auf:
    Error reading solv-file: /var/cache/zypp/solv/@System/solv
    Sehen Sie sich bitte die obige Fehlermeldung für einen Hinweis an.
    'zypper' nicht gefunden.
    'libzypp' nicht gefunden.
    Keine auszuführenden Aktionen.

    Does this mean the system is so severely broken that it needs to set up from scratch again? or is there still some way to fix it? that would be great

  10. #10
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    19,845
    Blog Entries
    14

    Default Re: failed upgrade a.k.a. zypper hell :'(

    AFAICS you have already broken your system in such a way, that I suggest you perform a fresh install. You've been at it for hours now, suggestions do not bring the solution desired.
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    https://en.opensuse.org/openSUSE:Board#Members
    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •