Re: xcdroast startet nicht (SuSE 8.0, KDE 3)
Hallo Markus, Am Donnerstag, 24. Oktober 2002 17:45 schrieb Marcus Roeckrath:
Hallo Bernd,
Bernd Stäglich wrote on Donnerstag, 24. Oktober 2002 17:03 about Re: xcdroast
startet nicht (SuSE 8.0, KDE 3):
"xcdroast
** WARNING **: Installation problem? No set-gid bit on /usr/X11R6/lib/xcdroast-0.98/bin/xcdrwrap
Zunächst beschwert er sich also, dass die Permission auf dem Wrapper nicht stimmen. Gehe also in das Verzeichnis und führe das verlangte aus.
habe permissions geändert
Nun machst Du es nochmal neu mit dem Test von der Konsole. Mal sehen, ob weitere Fehlermeldungen kommen, die er im ersten Versuch wegen des Abbruchs nicht mehr gezeigt hat.
gemäß deiner Mail vom 24.10. 15:53 versucht wie folgt:
Alt-F2 xterm <return> kdesu xcdroast
Da erscheint die folgende Meldung: kdesu xcdroast Xlib: extension "GLX" missing on display ":0.0".
oder:
Alt-F2 xterm <return> xhost + su DISPLAY=:0.0 (falls nicht gesetzt sein sollte, aber IMHO notwendig) xcdroast exit xhost -
linux:/home/**** #DISPLAY=:0.0 linux:/home/**** # xcdroast Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Was hat es denn nun auf sich mit dem DISPLAY :0.0 und XLib? Nachtrag: Mein K-Menü habe ich dank Tipp (Spezialknopf) von Rudi Hönig übrigens wieder :-) Erst mal vielen Dank Bernd
Hallo Bernd, Bernd Stäglich wrote on Freitag, 25. Oktober 2002 15:15 about Re: xcdroast startet nicht (SuSE 8.0, KDE 3):
gemäß deiner Mail vom 24.10. 15:53 versucht wie folgt:
Alt-F2 xterm <return> kdesu xcdroast
Da erscheint die folgende Meldung: kdesu xcdroast Xlib: extension "GLX" missing on display ":0.0".
Da fehlt Dir offensichtlich das GLX-Modul.
Alt-F2 xterm <return> xhost + su DISPLAY=:0.0 (falls nicht gesetzt sein sollte, aber IMHO notwendig) xcdroast exit xhost -
linux:/home/**** #DISPLAY=:0.0 linux:/home/**** # xcdroast Xlib: connection to ":0.0" refused by server
Du willst ja nun als root aufrufen, der XServer läuft aber unter Deinen Usernamen. Hast Du xhost + wirklich ausgeführt bzw. hat das ohne Fehlermldung die Freischaltung des XServers bestätigt? Wenn man den XServer freigibt, können andere User, sogar andere Rechner, auf diesen zugreifen. Das mußt Du hier also auch für root explizit erlauben. Die Display-Variable enthält die Nummer des XServers, man kann nämlich mehrere Instanzen gestartet haben oder starten. -- Gruss Marcus Marcus Roeckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone : +49-2536-9944 -- Mailer/BBS/Fax : +49-2536-9943 (V34, X75) FidoNet: 2:2449/523 E-Mail : marcus.roeckrath@gmx.de WWW : http://home.foni.net/~marcusroeckrath/
Hallo Marcus, Am Freitag, 25. Oktober 2002 18:13 schrieb Marcus Roeckrath:
Hallo Bernd,
Bernd Stäglich wrote on Freitag, 25. Oktober 2002 15:15 about Re: xcdroast
Da erscheint die folgende Meldung: kdesu xcdroast Xlib: extension "GLX" missing on display ":0.0".
Da fehlt Dir offensichtlich das GLX-Modul.
Was ist das und woher kriege ich das. In YAST2 habe ich allenfalls NVIDIA_GLX und xf86_glx gefunden. Die sind aber installiert.
xhost -
linux:/home/**** #DISPLAY=:0.0 linux:/home/**** # xcdroast Xlib: connection to ":0.0" refused by server
Du willst ja nun als root aufrufen, der XServer läuft aber unter Deinen Usernamen.
Ja, wenigstens erst mal, um mich nicht mit noch mehr Details rumplagen zu müssen Funktionierte vorher ja auch immer so, bin inzwischen ganz entnervt von der Rumdokterei und bei mir als Singel-User ist das doch egal? Ich arbeite ja nicht komplett als root (dieser rote Desktop mit den vielen Bomben) Also habe ich/bzw. kann ich doch die folgenden Warnungen im Prinzip missachten? * WARNING **: So do as root something like that: (and read the Manual) chown root:cdwrite /usr/X11R6/lib/xcdroast-0.98/bin/xcdrwrap; chmod 2755 /usr/X11R6/lib/xcdroast-0.98/bin/xcdrwrap *** NOTE ***: --------------------------------------------------------------- This permission warning and the following set-uid bit warnings can be safely ignored, if you want to run X-CD-Roast as root only. --------------------------------------------------------------- ** WARNING **: Installation problem? No set-uid bit on /usr/X11R6/lib/xcdroast-0.98/bin/mkisofs ** WARNING **: Installation problem? No set-uid bit on /usr/X11R6/lib/xcdroast-0.98/bin/readcd ** WARNING **: Installation problem? No set-uid bit on /usr/X11R6/lib/xcdroast-0.98/bin/cdda2wav Nicht missachten kann ich aber wohl die folgende Meldung: xcdroast: relocation error: /usr/lib/libimlib-gif.so: undefined symbol: _gdk_malloc_image Was ist denn das nun schon wieder. Ist das vielleicht diese komische Sache mit dem Menüeditor, wo irgendwie der Pfad zu xcdroast noch eingetragen werden muss? Wäre nett, wenn du mir noch mal helfen würdest. Vielen Dank Bernd War das so nicht immer. Also bewusst habe ich da ganz bestimmt nichts verändert. xcdroast hatte übrigens einwandfrei unter root funktioniert. Deshalb habe ich diesen besonderen Hinweis von dir bewusst nicht beachtet, um nicht noch mehr in Manuals rumwühlen zu müssen. Bin nämlich schon ziemlich entnervt. Ist das denn nun wirklich so notwendig oder kriege ich das nicht auch so hin?
Hast Du xhost + wirklich ausgeführt bzw. hat das ohne Fehlermldung die Freischaltung des XServers bestätigt?
Nein, ich wusste nicht, dass ich zum Befehl xhost noch meinen Rechnernamen zufügen musste. Jetzt ergibt sich also: "xhost + localhost localhost being added to access control list
Wenn man den XServer freigibt, können andere User, sogar andere Rechner, auf diesen zugreifen. Das mußt Du hier also auch für root explizit erlauben.
Also muss ich den XServer freigeben? Wie mache ich das jetzt? Ich stelle nämlich wieder mal fest, dass ich als Laie, der mit Linux eigentlich nur friedlich arbeiten will und mit BIll Gates nichts zu tun haben will, mich von immer neuen Fachausdrücken nur so erschlagen fühle und dabei so ziemlich den Überblick verliere, obwohl ich mich wirklich bemühe.
Die Display-Variable enthält die Nummer des XServers, man kann nämlich mehrere Instanzen gestartet haben oder starten.
Hallo Bernd, Bernd Stäglich wrote on Freitag, 25. Oktober 2002 22:46 about Re: xcdroast startet nicht (SuSE 8.0, KDE 3):
Da fehlt Dir offensichtlich das GLX-Modul.
Was ist das und woher kriege ich das. In YAST2 habe ich allenfalls NVIDIA_GLX und xf86_glx gefunden. Die sind aber installiert.
Interessante Frage, aber ist vielleicht Deine XServer-Konfigurationsdatei kaputt? Schau mal in /etc/X11/XF86Config nach, ob da das glx-Modul vielleicht nicht geladen wird. Bei mir sieht's so aus: Section "Module" Load "type1" Load "speedo" Load "extmod" Load "freetype" Load "glx" EndSection Keine Ahnung, ob's das ist.
Du willst ja nun als root aufrufen, der XServer läuft aber unter Deinen Usernamen.
Ja, wenigstens erst mal, um mich nicht mit noch mehr Details rumplagen zu müssen Funktionierte vorher ja auch immer so, bin inzwischen ganz entnervt von der Rumdokterei und bei mir als Singel-User ist das doch egal? Ich arbeite ja nicht komplett als root
Auch wenn Du als Einzeluser vor Deinem Platz sitzt, kann ein fehlerhaft programmiertes Programm als root ausgeführt ziemlich viel Mist bauen. Prinzipiell also im Normalfall immer als x-beliebiger User arbeiten, aber hier ist es zunächst mal ok, da xcdroast zumindest einmal sowieso zur Konfiguration als root gestartet werden muss.
Also habe ich/bzw. kann ich doch die folgenden Warnungen im Prinzip missachten?
Ja, steht alles in der nonroot-Doku, die man sich dann auch mal später anschauen kann.
xcdroast: relocation error: /usr/lib/libimlib-gif.so: undefined symbol: _gdk_malloc_image
Grrr, hört sich garnicht gut an. Sieht so aus, als ob Du eine falsche Version der libimlib-gif.so installiert hast. Da weiss ich zunächst mal auf die Schnelle keinen Rat. Ob eventuell eine De- und anschliessende Neuinstallation von imlib.rpm hilft? Wäre ein Versuch wert. Zu welchem Paket eine Datei gehört, bekommst Du als root über den Befehl rpm -qf <kompletter Pfad und Name der Datei> heraus. Nur so als Tip, braucht man manchmal.
Was ist denn das nun schon wieder. Ist das vielleicht diese komische Sache mit dem Menüeditor, wo irgendwie der Pfad zu xcdroast noch eingetragen werden muss?
Nein, hat damit nichts zu tun, und da Du xcdroast ja aus einem Terminal aufgerufen hast, hat das Menu damit überhaupt nichts mehr zu tun. Die Fehlermeldung besagt deutlich, daß es sich um einen runtimerror handelt. Die library kann eine bestimmte Anforderung nicht erfüllen.
Wäre nett, wenn du mir noch mal helfen würdest.
Gerne, aber ich bin nicht allwissend und weiss auch noch vieles nicht im Einzelnen. Vielleicht hat hier sonst noch jemand eine Idee.
War das so nicht immer. Also bewusst habe ich da ganz bestimmt nichts verändert. xcdroast hatte übrigens einwandfrei unter root funktioniert. Deshalb habe ich diesen besonderen Hinweis von dir bewusst nicht beachtet,
Als der Menüeintrag noch funktionierte, hat kdesu die notwendigen Vorbereitungen übernommen. Über die Konsole, und da kommen wir jetzt nicht dran vorbei, müssen wir es manuell tun. Stell Dir also der Einfachheit vor, daß wir die Arbeit von kdesu tun. Oder redest Du von etwas anderem. Da fehlt mir jetz das Quoting, also der Bezug auf meine vorige Äußerung.
um nicht noch mehr in Manuals rumwühlen zu müssen. Bin nämlich schon ziemlich entnervt. Ist das denn nun wirklich so notwendig oder kriege ich das nicht auch so hin?
Hast Du xhost + wirklich ausgeführt bzw. hat das ohne Fehlermldung die Freischaltung des XServers bestätigt?
Nein, ich wusste nicht, dass ich zum Befehl xhost noch meinen Rechnernamen zufügen musste. Jetzt ergibt sich also:
Muß nicht, hatte da einfach mal die Kurzform genommen. Damit kann jeder x-beliebige Rechner Programme über Deine XServer-Instanz ausführen.
Also muss ich den XServer freigeben? Wie mache ich das jetzt?
Wie schon geschrieben xhost + localhost su xcdroast xhost -localhost exit Wenn Du mit den obigen Fehlermeldungen bis zu der gdk_malloc_image gekommen bist, sollte das mit dem XServer klar sein. Ansonsten bekommst Du sofort einen Zugriffsfehler auf den XServer (can not connect to :0.0 oder so ähnlich).
Ich stelle nämlich wieder mal fest, dass ich als Laie, der mit Linux eigentlich nur friedlich arbeiten will und mit BIll Gates nichts zu tun haben will, mich von immer neuen Fachausdrücken nur so erschlagen fühle und dabei so ziemlich den Überblick verliere, obwohl ich mich wirklich bemühe.
Linux ist nicht Windows, damit ändern sich auch die Fachausdrücke und man wird erstmal neues lernen müssen, wozu Du auf konkrete Fragen hier oder in anderen Linux-Newsgroups etc. immer Hilfe bekommen wirst. Aber das hört sich alles schlimmer an, als es ist. Ein paar Probleme durchgestanden, und Du hast es. Hier in diesem Fall ist es nun sehr schwer festzustellen - sagtest Du nicht was von einem kapitalen Absturz mit verlorenen Dateien etc. - was da alles kaputtgegangen ist. Ich arbeite grundsätzlich mit regelmässigen DAT-Backups und ziehe in einem solchen Crash-Fall, bei dem fsck manuell gestartet werden muß und zudem noch einiges an Fehlern meldet, das Backup zurück auf den Rechner. Dauert 2 Stunden aber erspart mir die Suche nach dem, was so alles kaputt oder futsch ist. Als der Soundkartentreiber meiner Soundkarte noch nicht SMP-kompatibel war, hatte ich hier übelste Abstürze, da war ich froh über das Backup.
Die Display-Variable enthält die Nummer des XServers, man kann nämlich mehrere Instanzen gestartet haben oder starten.
-- Gruss Marcus Marcus Roeckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone : +49-2536-9944 -- Mailer/BBS/Fax : +49-2536-9943 (V34, X75) FidoNet: 2:2449/523 E-Mail : marcus.roeckrath@gmx.de WWW : http://home.foni.net/~marcusroeckrath/
Hallo Marcus, Am Samstag, 26. Oktober 2002 09:24 schrieb Marcus Roeckrath:
Hallo Bernd,
Bernd Stäglich wrote on Freitag, 25. Oktober 2002 22:46 about Re: xcdroast
startet nicht (SuSE 8.0, KDE 3):
Da fehlt Dir offensichtlich das GLX-Modul.
Schau mal in /etc/X11/XF86Config nach, ob da das glx-Modul vielleicht nicht geladen wird.
Bei mir sieht's so aus:
Section "Module" .. Load "glx" EndSection
war bei mir nicht da, habs jetzt nachgeholt
xcdroast: relocation error: /usr/lib/libimlib-gif.so: undefined symbol: _gdk_malloc_image
Grrr, hört sich garnicht gut an. .. Ob eventuell eine De- und anschliessende Neuinstallation von imlib.rpm hilft? Wäre ein Versuch wert.
Zu welchem Paket eine Datei gehört, bekommst Du als root über den Befehl
rpm -qf <kompletter Pfad und Name der Datei>
heraus. Nur so als Tip, braucht man manchmal.
der Tipp war gut, werde ich mir so oder so merken :-)
xhost + localhost su xcdroast xhost -localhost exit
Wenn Du mit den obigen Fehlermeldungen bis zu der gdk_malloc_image gekommen bist, sollte das mit dem XServer klar sein.
bin ich, das XServer-System ist jetzt endgültig wieder klar :-)
Hier in diesem Fall ist es nun sehr schwer festzustellen - sagtest Du nicht was von einem kapitalen Absturz mit verlorenen Dateien etc. - was da alles kaputtgegangen ist.
also da war ziemlich was los, und zwar während eines Aufhängers beim ONLINE-Update. Vielleicht sind deswegen ja auch jetzt die Versionen durcheinander. KDE versuchte verzweifelt zu starten, schaffte es aber nicht mehr. Dann kam ein schwarzer Bildschirm mit der abschließend besonders beruhigenden Nachricht "KERNEL panic" und irgendwas mit Fehlern bei NVIDIA und so. Ich war heilfroh, dass ich dann alles über die CD wieder zum Laufen kriegte. Wenn ich das jetzt mit der imlib jetzt nicht hinkriege, werde ich sicherheitshalber also SuSE völlig neu installieren. Das ist vielleicht gar nicht so verkehrt, weil ich mir dann auch meine Partitionen noch mal anders einrichten kann.
Ich arbeite grundsätzlich mit regelmässigen DAT-Backups und ziehe in einem solchen Crash-Fall, bei dem fsck manuell gestartet werden muß und zudem noch einiges an Fehlern meldet, das Backup zurück auf den Rechner. Dauert 2 Stunden aber erspart mir die Suche nach dem, was so alles kaputt oder futsch ist. Als der Soundkartentreiber meiner Soundkarte noch nicht SMP-kompatibel war, hatte ich hier übelste Abstürze, da war ich froh über das Backup.
ich sichere regelmäßig durch einfaches Kopieren meine /home-, /etc- und /usr-Verzeichnisse in eine extra Sicherungspartition auf einer zweiten Festplatte und habe dort außerdem noch ein zweites Mal SuSE installiert als Hilfs- und Testversion, falls bei meinem Haupt-SuSE was kaputt geht. Aber das nützte diesmal irgendwie alles nichts. Immer wieder kam KERNEL-panic. Ich musste die CD nehmen mit den ja nun bekannten Folgen. Tja, was kann ich da noch ändern? Wie kriege ich SuSE komplett gesichert? Unter Windows hatte ich mein PowerQuest-DriveImage und dann konnte nix, aber auch gar nix passieren. Aber hier? Diese Backup-Geschichte ist mir unter Linux schon lange ein Problem und ein Dorn im Auge. Aber das gehört nicht hierher und ist wohl ein anderer Thread. Wie gesagt, also auf jeden Fall schon mal vielen Dank für alles! Wenn du, oder sonst jemand, mir aber noch an dieser Stelle den ultimativen Tipp für das Sichern von SuSE-komplett auf meiner zweiten Festplatte geben könnte, das wäre natürlich toll! Ciao Bernd
Hallo Bernd, Bernd Stäglich wrote on Samstag, 26. Oktober 2002 13:48 about Re: xcdroast startet nicht (SuSE 8.0, KDE 3):
Wie gesagt, also auf jeden Fall schon mal vielen Dank für alles! Wenn du, oder sonst jemand, mir aber noch an dieser Stelle den ultimativen Tipp für das Sichern von SuSE-komplett auf meiner zweiten Festplatte geben könnte, das wäre natürlich toll!
Das ging hier schon durch, und ist auch als Tip in der SuSE-SDB. Aus dem Kopf etwa so, alles in eine Zeile und angenommen, Deine Backuppartition ist auf /mnt gemountet: ( tar -cf - ./ --exclude='/proc/*' --exclude='/mnt/*' ) | ( cd /mnt && tar -xf - --atime-preserve ) Aber sicherheitshalber bitte in der SDB nochmal nachlesen. -- Gruss Marcus Marcus Roeckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone : +49-2536-9944 -- Mailer/BBS/Fax : +49-2536-9943 (V34, X75) FidoNet: 2:2449/523 E-Mail : marcus.roeckrath@gmx.de WWW : http://home.foni.net/~marcusroeckrath/
Hallo Liste, nachdem ich hier länger unter "xcdroast startet nicht" geposted hatte (Vielen Dank insbesondere dir, Marcus Roeckrath!) und dann abschließend infolge eines erneuten Crashs feststellen musste, dass wohl aus irgendeinem Grunde nach einem Online-Update tatsächlich der ganze Kernel versaut war, kam ich mir ganz schlau vor und wollte nun das Modernste. Ich kaufte mir heute SuSE 8.1 und installierte es als Neuinstallation voll auf meiner alten SuSE 8.0-Partition, die ich vorher ausgiebig löschte, um bloß ja nichts vom alten Mist übrig zu behalten. Dazu sicherte ich vorher extra noch mal mein altes Home-Verzeichnis und mein gesondertes Arbeitsverzeichnis "work" auf einer zweiten Festplatte unter LVM in mehreren darunter angelegten Partitionen so wie sonst auch immer, um wenigstens meine Maildaten, die Konqueror-Lesezeichen und noch einiges andere zu retten. Diese LVM befindet sich sogar noch auf einer anderen Festplatte (um eben auch wirklich alles ganz toll zu sichern!). Nun musste ich ja diese Sicherungspartitionen auch unter der 8.1 wieder mit einem Mount-Punkt versehen. Dieses tat ich. Seitdem ist nicht nur mein kompletter KMail-Ordner mit sämtlichen Unterverzeichnissen aus dem Sicherungs-Home-Verzeichnis verschwunden, sondern auch ein unüberschaubarer Teil meiner privaten "work"-Arbeitsdaten. So z.B. mein ganzer Mailverkehr mit Marcus Roeckrath bezüglich xcdroast. Gott sei Dank hatte ich meine "work"-Arbeitsdaten aber auf einer "vollwertigen" Partition als reiserfs und nicht als LVM abgelegt. Die hatte ich übrigens genauso Mountpunkt versehen wie die LVM-Partitionen und da war dann alles bzw. ist alles noch da! Also muss der Fehler doch bei LVM liegen !!!!? Vielleicht natürlich auch noch im Zusammenspiel mit Reiser, der ja auch ganz gerne mal Daten verschwinden lässt. Dieses nun nur als Warnung und zum Nachdenken für alle hier in der Liste befindlichen SuSE-Leute und KMail-Leute. Ändern kann man da ja wohl nichts mehr. Dass von einem Sicherungsverzeichnis aber einfach so ganze Verzeichnisse und Dateien verschwinden, finde ich schon ungeheuerlich. Oder weiß jemand noch einen Trick, um an die alten Daten zu kommen? Ich jedenfalls habe weder etwas an den Größen der ursprünglichen Partitionen verändert (also wirklich nur die Mount-Punkte genau so gesetzt, wie sie vorher waren und an den Partitionsgrößen, Nummerierungen und Lagen nichts, aber auch gar nichts verändert. Bei mir kann der Fehler also nicht liegen. Auch sonst hatte ich (trotz Komplett-Neuinstallation) bisher nur Ärger mit der 8.1, z.B. mit dem Bildschirm (letztes Jahr gekauft), der plötzlich nicht mehr erkannt wird und genauso voraussichtlich mit dem CD-Writer (Ähnliches geht hier ja gerade durch die Liste). Jedenfalls erscheinen da diesbezüglich seltsame Meldungen, die allesamt nichts Gutes verheißen. Aber nun muss ich mich ja erst mal um den Nauaufbau meiner Daten und Mail-Adressverzeichnisse kümmern, um im Wichtigsten erst mal wieder arbeitsfähig zu werden. Vielen Dank, SuSE-Programmierer! In diesem Sinne und ziemlich bitter also im wahrsten Sinne des Wortes Gute Nacht (SuSE!) Bernd
participants (2)
-
Bernd Stäglich
-
Marcus Roeckrath