sarge testing netinst. schlägt fehl

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
linuxexplorer
Beiträge: 12
Registriert: 19.10.2005 12:18:32

sarge testing netinst. schlägt fehl

Beitrag von linuxexplorer » 20.10.2005 14:33:24

Hallo

Als absoluter Debian Anfänger habe ich versucht, Debian sarge zu installieren, was auch prompt funktionierte. :D
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? 8O

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!! :oops: :oops:

Naja, auf jeden Fall bin ich jetzt mit meinem Latain am Ende. Wäre froh um Hilfe!!

MFG: Linuxexplorer

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 20.10.2005 15:30:25

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
hi willkommen im forum.

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
machen und dann das

Code: Alles auswählen

apt-get dist-upgrade
im übrigen gibt es kein "sarge testing" , die testing version heisst "etch"

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Re: sarge testing netinst. schlägt fehl

Beitrag von Lohengrin » 20.10.2005 20:38:15

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).

linuxexplorer
Beiträge: 12
Registriert: 19.10.2005 12:18:32

Beitrag von linuxexplorer » 21.10.2005 14:59:57

vielen dank!

Habe jetzt mit apt-get auf etch geupdatet.
Das Kernelkompilieren funktioniert leider immer noch nicht! :cry: 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

linuxexplorer
Beiträge: 12
Registriert: 19.10.2005 12:18:32

Beitrag von linuxexplorer » 21.10.2005 15:04:51

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#

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 21.10.2005 16:48:58

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#
Wo hast du denn den Quelltext her? Ist das von http://www.kernel.org oder von debian?
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.

linuxexplorer
Beiträge: 12
Registriert: 19.10.2005 12:18:32

Beitrag von linuxexplorer » 21.10.2005 17:02:08

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
Zuletzt geändert von linuxexplorer am 21.10.2005 17:05:19, insgesamt 1-mal geändert.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 21.10.2005 17:02:25

Würde erst mal Debiansourcen eine Originalkonfig nehmen und damit versuchen. Und dann mit

Code: Alles auswählen

make-kpkg
sicherer.
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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 21.10.2005 17:05:45

Nimm mal Sourcen einens Kernels 2.6.xx .

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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

linuxexplorer
Beiträge: 12
Registriert: 19.10.2005 12:18:32

Beitrag von linuxexplorer » 21.10.2005 17:18:19

hatte auch schon den 2.6.13 versucht, kam inetwa der selbe Fehler.

Versuche es jetzt nochmals mit den source von Debian.
Im moment kompiliere ich mit dem gcc 2.95

MFG: Linuxexplorer

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 21.10.2005 17:23:32

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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

linuxexplorer
Beiträge: 12
Registriert: 19.10.2005 12:18:32

Beitrag von linuxexplorer » 21.10.2005 17:36:42

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.. :cry:

MFG: Linuxexplorer

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 21.10.2005 17:46:38

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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten