8.1-yast2 InstSrc:E_no_instsrc_on_media
Schönes Wochenende an alle, erstmal. Mein Problem: Wenn ich in Yast2 >Installationsquelle wechseln >Hinzufügen >LokalesVerzeichniss wähle, bekomme ich immer(!) ein Installationsquelle kann nicht von der URL xxxx erstellt werden. ERROR(InstSrc:E_no_instsrc_on_media) zurück. Ich habe folgendes versucht. Goggeln, zeigt mir: Subject: Re: 8.1: Installationsquelle "E_no_instsrc_on_media" Message-ID: <20030212140938.GC2983@rex.local> wobei sich das Prob dort nach 2 Tagen und einem reboot von selber löste (sowas passiert mir prinzipiell nicht), sowie Bezüge zu ftp-8.2 Updates. In sdb auch nichts. Ich (SuSE8.1|KDE3.0.3|Knl.2.4.19-4GB) hatte Suse zu Newbie-Übungszwecken mehrmals auf alten Platten installiert - das gleiche Problem. Ich habe verschiedene "Bedinungsvariationen" (Status: ON/OFF, versch. Verzeichnisse, Rechteverteilung etc..) ausprobiert. Ich habe alle Suse-CDs auf Platte kopiert und den ursprünglichen Installationspfad entsprechend verändert (was überraschenderweise funktioniert) und dann versucht weitere Quellpfade hinzuzufügen. Ich habe ein Verzeichniss mit einem 8.1-Update (von einer Zeitschriften-CD angelegt) und dieses angegeben. Ich habe zusätzlich zur Quelle SuseCDs auf Verzeichniss versucht eine CD mit 8.1-Update anzugeben - da kommt die Fehlermeldung schon beim Anklicken des gemounteten Laufwerks. Gleiches habe ich mit Suse CD1 versucht. Ich habe testhalber "lcd4linux-0.9.11-8.src.rpm" in /usr/rpml/SUSE/CD7/suse/src kopiert und versucht dieses Verzeichniss als zusätzliche Quelle anzugeben - nix. Ich habe todesverachtend die einzige Installationsquelle komplett gelöscht und versucht ir_gend_was vom obengenannten zu wiederholen, auch nix (bis auf die Wiederherstellung von CD1 im Verzeichniss). Haben die "CD1/suse/setup/descr/*.sel-files" vielleicht was damit zu tun? Für jede Art von Tip oder Quellenverweis, wäre ich sehr dankbar. Grüsse, Ralf -- Newbie|SuSE8.1|KDE3.0.3|Knl.2.4.19-4GB| M810L|Duron892MHz|482MB|SiS730S|Sis630/730|Samtron96P|8wLite|
From: "Ralf Mohn"
Schönes Wochenende an alle, erstmal.
Mein Problem: Wenn ich in Yast2 >Installationsquelle wechseln >Hinzufügen >LokalesVerzeichniss wähle, bekomme ich immer(!) ein Installationsquelle kann nicht von der URL xxxx erstellt werden. ERROR(InstSrc:E_no_instsrc_on_media) zurück.
Ich hatte das Problem mal mit ftp-Quellen. Da habe ich folgendes versucht: 1. Schau in /var/log/YAST2/ 2. Hol dir mal ein paar Updates für Yast2 von den SuSE-FTP-Mirrors 3. Bei mir war ein Porblem, dass YasT2 kein wget mit installiert hatte, aber das verwendet er, glaube ich, nur für FTP. Mfg, Thomas
Hi Thomas, danke erstmal für die Tips. Ich habe alle befolgt:
3. Bei mir war ein Porblem, dass YasT2 kein wget mit installiert hatte, aber das verwendet er, glaube ich, nur für FTP.
wget1.8.2-43 ist installiert, das Frontend nicht, aber das sollte doch egal sein?
2. Hol dir mal ein paar Updates für Yast2 von den SuSE-FTP-Mirrors
Habe ich gemacht, erst YOU, dann YAST, was wohl zeigt, dass wget korrekt funktioniert.
1. Schau in /var/log/YAST2/
Habe ich auch gemacht - da muss ich aber gestehen, bei solchen Datenmengen (5,5MB) habe ich keine Idee wonach ich in welcher der Dateien suchen müsste. Ich hab's trotzdem mal versucht und am interessantesten scheint mit 'y2log' zu sein. Wohl etwas zu lang um alle relevanten Meldungen eines Zeitraums (2Minuten) hier zu posten, also hier einige winzige Ausschnitte, von denen ich hoffe dass es brauchbare sind und entschuldige mich profilaktisch für irrelevantes: Ich rufe das Modul auf: 261 Launch InstSrcManager (no auto enable)... 150 Read InstSrc from cache /var/adm/YaST/InstSrc Manager/IS_CACHE_0x00000001 359 Found InstSrc InstSrcDescr[2(1)](UnitedLinux:SuSE Linux-8.1- from dir:///usr/rpml/SUSE/CD1/()) 150 Read InstSrc fromcache/var/adm/YaST/InstSrc Manager/IS_CACHE_0x00000002 Ich habe beide CACHE verglichen, sie sind genau gleich, bis auf folgenden Unterschied: In Cache2 ist zwischen der Zeile:(SuSE Linux-8.1-) und der Zeile (SuSE Linux AG) eine Zeile mit einem "-". Bei Cache1 liegen dazwischen zwei Zeilen, mit je einem "-". Verrückterweise, wenn ich die beiden Zeilen aus Cache1 kopieren will, stellt sich der Block beim Einfügen immer mit einer Zeile dar, also wie Cache2. 359 Found InstSrc InstSrcDescr[5(1)](UnitedLinux:SuSE Linux-8.1- from dir:///usr/rpml/SUSE/CD1/()) 323 Try to add duplicate InstSrc:InstSrc[4(2)](InstSrcDescr[5(1)] (UnitedLinux:SuSE Linux-8.1- from dir:///usr/rpml/SUSE/CD1/())| Rep(nil)) (have InstSrc[1(2)](InstSrcDescr[2(1)](UnitedLinux:SuSE Linux-8.1- from dir:///usr/rpml/SUSE/CD1/())|Rep(nil))) 161 Duplicate InstSrc cache at /var/adm/YaST/InstSrcManager/IS_CACHE_0x00000002 Das lässt mich vermuten, da ich vor Tagen mal versucht habe bei akzeptierter, aber abgeschalteter Quelle(CD1 im file/..) ein CD Laufwerk mit eingelegter CD1 als Zusatzquelle zu installieren (nur um zu sehen ob es im Prinzip funktioniert) die Fehlermeldung "bereits vorhanden" kam, etwaige Fragmente dieser Aktion noch vorhanden sind und stören, was aber nicht ursächlich für das eigentliche Problem sein kann, da dieses vorher auftauchte. Dann schalte ich die einzig erkennbare Quelle aus und wähle eine neue: 82 Shortcut conflict: 'V' used for YTextEntry "&Verzeichnispfad" 139 Resolving shortcut conflicts 96 No valid shortcut for YPushButton "<-" So in der Art geht das immer weiter, Yast hadert endlos lange über Shortcutkonflikte bis - eine Tages: 210 2 shortcut conflict(s) left Dann bestätige ich die Auswahl /usr/rpml/Rpm-1/: 390 scanMedia dir:///usr/rpml/Rpm-1/ 180 ok 381 InstSrc create new cache /var/adm/YaST/InstSrcManager/IS_CACHE_0x00000003 179 mkdir (.....) IS_CACHE_0x00000003 00700 444 Look for InstSrc type AUTODETECT on media dir:///usr/rpml/Rpm-1/ 112 dir:///usr/rpml/Rpm-1/ not attached; localRoot "/usr/rpml/Rpm-1" 70 Media can't provide '/media.1/media' ERROR(Media:file not found) 499 No InstSrc type UnitedLinux found 504 No InstSrc type AUTODETECT found on media dir:///usr/rpml/Rpm-1/ 89 Delete InstSrc InstSrc[12(0)](Rep(nil)|Rep(nil))(delete /var/adm/YaST/InstSrcManager/IS_CACHE_0x00000003) 1086 Unable to detect an InstSrc on dir:///usr/rpml/Rpm-1/ ERROR(InstSrc:E_no_instsrc_on_media) Also, das ist mir als Newbie'n bischen zu kompliziert, mutmasse jedoch, dass es mit der Suche nach einem Verzeichniss 'media.1' zu tun haben könnte, welches ja auf der SuSe-CD1 liegt, wundere mich aber über die Suche nach Autodetect, da doch ganz zu Anfang die Meldung InstSrcManager (noauto enable) kam. Oder sind das verschiedene paar Stiefel? Hier sollte ich erwähnen, dass ich bereits vor meiner ersten Anfrage zum Thema in der Liste, probiert habe, schrittweise diverse Daten/Verzeichnisse (daruter auch 'media.1') von der SuSe-CD1 in jenes lokale Verzeichniss zu kopieren, welches ich dann später als rpm-Quelle anzugeben versuchte - auch das war erfolglos. Ich habe auch versucht eine CD1-Kopie auf Platte schrittweise (u.a. durch editieren des entpoackten INDEX) umzubauen und so vorhandene SuSe rpm's durch meine zu ersetzen. Auch Ergebnisslos, aber dabei könnte ich selbstredend allerlei verkehrt gemacht haben - war halt ein Versuch... Also, ich bin für jede Art von Tip dankbar, bitte aber meine Unwissenheit zu brücksichtigen. Frage zum Schluss: Kann es sein, dass man nach dem You/Yast-Update, einige (ältere) Dateien auf die Yast zugreift, besser testhalber entfernen sollte? Wenn ja, müsste doch schon mal jemand ähnliche Erfahrungen gemacht haben? Gruesse, Ralf. -- Newbie|SuSE8.1|KDE3.0.3|Knl.2.4.19-4GB| M810L|Duron892MHz|482MB|SiS730S|Sis630/730|Samtron96P|8wLite|
Hallo Ralf, hallo Leute, Am Dienstag, 11. November 2003 09:10 schrieb Ralf Mohn:
danke erstmal für die Tips. Ich habe alle befolgt:
[bitte den Namen des Vorredners stehen lassen!]
2. Hol dir mal ein paar Updates für Yast2 von den SuSE-FTP-Mirrors
Habe ich gemacht, erst YOU, dann YAST, was wohl zeigt, dass wget korrekt funktioniert.
Scheint so ;-)
1. Schau in /var/log/YAST2/
Habe ich auch gemacht - da muss ich aber gestehen, bei solchen Datenmengen (5,5MB) habe ich keine Idee wonach ich in welcher der Dateien suchen müsste. Ich hab's trotzdem mal versucht und am interessantesten scheint mit 'y2log' zu sein.
Jepp, gut gezielt ;-)
Dann bestätige ich die Auswahl /usr/rpml/Rpm-1/:
390 scanMedia dir:///usr/rpml/Rpm-1/ 180 ok 381 InstSrc create new cache /var/adm/YaST/InstSrcManager/IS_CACHE_0x00000003 179 mkdir (.....) IS_CACHE_0x00000003 00700 444 Look for InstSrc type AUTODETECT on media dir:///usr/rpml/Rpm-1/ 112 dir:///usr/rpml/Rpm-1/ not attached; localRoot "/usr/rpml/Rpm-1" 70 Media can't provide '/media.1/media' ERROR(Media:file not found)
Das sieht so aus, als ob mdeia.1/media (im Verzeichnis /usr/rpml/Rpm-1/) nicht gefunden werden kann. Liegt das dort? Hat root Zugriffsrechte für Datei und Verzeichnis? (würde mich wundern, wenn nicht - aber unmöglich ist es auch nicht ;-)
Also, das ist mir als Newbie'n bischen zu kompliziert, mutmasse jedoch, dass es mit der Suche nach einem Verzeichniss 'media.1' zu tun haben könnte, welches ja auf der SuSe-CD1 liegt, [...]
Und liegt das auch (mitsamt Inhalt) auf der Platte?
wundere mich aber über die Suche nach Autodetect, da doch ganz zu Anfang die Meldung InstSrcManager (noauto enable) kam. Oder sind das verschiedene paar Stiefel?
Weiß ich nicht, aber bei YaST2 wundert mich eigentlich nix mehr ;-)
Hier sollte ich erwähnen, dass ich bereits vor meiner ersten Anfrage zum Thema in der Liste, probiert habe, schrittweise diverse Daten/Verzeichnisse (daruter auch 'media.1') von der SuSe-CD1 in jenes lokale Verzeichniss zu kopieren, welches ich dann später als rpm-Quelle anzugeben versuchte - auch das war erfolglos. Ich habe auch versucht eine CD1-Kopie auf Platte schrittweise (u.a. durch editieren des entpoackten INDEX) umzubauen und so vorhandene SuSe rpm's durch meine zu ersetzen. Auch Ergebnisslos, aber dabei könnte ich selbstredend allerlei verkehrt gemacht haben - war halt ein Versuch...
Wie wärs, wenn Du einfach mal _alles_ von der CD auf die Platte kopierst? mount /media/cdrom cp -ar /media/cdrom/ /tmp/suse_cd1/ (bitte _keinen_ * angeben, sonst werden versteckte Dateien im Hauptverzeichnis der CD nicht mitkopiert. Ich weiß nicht, ob bei SuSE 8.1 solche Dateien existieren, aber sicher ist sicher ;-) Gruß Christian Boltz --
[feste Stringlängen in C] Dafür gibt's #defines. Und jedesmal ein neuer Build, wenn sich irgendwo eine Länge ändert. Cool! Den Versionszähler kann man sich dann als Ventilator in die Küche hängen ;-) [> Thorsten Haude und Jan Trippler in suse-linux]
Hallo Christian & Grüsse an Alle, erstmal: Grosse Freude meinerseits über Deinen Beistand. fredag 14 november 2003 00:55 skrev Christian Boltz:
[bitte den Namen des Vorredners stehen lassen!]
[jawoll!] :)
Das sieht so aus, als ob mdeia.1/media (im Verzeichnis /usr/rpml/Rpm-1/) nicht gefunden werden kann. Liegt das dort?
Im Augenblick nicht, aber auch das habe ich u.a. versucht. 'Media.1' ist ja nur ein Verzeichniss von SuSe-CD1. Dort drinne liegen: -'media' ein txt mit nichts als 'SuSE Linux AG', einer Nummer und einer '7' in der dritten Zeile, wohl die Anzahl der CD's -'products': / SuSE-Linux-Professional-INT-i386 8.1 -'trans.tbl' F MEDIA.;1 media F PRODUCTS.;1 products 'media.1/' habe ich also testhalber schon an alle möglichen Orte kopiert, aber ohne weitere Auswirkung.
Hat root Zugriffsrechte für Datei und Verzeichnis?
Ja.
Weiß ich nicht, aber bei YaST2 wundert mich eigentlich nix mehr ;-)
Mich würde es wundern, wenn ich eines Tages mal mehr als eine Installationsquelle gleichzeitig sehen würde.
Wie wärs, wenn Du einfach mal _alles_ von der CD auf die Platte kopierst?
Aber das habe ich doch gleich zu Anfang gemacht. Es bereitet überhauptkeine Schwierigkeiten, alle SuSe-CD's auf Platte als Installationsquelle (aber nicht als zusätzliche) zu verwenden. Ebenso geht der Wechsel (nicht: das Hinzufügen) zurück auf '/dev/cdrom' problemlos vonstatten, aber eben nur(!!) dann wenn es sich inhaltlich um die original SuSe-CD's, (bzw., beginnend mit CD1) handelt, unanhängig vom verwendeten Medium. Mag sein, ich habe mich anfangs in meiner Fragestellung noch nicht konkret genug ausgedrückt, vermutlich weil ich dachte, Yast2-Probleme unter 8.1 sind quasi-OT (was sich aber dem Anschein nach nur auf ftp-Quellen bezieht - mit lokalen Verzeichnissen scheint keiner Schwierigkeiten zu haben). Mir geht es ursächlich um 'zusätzliche' Quellen, also z.B. ein Verzeichniss in dem ich Nicht-SuSe-rpm's unterbringe (anstatt von Hand zu arbeiten) und/oder ein Verzeichniss in dem ich Update-&Patch-rpms von CD archivieren und Yast dauerhaft zugänglich machen kann. Als ich vorher schrieb:
erfolglos. Ich habe auch versucht eine CD1-Kopie auf Platte schrittweise (u.a. durch editieren des entpoackten INDEX) bezog sich das auf einen der Versuche prinzipiell(!) eine zusätzliche Installationsquelle zu schaffen, welche ich dann (wäre es denn gelungen) im nachhinein geändert/erweitert hätte.
Ergänzend dazu noch folgendes: Von Ekkard (vielen Dank nochmal an dieser Stelle) bekam ich den Tip, alle (also: die einzige) Installationsquelle zu löschen und nach einem Yast-Neustart eine Neue Quelle zu installieren. Diese Variation blieb bei mir verhaltensgleich. Da ich jedoch (in Zusammenhang mit Yast2-Probs) auch hier und da über Performance-Fluktuationen (funzt, funzt ned...) nach einem re-boot gelesen hatte, bezog ich auch diese Variante mit ein und stellte fest: a) Quelle gelöscht (also: Keine), Yast 'Aus', Yast 'An': Keine Quelle vorhanden. b) Quelle:Keine, Yast 'Aus', re-boot, Yast 'An': Quelle wieder da(!) c) Quelle gelöscht (also: Keine), Yast 'Aus', re-boot, Rechner über Tag und über Nacht öfter mal ein- und ausgeschaltet, Yast 'An': Quelle wieder(oder noch?) verschwunden(!) Trotzdem bleibt im Rahmen der beschriebenen Variationen die Fehlermeldung beim Versuch eine Nicht-SuSe-CD1 Quelle anzugeben (aber hier: unabhängig davon, ob als einzige oder zusätzliche) die gleiche. Danke, Christian, und wenn noch jemand von Euch eine Idee hat, wo ich nachschauen könnte (in igendeiner Datei müsste doch die Installationsquellen-Konfiguration von Yast im Klartext zu lesen sein?) - ich werde dankbar und freudiger Erwartung jeder noch so vagen Fährte folgen, mfG, Ralf -- Newbie|SuSE8.1|KDE3.0.3|Knl.2.4.19-4GB| M810L|Duron892MHz|482MB|SiS730S|Sis630/730|Samtron96P|8wLite|
Hallo Ralf, hallo Leute, Am Freitag, 14. November 2003 10:12 schrieb Ralf Mohn:
fredag 14 november 2003 00:55 skrev Christian Boltz:
[bitte den Namen des Vorredners stehen lassen!]
[jawoll!] :)
Ich weiß zwar nicht, welche Sprache das ist, aber es ist entzifferbar ;-) [...]
Weiß ich nicht, aber bei YaST2 wundert mich eigentlich nix mehr ;-)
Mich würde es wundern, wenn ich eines Tages mal mehr als eine Installationsquelle gleichzeitig sehen würde.
*g*
Wie wärs, wenn Du einfach mal _alles_ von der CD auf die Platte kopierst?
Aber das habe ich doch gleich zu Anfang gemacht. Es bereitet überhauptkeine Schwierigkeiten, alle SuSe-CD's auf Platte als Installationsquelle (aber nicht als zusätzliche) zu verwenden. Ebenso geht der Wechsel (nicht: das Hinzufügen) zurück auf '/dev/cdrom' problemlos vonstatten, aber eben nur(!!) dann wenn es sich inhaltlich um die original SuSe-CD's, (bzw., beginnend mit CD1) handelt, unanhängig vom verwendeten Medium.
OK.
Mag sein, ich habe mich anfangs in meiner Fragestellung noch nicht konkret genug ausgedrückt, vermutlich weil ich dachte, Yast2-Probleme unter 8.1 sind quasi-OT (was sich aber dem Anschein nach nur auf ftp-Quellen bezieht - mit lokalen Verzeichnissen scheint keiner Schwierigkeiten zu haben).
YaST2 wird auf einer SuSE-Liste wohl nie OT sein ;-)
Mir geht es ursächlich um 'zusätzliche' Quellen, also z.B. ein Verzeichniss in dem ich Nicht-SuSe-rpm's unterbringe (anstatt von Hand zu arbeiten) und/oder ein Verzeichniss in dem ich Update-&Patch-rpms von CD archivieren und Yast dauerhaft zugänglich machen kann.
Ach so - das ist etwas anderes. Ich weiß jetzt nicht, ob es mit SuSE 8.1 schon geht - such mal auf dem SuSE FTP-Server (bzw. einem Mirror) nach einem Verzeichnis "yast-source" und guck Dir dessen Inhalt an - zu finden z. B. bei den neuen KDE-Versionen. Und dann füttere mal Google ein wenig und hoffe, dass Du unter suse.de/people irgendeine passende Anleitung findest ;-)
Ergänzend dazu noch folgendes: [...] a) Quelle gelöscht (also: Keine), Yast 'Aus', Yast 'An': Keine Quelle vorhanden. b) Quelle:Keine, Yast 'Aus', re-boot, Yast 'An': Quelle wieder da(!) c) Quelle gelöscht (also: Keine), Yast 'Aus', re-boot, Rechner über Tag und über Nacht öfter mal ein- und ausgeschaltet, Yast 'An': Quelle wieder(oder noch?) verschwunden(!)
Wie gesagt: Bei YaST2 wundert mich nix mehr ;-)
Danke, Christian, und wenn noch jemand von Euch eine Idee hat, wo ich nachschauen könnte (in igendeiner Datei müsste doch die Installationsquellen-Konfiguration von Yast im Klartext zu lesen sein?) - ich werde dankbar und freudiger Erwartung jeder noch so vagen Fährte folgen,
Schau mal unter /var/adm/YaST/ProdDB, da liegt zumindest bei der 9.0 was passendes. Gruß Christian Boltz -- Wer etwas "Narrensicher" nennt, unterschätzt die Narren. [Ratti in suse-linux]
participants (3)
-
Christian Boltz
-
Ralf Mohn
-
thomas Gräber