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

13.2 (Aufgegeben) Yast Meldung Fehler.

dzug

Guru
Hei.
Wenn ich in yast2 den Bootloader aufrufe bekomme ich folgende Meldung:
Code:
Fehler
Internal error.Please report a bug report with logs.
Details:no implicit conversion of hash into String
Caller: /usr/lib/vendor_ruby/2.1.0/yast/builtins.rb:793:in "include?"
Drücke ich OK verschwindet die Maske Bootloader.
Ich danke sehr für eine Antwort.
Gruss dzug.
 

susejunky

Moderator
Teammitglied
Hallo dzug,

wie die Fehlermeldung besagt, bist Du auf einen "internen Fehler" gestoßen. Du kannst hier https://bugzilla.opensuse.org/index.cgi eine Fehlermeldung (in englischer Sprache) erstellen und die Datei "/var/log/YaST2/y2log" beifügen. Mehr kann ich zur Lösung Deines Problems leider nicht beitragen. Hier aber noch ein Hinweis:

Nachdem ich die Festplatte meines Notebooks gegen eine SSD ausgetauscht hatte, zeigte die YaST2 Bootloaderkonfiguration ein ähnliches Verhalten (nach Aufruf wurde ein "interner Fehler" gemeldet und es gab keine Möglichkeit die Bootloaderkonfiguration zu nutzen). Letztendlich habe ich herausgefunden, dass eine der grub2-Konfigurationsdateien noch einen Verweis (UUID) auf die alte Festplatte beinhaltete. Nachdem ich das korrigiert hatte, funktioniert die YaST2-Bootloaderkonfiguration wieder fehlerfrei.

Vielleicht ist das Problem bei Dir ähnlich gelagert (z.B. manuelle "fehlerhafte" Anpassung der Bootloaderkonfiguration) oder Du bist eben tatsächlich einfach nur auf einen Fehler im System gestoßen ...

Viele Grüße

susejunky
 
OP
D

dzug

Guru
Danke susejunky für Deine freundliche Antwort.
Es betrifft nur den Button Bootloader in yast2.
Alle anderen angezeigten Buttons funktionieren ohne Fehler.
Vielleicht kommt ja noch ein Update dafür.
Englisch ist leider nicht mein Ding.
gruss dzug
 
OP
D

dzug

Guru
Habe den Befehl welchen susejunky gegeben hat ausgeführt:
Code:
 peter@linux-sda1:~> su
Passwort: 
linux-sda1:/home/peter # /var/log/YaST2/y2log
bash: /var/log/YaST2/y2log: Keine Berechtigung
linux-sda1:/home/peter #
War wohl wieder nix.
Trotz su keine Berechtigung.
Gruss dzug.
 

Sauerland

Ultimate Guru
War wohl wieder nix.
Trotz su keine Berechtigung.
Naja, ne Datei anzeigen lassen und die Konsole weiss nicht mit welchem Programm ergibt eine Fehlermeldung.
Mit z.B. cat sollte es funktionieren, allerdings wird dann alles angezeigt.........
Code:
cat /var/log/YaST2/y2log
 
OP
D

dzug

Guru
Danke Sauerland.
Herzlichen Dank.
Mit Deinem Befehl bekomme ich wie Du Schriebst eine ellenlange Liste.
Da weiss ich nicht wo ich da was Rauslesen sollte.
Vielen dank nochmals.
Gruss dzug.
 

Jägerschlürfer

Moderator
Teammitglied
ich kenne die Logdatei jetzt nicht von yast, aber ich denke diese wird auch Zeitstempel haben. Somit solltest du hergehen, in yast den Bootloader starten und anschließend dir die neu eingefügten Zeilen in der Logdatei ansehen, ob hier irgend welche Errors auftauchen. Sollte ja nicht so schwer sein,...
Du kannst auch noch mit dem Befehl
Code:
tail
dir die Datei anzeigen lassen. Mehr Infos zu diesem Befehl, und wie du dir damit mehr als die letzten zehn Zeilen der Logdastei anzeigen lassen kannst, findest du mit dem folgenden Befehl heraus.
Code:
man tail
 
OP
D

dzug

Guru
Danke Jägerschlürfer.
Yast2 über die Konsole gestartet.
Bootloader in yast2 aufgerufen.
Fehlermeldung kommt.
Auf ok gedrückt.
Fehlermeldung und Bootloader verschwinden.
Ausgabe auf der Konsole:
Code:
peter@linux-sda2:~> su
Passwort: 
linux-sda2:/home/peter # yast2
Run command: /sbin/yast2 bootloader &
YaST got signal 11 at file /usr/share/YaST2/modules/Popup.rb:1058
/sbin/yast2: Zeile 440:  1609 Speicherzugriffsfehler  $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS
Wie soll ich weiter Verfahren?
Gruss dzug.
 

Jägerschlürfer

Moderator
Teammitglied
mal google und co befragen, wenn du nicht weiter kommst?

Das fördert unter anderem dies zu Tage:
http://www.opensuse-forum.de/allgemeines/system-einrichten-und-verwalten/11868-gel%C3%B6st-yast-absturz-durch-speicherzugriffsfehler/

Einfach mal prüfen ob das weiterhilft,...
 
OP
D

dzug

Guru
Danke für Deine Antwort.
Dein Link Durchgelesen.
Leider nix verstanden.
Die angegebenen zypper Befehle ausgeführt.
Die Repos bekomme ich auch über yast2 angezeigt.
Da yast2 ja läuft,(ausser bootloader) ist es warscheinlich nicht so schlimm.
Oder sollte ich bei yast2 mal alles einfach updaten?
gruss dzug.
 

Jägerschlürfer

Moderator
Teammitglied
dzug schrieb:
Danke für Deine Antwort.
Dein Link Durchgelesen.
Leider nix verstanden.
Die angegebenen zypper Befehle ausgeführt.
Die Repos bekomme ich auch über yast2 angezeigt.
Da yast2 ja läuft,(ausser bootloader) ist es warscheinlich nicht so schlimm.
Oder sollte ich bei yast2 mal alles einfach updaten?
gruss dzug.

Irgendwie ist das immer das selbe bei dir. Befasse dich bitte einfach mal etwas mehr mit dem Betriebssystem, mit dem du unterwegs bist.

ps. Lebe mit dem Fehler oder mache eine Neuinstallation, wie sonst auch bei deinen ganzen Problemen.
 

susejunky

Moderator
Teammitglied
Hallo dzug,

dzug schrieb:
Habe den Befehl welchen susejunky gegeben hat ausgeführt:
nur zur Klarstellung: "einem Befehl" hatte ich nicht genannt, sondern
susejunky schrieb:
... Du kannst ... eine Fehlermeldung (in englischer Sprache) erstellen und die Datei "/var/log/YaST2/y2log" beifügen.
Wenn Du den Inhalt der Datei "/var/log/YaST2/y2log" ansehen willst, dann kannst Du das, wie hier bereits beschrieben, mit "cat" oder "tail" machen. Da es sich um eine einfache Textdatei handelt, kannst Du sie auch mit einem Editor Deiner Wahl (kwrite, leafpad, ...) öffnen (benötigt Administrator-Rechte).

Wie hier ebenfalls schon erwähnt, tragen alle Einträge einen Datum/Zeitstempel, sodass Du die aktuellen Einträge erkennen kannst. Alternativ kannst Du die Datei umbenennen, bevor Du einen neuen Versuch startest die yast2-Bootloaderkonfiguration zu nutzen. Dann enthält sie nur noch Einträge, die bei dem (fehlgeschlagenen) Versuch erzeugt wurden.

Ob Dir die Informationen aus der Datei "/var/log/YaST2/y2log" weiterhelfen und/oder ob eine Aktualisierung der yast2-Packete das Problem beseitigt, kann ich Dir nicht sagen (bezweifle es allerdings).

Viele Grüße

susejunky
 
OP
D

dzug

Guru
Hier:
Code:
 peter@linux-sda1:~> su
Passwort: 
linux-sda1:/home/peter # zypper lr -up
#  | Alias                              | Name                                    | Aktiviert | Aktualisieren | Priorität | URI                                                                     
---+------------------------------------+-----------------------------------------+-----------+---------------+-----------+-------------------------------------------------------------------------
 1 | 13.2                               | Uni-Siegen-Update-13.2                  | Nein      | Nein          |   99      | ftp://ftp.uni-siegen.de/pub/opensuse/update/13.2                        
 2 | Programme_                         | Programme                               | Ja        | Ja            |   45      | dir:///home/peter/Programme%20                                          
 3 | download.opensuse.org-Wine         | openSUSE BuildService - Wine-CVS-Pakete | Ja        | Ja            |   50      | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.2/
 4 | download.opensuse.org-games        | openSUSE BuildService - Games           | Nein      | Nein          |   99      | http://download.opensuse.org/repositories/games/openSUSE_13.2/          
 5 | ftp.gwdg.de-suse                   | Packman Repository-13.2                 | Ja        | Ja            |   19      | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/                
 6 | google-earth                       | google-earth                            | Nein      | Nein          |   99      | http://dl.google.com/linux/earth/rpm/stable/i386                        
 7 | openSUSE-13.1-NonOSS-Add-on_13.1-0 | openSUSE-13.3-non-oss                   | Nein      | Nein          |   99      | http://download.opensuse.org/distribution/13.3/repo/non-oss/            
 8 | openSUSE_13.2-0                    | openSUSE 13.3-oss                       | Nein      | Nein          |   99      | http://download.opensuse.org/distribution/13.3/repo/oss/                
 9 | opensuse-guide.org-repo            | libdvdcss repository                    | Nein      | Nein          |   99      | http://opensuse-guide.org/repo/13.2/                                    
10 | packman                            | Packman-Factory                         | Nein      | Nein          |   99      | ftp://ftp.uni-erlangen.de/pub/mirrors/packman/suse/factory              
11 | repo-non-oss                       | openSUSE-13.2-Non-Oss                   | Ja        | Ja            |   41      | http://download.opensuse.org/distribution/13.2/repo/non-oss/            
12 | repo-oss                           | openSUSE-13.2-Oss                       | Ja        | Ja            |   41      | http://download.opensuse.org/distribution/13.2/repo/oss/                
13 | repo-update                        | openSUSE-13.2-Update                    | Ja        | Ja            |   40      | http://download.opensuse.org/update/13.2/                               
14 | repo-update-non-oss                | openSUSE-13.2-Factory-Non-Oss           | Nein      | Nein          |   99      | http://download.opensuse.org/update/factory-non-oss/                    
linux-sda1:/home/peter #
Ich werde bis zur nächsten Installation 13.3 warten,dann wird es wieder Funktionieren.
danke.
Gruss dzug.
 

Sauerland

Ultimate Guru
Und warum bindest Du dir Factory Repos ein, die du sowieso nicht beherrscht?

Lass doch einfach die Finger davon und benutze nur die normalen 13.2 Repos.
Dann funktioniert auch alles wie es soll.
 

Sauerland

Ultimate Guru
Mach ein
Code:
zypper dup
Alle Abhängigkeiten auflösen nichts ignorieren.

Entferne die Factory und 13.3 Repos.
 
Oben