Yast Absturz durch Installatonsquelle wechseln 'Segmentation fault...' (Suse 9.1)
hallo zusammen, ich habe suse linux 9.1 und war damit sehr zufrieden, vor allen dingen mit dem installations- und admintool yast2. Seit neuestem tritt jedoch ein merkwuerdiger fehler auf. hab mir einige .rpms ausm netz besorgt und in ein lokales verzeichnis kopiert. mit der option installationsquelle wechseln habe ich dieses verzeichnis als weitere installationsquelle angegeben. nach dem ich nun in yast2 (grafischer modus) 'software installieren oder loeschen' wähle beginnt der startvorgang mit 'Reading package information; One moment please ...' jedoch verschwindet das fenster urploetzlich und es passiert garnichts mehr. habe die ganze sache im textmodus ausprobiert, dort erscheint nach einigem warten die fehlermeldung 'Segmentation fault at /usr/YaST2/clients/sw_single.ycp:162 /sbin/yast: line 185: 9099 Speicherzugriffsfehler $ybindir/y2base menu ncurses' und yast verabschiedet sich. wenn ich das lokale verzeichnis aus der liste der installationsquellen entferne funktioniert die packet-verwaltung von yast wieder einwandfrei. mein erster loesungsversuch war es alle packete die 'yast' im namen tragen neu zu installieren. wie ihr richtig vermutet hat das nichts gebracht. uebrigns scheint sonst mit yast alles in ordnung zu sein, die online-updates und die 'gewoenliche' installation von cd funktioniert einwandfrei. ich bin ein grosser fan von yast und moechte auf das tool keines falls verzichten, vielleicht kann mir jemand einen hinweis geben, wie ich das problem fixen kann. vielen dank. armin
Armin Steinkasserer wrote:
hallo zusammen,
ich habe suse linux 9.1 und war damit sehr zufrieden, vor allen dingen mit dem installations- und admintool yast2. Seit neuestem tritt jedoch ein merkwuerdiger fehler auf. hab mir einige .rpms ausm netz besorgt und in ein lokales verzeichnis kopiert. mit der option installationsquelle wechseln habe ich dieses verzeichnis als weitere installationsquelle angegeben. nach dem ich nun in yast2 (grafischer modus) 'software installieren oder loeschen' wähle beginnt der startvorgang mit 'Reading package information; One moment please ...' jedoch verschwindet das fenster urploetzlich und es passiert garnichts mehr.
habe die ganze sache im textmodus ausprobiert, dort erscheint nach einigem warten die fehlermeldung
'Segmentation fault at /usr/YaST2/clients/sw_single.ycp:162 /sbin/yast: line 185: 9099 Speicherzugriffsfehler $ybindir/y2base menu ncurses'
und yast verabschiedet sich.
wenn ich das lokale verzeichnis aus der liste der installationsquellen entferne funktioniert die packet-verwaltung von yast wieder einwandfrei.
mein erster loesungsversuch war es alle packete die 'yast' im namen tragen neu zu installieren. wie ihr richtig vermutet hat das nichts gebracht. uebrigns scheint sonst mit yast alles in ordnung zu sein, die online-updates und die 'gewoenliche' installation von cd funktioniert einwandfrei.
ich bin ein grosser fan von yast und moechte auf das tool keines falls verzichten, vielleicht kann mir jemand einen hinweis geben, wie ich das problem fixen kann.
vielen dank.
armin
das problem bleibt auch nach dem online update des yast-packagemangers bestehen... bin fuer jeden hinweis dankbar armin
Hallo Armin, hallo Leute, Am Samstag, 3. Juli 2004 08:56 schrieb Armin Steinkasserer:
ich habe suse linux 9.1 und war damit sehr zufrieden, vor allen dingen mit dem installations- und admintool yast2.
Dann guck mal nach, ob Du damit auch die Shift-Taste reparieren kannst ;-) Die durchgängige Kleinschreibung macht Deine Mail sehr schwer lesbar.
Seit neuestem tritt jedoch ein merkwuerdiger fehler auf. hab mir einige .rpms ausm netz besorgt und in ein lokales verzeichnis kopiert. mit der option installationsquelle wechseln habe ich dieses verzeichnis als weitere installationsquelle angegeben. [YaST2 stürzt ab]
Verstehe ich das richtig? Du hast ein paar RPMs runtergeladen, diese in einem Verzeichnis abgelegt und dann dieses Verzeichnis in YaST als Installationsquelle angegeben? Das geht meines Wissens so nicht. Wenn YaST2 das Verzeichnis als Installationsquelle akzeptieren soll, muss es bestimmte Dateien und eine vorgegebene Verzeichnisstruktur einhalten, siehe z. B. ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/supplementary/KDE/update_for_9.1/yast-source Falls Du diese Verzeichnisstruktur nicht hast, solltest Du die Pakete per rpm -Uhv /pfad/zum/paket.rpm installieren. Gruß Christian Boltz -- Nun liegen 70 Gigs en bloc darum und nix ist mehr mit LVM. Ich könnte sie allenfalls per Mail an eine ungültige Adresse verschicken und schnell partitionieren, bevor sie zurückkommen. [Ratti in suse-linux]
Christian Boltz wrote:
Hallo Armin, hallo Leute,
Am Samstag, 3. Juli 2004 08:56 schrieb Armin Steinkasserer:
ich habe suse linux 9.1 und war damit sehr zufrieden, vor allen dingen mit dem installations- und admintool yast2.
Dann guck mal nach, ob Du damit auch die Shift-Taste reparieren kannst ;-) Die durchgängige Kleinschreibung macht Deine Mail sehr schwer lesbar.
Sorry fuer meine durchgaengige Kleinschreibung ...
Seit neuestem tritt jedoch ein merkwuerdiger fehler auf. hab mir einige .rpms ausm netz besorgt und in ein lokales verzeichnis kopiert. mit der option installationsquelle wechseln habe ich dieses verzeichnis als weitere installationsquelle angegeben.
[YaST2 stürzt ab]
Verstehe ich das richtig? Du hast ein paar RPMs runtergeladen, diese in einem Verzeichnis abgelegt und dann dieses Verzeichnis in YaST als Installationsquelle angegeben?
Ja
Das geht meines Wissens so nicht. Wenn YaST2 das Verzeichnis als Installationsquelle akzeptieren soll, muss es bestimmte Dateien und eine vorgegebene Verzeichnisstruktur einhalten, siehe z. B. ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/supplementary/KDE/update_for_9.1/yast-source
Ich bin mir sicher das das so geht, denn ich habe es bereits so gemacht und es hat funktioniert. Ich habe mir beispielsweise den MPlayer von Packman gezogen und installiert und zwar genau nach dem angegebenen Schema. Meines Wissens ist es nur erforderlich diese bestimmten Dateien und die vorgegebene Verzeichnisstruktur einzuhalten, wenn man eine Neuinstallation uebers Netzwerk machen moechte ... Mittlerweile sind aber einige mysterioese Dinge mit meinem YaST passiert und es funktioniert nicht mehr richtig ...
Falls Du diese Verzeichnisstruktur nicht hast, solltest Du die Pakete per rpm -Uhv /pfad/zum/paket.rpm installieren.
Vielen Dank fuer den Hinweis mit rpm. Ich bevorzuge jedoch ein grafisches Interface, wie z.B. KPackage oder eben YaST2. Ich kenne mich mit Terminals, Kommandozeile, usw. nicht gut aus und da kommt mir ein Tool wie YaST2 gerade recht. Ich finde das Teil spitze. Vielleicht koennte man hi und da ein paar Sachen aendern, z.B. die Sache mit der Installationsquelle, aber ansonsten finde ich es als Installations- und Administrationstool sehr gut.
Gruß
Christian Boltz
Gruss Armin
Hallo Armin, hallo Leute, Am Sonntag, 4. Juli 2004 09:14 schrieb Armin Steinkasserer:
Christian Boltz wrote:
Am Samstag, 3. Juli 2004 08:56 schrieb Armin Steinkasserer: [...]
Seit neuestem tritt jedoch ein merkwuerdiger fehler auf. hab mir einige .rpms ausm netz besorgt und in ein lokales verzeichnis kopiert. mit der option installationsquelle wechseln habe ich dieses verzeichnis als weitere installationsquelle angegeben.
[YaST2 stürzt ab]
Verstehe ich das richtig? Du hast ein paar RPMs runtergeladen, diese in einem Verzeichnis abgelegt und dann dieses Verzeichnis in YaST als Installationsquelle angegeben?
Ja
Das geht meines Wissens so nicht. Wenn YaST2 das Verzeichnis als Installationsquelle akzeptieren soll, muss es bestimmte Dateien und eine vorgegebene Verzeichnisstruktur einhalten, siehe z. B. ftp.suse.com/suse/i386/supplementary/KDE/update_for_9.1/yast-source
Ich bin mir sicher das das so geht, denn ich habe es bereits so gemacht und es hat funktioniert. Ich habe mir beispielsweise den MPlayer von Packman gezogen und installiert und zwar genau nach dem angegebenen Schema. Meines Wissens ist es nur erforderlich diese bestimmten Dateien und die vorgegebene Verzeichnisstruktur einzuhalten, wenn man eine Neuinstallation uebers Netzwerk machen moechte ...
Ich sehe das zwar etwas anders (wie schon geschrieben), aber wenn es bei Dir schonmal funktioniert hat...
Mittlerweile sind aber einige mysterioese Dinge mit meinem YaST passiert und es funktioniert nicht mehr richtig ...
Dann mach bitte mal folgendes: YaST2 starten tail -f -n0 /var/log/YaST2/y2log in YaST2 den Fehler reproduzieren (falls der Fehler schon beim Start von YaST2 auftritt, zuerst tail aufrufen und dann YaST2 starten)
Falls Du diese Verzeichnisstruktur nicht hast, solltest Du die Pakete per rpm -Uhv /pfad/zum/paket.rpm installieren.
Vielen Dank fuer den Hinweis mit rpm. Ich bevorzuge jedoch ein grafisches Interface, wie z.B. KPackage
Das kannst Du auch verwenden ;-) Achte aber darauf, dass nicht --force oder --nodeps verwendet werden. (Sprich: "Abhängigkeiten prüfen" angekreuzt lassen und "Dateien ersetzen" nicht ankreuzen)
oder eben YaST2.
Auch dagegen habe ich nichts einzuwenden - solange Du nicht mit yast -i paket.rpm arbeitest (das würde nämlich mit --force --nodeps installieren, was man auf keinen Fall will).
Ich kenne mich mit Terminals, Kommandozeile, usw. nicht gut aus und da kommt mir ein Tool wie YaST2 gerade recht.
Glaube ich Dir gern - mir ging es anfangs ähnlich. Mich würde es aber nicht überraschen, wenn Du Dich mit der Zeit mehr und mehr an die Konsole gewöhnst ;-) Gruß Christian Boltz --
Moin Moin, > Wann stehst Du denn üblicherwiese auf ;-) So grüßt man sich z. B. in Hamburg von 0 bis ca. 23:59:59 Uhr. Faulpelze und Rucksack-Fischköppe wie ich sagen nur einmal *Moin* :-) P.S.: Wer jetzt fragt, wie man sich hier in der restlichen Zeit grüßt, ist doof ;-) [>> Mathias Bölke, > Manfred Tremmel und Jan Trippler in suse-linux]
Christian Boltz wrote:
Hallo Armin, hallo Leute,
Am Sonntag, 4. Juli 2004 09:14 schrieb Armin Steinkasserer:
Christian Boltz wrote:
Am Samstag, 3. Juli 2004 08:56 schrieb Armin Steinkasserer:
[...]
Seit neuestem tritt jedoch ein merkwuerdiger fehler auf. hab mir einige .rpms ausm netz besorgt und in ein lokales verzeichnis kopiert. mit der option installationsquelle wechseln habe ich dieses verzeichnis als weitere installationsquelle angegeben.
[YaST2 stürzt ab]
Verstehe ich das richtig? Du hast ein paar RPMs runtergeladen, diese in einem Verzeichnis abgelegt und dann dieses Verzeichnis in YaST als Installationsquelle angegeben?
Ja
Das geht meines Wissens so nicht. Wenn YaST2 das Verzeichnis als Installationsquelle akzeptieren soll, muss es bestimmte Dateien und eine vorgegebene Verzeichnisstruktur einhalten, siehe z. B. ftp.suse.com/suse/i386/supplementary/KDE/update_for_9.1/yast-source
Ich bin mir sicher das das so geht, denn ich habe es bereits so gemacht und es hat funktioniert. Ich habe mir beispielsweise den MPlayer von Packman gezogen und installiert und zwar genau nach dem angegebenen Schema. Meines Wissens ist es nur erforderlich diese bestimmten Dateien und die vorgegebene Verzeichnisstruktur einzuhalten, wenn man eine Neuinstallation uebers Netzwerk machen moechte ...
Ich sehe das zwar etwas anders (wie schon geschrieben), aber wenn es bei Dir schonmal funktioniert hat...
Mittlerweile sind aber einige mysterioese Dinge mit meinem YaST passiert und es funktioniert nicht mehr richtig ...
Dann mach bitte mal folgendes: YaST2 starten tail -f -n0 /var/log/YaST2/y2log in YaST2 den Fehler reproduzieren (falls der Fehler schon beim Start von YaST2 auftritt, zuerst tail aufrufen und dann YaST2 starten)
Falls Du diese Verzeichnisstruktur nicht hast, solltest Du die Pakete per rpm -Uhv /pfad/zum/paket.rpm installieren.
Vielen Dank fuer den Hinweis mit rpm. Ich bevorzuge jedoch ein grafisches Interface, wie z.B. KPackage
Das kannst Du auch verwenden ;-) Achte aber darauf, dass nicht --force oder --nodeps verwendet werden. (Sprich: "Abhängigkeiten prüfen" angekreuzt lassen und "Dateien ersetzen" nicht ankreuzen)
oder eben YaST2.
Auch dagegen habe ich nichts einzuwenden - solange Du nicht mit yast -i paket.rpm arbeitest (das würde nämlich mit --force --nodeps installieren, was man auf keinen Fall will).
Ich kenne mich mit Terminals, Kommandozeile, usw. nicht gut aus und da kommt mir ein Tool wie YaST2 gerade recht.
Glaube ich Dir gern - mir ging es anfangs ähnlich. Mich würde es aber nicht überraschen, wenn Du Dich mit der Zeit mehr und mehr an die Konsole gewöhnst ;-)
Gruß
Christian Boltz
sorry für die spaete antwort hatte in letzter zeit viel zu tun... habe die sache mit tail ausprobiert und mir das entsprechende (kilometerlange) log angesehen, es gibt auch einige fehlermeldungen...mittlerweile habe ich festgestellt, dass die sache funktioniert, wenn ich ein anderes lokales verzeichnis angebe...vielleicht haengt das problem einfach mit der bezeichnung des lokalen verzeichnisses zusammen... vielen dank fuer deine hinweise fuer die installation von rpms ... ciao armin
participants (2)
-
Armin Steinkasserer
-
Christian Boltz