Mettre à jour debian à 2h du matin... résultera qu'à 5h du matin, vous allez crier "Ça fonctionne !".
Il est 5h23, je viens -enfin- de faire tourner mon système comme il faut. Je ne suis plus à 5 min. près pour écrire ce billet :)
Je vais faire une petite note de correction/mise à jour que j'ai du faire, parce que j'ai vraiment galèré sur ce coup là.
Synopsis:
apt-get update
apt-get dist-upgrade
Résultat: seront mis à jour (entre autre): dpkg, grub2
Premièrement:
Use of uninitialized value $value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 65, <$__ANONIO__> line 1.
Use of uninitialized value $value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 65, <$__ANONIO__> line 2.
Use of uninitialized value $value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 65, <$__ANONIO__> line 3.
Use of uninitialized value $value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 65, <$__ANONIO__> line 4.
Use of uninitialized value $value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 65, <$__ANONIO__> line 5.
Use of uninitialized value $value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 65, <$__ANONIO__> line 6.
[...]
Use of uninitialized value $value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 65, <$__ANONIO__> line 17.
Use of uninitialized value $value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 65, <$__ANONIO__> line 18.
Use of uninitialized value $value in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 65, <$__ANONIO__> line 19.
Use of uninitialized value $item in hash element at /usr/share/perl5/Debconf/DbDriver/File.pm line 70, <$__ANONIO__> chunk 19.
(Lecture de la base de données... 68820 fichiers et répertoires déjà installés.)
Préparation du remplacement de dpkg 1.15.2 (en utilisant .../dpkg_1.15.3.1_amd64.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/dpkg_1.15.3.1_amd64.deb (--unpack) :
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/dpkg_1.15.3.1_amd64.deb
Deux belles erreurs très précises, à savoir: j'ai un truc pas normal dans mes scripts, démerde toi !
Bon alors, pour la première erreur ($value, blabla).
J'ai fixé le problème en faisant:
mv /var/cache/debconf /var/cache/debcon_
apt-get install --reinstall debconf
Ce qui m'a prit 1h avant d'essayer ça, et de voir que ça fonctionne.
Mais reste encore l'erreur de dpkg, vachement plus importante quand même.
En changeant carrément à la dure, les valeur de retour dans les scritps du .deb, et en voyant que ça n'allait pas... Je l'ai lu !
Okay, vous allez me dire que normalement, faut le lire avant de le modifier, mais soit.
Après plein d'essais, c'est déplacer le contenu de `alternatives` qui fixera le problème (cf mon post sur un forum allemand (oui carément :x)).
mkdir /var/lib/dpkg/alter
mv /var/lib/dpkg/alternatives/* /var/lib/dpkg/alter/
apt-get install dpkg
mv /var/lib/dpkg/alter/* /var/lib/dpkg/alternatives/
Voilà voilà ! J'ai enfin dpkg qui est installé, le reste du dist-upgrade peut se finir tranquillement. 3h pour corriger ce problème.
Deuxièmement:
Je redémarre tout content, et PAF ! Plus de framebuffer :(
Après plein de lecture sur google, j'ai l'honneur de vous dire que, simplement: "vga=" n'est plus supporté d'orénavant, dans grub2 !
Bon, je vous rassure, la "nouvelle" méthode est simple, mais m'a fallu du temps avant de piger.
Il faut en fait, maintenant faire passer la résolution à grub2 qui lui transitera l'info au kernel (sympa, mais chiant).
Voilà le début de mon grub.cfg
loadfont /gfx/ascii.pf2
insmod vbe
insmod gfxterm
set gfxmode=1440x900x32
terminal_output gfxterm
(Notez que "ascii.pf2" ce trouve dans /boot/gfx, et que /boot est une partition à part).
Et voilà comment booter mon kernel:
Il faut donc en fait (par facilité) mettre son grub en 1440x900x32 (dans mon cas), (notez, pour avoir la liste possible sous grub2: vbeinfo dans la console), et donner comme paramètre de boot, "keep" en résolution.
J'ai été soulagé de revoir mon fbcondecor démarrer, en 1440x900 \o/
menuentry "GNU/Linux Debian Squeeze (maxux64)" {
set root=(hd0,1)
set gfxpayload=keep
linux /vmlinuz-2.6.30-maxux64 root=/dev/md0 ro splash=verbose,theme:emergence quiet
initrd /initrd-maxux.img
}
au lieux de:
menuentry "GNU/Linux Debian Squeeze (maxux64)" {
set root=(hd0,4)
linux /boot/vmlinuz-2.6.30-maxux64 root=/dev/md0 ro vga=0x0365 splash=verbose,theme:emergence quiet
initrd /boot/initrd-ram.img
}
Voilà, comment passer une nuit chaude et torride... Debian <3
Conclusion:
Il fait clair et frais, l'air est bon pour aller dormir. Je m'en vais me pieuter !
Hors sujet:
Notez également que dans les dernières info:
- J'ai compilé Iceweasel 3.5
- Le plugin HunSpell est dispo en expérimental ici:
https://addons.mozilla.org/fr/firefox/addons/policy/0/3066/57158?confirmed- Le fichier de langue fr.xpi remplace "Iceweasel" par "Firefox" (dommage).
Dernières réactions