|
Journal
de Debian sur le Toshiba Libretto 50CT Troisième période : De woody à unstable - Disque de 810Mo |
Rappel des épisodes précédent : le disque de 6 gigas que j'avais mis dans le Libretto ne cessait de me poser des problème. Je remet donc en service le disque original du Libretto. Le 07/01/05 Ca commence pas terrible : j'ai oublié tous les mot de passe de cette installation Mot de passe root oublié - très laborieusement "récupéré".La solution : http://www.debian.org/doc/manuals/reference/ch-tips.fr.html#s-crackrootC'est tout simple. Je suis cette doc mais... La première piste ne ne fonctionne pas (j'ai grub alors qu'il parlent de lilo). La deuxième non plus (pas de disquettes). J'en invente une troisième : je reboote sur une disquette de démarrage de Windows, je vais dans le répertoire ou j'ai installé les disquettes d'installation de Woody, je lance loadlin avec les paramètre précités, j'ouvre une console et ensuite je regagne la logique de la doc debian. mkdir fixit mount /dev/hda3 fixit cd fixit/etc Problème : cd: can't cd to /fixit/etcje fait cd / ls Je voie ensuite le répertoire fixit mais il ne contient que lost+found et mon home. Je vais dans etc et je fait vi shadow Mais : Emacs and vi are available in Debian, but wouldn't fit on the installation floppies. Please type "nano-tiny" to invoke a tiny, but easy-to-learn editor. Shadow n'existe pas dans le répertoire /etc. Par contre passwd existe. Je fait. nano-tiny passwd Et là je suis comme Gros Jean. Que faire ? Un petit coup de google ? Je trouve que dans passwd (en fait plus bas sur la page déjà citée) contient les mots de passe . Voilà la première ligne de mon fichier passwd. root::0:0:root:/root:/bin/bashJe la tape dans google et je tombe directement sur ceci : http://perso.wanadoo.fr/r-thomas/fic_passwd.html Cela veux donc dire que je ne dois pas taper de mot de passe root sur ma Woody ? Je teste derechef. Un petit écran présent sur xdm m'indique (il me manque la fin...) : PAM_unix[nnn]: authentification failure; (uid=0) -> roJe ne comprend pas. Je cherche à voir du coté de PAM et je trouve : ce truc sur pam Le crétin : en retournant sous dans une console de récupération je me rend compte que le fichier etc que je lisais était celui du système monté en ram par loadlin. J'ai envie d'être grossier avec moi même. Hda3 contient mon home sur ce disque. Il semblerait que ce soit hda1 ma racine. Je me remet à suivre la méthode normale et je retire les mots de passe de root et de mon user principal. J'enregistre, je reboote et ça marche ! Au passage je note qu'il y un '!' dans le champ mot de passe de mysql (intéressant peut-être pour gpsdrive ?) Demain il va falloir que je réattribue un mot de passe à root pour faire su. Je suspend et vais me coucher, pas très fier de moi, l'heure habituelle dépassée d'un quart d'heure. Le 12/01/05. Check liste des choses à faire avant de passer de woody à sarge.Trouver un noyau tout prêt pour LibrettoSauvegarder ancienne configuration DD810MO Garder trace de la config x86 du Libretto (/etc/X11/XF86config) fait fichier ici. Garder trace de top (taille des processus). Garder trace du partitionnenent. Prépare un éventuel redémarrage avec méthode HD-MEDIA (impossible d'accéder à la partition DOS avec Woody - je zappe cette étape). Retirer le maximum de paquets "inutiles" Purger sources noyau 2.2 Virer les éventuels anciens noyaux (dans /boot) Lire : http://www.debian.org/releases/testing/i386/release-notes/index.fr.html où l'on trouve : Ce que vous voudrez principalement sauvegarder est le contenu des répertoires /etc, /var/lib/dpkg et la sortie de dpkg --get-selections \* Petit tuto sur passage woody à sarge http://glasnost.beeznest.org/articles/109 Après nettoyage j'obtien 262 Mo (53%) de disponible sur hda1. J'espère que c'est suffisant Configuration réseau sans fil.Comme je récupère un ancien disque je dois d'abord me reconfigurer dans mon nouveau réseau (en ce moment D-link DWL900AP+ / Freebox V4).iwconfig eth0 mode managed iwconfig eth0 essid XXXXX iwconfig eth0 channel 6 iwconfig eth0 key XXXXX cd /etc/network vi interfaces Pour le wep wireless_key1 XXXXXX wireless_defaultkey 1 Pour redémarrer le réseau /etc/init.d/networking restart Reconfiguring network interfaces: Error for wireless request "Set Frequency" (8B04) : SET failed on device eth0 ; Operation not supported.C'est bizarre par ce que les autres commandes (voir ci dessus) ne semblent pas poser de problème. En fait (merci google) le message ci dessus peut être ignoré. OK je me connecte bien. Problème avec le transfert de fichier par ftp avec midnight commander. Il doit y avoir un genre de timeout rapide. Le transfert de fichier doit être lancé très rapidement après la connection pour que ça fonctionne (je ne suis absolument pas sur de ça, à retester). Le 13/12/05. Passage à nvu 0.70 Essais de mettre target="_blank" sur tout le site.Pour mettre toutes les target du site à blank : http://www.computing.net/webdevel/wwwboard/forum/790.htmlYou can use the base-tag inside the head-tags: [html] [head] [title]Example[/title] [base target="_blank"] [/head] [body] ... rest of the document ... [/body] [/html] If you are writing in xhtml, dont forget that the base-tag doesnt need a close tag, you can use /> instead. Il existe un débat sur cette histoire des target=_blank. Dans cybercodeur les avis s'affrontent pas mal. Pour ma part, strict ou transitionnal je m'en fiche (NVU m'a mit en transitionnal sans que je ne lui demande rien). J'essaie le système ci dessus. Ca ne semble pas fonctionner mais de toute façon sachant que d'une part les boutons de navigation permettent de revenir à cette page pour celui qui le veux et que d'autre part, sachant qu'avec Firefox le clic sur la molette ouvre un nouvel onglet je suis d'accord avec ceux qui disent que le target="_blank" est un truc du passé. le 15/01/05 Airpwn - présentation - mode d'emploiPrésentation d'airpwnAirpwn permet de prendre "possession" d'une connexion internet, c'est un injecteur de trame dans des réseaux 802.11 (niveau 7). Dans un réseau sans fil quand quelqu'un essaie de se connecter à un site web son ordinateur envoie une requête. La requête est interceptée par airpwn et airpwn répond beaucoup plus vite que le site web avec une page "choisie". Cet outil est heureusement plus "amusant" que dangereux dans l'état actuel de son développement. Ingrédients : - 2 cartes réseaux (1 en mode monitor et l'autre en mode master). - une machine sous linux - le driver hostap - libpcap libnet libpcre Limites : - cartes réseaux avec chipset prism2 car ce sont les seules à accepter le driver hostap - ne gère pas le WEP. - protocole TCP - protocole 802.11b seulement (tant que le driver hostap ne gérera pas le 802.11g). Liens : Le compte rendu de la defcon (remarquez la belle adresse) : http://www.evilscheme.org/defcon/ Le site du projet airpwn chez SourceForge : http://sourceforge.net/projects/airpwn Le toujours brillant billet de Marc Olanie sur ce hack : http://www.reseaux-telecoms.com/cso_btree/04_08_18_162057_618/CSO/impression Conclusion personnelle. Pour l'instant je ne voie pas d'intérêt personnel à utiliser ce bazar. Par contre il faut peut être que je suive la piste du driver hostap pour faire fonctionner ma carte Compaq WL110 en mode monitor. Le 18/01/2005. Passage de Woody à Sarge.Je suis le tutoriel de debian : http://www.debian.org/releases/testing/i386/release-notes/index.fr.htmldpkg --audit dpkg -l | pager dpkg --get-sections > ~/paquets-woody.txt cd /etc/apt/ editer sources list en enlevant les backports et en remplaçant stable par sarge killall xdm démarrage d'un script qui va enregistrer les événements script -a ~/upgrade-to-sarge.typescript apt-get install aptitude Il me signale qu'aptitude est déjà le plus récent. Je retourne dans sources.list, commente tout et ajoute la ligne : deb http://ftp.fr.debian.org/debian sarge main contrib non-freeapt-get update Remarque : la ligne qui précède semble manquer dans le tuto de Debian. apt-get install aptitude Il est minuit un peu passé je continue mais ce n'est pas raisonnable. C'est bizarre, il me dit qu'il faudrait arrêter xdm. Je sens que ça va mal se passer. Un message me dit que tzconfig permet de changer le fuseau horaire. Je l'ajoute dans ma todo list ci dessous. Quand je reprend la main top me montre qu'xdm ne tourne pas. Ouf ! aptitude update aptitude -f --with-suggests --with-recommends dist-upgrade Réponse : This aptitude does not have Super Cow PowersJe ne trouve pas de réponse triviale à ce message dans Google. Je tente : aptitude -f --with-recommends dist-upgrade Et c'est parti 155 pakages upgraded, 76 newly installed, 5 to remove and 19 not upgraded 92.6 MB En attendant que tout s'installe je me rend compe que rien n'est dit pour arrêter les scripts dans la doc Debian. Google n'est pas facile sur le sujet. Je compte sur le reboot. Je lis un document spécifique à Xfrree86 et vers la fin il me semble que lors du passage de Woody à Sarge il est intéressant de faire : dpkg --remove xbase A 2 heures du mat il en est à installer libstdc++. J'en ai marre et je vais me coucher. Le 19/01/2005.Le matin l'upgrade était finie. Apm-s a fonctionné pour passer le Libretto en hibernation. Après passage à Sarge, installation d'un nouveau noyau.Le soir je cherche un kernel 2.6 à installer.apt-cache search ^kernel-image-2-6 aptitude install kernel-image-2.6.8-1-386 As a reminder, in order to configure LILO, you need to add an 'initrd=/initrd.img' to the image=/vmlinuz stanza of your /etc/lilo.conf Ensuite j'ai une erreur. J'en ai marre. Salut Le 21/01/2005.J'ai encore fait une erreur que l'on peut classer dans la famille des erreurs stupides. Après le message sur initrd signalé ci dessus la question est : Do you want to stop now? [Y/n]Et comme je choisissait toujours 'y' vous imaginez bien que ça ne pouvait pas aller. J'arrive donc à installer ce nouveau noyau. J'ajoute le ligne initrd=initrd.img à mon fichier lilo.conf. Je lance lilo pour qu'il se mette à jour. Je vérifie dans la racine les fichier présent. Je trouve tout ce qui devrait bien aller (linux qui pointe vers le nouveau noyau, linuxold qui pointe vers le noyau 2.2.22, initrd.img). Je reboote. C'est beaucoup plus long qu'avant. Je n'arrive pas sur le login graphique (xdm). J'atteint la console (ctrl+alt+F1). Mise à jour du système Sarge + noyau 2.6 - deborphan - pb de swap.aptitude updateaptitude upgrade The following packages have been kept back :file gdk-imlib1 kismet libgdk-pixbuf2 libpng2 libsas17 lilo matchbox mysql-client mysql-server nedit netenv ntp-simple vim wireless-toolsJ'ai l'impression que ce s paquets sont resté dans leur état "woody" sans doute parce qu'il n'étaient pas officiels (backports...). Il faut que j'arrive à les upgrader. Pour purger les librairies sans dépendances je trouve ceci : deborphan | apt-get remove --purge -uy Nouveau problème, je n'arrive plus à installer le moindre paquet. message : HighMem: Empty Swap cache: add 0, delete 0, find 0/0, race 0+0 out of memory: Killed process 881 (dpkg) Je reboote et dans les message je tombe sur un truc qui me dit que le swap ne fonctionne plus. version 0 swap is no longer supported. Use mkswap -v1 /dev/hda4.mkswap -v1 /dev/hda4 Ca ne change rien à mon problème de mémoire. Je reboote pour voir si ça change quelque chose. Et c'était ça. Problème de swap résolu ! Je purge certains des paquets non upgradés : apt-get remove --purge kismet matchbox mysql-server mysql-client netenv nedit ntp-simple fichiers à supprimer "à la main" : /var/lib/kismet /var/log/kismet /var/log/mysql J'essaie de forcer l'upgrade des autres paquets aptitude install wireless-tools Et ça fontionne donc : aptitude install vim file lilo Ensuite je purge les librairies orphelines trouvées avec deborphan (qui ne fonctionne pas de manière récursive avec la commande notée ci-dessus). X : Encore une configuration du serveur - 4.3.0.1 - pb de sourisAvant d'aller me coucher j'essaie de reconfigurer le serveur X.dpkg-reconfigure xserver-xfree86 Mes choix : driver chips - Video CT65550 - rien dans l'identification du Local Bus (il faudrait mettre VLB ??) - xkb rule xfree86 - keyboard jp106 - layout jp - pas de keyboard variant - keyboard option XkbDisable - souris /dev/psaux - souris PS/2 - Generic monitor - best video 640x480 @72Hz (alors que la notice indique 85Hz) - mode choisi 640x480 - profondeur de couleur 16 bits - beaucoup de modules chargé par défaut Evidement startx ne fonctionne pas. Mon écran est plein d'erreurs. Je verrai ça demain. Le 22/01/2005.J'ouvre le fichier des erreurs de X (/var/log/XFree86.0.log). Les erreurs sont sur des lignes qui commencent par (EE). Je trouve celle-ci : (EE) xf860OpenSerial: Cannot open device /dev/psauxJe lance mdetect pour savoir quels sont les paramètre de ma souris. mdetect -x Il ne me renvoie rien. Je le lance en mode verbeux mdetect -x -v Et à la fin il y a Found the following devices: /dev/ttyS0Mais ça ne change rien à XFree86. Toujours le même genre de mesages d'erreur. En plus tty il faudrait que je me renseigne mais ça m'a l'air bizarre. Bon, super, encore un vrai problème : souris pas reconnue sous X. Une première solution trouvéee avec google : supprimer /dev/psaux et faire MAKEDEV psaux. La même source m'indique que ttyS0 est un port série. Dans dmesg je ne trouve aucun problème de psaux. Je supprime psaux et lance MAKEDEV psaux Bingo : /sbin/MAKEDEV: don't know how to make device "psaux"Encore mieux. Ce message tel quel n'existe pas dans Google (vous me comprenez). Je suis aux anges. Peut-être qu'un reboot pourrait me sauver ? NON. C'est vraiment compliqué. Avant d'aller me coucher je note que mknod pourrait être mon salut. Le 23/01/05. mknod - /dev/psaux - mdetectJe me renseigne sur mknod. Sur le Linux System Administrator je trouve que c'est un utilitaire qui fonctionne quand MAKEDEV n'arrive à rien. Il faut trouver 2 chiffres dans le devices.txt des sources du noyau et les passer en paramètre à mknod. Je pense que je n'ai pas assez de place sur mon système télécharger les sources du kernel. J'ai en ce moment 131Mo de libre, je tente quand même. Ca va aller le fichier fera 35MB une fois installé.Malheureusement il s'agit d'un fichier compressé. Je tente de le décompresser (avec MC). Evidement il ne décompresse pas tout car les sources prennent trop de place en particulier à causes des autres architectures (IA64, MIPS...). J'ai de la chance car dans la partie décompressée je trouve devices.txt. Devices.txt indique d'abord que la dernière version du fichier se trouve ici : http://www.lanana.org/docs/device-list/. Je m'y rend parce que c'est plus agréable que VI pour lire ce très long et très indigeste document.. J'ai l'impression que pour psaux les 2 chiffres sont 10 et 1.> Je tente donc : mknod /dev/psaux c 10 1 Et je retrouve bien mon fichier /dev/psaux. mdetect input: PS/2 Genberic Mouse on isa0060/serio1C'est bizarre, ça ne correspond pas à mon installation directe de SARGE. Peut-être que c'est un problème lié au passage de Woody à Sarge ? En tout cas je me jette sur dpkg-reconfigure xserver-xfree86 Ensuite startx Me donne encore plein de messages d'erreur. Je parcours le /var/log/Xfree86.0.log et je note les truc à problème : GLcore, speedo, xie, pex5 En passant, lors de l'installation des sources du noyau, je note ce message : Spurious 8259A interrupt: IRQ7Il me semble que c'est anodin. Le 24/01/2005.Il se pourrait que mon problème de souris soit apparenté au Bug#251612 . modprobe -v psmouse Ne renvoie rien. Je teste un peu les autres pistes contenues dans le fil précité et je ne trouve rien. Dans dmesg il n'y a aucune entrée avec mice. Je pense que c'est lié à mon noyau. La prochaîne fois, je vais passer à Unstable et essayer le noyau 2.6.10. Dans /cat/proc/device je ne trouve pas de psaux ou de mouse. Le 27/01/05. Passage de Sarge à UnstableD'abord en éditant lle fichier /etc/apt/sources.list puis en lançant la même commande que pour passer de Woody à Sargeaptitude -f --with-recommends dist-upgrade Tiens il me configure le paquet netenv alors qu'il me semblait l'avoir déjà supprimé=> à voir. Idem pour Matchbox. C'est bizarre. Le 28/01/2005. Installation d'un nouveau noyau pour voir si ça change qqch à la souris.aptitude install kernel-image-2.6.1-1-386J'ai le même message que pour le noyau 2.6.8 pour l'histoire d'ajouter 'initrd=/initrd.img' dans le fichier lilo.conf. Je met à jour lilo, je reboote et mdectect ne trouve toujours pas de souris, startx envoie à peu près les mêmes messages d'erreur. Je relance la configuration du serveur X. Je retire quelques modules repérés (xie...). Lors du choix du port de la souris je me demande si je noe pourrais pas choisir /dev/input/mice ? Dans les modules je retire speedo de GLcore. Voir aussi pcidata. Pour avoir des explications man XF86Config-4 Et voir aussi dans /usr/share/doc/xfree86-common/FAQ.gz Dans les doc je trouve que pour installer X il faut installer x-window-system ou x-window-system-core Je me dit maintenant qu'il faudrait tout désinstaller X et tout réinstaller ensuite. Un grand nettoyage dans les paquets installés - deborphan recursifComme df me signale que la place disponible je décide de faire un grand nettoyage.J'obtient la liste des paquets installés : dpkg --get-selections > paquets-sarge01.txt J'édite cette liste de paquets et je repère quelques paquets à sacker : gpsdrive kernel-image-2.2.22 kernel-source-2.2.22 kernel-source-2.6.8 matchbox matchbox-common matchbox-desktop matchbox-panel mysql-common mozilla-firebird netselect pcmcia-modules-2.2.22 xfree86-common xserver-common xserver-xfree86 pcmcia-source Je vire tout cela et ça entraine d'autres départs (aterm, fluxbox, grellm, toshutils...) qu'ilfne faudra pas que j'oublie plus tard. Deborphan m'indique qu'il reste plein de librairies à nettoyer demain. En tout cas je reboote et mdetect me répond pour la première fois depuis longtemps. Le 29/01/2005. Pour virer toutes les librairies inutiles en une fois : apt-get remove --purge `deborphan` Attention dans la commande qui précède ce ne sont pas des apostrophes qui encadrent deborphan mais plutôt des accents graves. Après tout ces nettoyages il me reste 177Mo sur la racine (356Mo d'occupés). apt-get install x-window-system After unpacking 83.0MB of additionnal disk space will be used.Peut-être que je n'ai pas besoin d'autant de choses. apt-get install x-window-system-coreAfter unpacking 63.2MB of additionnal disk space will be used.Je préfère ça sans en connaitre encore les conséquences. Problèmes de souris.Dans le manuel Debian de Raphaël Herzog je trouve qu'avec un noyau 2.6 on peut systématiquement choisir /dev/input/mice et ImPS/2.Le 31/01/2005.L'astuce de Raphaël Herzog ne fonctionne pas. Dans dmesg je ne trouve pas de trace de souris. Je décide de passer à un noyau 2.4 pour voir si ça ne serait pas mieux. Je fait aptitude update et aptitude upgrade et je vois arriver un nouveau setserial. J'installe un nouveau noyau 2.4.27. Le 02/02/2005.Problème de souris résolu avec le noyau 2.4.27. Startx me transporte dans Fluxbox. Par contre j'ai un nouveau problème : les cartes PCMCIA ne semblent pas être reconnues avec ce nouveau noyau. Au premier rebbot j'ai eu un message d'erreur sur pcmcia_cs. Au deuxième reboot, pas de message, rien dans dmesg et il ne se passe rien quand je retire ou réenfiche ma carte réseau pcmcia. Je reboote sur le noyau 2.6.10 Pour essayer de reprendre la configuration de mon serveur X j'installe discover apt-get install discover After unpacking 4985kB of additional disk space will be used.Par contre discover ne sert à rien. Il ne découvre rien sur ma machine et en particulier discover -data-path=xfree86/server/device/driver display discover: Bus not foundVoici les principales erreurs que je trouve dans /var/log/Xfree86.0.log (EE)failed to load module "pex5" (module does not exist, 0)(EE) failed to load module "xie" (module does not exist, 0) (EE) xf86OpenSerial: Cannot open device /dev/psaux No such device (EE) Configured mouse: cannot open input device (EE) PreInit failed for inpur device "Configured Mouse" (II) UnloadModule: "mouse" (EE) xf86OpenSerial: Cannot open device /dev/input/mice No such device (EE) Generic Mouse: cannot open input device (EE) PreInit failed for inpur device "Generic Mouse" (II) UnloadModule: "mouse" (WW) No core pointer registered No core pointer Fatal server error: failed to initialize core devicesUn piste : dans le fichier /etc/modules j'ajoute psmouse mousedevJe reboote et ça commence bien : je vois dans les messages que mousedev est chargé. PROBLEME RESOLU. JE SUIS HEUREUX ! LA SOLUTION A CE PROBLEME DE SOURIS SOUS X :Il fallait rajouter 2 lignes dans le fichier /etc/modules :psmouse mousedevEt c'est tout. Le problème vient sans doute du fait que je suis passé de Wood à Sarge. J'arrive dans fluxbox et j'ai l'agréable surprise de constater qu'avec ce noyau 2.6.10 non optimisé et sans l'option XkbDisable j'ai une souris très fluide. Test de la carte Nortel E-Mobility LA-4121-1000-1CPour avoir le mode monitor j'essaie de voir du coté du driver hostap.apt-get install hostap-utils modprobe hostap FATAL: Module hostap not foundJ'essaie de voir ce que donne ma carte Nortel E-mobility LA4111 cat /var/run/fstab Socket 0: LA4111 Spectrum24 Wireless LAN PC CARD 0 Network orinoco_cs 0 eth0iwconfig IEEE 802.11-DS ESSID:"XXX" Nickname:"Prism I" Tx-Power=15 dBm Link Quality=13/92 Signal level=120/153 Noise Level=107/153 Cette deuxième ligne est étrange je m'attendais à plus avec une carte "puissante" (100mw). le 03/02/2005. Tentative d'intervention sur les modules installés. modconf Dans kernel/drivers/net/wireless modules je ne trouve pas de driver hostap ou autre driver permettant de passer mes cartes en mode monitor. Je me renseigne sur le driver wavelan. La bible des drivers wireless m'aide beaucoup. Mais j'abandonne pour ce soir. gpsdrive.apt-get install gpsdrive lybmysqlclient10Comme j'utilise une souris GPS sur port série, gpsd n'est pas utile. Pour démarrer utiliser l'option -x (option spéciale "small devices"). gpsdrive -x Evidement ça ne marche pas. Voici les messages d'erreur que je trouve dans le aterm d'où j'ai lancé gpsdrive -x : Can't connect to local MSQL server through socket '/var/run/mysqld/mysqld.sock' (2) Module fly loaded (Version 2) Module nautic loaded (Version 2) /home/yann/.gpsdrive/way.txt: No such file or directory no GARMIN-mode receiver found /dev/ttyS3: Permission denied error opening /dev/ttyS3(0) /home/yann/.gpsdrive/way.txt: No such file or directory way.txt reloadedEn lisant la FAQ cette ligne m'inspire chmod 666 /dev/ttyS3 Pour l'histoire du fichier waypoint : x ajoute un waypoint à la position actuelle. Le 22/02/2005. Je rallume le Libretto après quelques jours d'inactivité et voilà ce qui me tombe dessus : Loading LinuxEBDA is big; kernel setup stack overlaps LILO second stage......................................................... Je reboote et c'était une fausse alerte. Tout va bien maintenant. J'installe gkrellmwireless After unpacking 1065kB of additionnal disk space will be used.Je fait ensuite apt-get update et apt-get upgrade mais il se plante car il ne reste pas assez de place. J'essaie d'installer les paquets individuellement. Je vérifie d'abord la place qu'il me reste : 105M. apt-get install xserver-xfree86 Ce paquet est très gros After unpacking 113MB of additionnal disk space will be used.Evidement c'est trop et après qu'il m'ait demandé de tout reconfigurer (driver video, clavier, résolution écran...), ce qui n'est pas normal, le système se plante par manque de place. Je ne sais pas quoi virer. gkrellm consomme environ 14% du CPU. C'est beaucoup pour un gadget comme celui là. Comme j'en ait quand même besoin pour lancer apm -s quand la batterie passe à 3% de charge je désactive le controle duCPUet des disquemais cela ne change pas grand chose. Il va falloir que je cherche autre chose pour surveiller la batterie. Le 23/02/05. Nouveau nettoyage - debfosterPour réussir à faire un upgrade je retire quelques paquets (xserver-xfree86) et relance l'update.Je repère que xlibmesa-dri prend 50MB de place sur le disque et en me renseignant sur ce monstre je me rend compte qu'il s'agit de modules pour l'accélération 3D de certaines cartes graphiques. De la 3D avec le Libretto, je rêve. A virer ? Je vire. Pendant qu'il est viré je me balade dans google et je retombe sur debfoster. Je crois que celui là c'est mon ami. Avec debfoster c'est simple : y et on garde le paquet n on le vire ? on a un petit texte sur ce que fout le paquet. En fait je n'en suis pas si sur. Je le lance et pour ne pas risquer de faire trop de conneries je note ceux que je ne garde pas : ppp - gcc-2.95 - cpp-2.95 - mdetect - netselect - pciutils - twm Et ceux que je garde sans conviction : lbxproxy - hostap-utils - imlib-base - telnet Après il me reste 134MB de libre et 401MB d'utilisés.. Evidement startx ne fonctionne plus. Je n'ai pas envie de réinstaller xserver-xfree86 pour ne pas qu'il installe tout un tas de paquet inutiles. Je tente de supprimer fluxbox et de le réinstaller en espérant que comme ça les dépendances seront elles aussi réinstallée. Et seulement les indispensables. Ca n'a pas l'air de fonctionner quand je réinstalle il ne me réinstalle que fluxbox. Il me suggère : fluxconf fbpager fbdesk xfont-artwizJe relance apt-get install x-window-system-core The following new packages will be installed: x-window-system-core xlibmesa-dri xserver-xfree86 After unpacking 236MB of additionnal disk space will be used.Pas possible il ne me reste que 134MB. Par ailleurs le 29/01/2005 il ne me fallait que 63.2MB pour la même chose. Il y a quelque chose qui cloche avec debian unstable en ce moment. Je tente : apt-get install xserver-xfree86 After unpacking 129MB of additionnal disk space will be used.C'est un peu mieux mais j'air peur que ça ne passe pas. Comme prévu ça coince. J'essaie d'aller installer les paquets individuellement. A chaque fois que j'en essaie u il me répond que j'ai déjà le plus récent. Je vérifie mon dique et il ne me reste plus que 29MB de disponible. Apt-get clean n'y change rien. Je me demande d'où ça vient et comment repérer. Peut-être que xfree86 est quand même installé ? Je tente : dpkg-reconfigure xserver-xfree86 xserver-xfree86 is broken or not fully installedapt-get remove --purge xserver-xfree86 Me dit que ce n'est pas possible. Je continue le nettoyage et je retire mozilla-firefox Pour repérer les gros fichiers : find / -size +10000k Résultats bizarres /usr/X11R6/lib/modules/extensions/libGLcore.a /proc/kcore find: /proc/2244/task/2244/fd/4: No such file or directory Le fichier libGLcore.a appartient à xserver-xfree86 kcore est la mémoire de mon système Je supprime tout ce qui se trouve dans /usr/X11R6 Et aussi /var/lib/dpkg/available-old Je dispose maintenant de 209MB de disponible. C'est pas mal. Je reboote pour voir si mon système est encore opérationnel. Tout va bien. je lance : dpkg --audit Ne renvoie rien alors je tente dpkg -l | pager Est pas mal du tout. Je lis : ic xserver-xfree86Avec mes 209MB de dispo je réinstalle xserver-xfree86 Le 01/03/05. Je fait apt-get update / upgrade. J'installe xserver-xfree86 - x-window-system-core. Tout va bien, il me reste même de la place sur le disque mais : startx Could not init font path element unix/:7100, removing from list! Fatal server error: could not open default font 'fixed' ; the X servers's font path might be misconfigured, remote font server(s) may be unreachable, and/or local fonts may not be installed or are not configured correctly. People inexperienced with the X Window System should have either the "x-window-system" or "x-window-system-core" packages installed. Other useful commands to run include: $ dpkg --status xserver-common$ dpkg --status xfonts-base$ zmore /usr/share/doc/xfree86-common/FAQ.gzdpkg --status xserver-common ....X servers either need fonts installed on the local host, or need to know of a remote host that provides font services (with xfs, for instance). The former means that font package are mandatory. The latter means that font packages may be gratuitous. To err on the side of caution, install at least the xfont-base, xfonts-100dpi, or xfonts-75dpi, xfonts-scalable packages.dpkg --status xfonts-base .....This package requires xutils package to prepare the font directories for use by an X font server.Je vérifie les paquets repérés ci dessus : apt-get install xfonts-base xfonts-100dpi xfonts-75dpi xfonts-scalable xutils ... is already the newest versionJe tente de reconfigurer le serveur x et à la page des modules je met freetype et type1. Je lis aussi que dri - glx et GLcore sont inutiles avec ma carte graphique. Sans effet. Je trouve avec google un thread sur le même sujet en en français chez unixtech.be : Si le serveur de fontes est bien lancé, vérifie que X est configuré pour l'utiliser: Dans la section Files il faut avoir FontPath "unix/:-1" sinon il est aussi possible de mettre des FontPath avec les répertoires contenant les polices. Je cherche le fichier de config de X : il se trouve dans /etc/X11 et il s'appelle XF86Config-4. J'y trouve entre autre : Section "Files" Fontpath "unix/:7100"Ca ne m'inspire pas. Un coup d'oeil dans mon ancien fichier de configuration me rasure. Avec ça il ne devrait pas y avoir de problèmes. Il y a autre chose qui cloche. xfs prend 95% des ressources du CPU.Par contre je tombe ensuite sur quelque chose de très intéressant en lançant top : xfs me bouffe 95% de CPU. xfs c'est X Font Server sans doute celui qui s'occupe de l'affichage des polices. Je reboote pour voir.C'est pareil. Google n'est pas très riche sur une requête du genre "problème xfs". Je fait mieux avec "xfs cpu" et je lis quelque chose sur xtt. xtt faisant partie des modules de configuration du serveur X je trouve qu'il n'est pas "coché" et je m'empresse d'essayer. Rien n'y fait alors : apt-gte remove --purge xfs The following packages will be REMOVED: x-window-system* xfs*C'est bizarre j'ai un message signalant que xfs ne répond par au mlessage TERM et il est encore là quand je lance top. Je reboote une fois de plus. Je réinstalle xfs et c'est toujours pareil. 96% d'usage du CPU. tail -f /var/log/messages Me renseigne avec plein de lignes du genre : xfs: ignoring font path element /usr/lib/X11/fonts/100dpi/ :unscaled (unreadable)Le 03/03/2005. Nouveau très grand nettoyage avec debfoster.Il est minuit passé alors que je repasse à l'attaque.Je réinstalle debfoster et l'utilise pour faire un énorme nettoyage. Je me rend compte en lisant les messages que ce n'est pas du tout une bonne idée de supprimer kernel-image. Heureusement il ne me laisse pas faire. Ensuite apt-get remove --purge debfoster apt-get remove --purge `deborphan` apt-get update / upgrade Il me reste alors 221MB de disponible. C'est pas mal. apt-get install x-window-system-core After unpacking 67.3MB of additionnal disk space will be used.C'est 3,5 fois moins que le 23/02/05. J'accepte. Quand c'est fini top m'indique qu'encore une fois xfs a besoin detout mon CPU. Je n'ai plus qu'à attendre que cela soit corrigé dans Debian . Il va peut-être même falloir que je poste une question sur Debian-user ? Je tente quand même startx et c'est super parce que je découvre un nouveau message en lieu et place du login de xdm : Xsession: unable to start X session --- no "/root/.xsession" "/root/.Xsession" file, no session manager, no window manage terminal emulators found; aborting. J'ai pas grand chose quoi. Néanmoins cela me rappelle que je suis en ce moment logué sous root. Mon problème maintenant c'est que je ne peut plus rien faire, ni ctrl+alt+F1 ou F2 ni ctrl+alt+suppr ? Je coupe la prise de courant et je vais me coucher à 2 heures du mat. Le 03/03/05.Au démarrage je dois faire un fsck manuel parce qu'il n'a pas du tout apprécié que je le débranche hier soir. Je ne me logue pas sous root. Xfs ne se manifeste pas. Je me jette sur startx. xauth: error while loading shared libraries: libXmuu.so.1: cannot open shared object file: No such file or directoryUne recherche dans les paquets debian me rensigne. Cette librairie appartien au paquet xlibs. apt-get remove xlibs The following packages will de REMOVED: x-window-system-core xbase-clients xlibsJe répond oui et j'ai : dpkg: parse error, in file `/var/lib/dpkg/available' near line 112662 package 'fookb-wmaker' EOF during value of field 'Description' (missing final newline)dpkg --audit Même message. apt-get install --reinstall dpkg Ne fonctionne pas non plus. Je vais dans /var/lib/dpkg et trouve un fichier available.old. Je supprime le fichier available et renomme le available.old en available. Ensuite je peux réinstaller dpkg et supprimer xlibs. Je réinstalle ensuite x-window-system-core. X: cannot stat /etc/X11/X (No such file or directory)Sous mon login je réessaie startx et :X: cannot stat /etc/X11/X (No such file or directory), aborting. giving up.Depuis googler group je voie qu'il suggère d'installer x-window-system: apt-get install x-window-system Il me dit qu'il va installer toute une série de paquets dont xfs xdm lbxproxy... et que ça va prendre 18.7MB. Je vérifie la place qu'il me reste et j'y vais. Désespérant cette histoire. Je trouve que X fait parte de xserver-common et je vérifie qu'il est déjà installé puis : apt--get install --reinstall xserver-common Toujour rien. Je trouve cela dans google group : /etc/X11/X is supposed to be a symbolic link to the default X server. You can restore it to the XFree86 server with sudo ln -fs /usr/X11R6/bin/XFree86 /etc/X11/X Ensuite je progresse un peu startx me dit : /etc/X11/X is not executablechmod 755 /etc/X11/X Ca ne suffit toujours pas. Je vais voir ce qu'il y a dans /etc/X11. J'y trouve un fichier X.dpkg-old qui est un lien vers /usr/bin/X11/XFree86 Je supprime mon X. ln -fs /usr/bin/X11/XFree86 /etc/X11/X HOURRAH startx me ramène le sempiterne message : could not open default font 'fixed':Apparemment au moins je n'ai plus de problèmes avec xfs. Je rebbote et voie X bricoler pas mal. J'ai peur qu'il ne me rende pas la main. Dans /var//log/XFRee86.0.log je trouve des warnings intéressant au début du fichier : (WW) `fonts.dir' not found (or not valid) in "/usr/lib/X11/fonts/misc". Entry deleted from path. (Run 'mkfontdir' on "/usr/lib/X11/misc").Avec le même message qui se répète pour /fonts/100dpi/ et cyrillic Effectivement pas de fichier fonts.dir dans les 2 répertoires /usr/lib/X11/font/misc et /usr/lib/X11/font/100dpi. Je me rend dans chacun de ces répertoires et lance : mkfontdir Qui crée les fichiers en question. Ensuite je n'ai plus de (WW) dans XFree86.0.log mais startx plante toujours sur la fonte 'fixed'. tail /var/log/messsages Je trouve intéressante la ligne suivante : Xprt_64: could not open default font 'fixed'apt-get remove xprt Cela retire aussi le méta package x-window-system et xprt-xprintorg. Dans /var/log/xdm Could not init font path element unix/:7100, removing from list!Dans le message suivant je note ceci : File xfonts-base.alias missing under /etc/X11/fonts/misc. X will not start. I have fixed it this way: - Get a previous xfonts-base.alias - Run as root update-fonts-alias misc Et je vais me coucher. Le 04/03/2005.J'ai bien cru que je n'allais pas m'en sortir. Au démarrage j'arrive bien sur l'écran de login de xdm mais impossible d'entrer quoi que ce soit au clavier ni ctrl+alt+F1, ni ctrl+alt+suppr ne fonctionnent. Heuresement ctrl+alt+backspace 2 fois de suite me ramène sur une console. J'étudie le log de Xfree86. Il n'est pas complet il s'aarête par une série de ligne comme celle-ci : warning: font renderer for ".pcf" already registered at priority 0 .....warning: font renderer for ".pmf" already registered at priority 0 Une recherche dans google m'indique que je ne suis pas le premier à rencontrer le même problème le bug#295042 est tout à fait similaire. Néanmoin comme il est aujourd'hui sans réponse je continue mes propres recherches. Dan /var/log/xdm.log je repère quelques lignes intéressantes : xdm error (pid 1670) : failed to open input method xdm info (pid 1670) : not sourcing /usr/X11R6/lib/X11/xdm/Xsetup (No such file or directory) xdm error (pid 1670) : fatal IO error 32 (Broken pipe) xdm error (pid 1588) : server crash rate too high: removing display :0Je ne trouve rien. Je fait pas mal de trucs. Je reconfigure xfree86 en enlevant certains modules. Ma définition n'était pas bonne non plus. Je réinstalle xprt. Je désinstalle xlibmesa-dri. Je reboote plusieurs fois. Je me balade dans google. Il me reste à réessayer XkbDisable. Ce sera pour demain. Le 05/03/05.J'installe mon nouveau forum : http://libretto.debian.free.fr/phpBB2/ Le 07/03/05. FLUXBOX n'était pas installé !Au démarrage je retombe sur l'écran de login xdm. La souris est active mais le clavier ne répond pas (impossible d'entrer mon login, ni de tabuler, ni de rien ou presque). Je m'en sort comme avant en faisant 2 fois ctrl+alt+backspace.Le rajout de l'option XkbDisable ne change rien au lancement de startx. tail -f /var/log/messages xfs: ignoring font path element /usr/lib/X11/fonts/CID (unreadable) Xprt_64: Couldn't open RGB_DB '/usr/X11R6/lib/X11/rgb' Xprt_64: No matching visual for __GLcontextMode with visual class = 0 (32775), nplanes = 8Je trouve qulque chose d'intéressant dans mon ~/.xsession-errors je trouve : exec: fluxbox: not foundEvidement, je l'avais supprimé. Je le réinstalle derechef. Et me voilà rendu dans Fluxbox. Je suis très fier mais quel crétin je fait. Fluxbox est inutilisable.Le bouton droit de la souris ne donne pas accès au traditionnel menu. Le seul moyen de récupérer la main (en mode console) est de faire ctrl+alt+backspace. C'est très facheux.dans mon .xsessions-errors je trouve quelques pistes : Failed to load groupfile: apps file failure Warning: X server does not support locale FbTk::ThemeItem<FbTk::Font>: Warning! Failed to load default value 'fixed' Je bricole apt-get install locales Je choisi toutes les locales fr_FR et ensuite ça prend un temps fou. J'ai peur que ça ne bouffe toute la place disponible sur mon disque. Il va falloir que je fasse quelques rapport de bogue. Je vais essayer d'installer mutt pour cela MuttScript dans /usr/lib/mutt/{dedian-ldap-query,mailspell}Pour utiliser le pop il faut mettre dans .muttrc : set pop_delete # delete messages from server after download set pop_host=pop.domain.name # POP3 host set pop_pass="mypasswd" # POP3 account password set pop_port=110 # POP3 access port (pop2=109, pop3=110) set pop_user=username # POP3 account name Je met tout ça dans .muttrc mis j'ai au lancement de mutt : pop_port: unknown variable Pas grand chose dans google, je tente : set pop_host="pop.domain.name:110" Apparement c'est bon comme ça. Au lancement de mutt il me reste ce message ennuyeux : line 114: use_mailcap: unknown variable/home/yann/mailbox: no such file or directory (errno = 2)Pour un tuto sur mutt, aller voir : http://libretto.debian.free.fr/mutt Le 09/03/05. Comme j'ai quelques difficultés avec mutt je fait le point sur mon installationde X : Point
sur les fichiers /var/log pendant
plantage X
Quelques lignes
relevées dans xdm.log |
|