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

openSUSE 10.3 : a zypp transaction is already in progess

Hallo,

Ich habe auf beiden Rechnern 10.3 laufen und seit einer Woche lauft der' opensuse Updater' nicht mehr. Ich bekomme die Meldung, dass "A Zypp tranaction is already in progress". Ich habe im Forum gesucht und habe die Vorschlaege versucht, aber komme nicht weiter.

ich schliesse den Updater erst ab, und danach


09:17 Mars:/home/derk # ps aux | egrep -i 'rpm|yast|zypp'
root 19858 1.4 3.2 179136 63036 ? S 09:13 0:03 /usr/bin/zypper --non-interactive --terse -q xu
root 20930 0.0 0.0 5008 800 pts/0 R+ 09:17 0:00 egrep -i rpm|yast|zypp

09:17 Mars:/home/derk # kill 19858
bash: kill: (19858) - Proces doesn't exist

09:18 Mars:/home/derk # zypper sl
# | Ingeschakeld | Vernieuwen | Type | Alias | Naam
--+--------------+------------+--------+------------------------+-----------------------
1 | Ja | Nee | yast2 | openSUSE-10.3-DVD 10.3 | openSUSE-10.3-DVD 10.3
2 | Ja | Ja | rpm-md | openSUSE-10.3-Updates | openSUSE-10.3-Updates
09:18 Mars:/home/derk # rpm -q --whatprovides libkexiv2.so.0
no package provides libkexiv2.so.0

Derk
 
OP
H

Hollaender

Member
Das habe ich schon versucht, aber dann bekomme ich auch eine Fehlermeldung:

su -c "kill -9 $(lsof -t /usr/lib/libzypp*)"
lsof: status error on /usr/lib/libzypp*: No such file or directory

Warte mal, ich habe hier den 64 Bits Version. Ich habe das geaendert in:
su -c "kill -9 $(lsof -t /usr/lib64/libzypp*)"

Dann bekomme ich manchmal keine Fehlermeldung mehr beim "Killen", manchmal aber doch:

su -c "kill -9 $(lsof -t /usr/lib64/libzypp*)"
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]

Jedenfalls stoppt auch danach allles im Updater bei :

"Reading repository' opensuse-10.3-updates' cache"

Derk
 
Oben