PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Debian und udev



ReaTh
09.08.05, 23:22
Hi all, ich habe nach längerer Zeit mal wieder ein

apt-get update apt-get dist-upgrade gestartet und hal bekommt mit einer neuen version von udev Probleme.


apt-get install
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
hal: Depends: udev (>= 0.063) but 0.056-3 is installed
E: Unmet dependencies. Try using -f.


Allerdigs funktioniert das apt-get -f install nicht da diese version von udev einen Kernel >= 2.6.12 benötigt wie ich das interpretiere. Aber was das mit den locals soll weiss ich auch nicht so recht.


apt-get -f install
Reading package lists... Done
Building dependency tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
udev
The following packages will be upgraded:
udev
1 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.
301 not fully installed or removed.
Need to get 0B/304kB of archives.
After unpacking 246kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE:de:en_GB:en",
LC_ALL = (unset),
LANG = "de_DE@euro"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale. at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 47, <> line 1.
Gdk-WARNING **: locale not supported by C library at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 47, <> line 1.
Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale. at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 53, <> line 1.
Gdk-WARNING **: locale not supported by C library at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 53, <> line 1.
(Reading database ... 78109 files and directories currently installed.)
Preparing to replace udev 0.056-3 (using .../archives/udev_0.065-1_i386.deb) ...
udev requires a kernel >= 2.6.12, upgrade aborted.
dpkg: error processing /var/cache/apt/archives/udev_0.065-1_i386.deb (--unpack):
subprocess pre-installation script returned error exit status 1
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE:de:en_GB:en",
LC_ALL = (unset),
LANG = "de_DE@euro"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE:de:en_GB:en",
LC_ALL = (unset),
LANG = "de_DE@euro"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Errors were encountered while processing:
/var/cache/apt/archives/udev_0.065-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Was kann ich tun? apt-get ist jetzt quasi blockiert und ich kann nichts neues installieren, wie z. B. ein Image vom 2.6.12 Kernel.

Danke im voraus für alle Tipps zur Behebung des Problems

christophwth
09.08.05, 23:43
HI

das mit dem locales ist ein bisschen blöd, war bei mir genau so. es liegt daran, dass die locales erst am ende des upgrade zyklus aktualisert werden.

versuch sonst mal ob du das problem mit dpkg-reconfigure locales lösen kannst

gruss
christoph

ReaTh
10.08.05, 08:43
Hi ab das mit das mit dpkg-reconfigure locales auch mal probiert:
Sorry der folgende Block soll eigentlich im Code Tag stehen, aber durch den Akt ist mir auch die Keyboardbelegung durcheinander geschmissen worden :(

dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE:de:en_GB:en",
LC_ALL = (unset),
LANG = "de_DE@euro"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale. at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 47.
Gdk-WARNING **: locale not supported by C library at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 47.
Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale. at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 53.
Gdk-WARNING **: locale not supported by C library at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 53.
/usr/sbin/dpkg-reconfigure: locales is broken or not fully installed

spunz
10.08.05, 11:11
achtung, es gibt keine "kernel-image-x.y.z" mehr. da debian diverse "kernel" anbietet, wurden diese entsprechend umbenannt.

hol dir "linux-image-2.4.12" per wget und installier es per "dpkg -i paket".

christophwth
10.08.05, 15:41
Hi

wenn du das mit dem kernel geklärt hast musst du schauen ob eventuell ein perl problem
vorliegt ( ich finde nur ein offizielles paket für kernel-image-2.6.11-1-686 )

liegt nur ein locales problem vor würde ich zunächst versuchen alles für die installation auf den grundzustand einzustellen ( unset LANG)


falls das nicht geht versuch mal die locales erneut zu installieren
dpkg --force-all --purge locales
oder apt-get --purge remove locales

und danach apt-get install locales

gruss
christoph

ReaTh
10.08.05, 17:02
spunz

Errmm wie hol ich mir ein spezielles Packet per wget? Wget kenne ich, ich kenne auch den Pfad zum Debian ftp server, aber da kann ich nur Dateien ziehen. Und die Dateien sind archiviert, so wie das für mich aussieht.

apt-cache search sagt mir es gibt ein linux-image-2.6.12-1-686 dort, dieses sollte das richtige sein denke ich. Nur wie bekomm ich das jetzt?

christophwth
das mit den locals habe ich alles probiert immer nette Fehlermeldungen (allerdings jetzt noch mit altem Kernel)

Ich denke neuer Kernel muss jetzt erstmal sein, also jedwede Hilfe ist willkommen.

spunz
10.08.05, 17:36
bei packages.debian.org findest du die entsprechenden downloads => http://packages.debian.org/cgi-bin/search_packages.pl?keywords=linux-image-2.6.12&searchon=names&subword=1&version=unstable&release=all


http://ftp.de.debian.org/debian/pool/main/l/linux-2.6/

christophwth
10.08.05, 17:42
HI

versuch sonst mal das paket mit apt-get -d install (paketname) nur herunter zu laden
das müsste dann unter /var/cache/apt/archives zu finden sein

wo ich noch ein generelles verständnisproblem habe :

linux-image-2.6.12-1-686, kernel-image-2.6.11 ??
kernel-image <-> linux-image wo liegen die unterschiede

gruss
christoph

spunz
10.08.05, 18:05
von df.de:

The reason is because debian now supports alternative kernels; freebsd,
hurd, etc. So, linux is no longer *the* debian kernel. linux-image
fits better, w/ this in mind.

christophwth
10.08.05, 21:15
Hi

danke für die erläuterung , hab ich wohl nicht vorher nicht mitbekommen.

gruss
christoph

ReaTh
10.08.05, 23:30
Danke ihr Zwei, klappt jetzt, war noch ein ganz schöner Akt, weil ich die Dependencies manuell saugen musste und auch per dpkg installieren musste bis es dann irgendwann mit dem Kernel hingehauen hat. Die Locales mussten dann trotzdem nochmals auf den neuesten Stand gebracht werden.

Das funktionierende System hat dann allerdings meinen USB- MP3 Player zerschossen (Partitionstabelle nicht lesbar) naja mal sehen was der neue Kernel sonst noch so drauf hat ;)

Trotzdem vielen dank für die schnelle Hilfe.