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

fehler bei zypper refresh: error building cache database

jne

Newbie
Hallo an alle checker,

beim Versuch von 11.0 von 11.3 upzudaten bin ich nach der Anleitung

http://www.linux-club.de/viewtopic.php?f=3&t=106080&start=0#p655417 vorgegangen.

Vermutlich spielen meine alten Repositories keine Rolle mehr, so dass ich hier nur die Ausgabe von

Code:
zypper ar listeneu.repo

nach dem Schritt
Code:
zypper ar listeneu.repo
poste:

Code:
# | Alias                                                                           | Name                                    | Enabled | Refresh | Priority | URI                                                                            
--+---------------------------------------------------------------------------------+-----------------------------------------+---------+---------+----------+--------------------------------------------------------------------------------
4 | repo-non-oss                                                                    | openSUSE-11.3-Non-Oss                   | Yes     | Yes     | 120      | http://download.opensuse.org/distribution/11.3/repo/non-oss/                   
6 | repo-oss                                                                        | openSUSE-11.3-Oss                       | Yes     | Yes     | 120      | http://download.opensuse.org/distribution/11.3/repo/oss/                       
1 | openSUSE-11.3-Updates                                                           | openSUSE-11.3-Updates                   | Yes     | Yes     | 99       | http://download.opensuse.org/update/11.3/                                      
2 | http://download.opensuse.org/repositories/OpenOffice.org:/STABLE/openSUSE_11.3/ | openSUSE BuildService - OpenOffice.org  | Yes     | Yes     | 99       | http://download.opensuse.org/repositories/OpenOffice.org:/STABLE/openSUSE_11.3/
3 | http://download.videolan.org/pub/videolan/vlc/SuSE/11.3/                        | VideoLan Repository                     | Yes     | Yes     | 99       | http://download.videolan.org/pub/videolan/vlc/SuSE/11.3/                       
5 | http://download.opensuse.org/repositories/GNOME:/Community/openSUSE_11.3/       | openSUSE BuildService - GNOME:Community | Yes     | Yes     | 99       | http://download.opensuse.org/repositories/GNOME:/Community/openSUSE_11.3/      
7 | http://download.opensuse.org/repositories/server:/database/openSUSE_11.3/       | openSUSE BuildService - Datenbank       | Yes     | Yes     | 99       | http://download.opensuse.org/repositories/server:/database/openSUSE_11.3/

Nach Eingabe von

Code:
zypper refresh

gibt es dann Probleme beim Erstellen der cache database:

Code:
Repository 'openSUSE-11.3-Updates' is up to date.
Building repository 'openSUSE-11.3-Updates' cache [done]
Error building the cache database:
'repo2solv.sh' '-o' '/var/cache/zypp/solv/openSUSE-11.3-Updates/solv' '/var/cache/zypp/raw/openSUSE-11.3-Updates'
cat: primary.xml*: No such file or directory
repo_rpmmd: no element found at line 1:0

Skipping repository 'openSUSE-11.3-Updates' because of the above error.
Repository 'openSUSE BuildService - OpenOffice.org' is up to date.
Building repository 'openSUSE BuildService - OpenOffice.org' cache [done]
Error building the cache database:
'repo2solv.sh' '-o' '/var/cache/zypp/solv/http:__download.opensuse.org_repositories_OpenOffice.org:_STABLE_openSUSE_11.3_/solv' '/var/cache/zypp/raw/http:__download.opensuse.org_repositories_OpenOffice.org:_STABLE_openSUSE_11.3_'
cat: primary.xml*: No such file or directory
repo_rpmmd: no element found at line 1:0

Skipping repository 'openSUSE BuildService - OpenOffice.org' because of the above error.
Repository 'VideoLan Repository' is up to date.
Building repository 'VideoLan Repository' cache [done]
Error building the cache database:
'repo2solv.sh' '-o' '/var/cache/zypp/solv/http:__download.videolan.org_pub_videolan_vlc_SuSE_11.3_/solv' '/var/cache/zypp/raw/http:__download.videolan.org_pub_videolan_vlc_SuSE_11.3_'
cat: primary.xml*: No such file or directory
repo_rpmmd: no element found at line 1:0

Skipping repository 'VideoLan Repository' because of the above error.
Repository 'openSUSE-11.3-Non-Oss' is up to date.
Repository 'openSUSE BuildService - GNOME:Community' is up to date.
Building repository 'openSUSE BuildService - GNOME:Community' cache [done]
Error building the cache database:
'repo2solv.sh' '-o' '/var/cache/zypp/solv/http:__download.opensuse.org_repositories_GNOME:_Community_openSUSE_11.3_/solv' '/var/cache/zypp/raw/http:__download.opensuse.org_repositories_GNOME:_Community_openSUSE_11.3_'
cat: primary.xml*: No such file or directory
repo_rpmmd: no element found at line 1:0

Skipping repository 'openSUSE BuildService - GNOME:Community' because of the above error.
Repository 'openSUSE-11.3-Oss' is up to date.
Repository 'openSUSE BuildService - Datenbank' is up to date.
Building repository 'openSUSE BuildService - Datenbank' cache [done]
Error building the cache database:
'repo2solv.sh' '-o' '/var/cache/zypp/solv/http:__download.opensuse.org_repositories_server:_database_openSUSE_11.3_/solv' '/var/cache/zypp/raw/http:__download.opensuse.org_repositories_server:_database_openSUSE_11.3_'
cat: primary.xml*: No such file or directory
repo_rpmmd: no element found at line 1:0

Skipping repository 'openSUSE BuildService - Datenbank' because of the above error.
Some of the repositories have not been refreshed because of an error.

Nach längerer Suche hier im Forum habe ich zwar Threads mit ähnlichen Fehlermeldungen gefunden, aber nichts was m.E. passen würde und bei mir tritt das nun ja gleich am Anfang auf, bevor es mit dem Update so richtig los geht.

Bin dankbar für konstruktive Kommentare oder Rückfragen...

Jens.
 

lOtz1009

Moderator
Teammitglied
Probier mal ob zypper in zypper funktioniert (Abhängigkeiten werden automatisch mitinstalliert) und ob es danach funktioniert.
Wenn der selbe Fehler dabei auftritt, stell bei den Repos vorher den Autorefresh ab.
 
OP
J

jne

Newbie
ja danke, das hat zumindest den oben beschriebenen Fehler besiegt.

Danach bin ich dann weiter nach der Anleitung vorgegangen und habe den Befehl
Code:
zypper -v dup -d
abgesetzt - in der Annahme, dass hiermit nur der Download gestartet wird. Scheint aber doch ein bisschen mehr zu passieren: Nach einer längeren Zeit hatte ich einen "Blackscreen" und nix ging mehr. Booten klappt jetzt auch nicht mehr (der X Server beschwert sich, dass schon einer läuft), Gnome kann keine Fenster mehr managen und Internet geht natürlich auch nicht mehr. Kommt mir irgendwie bekannt vor: Ich finde mich nun in der Fehlerbeschreibung von
http://www.linux-club.de/viewtopic.php?f=3&t=110470&start=0
sehr gut wieder (beim Failssafe-Eintrag gehen weder Maus noch Tastatur).

Ich gebe zu, dass ich den Repo Eintrag von Nvidia bisher nicht drin hatte und dies nach dem Download noch nachholen wollte.

Vermutlich werde ich nun auch um eine Neuinstallation nicht umhin kommen -- wenn es nicht noch einen Mastertipp gibt...
 

lOtz1009

Moderator
Teammitglied
Im Runlevel 3 starten und Upgrade fortsetzen.
Übrigens geht auch im Terminalmodus fast immer der Bildschirmschoner an. War das vielleicht der Blackscreen?
 
OP
J

jne

Newbie
nein so einfach ist es leider nicht: da internet nicht mehr geht (auch im runlevel 3 nicht) wird nach einem
Code:
 zypper dup
jedes aktuell eingebunde Repository mit "Failed to download ..." kommentiert. Wenn ich dann alle Abfragen mit "(i)gnore" überspringe, geht es folgendermaßen weiter:
Code:
Loading repository data...
Reading installed packages...
Computing distribution upgrade....

Nothing to do.

In /var/cache/zypp sind aktuell 387MB. Die Installation ist natürlich noch auf 11.0 (nach /etc/SuSe-release).

P.S.: Der Blackscreen war schon ein Absturz, das einzige was zu sehen war, war ganz kurz der Mauszeiger, wenn man die Maus bewegt hat. Ansonsten habe ich keine Tastenkombination gefunden, die irgendwas bewegt hätte...

Wenn es noch eine Möglichkeit gibt, würde ich schon noch was dran setzen, die Installation zu retten, da ich mit einer Neuinstallation auch ganz schön beschäftigt sein werde.
 

revealed

Guru
da internet nicht mehr geht (auch im runlevel 3 nicht)
Woran scheitert das?

Wenn der Aufwand lohnt, das system durch herstellen einer Internetverbindung zu retten, würde ich dir das empfehlen. Ansonsten, wenn es vom Zeitaufwand her schneller geht neu zu installieren ohne Verlust deiner persönlichen Daten... würd ich dir empfehlen sauber gleich ein aktuelles System aufzusetzen ohne Umweg über Distupgrade.

Ich sage mal noch ... dabei gehe ich davon aus, jeder weiss bescheid: - "Backup" -

Welcher aufwand der geringere für dich ist müsstest du eigentlich selbst entscheiden. Nomalerweise müsste sich der verlust einer Internetverbindung doch diagnostizieren lassen.

Vielleicht klappts ja. Was geht schneller oder besser bzw vernünftiger?

Was bringt denn im Runlevel 3 der Reihe nach:
Code:
rcnetwork stop
rcnetwork start

Falls failed kommt, wäre interessant warum? Poste bitte die Ausgabe oder die Fehlermeldung die verantwortlich dafür ist, dass bei dir keine Verbindung zustande kommt, wenn möglich.

Ich schätze mal du hast entweder WLAN oder LAN? Normal müsste Sie hier geholfen werden können.

Gruß,

R
 
OP
J

jne

Newbie
Hallo R.,
ich weiß, dass es einigen Aufwand bedeutet, das System so wieder hinzubekommen mit der Konfig der GraKa, vmware, samba und einiges mehr, aber ich kann nicht sagen, warum der Upgrade schon bei den ersten Schritten gehakt hat und was es bedeutet das wieder hinzubekommen.

Bei der Netzwerk Konfiguration findet ein
Code:
rcnetwork start
nur die vmware netze, meldet aber
Code:
vmnet1: No configuration found
vmnet8: No configuration found

Meine Karte "eth1" (LAN) wird gar nicht mehr gefunden. Ein
Code:
ifconfig eht1 up
bringt die Meldung
Code:
eht1: unkown interface: No such device
.

Ich schätze das hilft alles nicht viel weiter und der Befehl
Code:
zypper -v dup -d
hat das System vollständig zerschossen. Ich bin nach der Beschreibung davon ausgegangen, dass damit lediglich der Ladeprozess und nicht der Upgrade gestartet wird, aber das ist offensichtlich nicht so.

Ich warte noch mal den einen oder anderen Tag ab, vielleicht bekomme ich hier ja noch einen guten Tipp, aber ich befürchte, dass eine Neuinstallation ansteht...

Viele Grüße
Jens
 

lOtz1009

Moderator
Teammitglied
jne schrieb:
Ich bin nach der Beschreibung davon ausgegangen, dass damit lediglich der Ladeprozess und nicht der Upgrade gestartet wird, aber das ist offensichtlich nicht so.
zypper dup --help
Code:
-d, --download-only         Only download the packages, do not install.

Welche Repos sind denn nun aktiv?
zypper lr -uP
rpm -q zypper
 
OP
J

jne

Newbie
Code:
zypper lr -uP
siehe meine oben (erster Post) genannten Repos Nr. 5, 2, 7, 3, 1, 4, und 6

Code:
rpm -q zypper
zypper-1.4.5-1.10.i586
 

lOtz1009

Moderator
Teammitglied
Die einfachste Möglichkeit wäre jetzt wohl ein Update über die DVD mit anschließendem Update aus den Repos. Dabei sollte der Großteil an Einstellungen erhalten bleiben.
Das nicht funktionierende Netzwerk kann an vielem liegen.
 

revealed

Guru
Hm was ist es denn für eine Netzwerkkarte? Lässt sich feststellen, ob das entsprechende Kernelmodul geladen wurde?

Code:
hwinfo --network
?

Gruß,

R
 
OP
J

jne

Newbie
Ich vermute mittlerweile, dass die Reparatur zu aufwendig wird. Neben den oben genannten Fehlfunktionen verliere ich nun auch im Default Boot-Eintrag die Tastatur und kann daher erst mal gar nichts mehr machen. Das Einbinden einer USB Platte war auch nicht möglich. Ich weiß nicht welcher der drei ausgeführten Befehle so massiv in die Konfig eingegriffen hat, aber wenn es
Code:
zypper dup -d ...
nicht war, dann wahrscheinlich
Code:
zypper in zypper
mit der Installation der ganzen Abhängigkeiten. Deswegen bin ich auch relativ schlechter Dinge, dass man das noch grade biegen kann.

Ich versuche also mal den Upgrade von der DVD und schaue was passiert. Die Hoffnung stirbt zuletzt...

Gruß
Jens
 
OP
J

jne

Newbie
Kurzer Update: Mit dem DVD Upgrade bin ich nun doch ein ganzes Stück weiter gekommen. Der Upgrade ist soweit durch gelaufen und das Booten hat nach der Anpassung von menu.1st sogar mit dem Softraid 1 funktioniert. Aktuelle Fehler:
- vmware Service startet nicht (hebe ich mir für später auf)
- beim Start vom smartd kommt ein symbol lookup error: /usr/lib64/libstdc++.so
- bei startx erhalte ich den fehler: no drivers found

Ich würde nun nochmal die o.g. repositories und zusätzlich das von nvidia einbinden/kontrollieren und dann dem zypper noch mal eine chance geben. Allerdings kommt bei einem
Code:
zypper clean
ebenfalls der Fehler
Code:
zypper: symbol lookup error: /usr/lib64/libstdc++.so.6: undefined symbol: _ZNSt7num_getIcSt19istreambuf_iteratorIcSt22char_traitsIcEEE2idE, version GLIVCXX_3.4
.

Weiß jemand, was hier zu tun ist?

Kann mir jemand sagen, ob ich außer einem zypper clean noch eine weitere Initialisierung machen sollte, da ja wahrscheinlich der vorhergehende Upgrade über zypper irgendwo abgebrochen ist?

Die weitere Vorgehensweise wäre dann ja wohl (nach der Anpassung der Reps)
Code:
zypper clean
zypper refresh
zypper -v dup -d
zypper dup
zypper clean

Gruß
Jens
 
OP
J

jne

Newbie
Nur falls es noch jemand interessiert, der ggf. in ähnliche Probleme läuft: Eine nochmalige Installation von glibc 2.11.2 hat den symbol lookup error behoben.

Dann habe ich

Die weitere Vorgehensweise wäre dann ja wohl (nach der Anpassung der Reps)
Code:
    zypper clean
    zypper refresh
    zypper -v dup -d
    zypper dup
    zypper clean
durchgeführt. Dabei gab es noch den Fehler
Code:
libsnmp15-5.4.2.1-11.2.1x86_64 requires librpm.so.0()(64bis)
den ich per Deinstallation von libsnmp15... übergangen habe (sollte ja nachinstallierbar sein, wenn man es mal braucht).

Der letzte Fehler war noch, dass trotz eingebundenem nvidia Repo (mit enabled und refresh = yes) X immer noch nicht starten konnte
Code:
nvidia module not found
in /var/log/Xorg.0.log

Per Start einer failsave konfig war aber eine Nachinstallation des Treibers über Yast problemlos möglich (siehe
http://de.opensuse.org/Proprietäre_NVIDIA-Grafiktreiber ) und nun funktioniert auch der volle treiber support.

Soweit ich bis jetzt getestet habe laufen die wichtigsten Anwendungen bis auf vmware, aber da findet sich sicher auch noch eine Lösung....

Gruß
Jens
 
Oben