sarge testing netinst. schlägt fehl
-
- Beiträge: 12
- Registriert: 19.10.2005 12:18:32
sarge testing netinst. schlägt fehl
Hallo
Als absoluter Debian Anfänger habe ich versucht, Debian sarge zu installieren, was auch prompt funktionierte.
Jedoch wollte ich meine Soundkarte (opl3) und Grafikkarte (nvidia) zum lauffen bringen. Dazu wollte ich einen neuen Kernel kompilieren (wie auch schon zu Zeiten von Suse 7.1..)
Leider brach das Kompilieren immer mit einem Seg. Fault ab, egal ob mit Kernel 2.4.27 oder 2.6.13. Das machte mich sehr stuzig. Mit meinem alten Suse 7.1 hatte ich nie Probleme, der letzte Kernel war 2.4.18.
Ich machte mich ein wenig schlau, und fand heraus, dass es am gcc liegen könnte.
Habe folgende Programmversionen:
besa@linuxdesk:~$ gcc --version
gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)
besa@linuxdesk:~$ make --version
GNU Make 3.80
besa@linuxdesk:~$ ld -v
GNU ld version 2.15
Da wollte ich den gcc 4.0 installieren, sah aber, dass dies nur mit "testing" geht.
Also wollte ich testing installieren. Ein apt-get dist-upgrade lieferte folgendes Ergebnis:
apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Berechne Upgrade...Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
He?
Also habe ich mir das ISO image für Testing runtergelade, um es so zu installieren.
Klappte wiederrum nicht, folgender Fehler:
Das Netzwerk konnte nicht eingerichtet werden (hatte bei stable funktioniert)
netcfg: error while loading shared libraries: libiw.so.28
can't open.... No such file or directory
Super!!
Naja, auf jeden Fall bin ich jetzt mit meinem Latain am Ende. Wäre froh um Hilfe!!
MFG: Linuxexplorer
Als absoluter Debian Anfänger habe ich versucht, Debian sarge zu installieren, was auch prompt funktionierte.
Jedoch wollte ich meine Soundkarte (opl3) und Grafikkarte (nvidia) zum lauffen bringen. Dazu wollte ich einen neuen Kernel kompilieren (wie auch schon zu Zeiten von Suse 7.1..)
Leider brach das Kompilieren immer mit einem Seg. Fault ab, egal ob mit Kernel 2.4.27 oder 2.6.13. Das machte mich sehr stuzig. Mit meinem alten Suse 7.1 hatte ich nie Probleme, der letzte Kernel war 2.4.18.
Ich machte mich ein wenig schlau, und fand heraus, dass es am gcc liegen könnte.
Habe folgende Programmversionen:
besa@linuxdesk:~$ gcc --version
gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)
besa@linuxdesk:~$ make --version
GNU Make 3.80
besa@linuxdesk:~$ ld -v
GNU ld version 2.15
Da wollte ich den gcc 4.0 installieren, sah aber, dass dies nur mit "testing" geht.
Also wollte ich testing installieren. Ein apt-get dist-upgrade lieferte folgendes Ergebnis:
apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Berechne Upgrade...Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
He?
Also habe ich mir das ISO image für Testing runtergelade, um es so zu installieren.
Klappte wiederrum nicht, folgender Fehler:
Das Netzwerk konnte nicht eingerichtet werden (hatte bei stable funktioniert)
netcfg: error while loading shared libraries: libiw.so.28
can't open.... No such file or directory
Super!!
Naja, auf jeden Fall bin ich jetzt mit meinem Latain am Ende. Wäre froh um Hilfe!!
MFG: Linuxexplorer
hi willkommen im forum.Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Berechne Upgrade...Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
He? Shocked
so geht das auch nicht. erstmal musst du die einträge in der /etc/apt/sources.list auf testing
ändern, dann ein
Code: Alles auswählen
apt-get update
Code: Alles auswählen
apt-get dist-upgrade
Re: sarge testing netinst. schlägt fehl
Seit das apt geupgradet worden ist, funktionieren die Installer nicht mehr. So wie ich das sehe, will apt mit gnupg verifizieren. Und wenn kein gnupg da ist, dann muss man das ungeprüfte Installieren explizit bestätigen. Der Installier hat das nicht vorgesehen, und bricht ab.
Auch mit der dvd vom 20051019 kann man nicht installieren.
Ich habe auch eine dvd vom 20051010. Da konnte man (glaube ich) das Netzwerk nicht konfigurieren, weil deine Fehlermeldung kam. Wenn man das überspringt, kann man aber trotzdem etch installieren. Nach dem Starten muss man dann das Netzwerk von Hand anschmeißen, also shell aufmachen und dhclient eingeben.
Was auch funktioniert, ist dies: Mit der neuen dvd starten. Dann nach der Uhreinstellerei, shell aufmachen, /cdrom umounten, alte dvd reintun, /cdrom mounten, weiterinstallieren. Bevor man apt updatet gnupg installieren.
Du kannst auch bis morgen oder übermorgen warten. Ich denke mal, dass die Installer-Macher fleißig sind. Vorgestern brach der Installer noch relativ früh ab. Heute bricht er erst nach dem Kernel-Aussuchen ab (der gleiche Fehler wie auf der aktuellen dvd).
Auch mit der dvd vom 20051019 kann man nicht installieren.
Ich habe auch eine dvd vom 20051010. Da konnte man (glaube ich) das Netzwerk nicht konfigurieren, weil deine Fehlermeldung kam. Wenn man das überspringt, kann man aber trotzdem etch installieren. Nach dem Starten muss man dann das Netzwerk von Hand anschmeißen, also shell aufmachen und dhclient eingeben.
Was auch funktioniert, ist dies: Mit der neuen dvd starten. Dann nach der Uhreinstellerei, shell aufmachen, /cdrom umounten, alte dvd reintun, /cdrom mounten, weiterinstallieren. Bevor man apt updatet gnupg installieren.
Du kannst auch bis morgen oder übermorgen warten. Ich denke mal, dass die Installer-Macher fleißig sind. Vorgestern brach der Installer noch relativ früh ab. Heute bricht er erst nach dem Kernel-Aussuchen ab (der gleiche Fehler wie auf der aktuellen dvd).
-
- Beiträge: 12
- Registriert: 19.10.2005 12:18:32
vielen dank!
Habe jetzt mit apt-get auf etch geupdatet.
Das Kernelkompilieren funktioniert leider immer noch nicht! Habe gcc 2.95 und gcc 4.0 versucht, beides schlägt fehl, mit folgender Fehlermeldung:
Datei blabla..Ungültiger Maschienenbefehl..
??
Die gcc versionen schalte ich mit einem symb. link um.
MFG: Linuxexplorer
Habe jetzt mit apt-get auf etch geupdatet.
Das Kernelkompilieren funktioniert leider immer noch nicht! Habe gcc 2.95 und gcc 4.0 versucht, beides schlägt fehl, mit folgender Fehlermeldung:
Datei blabla..Ungültiger Maschienenbefehl..
??
Die gcc versionen schalte ich mit einem symb. link um.
MFG: Linuxexplorer
-
- Beiträge: 12
- Registriert: 19.10.2005 12:18:32
Hier die genaue Fehlermeldung bei Kernel 2.4.27
ld -m elf_i386 -e stext -r -o char.o mem.o tty_io.o n_tty.o tty_ioctl.o raw.o pty.o misc.o random.o vt.o vc_screen.o consolemap.o consolemap_deftbl.o console.o selection.o serial.o keyboard.o defkeymap.o pc_keyb.o lp.o
make[3]: *** [char.o] Ungültiger Maschinenbefehl
make[3]: *** Datei »char.o« wird gelöscht
make[3]: Verlasse Verzeichnis »/usr/src/kernel-source-2.4.27/drivers/char«
make[2]: *** [first_rule] Fehler 2
make[2]: Verlasse Verzeichnis »/usr/src/kernel-source-2.4.27/drivers/char«
make[1]: *** [_subdir_char] Fehler 2
make[1]: Verlasse Verzeichnis »/usr/src/kernel-source-2.4.27/drivers«
make: *** [_dir_drivers] Fehler 2
linuxdesk:/usr/src/kernel-source-2.4.27#
ld -m elf_i386 -e stext -r -o char.o mem.o tty_io.o n_tty.o tty_ioctl.o raw.o pty.o misc.o random.o vt.o vc_screen.o consolemap.o consolemap_deftbl.o console.o selection.o serial.o keyboard.o defkeymap.o pc_keyb.o lp.o
make[3]: *** [char.o] Ungültiger Maschinenbefehl
make[3]: *** Datei »char.o« wird gelöscht
make[3]: Verlasse Verzeichnis »/usr/src/kernel-source-2.4.27/drivers/char«
make[2]: *** [first_rule] Fehler 2
make[2]: Verlasse Verzeichnis »/usr/src/kernel-source-2.4.27/drivers/char«
make[1]: *** [_subdir_char] Fehler 2
make[1]: Verlasse Verzeichnis »/usr/src/kernel-source-2.4.27/drivers«
make: *** [_dir_drivers] Fehler 2
linuxdesk:/usr/src/kernel-source-2.4.27#
Wo hast du denn den Quelltext her? Ist das von http://www.kernel.org oder von debian?linuxexplorer hat geschrieben:Hier die genaue Fehlermeldung bei Kernel 2.4.27
ld -m elf_i386 -e stext -r -o char.o mem.o tty_io.o n_tty.o tty_ioctl.o raw.o pty.o misc.o random.o vt.o vc_screen.o consolemap.o consolemap_deftbl.o console.o selection.o serial.o keyboard.o defkeymap.o pc_keyb.o lp.o
make[3]: *** [char.o] Ungültiger Maschinenbefehl
make[3]: *** Datei »char.o« wird gelöscht
make[3]: Verlasse Verzeichnis »/usr/src/kernel-source-2.4.27/drivers/char«
make[2]: *** [first_rule] Fehler 2
make[2]: Verlasse Verzeichnis »/usr/src/kernel-source-2.4.27/drivers/char«
make[1]: *** [_subdir_char] Fehler 2
make[1]: Verlasse Verzeichnis »/usr/src/kernel-source-2.4.27/drivers«
make: *** [_dir_drivers] Fehler 2
linuxdesk:/usr/src/kernel-source-2.4.27#
Was geschieht beim Kompilieren des char.o ? Geht das ohne Warnung durch?
Es gibt bei der Kernel-Konfiguration eine Einstellung, die nur Dinge kompilieren lässt, die auch sauber kompieliert werden. Du hast wohl Experimentelles angefordert, und das dann auch bekommen.
-
- Beiträge: 12
- Registriert: 19.10.2005 12:18:32
die quellen habe ich von kernel.org, hatte aber auch schon mit apt-get welchhe heruntergeladen - das selbe Resultat.
Ich glaube, dass ich dies abgeschaltet habe. Auch mit der Config vom Debian Kernel (/boot/config-2.4.7...xxx) bekomme ich den selben Fehler!!
PS: Welche Option meinst du genau?
Kenne nur:
Code maturity level options ->
<> Prompt for development an/or incomplete code/drivers
Habe ich übrigens abgeschaltet!
MFG: Linuxexporer
Ich glaube, dass ich dies abgeschaltet habe. Auch mit der Config vom Debian Kernel (/boot/config-2.4.7...xxx) bekomme ich den selben Fehler!!
PS: Welche Option meinst du genau?
Kenne nur:
Code maturity level options ->
<> Prompt for development an/or incomplete code/drivers
Habe ich übrigens abgeschaltet!
MFG: Linuxexporer
Zuletzt geändert von linuxexplorer am 21.10.2005 17:05:19, insgesamt 1-mal geändert.
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Würde erst mal Debiansourcen eine Originalkonfig nehmen und damit versuchen. Und dann mit sicherer.
Code: Alles auswählen
make-kpkg
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Nimm mal Sourcen einens Kernels 2.6.xx .
Und schau mal ob das funktioniert.
Code: Alles auswählen
make defconfig
make-kpkg kernel-image
Und schau mal ob das funktioniert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 12
- Registriert: 19.10.2005 12:18:32
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Achso nochwas kann sein das sich der Kernel 2.4.27 mit gcc 3.4 gcc 4.0 nicht kompilieren läßt 2.95 ist eigentlich immer noch der Standardkompiler für den Kernel, egal ob 2.4.xx oder 2.6.xx . . Oder mit mit gcc 3.3
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 12
- Registriert: 19.10.2005 12:18:32
naja, keine Chance, der selbe Fehler bei einer anderen Objektdatei...
ld -m elf_i386 -e stext -r -o resources.o rsaddr.o rscalc.o rscreate.o rsdump.o rsio.o rsirq.o rslist.o rsmemory.o rsmisc.o rsutils.o rsxface.o
make[5]: *** [resources.o] Ungültiger Maschinenbefehl
make[5]: *** Datei »resources.o« wird gelöscht
make[5]: Verlasse Verzeichnis »/usr/src/kernel-source-2.4.27/drivers/acpi/resources«
Woran liegt es nur..
MFG: Linuxexplorer
ld -m elf_i386 -e stext -r -o resources.o rsaddr.o rscalc.o rscreate.o rsdump.o rsio.o rsirq.o rslist.o rsmemory.o rsmisc.o rsutils.o rsxface.o
make[5]: *** [resources.o] Ungültiger Maschinenbefehl
make[5]: *** Datei »resources.o« wird gelöscht
make[5]: Verlasse Verzeichnis »/usr/src/kernel-source-2.4.27/drivers/acpi/resources«
Woran liegt es nur..
MFG: Linuxexplorer
- KBDCALLS
- Moderator
- Beiträge: 22449
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.