(Gelöst) Yast kann keine Software installieren - openSUSE 11.1

Status
Für weitere Antworten geschlossen.

milka

New Member
Hallo,


ich nutze auf meinem PC Suse 11.1. In letzter Zeit habe ich merkwürdige Probleme, die ich nicht lösen kann und hoffe auf einen guten Tipp.

Angefangen hat es mit einer Installation von Filezilla. Filezilla lief ne Zeitlang und verabschiedete sich häufig mitten im upload (ftp) ohne eine Warnung oder eine Fehlermeldung. nach einer Zeit tratt das Problem nicht auf und Filezilla arbeitete gut. Dann ohne, dass ich was gemacht hätte (am System) verschwand Filezilla komplett, so als ob sie nie installiert worden wäre.

Dann wollte ich sie per yast wieder instalieren, aber yast führt nichts mehr aus. In der Fehlermeldung heißt es /usr/lib/YaST2/bin/y2base sperrt das System. Ich soll die Anwendung schließen, um fortzufahren. Nun bin ich ratlos, denn wie schließe ich diese Anwendung die ich (wissentlich )nicht gestartet habe?

Beim Vorgang Eingerichtetr Repositiries laden hört yast auf, der PC wird merklich langsamer und beim Versuch das Fenster zu schließen oder abzubrechen bekomme ich die Felhermeldung Yast reagiert nicht.

Danke für die Hilfe
 

Isaak

Member
AW: Yast kann keine Software installieren

In der Fehlermeldung heißt es /usr/lib/YaST2/bin/y2base sperrt das System
Statt einer Beschreibung würde die korrekte Fehlermeldung durchaus weiterhelfen. Oben steht lediglich eine Pfadangabe.

Dann ohne, dass ich was gemacht hätte (am System) verschwand Filezilla komplett
Die reinste Hexerei :D Nein, im ernst. Hast du ein update durchführen lassen oder ähnliches? Von alleine verschwindet nichts. Möglich wäre etwa auch, dass du was anderes installiert/deinstalliert und Fillezilla wegen Kompatibilitätsproblemen gleich mit gelöscht hast. Aber das ist nur reine Spekulation. Ich denke, wichtig wäre erstmal die richtige Fehlermeldung.
 

milka

New Member
AW: Yast kann keine Software installieren

Hi,

die konkrete Meldung heißt:

Die Systemverwaltung ist durch die Anwendung mit dem PID 4789 (/usr/lib/YaST2/bin/y2base ) gesperrt. Schließen Sie diese Anwendung bevor Sie es erneut probieren.

Die PID ist bei jeder Probe auch anders.

Und ich habe tatsächlich nichts gemacht, ausser etwas in meinen Foren zu lesen, den PC runterzufahren und am nächsten Tag wieder hochzufahren und Filezilla war nicht mehr installiert. Ich habenichts installiert, deinstaliert oder verschoben und auch keine Dokumente umbenannt. Wie das geht, weiß ich nicht.

mfg
 

tomfa

Member
AW: Yast kann keine Software installieren

milka schrieb:
Hi,

die konkrete Meldung heißt:

Die Systemverwaltung ist durch die Anwendung mit dem PID 4789 (/usr/lib/YaST2/bin/y2base ) gesperrt. Schließen Sie diese Anwendung bevor Sie es erneut probieren.
So ins Blaue gegriffen; warte bis das openSUSE-Updater-Applet mit seiner Arbeit fertig ist (was auch immer, z.B. nach Aktualisierungen suchen), oder beende es bevor du YaST startest. Außerdem könntest du YaST mal, z.B., in einem Terminal-Emulator (konsole, xterm etc.) heraus starten und schauen ob es nicht weitere Meldungen gibt (Mit
Code:
yast2
starten). Mit top ermittelst du gerade laufende Prozesse. Alternativ mal Zypper probieren. Auch das Programme so einfach verschwinden, gibt es nicht. Da muss es einen Grund für geben. Mal mit
Code:
zypper se filezilla
schauen ob es wirklich deinstalliert wurde. PC wird immer langsamer? Volle Partition(en)?
 

Isaak

Member
AW: Yast kann keine Software installieren

Beende den entsprechenden Prozess

Code:
killall 4789
oder versuche es mit:

Code:
killall y2base
und starte dann wie es tomfa bereits schreibt yast2 in der Konsole (root-rechte nicht vergessen).
 

Rain_Maker

Administrator
Teammitglied
AW: Yast kann keine Software installieren

Isaak schrieb:
Beende den entsprechenden Prozess

Code:
killall 4789
Hinweis:

Das wird nicht funktionieren, killall terminiert Prozesse nicht nach ID sondern nach Namen, Prozesse anhand ihrer PID abzuschiessen, geht mit kill (PID ist vorher z.B. mit "pidof Name" herauszufinden).
 

milka

New Member
AW: Yast kann keine Software installieren

openSUSE-Updater-Applet ist mit seiner Arbeit fertig:

->keine Änderung des Zustandes

killall y2base

-> keine reaktion

yast in der Konsole starten

1.Versuch -> es startet eine englischsprachige version als KDE Fenster, die genau wie das aufrufen von Yast über das Startmenü zu nix führt.

2 Versuch-> yast wird im blauen Fenster der Konsole gestartet und kommt zum selben Punkt, wie beim ersten versuch, nur dass er sich hier ohne Fehlermeldung selbst ausschaltet

zypper se filezilla ausgeführt: folgende Meldung
Building repository 'openSUSE-11.1-Update' cache [done]
Error building the cache:
'repo2solv.sh' '-o' '/var/cache/zypp/solv/repo-update/solv' '/var/cache/zypp/raw/repo-update'
/usr/bin/repo2solv.sh: line 325: 5342 Broken pipe ( echo '<rpmmd>'; for i in primary.xml* susedata.xml*;
do
test -s "$i" || continue; case $i in
*.gz)
gzip -dc "$i"
;;
*.bz2)
bzip2 -dc "$i"
;;
*)
cat "$i"
;;
esac; echo; break;
done; for i in susedata.xml*;
do
test -s "$i" || continue; case $i in
*.gz)
gzip -dc "$i"
;;
*.bz2)
bzip2 -dc "$i"
;;
*)
cat "$i"
;;
esac; break;
done; echo '</rpmmd>' )
5344 | grep -v '\?xml'
5345 | sed '1i\<?xml version="1.0" encoding="UTF-8"?>'
5346 Segmentation fault | rpmmd2solv $parser_options > $primfile

Warning: Disabling repository 'openSUSE-11.1-Update' because of the above error.
Loading repository data...
Reading installed packages...

S | Name | Summary | Type
--+-----------+---------------------------+--------
| filezilla | A GUI FTP and SFTP Client | package
Platz auf den Patritionen:
53 GB
15GB
16GB

zu wenig Platz ist das wohl nicht.
 

tomfa

Member
AW: Yast kann keine Software installieren

Bitte noch die Infos von:
Code:
zypper lr -u
und:
Code:
zypper if satsolver-tools libzypp
oder:
Code:
zypper se -s satsolver-tools libzypp
Glaube zwei mögliche Lösungen gefunden zu haben.
Nur so aus Interesse. Hast du ein Upgrade/ Update von openSUSE 10.3 auf 11.1 gemacht, oder Neuinstallation?
Zu dem Platz in den Partitionen sagt dir
Code:
df
mehr.
 

milka

New Member
AW: Yast kann keine Software installieren

tomfa schrieb:
Bitte noch die Infos von:
Code:
zypper lr -u
Code:
linux-skoy:~ # zypper lr -u
# | Alias           | Name                  | Enabled | Refresh | URI
--+-----------------+-----------------------+---------+---------+----------------------------------------------------------------
1 | openSUSE 11.1-0 | openSUSE 11.1-0       | Yes     | No      | cd:///?devices=/dev/sr0
2 | repo-debug      | openSUSE-11.1-Debug   | No      | Yes     | http://download.opensuse.org/debug/distribution/11.1/repo/oss/
3 | repo-non-oss    | openSUSE-11.1-Non-Oss | Yes     | Yes     | http://download.opensuse.org/distribution/11.1/repo/non-oss/
4 | repo-oss        | openSUSE-11.1-Oss     | Yes     | Yes     | http://download.opensuse.org/distribution/11.1/repo/oss/
5 | repo-source     | openSUSE-11.1-Source  | No      | Yes     | http://download.opensuse.org/source/distribution/11.1/repo/oss/
6 | repo-update     | openSUSE-11.1-Update  | Yes     | Yes     | http://download.opensuse.org/update/11.1/
linux-skoy:~ #
und:
Code:
zypper if satsolver-tools libzypp
Code:
linux-skoy:~ # zypper if satsolver-tools libzypp                                   
Building repository 'openSUSE-11.1-Update' cache [done]                            
Error building the cache:                                                          
'repo2solv.sh' '-o' '/var/cache/zypp/solv/repo-update/solv' '/var/cache/zypp/raw/repo-update'
/usr/bin/repo2solv.sh: line 325:  4400 Broken pipe             ( echo '<rpmmd>'; for i in primary.xml* susedata.xml*;                                                                                                           
do                                                                                                              
    test -s "$i" || continue; case $i in                                                                        
        *.gz)                                                                                                   
            gzip -dc "$i"                                                                                       
        ;;                                                                                                      
        *.bz2)                                                                                                  
            bzip2 -dc "$i"                                                                                      
        ;;                                                                                                      
        *)                                                                                                      
            cat "$i"                                                                                            
        ;;                                                                                                      
    esac; echo; break;                                                                                          
done; for i in susedata.xml*;                                                                                   
do                                                                                                              
    test -s "$i" || continue; case $i in                                                                        
        *.gz)                                                                                                   
            gzip -dc "$i"                                                                                       
        ;;                                                                                                      
        *.bz2)                                                                                                  
            bzip2 -dc "$i"                                                                                      
        ;;                                                                                                      
        *)                                                                                                      
            cat "$i"                                                                                            
        ;;                                                                                                      
    esac; break;                                                                                                
done; echo '</rpmmd>' )                                                                                         
      4402                       | grep -v '\?xml'                                                              
      4403                       | sed '1i\<?xml version="1.0" encoding="UTF-8"?>'
      4404 Segmentation fault      | rpmmd2solv $parser_options > $primfile

Warning: Disabling repository 'openSUSE-11.1-Update' because of the above error.
Loading repository data...
Reading installed packages...


Information for package satsolver-tools:

Repository: @System
Name: satsolver-tools
Version: 0.13.2-0.1.1
Arch: i586
Vendor: openSUSE
Installed: Yes
Status: up-to-date
Installed Size: 1.9 M
Summary: A new approach to package dependency solving
Description:
A new approach to package dependency solving

Information for package libzypp:

Repository: @System
Name: libzypp
Version: 5.25.3-0.1.2
Arch: i586
Vendor: openSUSE
Installed: Yes
Status: up-to-date
Installed Size: 6.2 M
Summary: Package, Patch, Pattern, and Product Management
Description:
Package, Patch, Pattern, and Product Management
linux-skoy:~ #
oder:
Code:
zypper se -s satsolver-tools libzypp
Code:
linux-skoy:~ # zypper se -s satsolver-tolls libzypp                                                             
Building repository 'openSUSE-11.1-Update' cache [done]                                                         
Error building the cache:                                                                                       
'repo2solv.sh' '-o' '/var/cache/zypp/solv/repo-update/solv' '/var/cache/zypp/raw/repo-update'                   
/usr/bin/repo2solv.sh: line 325:  4356 Broken pipe             ( echo '<rpmmd>'; for i in primary.xml* susedata.xml*;                                                                                                           
do                                                                                                              
    test -s "$i" || continue; case $i in                                                                        
        *.gz)                                                                                                   
            gzip -dc "$i"                                                                                       
        ;;                                                                                                      
        *.bz2)                                                                                                  
            bzip2 -dc "$i"                                                                                      
        ;;
        *)
            cat "$i"
        ;;
    esac; echo; break;
done; for i in susedata.xml*;
do
    test -s "$i" || continue; case $i in
        *.gz)
            gzip -dc "$i"
        ;;
        *.bz2)
            bzip2 -dc "$i"
        ;;
        *)
            cat "$i"
        ;;
    esac; break;
done; echo '</rpmmd>' )
      4358                       | grep -v '\?xml'
      4359                       | sed '1i\<?xml version="1.0" encoding="UTF-8"?>'
      4360 Segmentation fault      | rpmmd2solv $parser_options > $primfile

Warning: Disabling repository 'openSUSE-11.1-Update' because of the above error.
Loading repository data...
Reading installed packages...

S | Name                         | Type    | Version      | Arch | Repository
--+------------------------------+---------+--------------+------+------------------
v | libzypp                      | package | 5.24.5-1.1   | i586 | openSUSE 11.1-0
v | libzypp                      | package | 5.24.5-1.1   | i586 | openSUSE-11.1-Oss
i | libzypp                      | package | 5.25.3-0.1.2 | i586 | (System Packages)
  | libzypp-devel                | package | 5.24.5-1.1   | i586 | openSUSE-11.1-Oss
  | libzypp-testsuite-tools      | package | 4.2.6-6.10   | i586 | openSUSE-11.1-Oss
  | libzypp-testsuite-tools-data | package | 4.2.6-6.10   | i586 | openSUSE-11.1-Oss
linux-skoy:~ #
Glaube zwei mögliche Lösungen gefunden zu haben.
Nur so aus Interesse. Hast du ein Upgrade/ Update von openSUSE 10.3 auf 11.1 gemacht, oder Neuinstallation?
Neuinstallation.


Zu dem Platz in den Partitionen sagt dir
Code:
df
mehr.
Code:
linux-skoy:~ # df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda6             20641788   3851660  15741488  20% /
udev                   1024636       204   1024432   1% /dev
/dev/sda7             64767780   5046028  56431644   9% /home
/dev/sda1             31744408  14140584  17603824  45% /windows/C
linux-skoy:~ #
Ich hoffe nur, dass sich das leicht beheben lässt, denn eine Reparatur des Systems geht bei mir immer schief, weil das Windows immer verschwindet, was immer zur Folge hat, dass Widnows neu installiert werden muss und dann auch Linux. Und das sind wieder Tage ohne PC:(. Windows brauche ich nur noch für relativ wenige Anwendungen, aber ein paar sind es doch (zB Lightroom)

Danke für die Hilfe
 

tomfa

Member
AW: Yast kann keine Software installieren

Versuchen wir erstmal das Einfache.
Code:
zypper rr 6
Code:
zypper ar -n Update-Repo http://ftp5.gwdg.de/pub/opensuse/update/11.1/ Update
Code:
zypper mr -r Update
Code:
zypper up
Diese Schritte als Root/ su ausführen.
Edit: Dieses wäre aber dann nur eine vorübergehende Lösung.
 

milka

New Member
AW: Yast kann keine Software installieren

Alles ausgeführt

Code:
linux-skoy:~ # zypper rr 6
Removing repository 'openSUSE-11.1-Update' [done]
Repository 'openSUSE-11.1-Update' has been removed.
linux-skoy:~ # zypper ar -n Update-Repo http://ftp5.gwdg.de/pub/opensuse/update/11.1/ Update
Adding repository 'Update-Repo' [done]                                                      
Repository 'Update-Repo' successfully added                                                 
Enabled: Yes                                                                                
Autorefresh: No                                                                             
URI: http://ftp5.gwdg.de/pub/opensuse/update/11.1/                                          

linux-skoy:~ # zypper mr -r Update
Autorefresh has been enabled for repository 'Update'.
linux-skoy:~ # zypper up                             
Retrieving repository 'Update-Repo' metadata [done]  
Building repository 'Update-Repo' cache [done]       
Error building the cache:                            
'repo2solv.sh' '-o' '/var/cache/zypp/solv/Update/solv' '/var/cache/zypp/raw/Update'                             
/usr/bin/repo2solv.sh: line 325:  4803 Broken pipe             ( echo '<rpmmd>'; for i in primary.xml* susedata.xml*;                                                                                                           
do                                                                                                              
    test -s "$i" || continue; case $i in                                                                        
        *.gz)                                                                                                   
            gzip -dc "$i"                                                                                       
        ;;                                                                                                      
        *.bz2)                                                                                                  
            bzip2 -dc "$i"                                                                                      
        ;;                                                                                                      
        *)                                                                                                      
            cat "$i"                                                                                            
        ;;                                                                                                      
    esac; echo; break;
done; for i in susedata.xml*;
do
    test -s "$i" || continue; case $i in
        *.gz)
            gzip -dc "$i"
        ;;
        *.bz2)
            bzip2 -dc "$i"
        ;;
        *)
            cat "$i"
        ;;
    esac; break;
done; echo '</rpmmd>' )
      4805                       | grep -v '\?xml'
      4806                       | sed '1i\<?xml version="1.0" encoding="UTF-8"?>'
      4807 Segmentation fault      | rpmmd2solv $parser_options > $primfile

Warning: Disabling repository 'Update-Repo' because of the above error.
Loading repository data...
Reading installed packages...
Nothing to do.
linux-skoy:~ #
yast über KDE Fenster zeigt keine Besserung

yast über Konsole

Code:
Accessing the Package Management Failed                                                   │
         │  System management is locked by the application with pid 4875 (/usr/lib/YaST2/bin/y2base). │
         │  Close this application before trying again.                                               │
         │                                                                                            │
         │  Would you like to continue without having access                                          │
         │  to the package management or retry to access it?                                          │
         │                                                                                            │
         │                                     [Continue] [Retry]
also auch nichts...
 

tomfa

Member
AW: Yast kann keine Software installieren

War irgendwie klar. Die Ausgabe von
Code:
tac /etc/*release
ergibt was?
Edit:
In Anlehnung an folgendem Beitrag von sky01, würde ich folgende Schritte (als Root/ su) vorschlagen:
(Bei einem x86, bzw. 32Bit System)
1.
Code:
rpm -Uvh http://download.opensuse.org/update/11.1/rpm/i586/libzypp-5.30.3-0.1.1.i586.rpm http://download.opensuse.org/update/11.1/rpm/i586/satsolver-tools-0.13.7-0.1.1.i586.rpm
2.
Code:
zypper ref -f
(Bei einem x86_64, bzw. 64Bit System)
1.
Code:
rpm -Uvh http://download.opensuse.org/update/11.1/rpm/x86_64/libzypp-5.30.3-0.1.1.x86_64.rpm http://download.opensuse.org/update/11.1/rpm/x86_64/satsolver-tools-0.13.7-0.1.1.x86_64.rpm
2.
Code:
zypper ref -f
 

milka

New Member
AW: Yast kann keine Software installieren

tomfa schrieb:
War irgendwie klar. Die Ausgabe von
Code:
tac /etc/*release
ergibt was?
Code:
linux-skoy:~ # tac/etc/*release
-bash: tac/etc/*release: No such file or directory
linux-skoy:~ #
Edit: die anderen vorgeschlagenen Änderungen sind ausgeführt und Yast tut seine Arbeit;)

Super vielen vielen Dank.

Aber was war eigentlich los?
 

Rain_Maker

Administrator
Teammitglied
AW: Yast kann keine Software installieren

milka schrieb:
Code:
linux-skoy:~ # tac/etc/*release
-bash: tac/etc/*release: No such file or directory
linux-skoy:~ #
Richtig abtippen musst Du die Befehle schon.

Dann editiere ich auch noch mal.

Vermutlich waren die Pakete des Paketmanagments beschädigt/fehlerhaft (satsolver und libzypp sind Herzstücke des selbigen), durch händisches Einspielen der beiden Pakete (und das praktischerweise auch noch in der neusten Version) passt es nun wieder.
 

milka

New Member
AW: Yast kann keine Software installieren

Hi,

nochmals vielen Dank für die Hilfe. Hast mir sehr geholfen. Ohne die Hilfe, hätt ich vermutlich beide Systeme wieder neu installiert.

Schöne Woche noch
lg
Milka
 

tomfa

Member
AW: Yast kann keine Software installieren

milka schrieb:
Code:
linux-skoy:~ # tac/etc/*release
-bash: tac/etc/*release: No such file or directory
linux-skoy:~ #
Zwischen tac (man kann auch cat nehmen ;)) und /etc hast du das Leerzeichen vergessen. Ist nun aber auch egal.
milka schrieb:
Edit: die anderen vorgeschlagenen Änderungen sind ausgeführt und Yast tut seine Arbeit;)
Dann begebe dich bitte zu deinem ersten Beitrag zu den Themen-Optionen (glaube ich) und setze dieses Thema auf gelöst. Danke!
 

Rain_Maker

Administrator
Teammitglied
AW: Yast kann keine Software installieren

tomfa schrieb:
Dann begebe dich bitte zu deinem ersten Beitrag zu den Themen-Optionen (glaube ich) und setze dieses Thema auf gelöst. Danke!
Diese Funktion ist hier deaktiviert, deshalb mache ich hier mal das Licht aus.

=> CLOSED

Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben