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

smart hängt sich ständig auf...

stolley

Hacker
hi leute!

abermals ein problem!
ich habe meinen rechner komplett neu installiert, und habe nun folgendes phänomen: smart hängt sich regelmässig auf, wenn es irgendwelche änderungen vornimmt. der dialog "übermittle transaktion" erscheint....und dann geschieht gar nichts! :evil:

weiss da jemand einen rat?

gruss
volker
 

whois

Ultimate Guru
Hi

Wie sollen wir ohne Fehlermeldung wissen woran das liegt.
Bitte in der Konsole ausführen und die Fehlermeldung im Wortlaut posten.

cu
 
OP
S

stolley

Hacker
das ist es ja gerade: ich habe es auch schon in der konsole probiert! auch da kommt die meldung "transaktion wird ausgeführt" - oder so ähnlich halt.

aber dann passiert ganz lange nichts: keine fehlermeldung kein gar nichts!?
 

whois

Ultimate Guru
Hhmm

Komisch, welche Quellen hast du denn eingebunden?
Zeig uns die doch mal bitte,vielleicht ist nur ein Server down und er hängt sich daran auf.
Obwohl das normal auch nicht sein kann....

BTW. Was für eine Distribution mit welcher Smart version verwendest du?
 
OP
S

stolley

Hacker
es handelt sich um suse 10.3. smartversion muss ich heute abend nachsehen - genauso die quellen.

melde mich!

danke schonmal!
 
OP
S

stolley

Hacker
also folgende infos:

suse 10.3 (ganz frisch installiert)
smart 0.51

und meine channel:

[non-oss]
type = yast2
name = openSUSE 10.3 Extra-Repository
baseurl = http://ftp-1.gwdg.de/pub/linux/suse/opensuse/distribution/10.3/repo/non-oss

[rpm-sys]
type = rpm-sys
name = RPM System

[oss]
type = yast2
name = openSUSE 10.3 Basis-Repository
baseurl = http://ftp-1.gwdg.de/pub/linux/suse/opensuse/distribution/10.3/repo/oss

[mozilla]
type = rpm-md
name = openSUSE 10.3 Mozilla-Repository
baseurl = http://ftp-1.gwdg.de/pub/opensuse/repositories/mozilla/openSUSE_10.3

[update]
type = rpm-md
name = openSUSE 10.3 Update-Repository
baseurl = http://ftp-1.gwdg.de/pub/opensuse/update/10.3

[kde-backports]
type = rpm-md
name = openSUSE 10.3 KDE-Backports-Repository
baseurl = http://ftp-1.gwdg.de/pub/opensuse/repositories/KDE:/Backports/openSUSE_10.3

[openoffice]
type = rpm-md
name = openSUSE 10.3 OpenOffice-Repository
baseurl = http://ftp-1.gwdg.de/pub/opensuse/repositories/OpenOffice.org:/STABLE/openSUSE_10.3

[packman]
type = rpm-md
name = openSUSE 10.3 Packman-Repository
baseurl = http://packman.iu-bremen.de/suse/10.3

wenn noch jemand nen tipp hätte, wäre ich echt dankbar!
 

admine

Ultimate Guru
Deaktiviere doch mal die optionale Quellen (Mozilla, KDE-backports und OpenOffice).
Läuft dann ein "smart update" erfolgreich durch?
 
OP
S

stolley

Hacker
sorry, hatte mich vielleicht nicht ausführlich genug ausgedrückt. update funzt komischerweise ja.

aber ich werde deinen tipp dennoch mal beherzigen und dann ausprobieren, was zu installieren / deinstallieren.

danke mal!
 
OP
S

stolley

Hacker
hat leider nichts gebracht.

versuche gerade beagle zu deinstallieren - und er hängt und hängt....
 
Wahrscheinlich braucht das Programm einfach nur wieder ungöttlich lange :-(
Schau mal nach CPU-Auslastung ob sich da noch was tut oder ob der Prozess wirklich nichts mehr macht.
 
Ein Tipp ins Blaue: versuche die aktuelle smart-Version 0.52, ansonsten fiele mir nur noch ein, den Inhalt von /var/lib/smart mal kurzzeitig zu verschieben, die Quellen neu einzurichten und es dann nochmal zu versuchen.
 

panamajo

Guru
Ich kann das Problem bestätigen.
Auf einem von 3 openSUSE 10.3 Rechnern (alle x86_64, identische Channels) hängt smart upgrade mit der Meldung "Computing transaction..." bei Vollast auf einem CPU Kern. Für Stunden.

Witzigerweise geht es wenn man alle Channels löscht und dann fröhlich neu alles exotische hinzufügt bis auf die wichtigen:
openSUSE-10.3 Updates (http://download.opensuse.org/update/10.3/repodata/repomd.xml)
openSUSE-10.3-FTP (http://download.opensuse.org/distribution/10.3/repo/oss/media.1/media)
 

whois

Ultimate Guru
panamajo schrieb:
Auf einem von 3 openSUSE 10.3 Rechnern (alle x86_64, identische Channels) hängt smart upgrade mit der Meldung "Computing transaction..." bei Vollast auf einem CPU Kern. Für Stunden.
Komisch ist das ja schon.
Scheint ja dann doch an den Quellen zu liegen. :roll:
 
Glaube ich nicht, sonst wären doch vermutlich alle drei Rechner von panamajo betroffen, aber man könnte trotzdem mal einen Mirror als Haupt-URL bei update und oss eintragen.

panamajo, welche smart-Version nutzt Du?
 

panamajo

Guru
gropiuskalle schrieb:
panamajo, welche smart-Version nutzt Du?
Code:
jo@codered:~> rpm -q smart
smart-0.52-5.1
jo@codered:~> sudo smart update
jo's password:
Loading cache...
Updating cache...                               ################################################################ [100%]

Fetching information for 'Latest packages for Mozilla projects'...
-> http://download.opensuse.org/repositories/mozilla/openSUSE_10.3/repodata/repomd.xml
repomd.xml                                      ################################################################ [  6%]
-> http://download.opensuse.org/repositories/mozilla/openSUSE_10.3/repodata/primary.xml.gz
primary.xml.gz                                  ################################################################ [ 12%]
-> http://download.opensuse.org/repositories/mozilla/openSUSE_10.3/repodata/filelists.xml.gz
filelists.xml.gz                                ################################################################ [ 18%]

Fetching information for 'openSUSE-10.3-FTP'...
-> http://download.opensuse.org/distribution/10.3/repo/oss/media.1/media
media                                           ################################################################ [ 25%]

Fetching information for 'Packman repository'...
-> http://packman.mirrors.skynet.be/pub/packman/suse/10.3/repodata/repomd.xml
repomd.xml                                      ################################################################ [ 31%]
-> http://packman.mirrors.skynet.be/pub/packman/suse/10.3/repodata/primary.xml.gz
-> http://packman.mirrors.skynet.be/pub/packman/suse/10.3/repodata/filelists.xml.gz
primary.xml.gz                                  ################################################################ [ 37%]
filelists.xml.gz                                ################################################################ [ 43%]

Fetching information for 'openSUSE-10.3 Updates'...
-> http://download.opensuse.org/update/10.3/repodata/repomd.xml
repomd.xml                                      ################################################################ [ 50%]
-> http://download.opensuse.org/update/10.3/repodata/primary.xml.gz
-> http://download.opensuse.org/update/10.3/repodata/filelists.xml.gz
primary.xml.gz                                  ################################################################ [ 56%]
filelists.xml.gz                                ################################################################ [ 62%]

Fetching information for 'Latest smart packages for openSUSE'...
-> http://download.opensuse.org/repositories/smart/openSUSE_10.3/repodata/repomd.xml
repomd.xml                                      ################################################################ [ 68%]

Updating cache...                               ################################################################ [100%]

Channels have 607 new packages.
Saving cache...

jo@codered:~> sudo smart --log-level=debug upgrade
Loading cache...
Updating cache...                               ################################################################ [100%]

Computing transaction...Traceback (most recent call last):
  File "/usr/bin/smart", line 167, in main
    exitcode = iface.run(opts.command, opts.argv)
  File "/usr/lib64/python2.5/site-packages/smart/interface.py", line 53, in run
    result = _command.main(self._ctrl, opts)
  File "/usr/lib64/python2.5/site-packages/smart/commands/upgrade.py", line 143, in main
    trans.run()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 1725, in run
    for res in task: pass
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 571, in next
    self._csweight = self._gen.next()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 1359, in _upgrade
    for res in task:
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 571, in next
    self._csweight = self._gen.next()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 666, in _install
    for res in task:
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 571, in next
    self._csweight = self._gen.next()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 1033, in _updown
    res = task.next()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 571, in next
    self._csweight = self._gen.next()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 666, in _install
    for res in task:
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 571, in next
    self._csweight = self._gen.next()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 1033, in _updown
    res = task.next()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 571, in next
    self._csweight = self._gen.next()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 666, in _install
    for res in task:
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 571, in next
    self._csweight = self._gen.next()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 1033, in _updown
    res = task.next()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 571, in next
    self._csweight = self._gen.next()
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 666, in _install
    for res in task:
  File "/usr/lib64/python2.5/site-packages/smart/transaction.py", line 571, in next
    self._csweight = self._gen.next()
usw...
 

kuede

Member
Eine genaue Lösung hab ich auch nicht, scheint aber wohl an einem anderen Paket zu liegen.
Mit dem selben Problem (smart hat sich aufgehängt) habe ich mich mit Yast fröhlich ans Updaten und Installieren von allem möglichen (verschiedenes aus Entwicklung, gnome und KDE) gemacht, hab smart dann wieder ausprobiert (nicht upgedatet) und plötzlich lief alles wunderbar.

Vielleicht findet ja wer das böse Paket.
 

panamajo

Guru
jengelh schrieb:
Manchmal hilft es, die Anzahl der gleichzeitig zu bearbeitenden Pakete zu reduzieren
Das funktioniert zwar:
Code:
# smart upgrade '*png*'
installiert mir 3 Pakete.

Ist aber nur eine Notlösung, ich will ja die installierte SW aktuell halten und nicht immer auf einer Referenzmaschine nachsehen was es an neuen Paketen gibt...

Zumal der Rechner für SW Entwicklung gedacht ist, da können die installierten Pakete schon mal deutlich zu den anderen Rechnern variieren.
 

panamajo

Guru
War wohl einfach zu ungeduldig.

Nach ca. 40min war smart mit "Computing transactions" fertig. Seitdem ist das zeitl. Verhalten wie gewohnt schnell.
Keine Ahnung warum dies nur bei einem Rechner auftritt...
 
Oben