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

[gelöst] Kann keine Software mehr de-/ installieren

MiPl

Hacker
Hatte heute Probleme mit smart. Hat sich irgendwie aufgehängt, so dass ich den Prozess als su killen musste. Danach erhalte ich nur noch folgende Fehlermeldung:

Lade Zwischenspeicher...
Traceback (most recent call last): ( 0%)
File "/usr/bin/smart", line 194, in <module>
main(sys.argv[1:])
File "/usr/bin/smart", line 167, in main
exitcode = iface.run(opts.command, opts.argv)
File "/usr/lib/python2.5/site-packages/smart/interface.py", line 53, in run
result = _command.main(self._ctrl, opts)
File "/usr/lib/python2.5/site-packages/smart/commands/install.py", line 94, in main
ctrl.reloadChannels()
File "/usr/lib/python2.5/site-packages/smart/control.py", line 378, in reloadChannels
self._cache.load()
File "/usr/lib/python2.5/site-packages/smart/backends/rpm/metadata.py", line 106, in getLoadSteps
return os.path.getsize(self._filename)/BYTESPERPKG
File "/usr/lib/python2.5/posixpath.py", line 139, in getsize
return os.stat(filename).st_size
OSError: [Errno 2] No such file or directory: '/var/lib/smart/channels/kde4:stable:extra-apps%%http:__download.opensuse.org_repositories_KDE:_KDE4:_STABLE:_Extra-Apps_openSUSE_11.0_repodata_primary.xml'

Dummerweise läuft mein YaSt irgendwie auch nicht mehr, sonst hätte ich darüber versucht smart neu zu installieren. Dort erhalte ich diese Meldung:

YaSt got signal 11 at YCP file /usr/share/YaST2/clients2/inst_packages.ycp:36
/sbin/yast2: line 421: 3906 Speicherzugriffsfehler $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS

Habe folgende Konfiguration:

Betriebssystem: Linux 2.6.25.20-0.1-pae i686
System: openSUSE 11.0 (i586)
KDE: 4.2.2 (KDE 4.2.2) "release 114"

Danke für Eure Hilfe.

Michael
 
OP
M

MiPl

Hacker
@ abgdf:

smartmontools-5.38.0.20080523-5.1
smart-gui-0.52-90.2
smartlink-softmodem-2.9.10-203.1
smart-0.52-90.2

@ whois:

zypper se smart liefert:

Lade Metadaten von Repository 'RPMs auf Festplatte' herunter [fertig]
Lese installierte Pakete...

S | Name | Zusammenfassung | Typ
--+----------------------------------+------------------------------------------+------
i | smart | Smart Package Manager | Paket
i | smart-gui | Graphical User Interface for smart | Paket
i | smartlink-softmodem | SmartLink SoftModem for Linux | Paket
i | smartmontools | Monitor for S.M.A.R.T. Disks and Devices | Paket
| xfce4-panel-plugin-smartbookmark | Plugins for the Xfce panel | Paket
| xfce4-panel-plugin-smartpm | Plugins for the Xfce panel | Paket

und zypper in smart:

Lese installierte Pakete...

Problem: nichts bietet angefragtes smart > 0.52-90.2
Have you enabled all requested repositories ?
Lösung 1: fragen Sie nicht nach der Installation eines auflösbaren Objekts, welches smart > 0.52-90.2 anbietet

Wählen Sie die obige Lösung durch '1' oder brechen Sie durch 'c' ab. [1/C]:

Was soll mir das denn sagen?

Gruß Michael
 
OP
M

MiPl

Hacker
und zypper up smart sagt mir:

zypper up smart
Lade Metadaten von Repository 'RPMs auf Festplatte' herunter [fertig]
Lese installierte Pakete...
Paket 'smart' ist nicht installiert.
Keine auszuführenden Aktionen.

??
 

Appleonkel

Hacker
Vermutlich nicht das smart repo aktiviert ...
Code:
zypper ar http://download.opensuse.org/repositories/smart/openSUSE_11.1/smart.repo
zypper in smart
 
OP
M

MiPl

Hacker
ok, habe das Repo (von 11.0) eingefügt und smart 1.2 installiert, bekomme aber immer noch die gleiche Fehlermeldung.

Hmm....
 
OP
M

MiPl

Hacker
Würde ich ja gerne, aber zypper lr liefert:

# | Alias | Name | Aktiviert | Auffrischen
--+-----------------------+---------------------------------------------------+-----------+------------
1 | smart | The Smart Package Manager project (openSUSE_11.0) | Ja | Ja
2 | openSUSE-DVD_11.0 | openSUSE-DVD 11.0 | Ja | Nein
3 | repo-non-oss | openSUSE-11.0-Non-Oss | Nein | Nein
4 | repo-oss | openSUSE-11.0-Oss | Nein | Nein
5 | openSUSE-DVD 11.0 | openSUSE-DVD 11.0 | Nein | Nein
6 | RPMs_auf_Festplatte | RPMs auf Festplatte | Ja | Ja
7 | repo-debug | openSUSE-11.0-Debug | Nein | Nein
8 | openSUSE-11.0-Updates | Updates for 11.0 | Nein | Ja
 
OP
M

MiPl

Hacker
Habe jetzt noch ein paar Repos rausgeschmissen:

# | Alias | Name | Aktiviert | Auffrischen
--+-----------------------+---------------------------------------------------+-----------+------------
1 | smart | The Smart Package Manager project (openSUSE_11.0) | Ja | Ja
2 | openSUSE-DVD_11.0 | openSUSE-DVD 11.0 | Ja | Nein
3 | repo-non-oss | openSUSE-11.0-Non-Oss | Nein | Nein
4 | repo-oss | openSUSE-11.0-Oss | Nein | Nein
5 | RPMs_auf_Festplatte | RPMs auf Festplatte | Ja | Ja
6 | openSUSE-11.0-Updates | Updates for 11.0 | Ja | Ja

Jetzt startet smart, bleibt aber bei "aktualisiere Zwischenspeicher" hängen.
 
OP
M

MiPl

Hacker
Aber wie komme ich da ran? Wenn ich smart starte, hängt es sich auf! Soll ich alle Channels in /var/lib/smart löschen?

CU Michael
 
OP
M

MiPl

Hacker
Habe die Datei config aus /var/log/smart gelöscht und siehe da, es läuft wieder.

Vielen Dank für die Hilfe.

Wegen der Fehlermeldung bei YaSt mache ich entweder einen neuen Thread auf oder ich ignoriere dieses Problem vorläufig.

Gruß Michael
 
Oben