Discussion:
upgrade nicht bis zum Ende von 12.3 auf 13.1
Johannes Kapune
2014-06-17 17:41:27 UTC
Permalink
Hallo zusammen,

ich habe nach Anleitung auf: http://de.opensuse.org/Upgrade

die Repositories geändert und

zypper clean -a
zypper ref
zypper dup

ausgeführt. Irgendwann dann tauchten diverse Fehlermeldungen auf, der
Vorgang lief aber brav weiter bis rtk-irgendetwas.

Nach Neustart wollte ich yast aufrufen, bekomme aber dann dann diverse
Fehlermeldungen:
# yast
/usr/lib/YaST2/bin/y2base: /lib64/libcrypt.so.1: version 'OW_CRYPT_1.0'
not found (required by /usr/lib64/libycp.so.3)
libgui.so.4 => not found
warning: the ncurses frontend is installed but does not work
Unsatisfied dependencies for yast2-core-2.23.4-1.1.3.x86_64:
libcrypt.so.1(OW_CRYPT_1.0)(64bit) is needed by (installed)
yast2-core-2.23.4-1.1.3.x96_64
perl = 5.16.0 is needed by (installed) yast2-core-2.23.4-1.1.3.x86_64
Unsatisfied dependencies for yast2-ncurses-2.22.5-1.4.1.x86_64:
libgui.so.4()(64bit) is needed by (installed)
yast2-ncurses.2.22.5-1.4.1.x86_64
Unsatisfies dependencies for yast2-qt-2.22.6-2.1.2.x86_64:
libgui.so.4()(64bit) is needed by (installed)
yast2-qt-2.22.6-2.1.2.x86_64
package yast2-gtk is not installed
Something is wrong with the YaST user interface.


Ein neuerliches zypper dup ->
zypper: error while loading shared libraries: librpm.so.2: cannot open
shared object file: No such file or directory


Was kann ich jetzt noch versuchen?
Wie bekomme ich heraus was noch alles fehlt bzw. schief gegangen ist?
Wie bekomme ich die fehlenden Dinge jetzt installiert?

ein etwas ratloser

Johannes
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Johannes Kapune
2014-06-17 20:27:39 UTC
Permalink
Hallo Helga,
Hallo Johannes,
Post by Johannes Kapune
Hallo zusammen,
ich habe nach Anleitung auf: http://de.opensuse.org/Upgrade
die Repositories geändert und
zypper clean -a
zypper ref
zypper dup
ausgeführt. Irgendwann dann tauchten diverse Fehlermeldungen auf,
der Vorgang lief aber brav weiter bis rtk-irgendetwas.
Nach Neustart wollte ich yast aufrufen, bekomme aber dann dann
# yast
/usr/lib/YaST2/bin/y2base: /lib64/libcrypt.so.1: version
'OW_CRYPT_1.0' not found (required by /usr/lib64/libycp.so.3)
libgui.so.4 => not found
warning: the ncurses frontend is installed but does not work
libcrypt.so.1(OW_CRYPT_1.0)(64bit) is needed by (installed)
yast2-core-2.23.4-1.1.3.x96_64
perl = 5.16.0 is needed by (installed)
yast2-core-2.23.4-1.1.3.x86_64 Unsatisfied dependencies for
yast2-ncurses-2.22.5-1.4.1.x86_64: libgui.so.4()(64bit) is needed
by (installed)
yast2-ncurses.2.22.5-1.4.1.x86_64
libgui.so.4()(64bit) is needed by (installed)
yast2-qt-2.22.6-2.1.2.x86_64
package yast2-gtk is not installed
Something is wrong with the YaST user interface.
Ein neuerliches zypper dup ->
Wäre auch mein heißer Tipp gewesen ;)
Post by Johannes Kapune
zypper: error while loading shared libraries: librpm.so.2: cannot
open shared object file: No such file or directory
Vielleicht fehlt da nur ein Link. Guck mal nach librpm. Vielleicht
gibt's da eine andere Nummer. Dann mache einen symbolischen Link
librpm.so.2 auf die vorhandene Version.
Post by Johannes Kapune
Was kann ich jetzt noch versuchen?
Wie bekomme ich heraus was noch alles fehlt bzw. schief gegangen ist?
/var/log/zypp ist Dein Freund.
2014-06-17 20:07:11 rtkit-0.11_git201205151338-5.2.1.x86_64.rpm install
failed
rpm output:
warning: %post(rtkit11_git201205151338-5.2.1.x86_64) scriplet failed,
signal 2

das ist der letzte Eintrag, nur sagt mir das nix.

davor meckert er nur ein Teil von nvidia an. {das kommt später dran}

weder in /lib noch in/lib64 ist eine librpm


was müsste ich eintippen um yast2 bzw. zypper per rpm noch mal komplett
übers Netz zu installieren?
Post by Johannes Kapune
Wie bekomme ich die fehlenden Dinge jetzt installiert?
Mit rpm. Aber gucke erst mal in das Log rein, vielleicht liegt der
Fehler woanders. (Manchmal hilft ein nochmaliger Stups mit zypper
dup. Ich habe da schon ganz seltsame Erfahrungen gemacht).
HTH,
Helga
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Johannes Kapune
2014-06-17 20:36:31 UTC
Permalink
Post by Johannes Kapune
Hallo Helga,
Hallo Johannes,
Post by Johannes Kapune
Hallo zusammen,
ich habe nach Anleitung auf: http://de.opensuse.org/Upgrade
die Repositories geändert und
zypper clean -a
zypper ref
zypper dup
ausgeführt. Irgendwann dann tauchten diverse Fehlermeldungen auf,
der Vorgang lief aber brav weiter bis rtk-irgendetwas.
Nach Neustart wollte ich yast aufrufen, bekomme aber dann dann
# yast
/usr/lib/YaST2/bin/y2base: /lib64/libcrypt.so.1: version
'OW_CRYPT_1.0' not found (required by /usr/lib64/libycp.so.3)
libgui.so.4 => not found
warning: the ncurses frontend is installed but does not work
libcrypt.so.1(OW_CRYPT_1.0)(64bit) is needed by (installed)
yast2-core-2.23.4-1.1.3.x96_64
perl = 5.16.0 is needed by (installed)
yast2-core-2.23.4-1.1.3.x86_64 Unsatisfied dependencies for
yast2-ncurses-2.22.5-1.4.1.x86_64: libgui.so.4()(64bit) is needed
by (installed)
yast2-ncurses.2.22.5-1.4.1.x86_64
libgui.so.4()(64bit) is needed by (installed)
yast2-qt-2.22.6-2.1.2.x86_64
package yast2-gtk is not installed
Something is wrong with the YaST user interface.
Ein neuerliches zypper dup ->
Wäre auch mein heißer Tipp gewesen ;)
Post by Johannes Kapune
zypper: error while loading shared libraries: librpm.so.2: cannot
open shared object file: No such file or directory
Vielleicht fehlt da nur ein Link. Guck mal nach librpm. Vielleicht
gibt's da eine andere Nummer. Dann mache einen symbolischen Link
librpm.so.2 auf die vorhandene Version.
Post by Johannes Kapune
Was kann ich jetzt noch versuchen?
Wie bekomme ich heraus was noch alles fehlt bzw. schief gegangen ist?
/var/log/zypp ist Dein Freund.
2014-06-17 20:07:11 rtkit-0.11_git201205151338-5.2.1.x86_64.rpm install
failed
warning: %post(rtkit11_git201205151338-5.2.1.x86_64) scriplet failed,
signal 2
das ist der letzte Eintrag, nur sagt mir das nix.
davor meckert er nur ein Teil von nvidia an. {das kommt später dran}
weder in /lib noch in/lib64 ist eine librpm
ok liegt in /usr/lib64
Post by Johannes Kapune
was müsste ich eintippen um yast2 bzw. zypper per rpm noch mal komplett
übers Netz zu installieren?
Post by Johannes Kapune
Wie bekomme ich die fehlenden Dinge jetzt installiert?
Mit rpm. Aber gucke erst mal in das Log rein, vielleicht liegt der
Fehler woanders. (Manchmal hilft ein nochmaliger Stups mit zypper
dup. Ich habe da schon ganz seltsame Erfahrungen gemacht).
HTH,
Helga
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Helga Fischer
2014-06-17 21:04:38 UTC
Permalink
Hallo Johannes,

(jetzt richtig über die Liste).
Post by Johannes Kapune
Hallo Helga,
[...]
Post by Johannes Kapune
Post by Johannes Kapune
Nach Neustart wollte ich yast aufrufen, bekomme aber dann dann
[...]

Hattest Du während des Updates irgendwie Netzwerkprobleme?
Post by Johannes Kapune
Post by Johannes Kapune
Ein neuerliches zypper dup ->
Wäre auch mein heißer Tipp gewesen ;)
Post by Johannes Kapune
cannot open shared object file: No such file or directory
Vielleicht fehlt da nur ein Link. Guck mal nach librpm.
Vielleicht gibt's da eine andere Nummer. Dann mache einen
symbolischen Link librpm.so.2 auf die vorhandene Version.
Post by Johannes Kapune
Was kann ich jetzt noch versuchen?
Wie bekomme ich heraus was noch alles fehlt bzw. schief
gegangen ist?
/var/log/zypp ist Dein Freund.
2014-06-17 20:07:11 rtkit-0.11_git201205151338-5.2.1.x86_64.rpm
install failed
warning: %post(rtkit11_git201205151338-5.2.1.x86_64) scriplet
failed, signal 2
Da ist etwas mit der Nachbereitung des Skriptes schief gelaufen. Ich
habe das rtkit auch auf meinem Rechner.
Post by Johannes Kapune
das ist der letzte Eintrag, nur sagt mir das nix.
Probier doch mal, ob Du das rtkit-Teil über den
One-Click-Install-Mechanismus bekommst.

Geht eigentlich noch ein Teil vom YaST?

Gibt's außer nvidia-Problemen sonst noch mehr oder war das der letzte
Mucks von zypper?

[...]
Post by Johannes Kapune
weder in /lib noch in/lib64 ist eine librpm
Ich biete /usr/lib64/librpm.so.3 was ein Link
auf /usr/lib64/librpm.so.3.2.0 ist.

Das spricht für meine Theorie, dass dort ein Link fehlt. Guck mal
nach, ob Du diese Lib nicht doch hast. Laut meinem YaST steckt diese
Lib im rpm-Paket.

Also guck mal, ob sich bei Dir noch ein rpm ordentlich zum Dienst
meldet und Du damit rpm selbst updaten kanns. Schau aber erst nach,
wie der Schalter für dry-run oder test geht, nicht, dass Du Dir das
System zerlegst.

Vielleicht hat Dir ja noch jemand einen besseren Tipp. Ich bin
nämlich kein Held im Päckchen reparieren, auch wenn ich in der
Vergangenheit da schon Hand anlegen musste.
Post by Johannes Kapune
was müsste ich eintippen um yast2 bzw. zypper per rpm noch mal
komplett übers Netz zu installieren?
Du kannst über
http://software.opensuse.org/package/rtkit?search_term=rtkit nach
einzelnen Paketen suchen (Hier jetzt rtkit).
Post by Johannes Kapune
Post by Johannes Kapune
Wie bekomme ich die fehlenden Dinge jetzt installiert?
Mit rpm. Aber gucke erst mal in das Log rein, vielleicht liegt
der Fehler woanders. (Manchmal hilft ein nochmaliger Stups mit
zypper dup. Ich habe da schon ganz seltsame Erfahrungen
gemacht).
Schaue erst mal nach der Lib und probiere den Trick mit ln -s.
Vielleicht läuft die Installation dann durch und alles löst sich in
Wohlgefallen auf. Ansonsten wird's vermutlich knifflig. Diesen
ganzen Paketabhängigkeiten manuell nachzurennen ist echt unlustig.

Allerdings muss ich mich jetzt vom Acker machen und bin erst morgen
Abend wieder online.

David, kannst Du hier nicht helfen?


Helga
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Johannes Kapune
2014-06-17 21:12:17 UTC
Permalink
Hallo Helga,
Hallo Johannes,
(jetzt richtig über die Liste).
Post by Johannes Kapune
Hallo Helga,
[...]
Post by Johannes Kapune
Post by Johannes Kapune
Nach Neustart wollte ich yast aufrufen, bekomme aber dann dann
[...]
Hattest Du während des Updates irgendwie Netzwerkprobleme?
nein, das läuft stabil
Post by Johannes Kapune
Post by Johannes Kapune
Ein neuerliches zypper dup ->
Wäre auch mein heißer Tipp gewesen ;)
Post by Johannes Kapune
cannot open shared object file: No such file or directory
Vielleicht fehlt da nur ein Link. Guck mal nach librpm.
Vielleicht gibt's da eine andere Nummer. Dann mache einen
symbolischen Link librpm.so.2 auf die vorhandene Version.
Post by Johannes Kapune
Was kann ich jetzt noch versuchen?
Wie bekomme ich heraus was noch alles fehlt bzw. schief
gegangen ist?
/var/log/zypp ist Dein Freund.
2014-06-17 20:07:11 rtkit-0.11_git201205151338-5.2.1.x86_64.rpm
install failed
warning: %post(rtkit11_git201205151338-5.2.1.x86_64) scriplet
failed, signal 2
Da ist etwas mit der Nachbereitung des Skriptes schief gelaufen. Ich
habe das rtkit auch auf meinem Rechner.
Post by Johannes Kapune
das ist der letzte Eintrag, nur sagt mir das nix.
Probier doch mal, ob Du das rtkit-Teil über den
One-Click-Install-Mechanismus bekommst.
ich hab' im Moment nur die Kommandozeile
Geht eigentlich noch ein Teil vom YaST?
nein, der mag gar nicht erst starten
Gibt's außer nvidia-Problemen sonst noch mehr oder war das der letzte
Mucks von zypper?
[...]
Post by Johannes Kapune
weder in /lib noch in/lib64 ist eine librpm
Ich biete /usr/lib64/librpm.so.3 was ein Link
auf /usr/lib64/librpm.so.3.2.0 ist.
jepp, habe ich auch gefunden
Das spricht für meine Theorie, dass dort ein Link fehlt. Guck mal
nach, ob Du diese Lib nicht doch hast. Laut meinem YaST steckt diese
Lib im rpm-Paket.
Also guck mal, ob sich bei Dir noch ein rpm ordentlich zum Dienst
meldet und Du damit rpm selbst updaten kanns. Schau aber erst nach,
wie der Schalter für dry-run oder test geht, nicht, dass Du Dir das
System zerlegst.
rpm selbst funktioniert, nur scheint die Datenbank nicht wollen
Vielleicht hat Dir ja noch jemand einen besseren Tipp. Ich bin
nämlich kein Held im Päckchen reparieren, auch wenn ich in der
Vergangenheit da schon Hand anlegen musste.
Post by Johannes Kapune
was müsste ich eintippen um yast2 bzw. zypper per rpm noch mal
komplett übers Netz zu installieren?
Du kannst über
http://software.opensuse.org/package/rtkit?search_term=rtkit nach
einzelnen Paketen suchen (Hier jetzt rtkit).
Post by Johannes Kapune
Post by Johannes Kapune
Wie bekomme ich die fehlenden Dinge jetzt installiert?
Mit rpm. Aber gucke erst mal in das Log rein, vielleicht liegt
der Fehler woanders. (Manchmal hilft ein nochmaliger Stups mit
zypper dup. Ich habe da schon ganz seltsame Erfahrungen
gemacht).
Schaue erst mal nach der Lib und probiere den Trick mit ln -s.
Vielleicht läuft die Installation dann durch und alles löst sich in
Wohlgefallen auf. Ansonsten wird's vermutlich knifflig. Diesen
ganzen Paketabhängigkeiten manuell nachzurennen ist echt unlustig.
Allerdings muss ich mich jetzt vom Acker machen und bin erst morgen
Abend wieder online.
David, kannst Du hier nicht helfen?
Helga
Johannes
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
David Haller
2014-06-19 04:24:57 UTC
Permalink
Hallo,
[..]
Post by Helga Fischer
David, kannst Du hier nicht helfen?
Eigentlich ja.

Johannes:

- tut rpm noch (also z.B. 'rpm --help')?

- tut zypper noch? ('zypper --help')? Wenn ja, welche Repos sind
aktiv? ('zypper lr -u')?

Nur so als Erfahrungsbericht: selbst wenn man ein 'zypper dup' mit
arch-Wechsel von 32 auf 64bit wg. eigener Blödheit so komplett
verbaselt daß nichtmal RPM mehr tut[1] braucht man doch nur ein
(externes) 'rpm' um per Hand das nötigste einzuspielen (rpm
--root=/mnt -Uvh /ISO/suse/x64_86/*rpm*) oder so ;) Wg. sowas lade ich
auch immer das DVD ISO komplett runter[2] und mounte das ggfs. im
obigen Beispiel wäre das ISO unter /ISO gemounted und die
Zielpartition unter /mnt. Und ich hab auch seit längerem das hier in
meiner /etc/zypp/zypp.conf:

commit.downloadMode = DownloadInAdvance

Zumindest seit dem Unfall mit dem Umstieg 32->64bit ;) Aber diese
"gerettete" Installation läuft (geklont) auch heute noch und ist
inzwischen sauber, die i586* Paketleichen wurden ersetzt/entfernt ;)
Und mind. ein weiteres 'zypper ref clean dup' is auch durch.

Updates mach ich aber eh mit ner Kopie des alten root-FS (per rsync
geklont ;) So kann ich jederzeit mit nem erneuten rsync (--delete) vom
alten Quellsystem wieder bei 0 anfangen...

Soweit erstmal,
-dnh

[1] weil noch die 32bit libs installiert sind, aber rpm/zypper schon
64bit sind, weil arch= in zypp.conf noch auf 32bit steht ... *gna*

[2] und pack den zum booten nötigen Krams ggfs. aus auf ne
unbeteiligte HDD-Partition und passe noch die grub-config an damit
die Inst gestartet wird. Ich hab seit IIRC 8.2 oder so keine SuSE
mehr von ner echten DVD installiert, nur noch von Festplatte ;)
Ja, auf der Partition darf auch noch anderes sein. Zuletzt hab ich
die nach "/data/IS/" ausgepackt, die grub config muß halt dazu
passen ;)
--
I have described my half-hearted attempts at housekeeping as "the
minimal effort required to prevent the fungus from achieving
sentience." -- Steve VanDevender
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Johannes Kapune
2014-06-19 15:19:18 UTC
Permalink
Hallo David,

ich war außer Haus und bin gerade erst wieder aufgeschlagen.
Post by David Haller
Hallo,
[..]
Post by Helga Fischer
David, kannst Du hier nicht helfen?
Eigentlich ja.
- tut rpm noch (also z.B. 'rpm --help')?
rpm scheint noch zu funktionieren ist Version 4.11.1 (sagt es bei rpm
--version)
Post by David Haller
- tut zypper noch? ('zypper --help')? Wenn ja, welche Repos sind
aktiv? ('zypper lr -u')?
soweit tut zypper auch (version 1.7.16)

aktiv sind:
openSUSE-13.1-Non-Oss http://download.opensuse.org/13.1/repo/non-oss/
openSUSE-13.1-Oss http://download.opensuse.org/13.1/repo/oss/
openSUSE-13.1-Update http://download.opensuse.org/update/13.1/
openSUSE-13.1-Update-Non-Oss
http://download.opensuse.org/update/13.1-non-oss/

also bei diesen steht Enables auf yes, alle anderen auf no, bei
ausnahmslos allen in der Liste steht aber Refresh = yes und da hab ich
keine Änderung hinbekommen (vielleicht auch nur nicht das richtige
Schalterchen gesnommen)
Post by David Haller
Nur so als Erfahrungsbericht: selbst wenn man ein 'zypper dup' mit
arch-Wechsel von 32 auf 64bit wg. eigener Blödheit so komplett
verbaselt daß nichtmal RPM mehr tut[1] braucht man doch nur ein
(externes) 'rpm' um per Hand das nötigste einzuspielen (rpm
--root=/mnt -Uvh /ISO/suse/x64_86/*rpm*) oder so ;) Wg. sowas lade ich
auch immer das DVD ISO komplett runter[2] und mounte das ggfs. im
obigen Beispiel wäre das ISO unter /ISO gemounted und die
Zielpartition unter /mnt. Und ich hab auch seit längerem das hier in
commit.downloadMode = DownloadInAdvance
Zumindest seit dem Unfall mit dem Umstieg 32->64bit ;) Aber diese
"gerettete" Installation läuft (geklont) auch heute noch und ist
inzwischen sauber, die i586* Paketleichen wurden ersetzt/entfernt ;)
Und mind. ein weiteres 'zypper ref clean dup' is auch durch.
Updates mach ich aber eh mit ner Kopie des alten root-FS (per rsync
geklont ;) So kann ich jederzeit mit nem erneuten rsync (--delete) vom
alten Quellsystem wieder bei 0 anfangen...
Soweit erstmal,
-dnh
danke, also muß ich mir das DVD ISO runterladen um weitermachen zu können?
Post by David Haller
[1] weil noch die 32bit libs installiert sind, aber rpm/zypper schon
64bit sind, weil arch= in zypp.conf noch auf 32bit steht ... *gna*
[2] und pack den zum booten nötigen Krams ggfs. aus auf ne
unbeteiligte HDD-Partition und passe noch die grub-config an damit
die Inst gestartet wird. Ich hab seit IIRC 8.2 oder so keine SuSE
mehr von ner echten DVD installiert, nur noch von Festplatte ;)
Ja, auf der Partition darf auch noch anderes sein. Zuletzt hab ich
die nach "/data/IS/" ausgepackt, die grub config muß halt dazu
passen ;)
Johannes
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
David Haller
2014-06-20 15:32:31 UTC
Permalink
Hallo,
Post by Johannes Kapune
Post by David Haller
[..]
Post by Helga Fischer
David, kannst Du hier nicht helfen?
Eigentlich ja.
- tut rpm noch (also z.B. 'rpm --help')?
rpm scheint noch zu funktionieren ist Version 4.11.1 (sagt es bei rpm
Gut.
Post by Johannes Kapune
Post by David Haller
- tut zypper noch? ('zypper --help')? Wenn ja, welche Repos sind
aktiv? ('zypper lr -u')?
soweit tut zypper auch (version 1.7.16)
Gut.
Post by Johannes Kapune
openSUSE-13.1-Non-Oss http://download.opensuse.org/13.1/repo/non-oss/
openSUSE-13.1-Oss http://download.opensuse.org/13.1/repo/oss/
openSUSE-13.1-Update http://download.opensuse.org/update/13.1/
openSUSE-13.1-Update-Non-Oss
http://download.opensuse.org/update/13.1-non-oss/
also bei diesen steht Enables auf yes, alle anderen auf no, bei
ausnahmslos allen in der Liste steht aber Refresh = yes und da hab
ich keine Änderung hinbekommen (vielleicht auch nur nicht das
richtige Schalterchen gesnommen)
Einfach in den /etc/zypp/repo.d/*.repo ändern

name=openSUSE-Oss
enabled=1
autorefresh=1

Hier einfach auf 0 ändern.
Post by Johannes Kapune
danke, also muß ich mir das DVD ISO runterladen um weitermachen zu können?
Nein, aber darin ist eben alles was man braucht, um das System zu
reparieren vom Installationsmedium aus. Ich hab damals mein kaputtes
System repariert in dem ich das ISO gemountet habe, nach suse/x86_64
gewechselt und dann per rpm --root=/mnt/ -ivh ... die RPMs per Hand
ins nicht laufende System das unter /mnt/ gemounted war geprügelt. Es
ist eben recht praktisch so eine Versicherung zu haben die unabhängig
vom Netz ist wenn was schief geht.

Ich hab mal in deine Fehlermeldungen geschaut:

yast2-core-2.23.4-1.1.3.x86_64 usw. müßte das yast2 von 12.3 sein.
Da Yast2 komplett umgebaut wurde hat sich da einiges geändert.

Probiere mal:

zypper in -f libzypp yast2 yast2-core yast2 yast2-control-center-qt \
yast2-online-update yast2-online-update-frontend \
yast2-online-update-configuration yast2-packager libyui-qt5 \
libyui-qt-pkg5

HTH,
-dnh
--
Post by Johannes Kapune
Autobahnen.
Du meinst sicherlich die Auffahrten auf die überlangen und unsinnigen
Großparkplätze, richtig? -- Uwe Ohse zu Jens Link
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Johannes Kapune
2014-06-22 00:24:16 UTC
Permalink
Hallo zusammen,

ich habe die DVD gebrannt und dann von dort aus das Upgrade gestartet,
was auch durchgelaufen ist.

Danke an alle Tippgeber

Johannes
Post by David Haller
Hallo,
Post by Johannes Kapune
Post by David Haller
[..]
Post by Helga Fischer
David, kannst Du hier nicht helfen?
Eigentlich ja.
- tut rpm noch (also z.B. 'rpm --help')?
rpm scheint noch zu funktionieren ist Version 4.11.1 (sagt es bei rpm
Gut.
Post by Johannes Kapune
Post by David Haller
- tut zypper noch? ('zypper --help')? Wenn ja, welche Repos sind
aktiv? ('zypper lr -u')?
soweit tut zypper auch (version 1.7.16)
Gut.
Post by Johannes Kapune
openSUSE-13.1-Non-Oss http://download.opensuse.org/13.1/repo/non-oss/
openSUSE-13.1-Oss http://download.opensuse.org/13.1/repo/oss/
openSUSE-13.1-Update http://download.opensuse.org/update/13.1/
openSUSE-13.1-Update-Non-Oss
http://download.opensuse.org/update/13.1-non-oss/
also bei diesen steht Enables auf yes, alle anderen auf no, bei
ausnahmslos allen in der Liste steht aber Refresh = yes und da hab
ich keine Änderung hinbekommen (vielleicht auch nur nicht das
richtige Schalterchen gesnommen)
Einfach in den /etc/zypp/repo.d/*.repo ändern
name=openSUSE-Oss
enabled=1
autorefresh=1
Hier einfach auf 0 ändern.
Post by Johannes Kapune
danke, also muß ich mir das DVD ISO runterladen um weitermachen zu können?
Nein, aber darin ist eben alles was man braucht, um das System zu
reparieren vom Installationsmedium aus. Ich hab damals mein kaputtes
System repariert in dem ich das ISO gemountet habe, nach suse/x86_64
gewechselt und dann per rpm --root=/mnt/ -ivh ... die RPMs per Hand
ins nicht laufende System das unter /mnt/ gemounted war geprügelt. Es
ist eben recht praktisch so eine Versicherung zu haben die unabhängig
vom Netz ist wenn was schief geht.
yast2-core-2.23.4-1.1.3.x86_64 usw. müßte das yast2 von 12.3 sein.
Da Yast2 komplett umgebaut wurde hat sich da einiges geändert.
zypper in -f libzypp yast2 yast2-core yast2 yast2-control-center-qt \
yast2-online-update yast2-online-update-frontend \
yast2-online-update-configuration yast2-packager libyui-qt5 \
libyui-qt-pkg5
HTH,
-dnh
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Helga Fischer
2014-06-17 20:44:15 UTC
Permalink
Hallo Johannes,
Post by Johannes Kapune
Hallo zusammen,
ich habe nach Anleitung auf: http://de.opensuse.org/Upgrade
die Repositories geändert und
zypper clean -a
zypper ref
zypper dup
ausgeführt. Irgendwann dann tauchten diverse Fehlermeldungen auf,
der Vorgang lief aber brav weiter bis rtk-irgendetwas.
Nach Neustart wollte ich yast aufrufen, bekomme aber dann dann
# yast
/usr/lib/YaST2/bin/y2base: /lib64/libcrypt.so.1: version
'OW_CRYPT_1.0' not found (required by /usr/lib64/libycp.so.3)
libgui.so.4 => not found
warning: the ncurses frontend is installed but does not work
libcrypt.so.1(OW_CRYPT_1.0)(64bit) is needed by (installed)
yast2-core-2.23.4-1.1.3.x96_64
perl = 5.16.0 is needed by (installed)
yast2-core-2.23.4-1.1.3.x86_64 Unsatisfied dependencies for
yast2-ncurses-2.22.5-1.4.1.x86_64: libgui.so.4()(64bit) is needed
by (installed)
yast2-ncurses.2.22.5-1.4.1.x86_64
libgui.so.4()(64bit) is needed by (installed)
yast2-qt-2.22.6-2.1.2.x86_64
package yast2-gtk is not installed
Something is wrong with the YaST user interface.
Ein neuerliches zypper dup ->
Wäre auch mein heißer Tipp gewesen ;)
Post by Johannes Kapune
zypper: error while loading shared libraries: librpm.so.2: cannot
open shared object file: No such file or directory
Vielleicht fehlt da nur ein Link. Guck mal nach librpm. Vielleicht
gibt's da eine andere Nummer. Dann mache einen symbolischen Link
librpm.so.2 auf die vorhandene Version.
Post by Johannes Kapune
Was kann ich jetzt noch versuchen?
Wie bekomme ich heraus was noch alles fehlt bzw. schief gegangen
ist?
/var/log/zypp ist Dein Freund.
Post by Johannes Kapune
Wie bekomme ich die fehlenden Dinge jetzt installiert?
Mit rpm. Aber gucke erst mal in das Log rein, vielleicht liegt der
Fehler woanders. (Manchmal hilft ein nochmaliger Stups mit zypper
dup. Ich habe da schon ganz seltsame Erfahrungen gemacht).


HTH,
Helga
--
## Technik: [http://de.opensuse.org]
## Privat: [http://www.eschkitai.de]
--
## Technik: [http://de.opensuse.org]
## Privat: [http://www.eschkitai.de]
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Johannes Kapune
2014-06-17 20:46:20 UTC
Permalink
Hallo Johannes,
Post by Johannes Kapune
Hallo zusammen,
ich habe nach Anleitung auf: http://de.opensuse.org/Upgrade
die Repositories geändert und
zypper clean -a
zypper ref
zypper dup
ausgeführt. Irgendwann dann tauchten diverse Fehlermeldungen auf,
der Vorgang lief aber brav weiter bis rtk-irgendetwas.
Nach Neustart wollte ich yast aufrufen, bekomme aber dann dann
# yast
/usr/lib/YaST2/bin/y2base: /lib64/libcrypt.so.1: version
'OW_CRYPT_1.0' not found (required by /usr/lib64/libycp.so.3)
libgui.so.4 => not found
warning: the ncurses frontend is installed but does not work
libcrypt.so.1(OW_CRYPT_1.0)(64bit) is needed by (installed)
yast2-core-2.23.4-1.1.3.x96_64
perl = 5.16.0 is needed by (installed)
yast2-core-2.23.4-1.1.3.x86_64 Unsatisfied dependencies for
yast2-ncurses-2.22.5-1.4.1.x86_64: libgui.so.4()(64bit) is needed
by (installed)
yast2-ncurses.2.22.5-1.4.1.x86_64
libgui.so.4()(64bit) is needed by (installed)
yast2-qt-2.22.6-2.1.2.x86_64
package yast2-gtk is not installed
Something is wrong with the YaST user interface.
Ein neuerliches zypper dup ->
Wäre auch mein heißer Tipp gewesen ;)
Post by Johannes Kapune
zypper: error while loading shared libraries: librpm.so.2: cannot
open shared object file: No such file or directory
Vielleicht fehlt da nur ein Link. Guck mal nach librpm. Vielleicht
gibt's da eine andere Nummer. Dann mache einen symbolischen Link
librpm.so.2 auf die vorhandene Version.
das mit dem symlink hat ein wenig geholfen, leider aber noch nicht genug.

# zypper dup
Warning: You are about to do a distribution upgrade with all enabled
repositories. Make sure these are compatible before you cantinue. See
'man zyppe' for more information about this command.
Target initialization failed:
Failed to cache rpm database (127).

wie bekomme ich die rpm Datenbank wieder "geheilt"?
Post by Johannes Kapune
Was kann ich jetzt noch versuchen?
Wie bekomme ich heraus was noch alles fehlt bzw. schief gegangen ist?
/var/log/zypp ist Dein Freund.
Post by Johannes Kapune
Wie bekomme ich die fehlenden Dinge jetzt installiert?
Mit rpm. Aber gucke erst mal in das Log rein, vielleicht liegt der
Fehler woanders. (Manchmal hilft ein nochmaliger Stups mit zypper
dup. Ich habe da schon ganz seltsame Erfahrungen gemacht).
HTH,
Helga
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Helga Fischer
2014-06-17 21:16:24 UTC
Permalink
[...]
Post by Johannes Kapune
Post by Johannes Kapune
cannot open shared object file: No such file or directory
Vielleicht fehlt da nur ein Link. Guck mal nach librpm.
Vielleicht gibt's da eine andere Nummer. Dann mache einen
symbolischen Link librpm.so.2 auf die vorhandene Version.
das mit dem symlink hat ein wenig geholfen, leider aber noch nicht genug.
# zypper dup
Warning: You are about to do a distribution upgrade with all
enabled repositories.
Bist Du sicher, dass alle Repos zur neuen Suse passen? Eines
übersehen umzustellen? Zusatzrepos mit exotischer Software erst mal
deaktivieren.
Post by Johannes Kapune
Make sure these are compatible before you
cantinue.
Diesen Hinweis würde ich ernst nehmen.
Post by Johannes Kapune
See 'man zyppe' for more information about this command.
Failed to cache rpm database (127).
wie bekomme ich die rpm Datenbank wieder "geheilt"?
Das zypper ref hätte eigentlich die DB auf die neuen Pakete umstellen
müssen - dachte ich.

Ich kann Dir nur diesen Link geben:
http://de.opensuse.org/SDB:Zypper_benutzen


Helga
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Peter Matthies
2014-06-18 03:17:16 UTC
Permalink
Hallo Johannes,
Post by Johannes Kapune
wie bekomme ich die rpm Datenbank wieder "geheilt"?
rpm --rebuilddb

Gruß Peter
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Johannes Kapune
2014-06-18 06:48:17 UTC
Permalink
Hallo Matthias,

ja, das habe ich auch gemacht, funktioniert aber trotzdem nicht.

Ich kann sogar:

zypper clean 1
zypper clean 2
zypper clean 3
zypper clean 4 ...

also jedes Repository einzeln bereinigen, aber

zypper clean -a scheitert dann wieder mit der selben Fehlermeldung.

Auch das Zuruckgehen auf ein altes Backup der rpm-Datenbank funktioniert
nicht (bei Tante Google gefunden).

Was mich stört ist dass ich zwar einzelne Repositories inaktiv setzen
kann, nicht aber die automatische Aktualisierung.

Aktiv sind nur OSS, non-OSS, Update und non-OSS-Update.

Ich gebe zu ohne funktionierendem Yast bin ich doch recht hilflos :-(


Johannes
Hallo Johannes,
Post by Johannes Kapune
wie bekomme ich die rpm Datenbank wieder "geheilt"?
rpm --rebuilddb
Gruß Peter
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Günther J. Niederwimmer
2014-06-18 07:01:00 UTC
Permalink
Post by Johannes Kapune
Hallo Matthias,
ja, das habe ich auch gemacht, funktioniert aber trotzdem nicht.
zypper clean 1
zypper clean 2
zypper clean 3
zypper clean 4 ...
also jedes Repository einzeln bereinigen, aber
zypper clean -a scheitert dann wieder mit der selben Fehlermeldung.
Auch das Zuruckgehen auf ein altes Backup der rpm-Datenbank funktioniert
nicht (bei Tante Google gefunden).
Was mich stört ist dass ich zwar einzelne Repositories inaktiv setzen
kann, nicht aber die automatische Aktualisierung.
Aktiv sind nur OSS, non-OSS, Update und non-OSS-Update.
Ich gebe zu ohne funktionierendem Yast bin ich doch recht hilflos :-(
installiere Dir den mc für die Konsole gehe mit STRg + ALt # F1 auf die
Konsole als root einloggen mc starten nach /etc/zipper/repos wechseln, da sind
die configs für die repos drin, dann per Hand das automatische Update auf "0"
setzen. Es gibt zwei "=1" darin Update aktiv & Repos aktualisieren.
--
mit freundlichen Grüßen / best Regards,

Günther J. Niederwimmer
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Christian Boltz
2014-06-19 14:12:53 UTC
Permalink
Hallo Johannes, hallo Leute,
Post by Johannes Kapune
zypper clean -a scheitert dann wieder mit der selben Fehlermeldung.
Auch das Zuruckgehen auf ein altes Backup der rpm-Datenbank
funktioniert nicht (bei Tante Google gefunden).
Das klingt nach einem deutlichen Hinweis, dass das Problem eher an rpm
und zypper und weniger an der Datenbank liegt.
Post by Johannes Kapune
Was mich stört ist dass ich zwar einzelne Repositories inaktiv setzen
kann, nicht aber die automatische Aktualisierung.
Aktiv sind nur OSS, non-OSS, Update und non-OSS-Update.
Ich gebe zu ohne funktionierendem Yast bin ich doch recht hilflos :-(
Würde Dir ein funktionierender zypper weiterhelfen? ;-)

Lade Dir die 13.1 runter (KDE oder Gnome-Version, notfalls sollte auch
die Netzwerk-CD + Internetverbindung reichen) und boote sie.

Dann mountest Du Dein "kaputtes" System, z. B. unter /mnt und rufst
zypper --root /mnt lr -E -u
auf und bekommst eine Auflistung aller aktiven Repos incl. URL. Das
solltest Du natürlich prüfen ;-) Wenn alles passt:
zypper --root /mnt dup

Ungetestet, sollte aber gehen ;-)


Gruß

Christian Boltz
--
* Linux Viruscan.....
Windows 95 found. Remove it? (y/n)
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Florian Groß
2014-06-19 13:51:41 UTC
Permalink
Post by Johannes Kapune
ich habe nach Anleitung auf: http://de.opensuse.org/Upgrade
die Repositories geändert und
zypper clean -a
zypper ref
zypper dup
ausgeführt. Irgendwann dann tauchten diverse Fehlermeldungen auf,
der Vorgang lief aber brav weiter bis rtk-irgendetwas.
Nach Neustart wollte ich yast aufrufen, bekomme aber dann dann
# yast
/usr/lib/YaST2/bin/y2base: /lib64/libcrypt.so.1: version
'OW_CRYPT_1.0' not found (required by /usr/lib64/libycp.so.3)
libgui.so.4 => not found
Something is wrong with the YaST user interface.
[snip]
Post by Johannes Kapune
Ein neuerliches zypper dup ->
zypper: error while loading shared libraries: librpm.so.2: cannot
open shared object file: No such file or directory
Wenn eine Internetverbindung noch zustandekommt:

die angemaulten Libs aus einem Repo heraussuchen, das jeweilige Paket
mit wget herunterladen und mit rpm -i $PAKETNAME installieren.

Wenn zypper wieder läuft, solltest du das Upgrade fortsetzen können.

Ich hoffe, du hast keine home- Repos aktiv. Ich hatte mit sowas richtig
Spaß beim Upgrade, mir hatte es auch systemwichtige Libs zerlegt.
Mit obiger Methode konnte ich allerdings alles retten :)

Viel Erfolg

flo
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Johannes Kapune
2014-06-19 15:33:45 UTC
Permalink
Hallo Florian,
Post by Florian Groß
Post by Johannes Kapune
ich habe nach Anleitung auf: http://de.opensuse.org/Upgrade
die Repositories geändert und
zypper clean -a
zypper ref
zypper dup
ausgeführt. Irgendwann dann tauchten diverse Fehlermeldungen auf,
der Vorgang lief aber brav weiter bis rtk-irgendetwas.
Nach Neustart wollte ich yast aufrufen, bekomme aber dann dann
# yast
/usr/lib/YaST2/bin/y2base: /lib64/libcrypt.so.1: version
'OW_CRYPT_1.0' not found (required by /usr/lib64/libycp.so.3)
libgui.so.4 => not found
Something is wrong with the YaST user interface.
[snip]
Post by Johannes Kapune
Ein neuerliches zypper dup ->
zypper: error while loading shared libraries: librpm.so.2: cannot
open shared object file: No such file or directory
ich bin nur auf der Kommandozeile, ein ping auf Internetseiten funktioniert
Post by Florian Groß
die angemaulten Libs aus einem Repo heraussuchen, das jeweilige Paket
mit wget herunterladen und mit rpm -i $PAKETNAME installieren.
das würde heißen z. B.:

wget http://en.opensuse.org/Zypper/zypper-1.9.16-22.2 ?

laut YaST2 auf meinem anderen Rechner

oder bin ich da auf'm Holzweg?
Post by Florian Groß
Wenn zypper wieder läuft, solltest du das Upgrade fortsetzen können.
Ich hoffe, du hast keine home- Repos aktiv. Ich hatte mit sowas richtig
Spaß beim Upgrade, mir hatte es auch systemwichtige Libs zerlegt.
Mit obiger Methode konnte ich allerdings alles retten :)
Viel Erfolg
flo
Johannes
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Helga Fischer
2014-06-19 16:07:59 UTC
Permalink
Hallo Johannes,
[...]
Post by Johannes Kapune
Post by Florian Groß
Post by Johannes Kapune
Ein neuerliches zypper dup ->
cannot open shared object file: No such file or directory
ich bin nur auf der Kommandozeile, ein ping auf Internetseiten
funktioniert
Gut.
Post by Johannes Kapune
Post by Florian Groß
die angemaulten Libs aus einem Repo heraussuchen, das jeweilige
Paket mit wget herunterladen und mit rpm -i $PAKETNAME
installieren.
wget http://en.opensuse.org/Zypper/zypper-1.9.16-22.2 ?
Zieh' Dir Deine rpms am Besten aus einem Repo, das Du später auch in
Deine Distri einbindest. ZBsp:
ftp://ftp5.gwdg.de/pub/linux/suse/opensuse/distribution/13.1/repo/oss/suse/x86_64/zypper-1.9.3-1.1.x86_64.rpm

Das ist jetzt die 64bit-Variante. Bitte überprüfe, ob das passt.


Helga
--
## Technik: [http://de.opensuse.org]
## Privat: [http://www.eschkitai.de]
--
## Technik: [http://de.opensuse.org]
## Privat: [http://www.eschkitai.de]
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Loading...