PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SUSE8.1: IDE-CD,DVD/CDRW- nicht mehr mountbar - Yast2-Folgefehler



LX-Ben
10.01.03, 11:40
In Tipps&Tricks ist beschrieben, wie das durch Suse8.1 verursachte Problem
behoben wird:
http://www.linuxforen.de/forums/showthread.php?threadid=60172

Damit wird aber ein Yast2-Folgefehler 'programmiert', denn yast2 zeigt nun
auf eine nicht mehr existierende CD-Laufwerksdefinition!
----------------------
Auszug aus http://sdb.suse.de/de/sdb/html/yast2_pakete_installieren.html
GILT AUCH FÜR SUSE8.1 !

"Symptom
Nach der Installation möchten Sie Pakete von CD nachinstallieren. Dies
schlägt allerdings fehl. [Bei mir auch dann, wenn ich per Yast2 RPM-Pakete
nachinstalliere zB. Mozilla-1.2.1]

Wenn Sie auf "Details" klicken, erhalten Sie in etwa die folgende Fehlermeldung:

Es ist nicht möglich, das Quellmedium einzuhängen.
[Bei mir ständig wiederholte Anzeige 'Legen Sie die CD 2 ein..]

Ursache
YaST2 hat die Gerätedatei Ihres IDE-CDROM-Laufwerks in einer Datei
unter /var/lib/hardware gespeichert. Durch Änderungen an Ihrem
System (z.B. Aktivierung der IDE-SCSI Emulation) stimmen diese Angaben
nicht mehr. Die Gerätedatei Ihres Laufwerks heisst nun z.B. /dev/sr0.
Selbst wenn Sie nun z.B. den Link von /dev/cdrom auf /dev/sr0 ändern,
greift YaST2 noch immer auf das ursprüngliche Gerät zu.

Lösung
Öffnen Sie eine Konsole..."
--------------------------------
ERGÄNZUNG: Mit dem angegebenen Korrektorbefehl als root
'hwscan --cdrom' funktioniert yast2-Paketinstall bei mir jetzt zwar wieder,
aber nur mit eingelegten CDs im cdrecorder, und eine Option
'hwscan --cdrecorder' gibt es nicht.

Egal, es funktioniert jetzt wieder fehlerfrei. :)

LX-Ben
20.07.03, 01:02
Aus aktuellem Anlass, da immer noch Umsteiger wegen des SuSE8.1-
Fehlers frustriert sind und eine Byte-genaue Lösung suchen:

"CD/DVD nicht mountbar: Sie haben ein CDRW Laufwerk und ein oder
mehrere 'normale' CD Laufwerke. Nach der Installation von SuSE8.1
sind die CD Laufwerke nicht mehr mountbar..
Ursache: Fehlende Module in der initrd. Ab SuSE8.1 ist die Unterstüt-
zung für CD Laufwerke nicht mehr im Kernel einkompiliert, sondern wird
über Module (cdrom und ide-cd) realisiert. Diese beiden Module sind nicht
in der Initrd, das Modul ide-scsi schon. Dadurch greift die SCSI Emulation
bei allen Laufwerken und nicht nur bei den im Kernel Parameter
hdX=ide-scsi angegebenen. Lösung: ..."

Weil der Suse-Link das Vorgehen 'wieder sehr global-ungenau' beschreibt,
hier meine Umsteiger-taugliche Beschreibung - UND jetzt funktionierts *freu*
Als eingeloggter root:
Hauptmenü - yast2 - System - Editor für /etc/sysconfig - links auf das
+-Zeichen von Base-Administration klicken - initrd_modules anklicken -
und dann rechts oben im Eingabefeld VOR ide-scsi die beiden Einträge
' cdrom ide-cd ' einfügen. Danach Konsole - mk_initrd starten. Nach einem
Systemneustart sind CDROM und Brenner hinsichtlich Dateien tatsächlich im
Zugriff, das Testen bei Audio-CDs und CDBrennen kommt später. Beim Neustart
eines Users wird neue Hardware angezeigt - und kann nach Autorisierung
durch das root-password auch dem User der Zugriff eingeräumt werden.

Warum Suse auf ihrer Webseite nicht einen Flyer zu diesem offensicht-
lichen 8.1-Installationsfehler gesetzt hat, bleibt rätselhaft. Es ist
jedenfalls zugleich der Hinweis, dass bei Versionsupdates Etliches
schief gehen kann.

Sonny
07.08.03, 08:44
ich habe das Problem mit SuSE 8.2! Ich kann z.B. mit dd auf das CDROM zugreifen, aber die CD nicht mounten. Und nu?

(cant read superblock)