S4Y Debian fehler bei stage2.sh

lukasschuermann

Registered User
Moin leute

Ich habe heute abend versucht über die recovery konsole debian auf meinem power rootserver zu installieren. Ging auch alles mit dem script von http://linux.roothell.org/debian-s4f/ bis zum punkt letzten punkt des scripts "debian chroot starten"

Ich hab das script danach von hand gestartet und da kommen ne menge fehler, sieht nach perl schwierigkeiten aus und schwierigkeiten mit dem übersetzen des kernels (meiner meinung nach).

Hat vielleicht jemand ne ahnung was ich hier tun kann?
Code:
[root@localhost tmp]# /usr/sbin/chroot /mnt /stage2.sh
Hit [url]http://ftp.debian.de[/url] woody/main Packages
Hit [url]http://ftp.debian.de[/url] woody/main Release
Hit [url]http://ftp.debian.de[/url] woody/main Sources
Hit [url]http://ftp.debian.de[/url] woody/main Release
Hit [url]http://ftp.debian.de[/url] woody/non-US/main Packages
Hit [url]http://ftp.debian.de[/url] woody/non-US/main Release
Hit [url]http://ftp.debian.de[/url] woody/non-US/main Sources
Hit [url]http://ftp.debian.de[/url] woody/non-US/main Release
Hit [url]http://security.debian.org[/url] stable/updates/main Packages
Hit [url]http://security.debian.org[/url] stable/updates/main Release
Hit [url]http://security.debian.org[/url] stable/updates/main Sources
Hit [url]http://security.debian.org[/url] stable/updates/main Release
Reading Package Lists... Done
Building Dependency Tree... Done
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, kernel-image-2.4.18-bf2.4 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 2  not upgraded.
Added debian *
Configuring the base system...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the Dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @INC (@INC contains: /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 5.)
debconf: falling back to frontend: Noninteractive
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the Dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @INC (@INC contains: /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 5.)
debconf: falling back to frontend: Noninteractive
Von hier an wiederholt sich der block wieder von dem perl fehler "perl: warning: Setting locale failed." und hört nicht mehr auf.
 
Last edited by a moderator:
Ich weiß nicht, ob das hilft, da Du ja einen neuen chroot aufmachst.
Aber Du könntest vorher diese Zeilen probieren:
Code:
dpkg-reconfigure localeconf
set-language-env -E

Oder Du setzt per Hand die Einträge in /etc/environment oder /etc/profile (natürlich im neuen chroot!)
Code:
LC_ALL=de_DE
LANG=de_DE

huschi.
 
dpkg-reconfigure localeconf erzeugt genau den gleichen fehler wie oben:
Code:
london*:~# dpkg-reconfigure localeconf
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "de_DE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the Dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @INC (@INC contains: /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 5.)
debconf: falling back to frontend: Noninteractive
Package `localeconf' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: localeconf is not fully installed

london*:~# set-language-env -E
bash: set-language-env: command not found
Und bei deinem zweiten tipp komm ich auch nicht weiter.
Das problem ist wenn ich in den chroot gehe läuft vi nicht, ich weiss nicht wie ich die files bearbeiten soll.
Code:
london*:/# vi /etc/environment
vi: unknown: unknown terminal type

london*:/usr/bin# vi /etc/environment
vi: unknown: unknown terminal type
ach ja die man page von vi läuft, nur vi selbst nich.

Und von der konsole aus editieren ging auch nicht..
 
Last edited by a moderator:
lukasschuermann said:
Das problem ist wenn ich in den chroot gehe läuft vi nicht, ich weiss nicht wie ich die files bearbeiten soll.
Du mußt sie zwar in der chroot-Umgebung bearbeiten, aber noch bevor Du den chroot machst.
Also vor 'chroot...' 'vi /mnt/etc/...'

huschi.
 
Du mußt sie zwar in der chroot-Umgebung bearbeiten, aber noch bevor Du den chroot machst.
Also vor 'chroot...' 'vi /mnt/etc/...'

Danke erstmal für die Hilfe.

Leider habe ich nicht wirklich viel Ahnung von Chroot umgebungen.

Ist es möglich mittels cp '/usr/sbin/chroot /mnt/etc/environment' /tmp/environment die files ins recovery system zu kopieren, zu bearbeiten und nachher wieder zurückzukopieren?

Im mom hab ich keinen Linux rechner hier und keinen ssh zugang, deshalb kann ich das im mom nicht probieren.
 
Last edited by a moderator:
Ich habe gerade bei der installation bemerkt das die fehler schon weiter oben beginnen und zwar beim Partitionen löschen, ich hab folgende ausgabe:
Code:
Warning: Unable to align partition properly.  This probably means that another partitioning tool generated an incorrect partition table, because it didn't have the correct BIOS geometry.  It is safe to ignore,but ignoring may cause (fixable) problems with some boot loaders.
Warning: Partition is being used.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Unable to align partition properly.  This probably means that another partitioning tool generated an incorrect partition table, because it didn't have the correct BIOS geometry.  It is safe to ignore,but ignoring may cause (fixable) problems with some boot loaders.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Partition is being used.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Partition is being used.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Partition is being used.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Partition is being used.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Partition is being used.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Partition is being used.
Information: Don't forget to update /etc/fstab, if necessary.

Error: Partition doesn't exist.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Unable to align partition properly.  This probably means that another partitioning tool generated an incorrect partition table, because it didn't have the correct BIOS geometry.  It is safe to ignore,but ignoring may cause (fixable) problems with some boot loaders.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Unable to align partition properly.  This probably means that another partitioning tool generated an incorrect partition table, because it didn't have the correct BIOS geometry.  It is safe to ignore,but ignoring may cause (fixable) problems with some boot loaders.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Unable to align partition properly.  This probably means that another partitioning tool generated an incorrect partition table, because it didn't have the correct BIOS geometry.  It is safe to ignore,but ignoring may cause (fixable) problems with some boot loaders.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Unable to align partition properly.  This probably means that another partitioning tool generated an incorrect partition table, because it didn't have the correct BIOS geometry.  It is safe to ignore,but ignoring may cause (fixable) problems with some boot loaders.
Information: Don't forget to update /etc/fstab, if necessary.

Warning: Unable to align partition properly.  This probably means that another partitioning tool generated an incorrect partition table, because it didn't have the correct BIOS geometry.  It is safe to ignore,but ignoring may cause (fixable) problems with some boot loaders.
Information: Don't forget to update /etc/fstab, if necessary.

Hatte jemand schon mal das prob oder weiss jemand weiter?
 
Last edited by a moderator:
lukasschuermann said:
Ist es möglich mittels cp '/usr/sbin/chroot /mnt/etc/environment' /tmp/environment die files ins recovery system zu kopieren, zu bearbeiten und nachher wieder zurückzukopieren?
Ich verstehe hier nicht was Du meinst.
Aber Du kannst doch direkt die Datei /mnt/etc/environment bearbeiten. Wo ist das Problem?

Bei den Partitionieren:
Einmal klingt es als ob Du die Festplatte (oder Teile davon) noch gemountet hast. Prüf das mal mit 'mount'.
Zum zweiten steht da "because it didn't have the correct BIOS geometry". Das klingt für mich nicht wirklich prickelnd.

huschi.
 
Wenn du noch keine Daten auf der Festplatte hast solltest du mit fdisk eine leere Partitionstabelle anlegen, dann hast du sicher keine Altlasten mehr.
btw, wenn lspci irgendwas von "SiS900 10/100 Ethernet" sagt mußt du ein "sis900" manuell in /etc/modules eintragen, sonst kennt der debian kernel deine Netzwerkkarte nicht(mir musste da ein freundlicher S4F Supportler helfen...).
 
der fehler mit den partitionen is weg, kommt nur noch der mit den spracheingaben, aber die files editieren bringt nix, kommt genauso. Das komische is ja, das die ca 10 norm debian fragen gar nie kommen, nur die frage wegen dem linken für lilo kommt, danach keine mehr. deshalb wird wohl auch die sprache usw. nicht gesetzt. jemand ne ahnung an was das liegen könnte?
@ hornox das mit der netzwerkkarte kommt wohl dann später, aber dennoch thx ;)
 
Back
Top