………mmmmmmmmmOOOOOUUUUIIIIIIIIIIIIIIIIIIIIIIIIIIII!!!!!!

Après des heures de compilations, 5 bugs (dans le désordre: dépendances inversées, biblio manquantes lors du link, ou carrément refus de compiler, quand c’est pas moi qui oublie un lien symbolique dans un coin), et une sauvegarde de /usr dans un coin, me voilà à redémarrer mon système, à le sortir de sa prison, à espérer pouvoir dormir ce soir sans boules quiès…

Il fait donc tout comme il faut, il pousse la perfection jusqu’à me demander le mot de passe pour dévérouiller la partoche de musique.

Muy bien, muchacho.

Sauf qu’il me plante là, au début du runlevel 3 (clavier US, of course, sinon c’est trop facile)

Quoi, encore…

Lecture des messages d’erreurs… mmmm… c’est un peu dans le futur, mes fichiers de conf. Apparement ca te gêne, ok… Je réctifie ça… mmmm… AH! aha… mes fichiers de démarrage ne sont pas des liens symbolique… hé hé. Tu dis rien mais ça te perturbe, tel que je te connais. Oki, je te modifie ça aussi. Mmmm…. Aaaahhhhh! tout qui se lance comme il faut, miam 🙂

Sauf X 🙁

Bon, farfouillement dans les logs… Oué, rien de pertinent… Je réinstalle les drivers nvidia.

AH!!! YOUPI!!! Splash screen de Gnome. Il est 23h09.

Je me log. Manque fr_FR.UTF-8. Pas grave. Manque des icônes d’applis, pas grave. Tout est là, à sa place :))))

Je corrige les 2 3 conneries qui manquaient (dernière version de Gaim, Thunderbird, Gcstar, drivers de ma webcam, refaisage de ma base de donnée de musique)

Et ouala, tout marche 🙂

Heureusement que les applis linux, en général, sauvent leur conf dans VOTRE répertoire home, ça permet de tout retrouver comme avant une fois les applis en question réinstallées.

Manque ‘juste’ OpenOffice, que je vais compiler demain 🙂

J’ai commandé une carte pci sata, et ce week-end je vais achetter un (ou deux?) disque dur pour sauvegarder tout ça. Ca va rsyncer dans les chaumières!

Il n’était pas seul

Ce bouffon de block foireux…

Ce matin, la compilation de Celestia a chiée. Une biblio qui manquait, je crois.

En soit, c’est pas super grave: ce n’est que la deuxième fois que Gentoo se loupe dans les dépendences. Je lui pardonne…

Mais là où c’était plus chiant, c’est qu’à la recompilation la cpu système est repartie à 100%!

Un petit dmesg m’indique ce que je redoutais: encore des blocks plantés.

Comme j’en suis pas à un recompilation près, j’ai explosée une des partitions de 50Go que j’avais et qui servait à faire l’échange entre Linux et Windows, et je l’ai coupée en 2 pour en faire une de 8 pour /usr et le reste pour l’échange.

J’ai monté cette partoche dans /usr, détarré un bout de stage3, et vogue la galère… Le système était déjà un peu configuré pour compiler avec un stage3 (c’est à dire avec un gcc i586 et les libc qui vont avec), ça n’a posé aucun problème de recompiler gcc.

Ce que j’ai fait avant de partir bosser. Évidemment suis arrivé à la bourre, et là il continue de recompiler le système. Ca va prendre 5h, ensuite de quoi je recompile le monde, il va me mettre les erreurs de dépendances qu’il m’avait pondu la dernière fois, mais je commence à avoir l’habitude…

J’ai juste peur que l’erreur sur l’ancien disque se propage (y a encore la partition racine montée dessus) et que le nouveau soit aussi buggé que l’ancien.

Je sens que je vais aller acheter un disque chez les chinois, moi, ce w-e…

1737105

C’est le numéro du block qui m’a pourri ma soirée de vendredi soir.

Je rentre de l’anniv de Béto pas trop tard (minuit, je pense) histoire de me coucher tôt pour être un peut reposé pour attaquer les 2h de route pour aller chez mes cousines le lendemain.

Je me pointe donc chez moi, je lance Gaim (juste pour voir qui est connecté) et là, mon ordi se comporte pas comme il devrait: la cpu système grimpe dans les tours, et y reste. Or, la cpu système ne reste JAMAIS à 100%, sauf en cas de compilation intensive (et encore), ou si votre ordi est un serveur (et encore).

Bref, c’est louche.

Je tente d’attraper une console valide, et un oeil dans les journaux systèmes me dit qu’un disque part en vrille. « Merde, encore de foutu disque de 250Go… »

Pas trop grave: y a que des divx, des mp3, … Bref, rien d’irremplaçable.

Sauf que non. C’est ma partition qui héberge /usr, qui part en sucette… Et ceux qui s’y connaissent un peu savent qu’un /usr qui part aux fraises, c’est TRES chiant.

Mon /usr est monté sur le disque sur lequel y avait mon windows. Disque fiable depuis quelques années. Cette partoche est formatée en reiserfs, système de fichier fiable, rapide, stable, idéal pour une partition système.

Reboot de la machine. Même problème: problème avec cette partition.

Je sens que ma soirée s’annonce longue, car j’ai un défaut: je relève facilement les défis, et ça c’en est un de taille. D’autant que j’aime pas quand mes ordis sont malades…

Je reboote donc un single user, et lance un reiserfsck. Qui ne me rassure pas: il me dit que le block 1737105 est aux choupignoufs. Evidémment c’est un block alloué (sinon y aurait pas de problèmes, hein) Il me dit de faire un –rebuild-tree, mais de sauvegarder ma partoche avant.

Ouais… pas rassurant, ça.

Je sauvegarde donc, en priant pour que la partoche soit pas trop foutu et que je puisse lire au moins juste une fois histoire de faire une sauvegarde un peu conforme.

Et je lance la reconstruction de l’arbre. Et il râle. Ô saints Chro, il râle, le reiserfs… Mais il corrige. Je sais pas dans quel état sont mes fichiers, mais je recopie la sauvegarde dans la partoche d’origine.

Et là, j’ai sans doute fait une connerie: il trouve plus certaines commandes de base comme ‘ls’… Bien bien bien… Je sens décidémment que ça va être TRES long et TRES problématique, parce que je suis TRES têtu. Je sens aussi que je vais devoir sortir l’artillerie: un livecd quelconque, une knoppix ou ce genre de choses. Ca tombe bien, ha ha, j’ai un livecd Gentoo tout fraîchement toasté…

Je reboot dessus, et monte les partoches, histoire de voir ce qu’il se passe.

Il se passe pas grand chose d’encourageant: quelques fichiers indispensables ont une taille nulle (nb: sans doute dû à un tar mal fait, ai-je appris un petit peu plus tard).

Arg…

Je télécharge un ‘stage1’ de Gentoo, me disant que je vais être bon pour une réinstallation partielle. Si je pouvais ‘juste’ avoir les commandes et biblios de base, histoire de tout recompiler… et je me fixe cet objectif: ne pas aller me coucher avant de lancer une compilation mondiale (aha, private jeu de mot Gentooiste). Un chroot plus tard, et je me retrouve avec la position de Dieu sur mon système malade.

Je vous passe les détails qui ont suivi, mais un stage1 est trop … limité pour ça, j’ai dû reformater ma partion, et choper un stage3. Le tout, évidemment, en évitant de casser ce qui ne l’était pas (/, /var, /etc) mais en faisant en sorte que ça marche. Je vous raconte pas les problêmes de gcc, de biblio, de i386/i586/i686 avec des messages sybillins à la compilation.

Je me couche vers … 6h30, avec une compilation lancée. Mon système allait être bancale, mais ranafoutre, y a d’autres choses de plus importantes dans la vie. Dormir un peu pour aller voir mes cousines en fait partie.

Je dors peu et mal: trop de bruit (souffle des ordis), mon cerveau qui est plein de gcc, de messages d’erreurs, de reiserfs … Debout le lendemain 9h et quelques, avec l’impression de pas avoir dormi. Et évidemment la compilation ne s’est pas terminée: message d’erreur abscon…

Hé merde… Je vais pas y passer ma matinée, non?

Non, je vais pas y passer ma matinée, ni mon w-e. C’est pas un con de block foutu qui va me planter mon w-e.

Néanmoins, c’est moins déspéré que la veille au soir: ça compilouille un peu. Ce ne sont « que » des problèmes de biblios, donc de liens symbolique, et de configs.

Mais gcc et glibc ne compilent pas. Et si ces deux-là  compilent pas, je risque pas de m’en sortir.

Partant du constat qu’un ordi malade, si on le laisse tranquille (voir éteint) ne voit pas son état s’aggraver, et qu’un sshd me permettra éventuellement d’accéder à  mon ordi depuis chez mes cousines, je me casse en me disant que c’est pas bien grave, ce n’est qu’un tas de silicium, et ça attendra mon retour.

Je trifouille quelques trucs depuis chez mes cousines, mais rien de probant. Sauf dimanche: gcc (se) compile 🙂

« OUIIIIIIIIII!!! » m’exclamé-je. Si lui compile, le reste n’est qu’une question de temps (et éventuellement de dépendences, vu que je soupçonne mon système d’avoir perdu le fil de ce qui est censé être installé et de ce qui réellement présent… ;). Rien de grave, en somme.

Et là  ce soir, je suis toujours avec ma Gentoo live, avec mon système qui compile comme il faut (d’une traite, et en i686), sans avoir perdu mes mp3, mes divx, mon /etc et mon /home 🙂

Moralités:

  • Faire des sauvegardes. De tout et souvent.
  • Faire des sauvegardes, encore et encore. Et les mettre en lieu sûr. Et accessible sans prises de têtes.
  • Toujours avoir un live cd sous la main.
  • Linux, c’est bien: je m’imaginais pas essayer de récupérer un Windows crashé comme ça…
  • Partitionner, partitionner, partionner! /usr qui dégage est moins grave que TOUT LE SYSTEME qui dégage!

Je hais mon téléphone mobile

C’est un Motorola V3X.

motorola-v3x-3.jpg

J’ai pris celui-ci parce que c’est un des rares qui ne soit pas Nokia qui permettent de mettre plein de numéro de téléphones et d’informations pour une personne: j’ai besoin de mettre plein de numéro pour une personne, entre le fixe, le portable, le numéro de chez les parents, le numéro d’Espagne, l’ancien, le nouveau, le temporaire, le code de la porte d’entrée, l’adresse principale, celle d’ailleurs, et parfois d’autres trucs, ça fait pas mal de renseignements que tous les téléphones ne permettent pas d’enregistrer.

Donc, Motorola V3X histoire de changer de Nokia (j’avais un beau 7250). Pas que j’aime pas Nokia, mais je voulais changer.

Mal m’en a pris.

Le vendeur m’a affirmé que c’était une des meilleurs ventes.

Moui moui moui… Je pense qu’il s’est retenu de me dire que pas mal de gens râlaient sur ce téléphone.

Alors, je vais commencer par les trucs chouettes de ce téléphone, ça ira plus vite:

  • Il permet de mettre plein d’infos sur une personne
  • Il a un grand et bel écran
  • On peut y mettre une microSD
  • Il fait 3G (même si j’en ai pas l’utilité)
  • Il a bluetooth
  • Il se recharge sur usb
  • On peut mettre des thèmes

Les trucs qui sucks, dans l’ordre décroissant d’éxaspération (attention ça va être long)

  • Vous mettez une sonnerie perso pour une personne. Vous vous attendez à ce que quand cette personne apelle, ça fasse cette sonnerie. Jusqu’ici, c’est le cas. Mais quand cette personne vous envoie un sms, ca fait aussi la sonnerie perso! Idem quand vous faites des catégories (potes, taf, autres, …) et que vous mettez une sonnerie pour cette catégorie: quand une personne de cette catégorir envoie un sms, ca fait la sonnerie de la catégorie, pas celle de sms!
  • Il n’y qu’un nombre limités de modes, et pas paramétrables. J’aimais bien, sur mon 7250, faire que la nuit les sms ne sonnaient pas alors que si quelqu’un m’appelait ça sonnait, pour une simple raison: je tenais pas à être réveillé par un sms, et si un pote est en galère, il appele, il envoie pas de sms…
  • Impossible de taper correctement des sms: j’aime mettre le T9 sur mon téléphone, ca permet d’écrire en bon français. Seulement, il n’y a pas tous les mots, dans le T9 (y a même pas « fesse », dans le V3X! Pfouarf!) Le Nokia permettait, quand il connaissait pas un mot, de l’enregistrer. Là, non. Enfin… si, en quelques sortes: y a un mode apprentissage automatique, qui fait que le phone complète automatiquement le mot que vous tapez en fonction de ce que vous avez déjà tapé. Seulement, la même combinaison de lettre peut former différement mots, que vous avez l’habitude d’utiliser. Là, le mode d’apprentissage automatique se plante une fois sur 3. Donc je l’ai désactivé. Me reste le problème de lui faire gober de nouveaux mots, hé bien c’est pas possible: quand il connait pas, il faut désactiver le T9 et taper lettre par lettre. En moralité: impossible de taper un sms les yeux fermés avec le T9: le téléphone n’est pas prévisible, et c’est hyper relou.
  • De temps en temps il reboot:tout à l’heure c’était quand j’ai envoyé un sms, de temps en temps c’est quand je prend une photo, ou quand je le ferme.
  • Je peux pas créer de répertoires dans lequel archiver mes sms.
  • Impossible de prendre un ancien sms et de l’envoyer à une autre personne. Faut s’aider du ‘copier-coller’ (une des rares choses un peu bien de ce téléphone)
  • De temps en temps il débloque: la dernière fois c’était quand le réveil sonnait: il faisait une sonnerie étrange, et vibrait en même temps. Impossible de l’arrêter, obligé d’enlever la batterie. Il me l’a fait une autre fois quand quelqu’un appelait.
  • Le menu est ultra pourri: vous avez intérêt à tout paramétrer dès le départ, sinon impossible de se rappeler où est caché telle option.
  • Pas possible de demander une fois pour toute l’accusé de réception des sms. Obligé de le faire pour chaque sms.
  • Il marque ‘(Re: )’ par défaut en tête de chaque sms qui est une réponse à un sms. 6 caractères de perdu, et évidemment pas déparamétrable, obligé de le faire pour chaque sms.
  • Les boutons extérieurs ne se désactivent pas. Comme le bouton pour prendre les photos est à l’extérieur, en cas de pas de bol, le téléphone va prendre toute la soirée des photos de fond de votre poche…
  • (Edit 29/11/2007) : quand on fait défiler les numéros d’un contact, dès que ça arrive sur le mail de ce dernier, pof! vous vous retrouvez à l’écran d’accueil! Et en plus ce couillon prend comme numéro par défaut le dernier numéro que vous avez utilisé pour appeler la personne. Ce qui fait que quand vous voulez envoyer un sms à cette personne, si vous faites pas gaffe et que vous avec appeler son fixe avant, hé bien vous envoez le sms au fixe!

Ouala. Y a bien sûr d’autres trucs un peu bien, et d’autres trucs un peu pourri, mais ça serait du tatillage.

En tout cas, je change dès que possible.

Mon dimanche pluvieux

Passé la journée à me battre contre Dotclear2 qui voulait pas me laisser mettre des commentaires sur mon propre blog (le sagouin), à discuter avec Vio.

Puis ciné avec Hichem: Saw 3 et Casino Royal.

18677704.jpg18674703.jpg

Hé bah à choisir, allez au Casino!

Saw 3: Gore, TRES gore. Limite à gerber. J’ai entendu dire dans la queue que c’était interdit au moins de 18 ans parce que c’est de la violence psychologique.

Euh … non. C’est de la violence « gratuite » (dixit Hichem). Moins de « puzzle » que dans le 1er, pas du tout prenant.

Quiz: pourquoi la toubib ne tranche-t-elle pas la tête d’Amanda pour lui piquer la clé qu’elle a autour du coup, hein? Encore un bug dans le scénar, comme dans le 1er: pourquoi le gus alors qu’au début du film il utilise sa chemise comme lasso, vers la fin n’a pas la présence d’esprit de faire de même?

Casino Royal: long, et bon 🙂 Le nouveau James se la pète moins que les anciens, même s’ils ont un peu abusé sur le côté sentimental de 007 (qui est très loin d’égaler Philippe Lioret ((qui est le réalisateur)) Julien Boisselier dans « Je vais bien, ne t’en fais pas »).
18649422.jpg

Disons qu’il est « juste » humain 😉

Et ce soir, bataille contre mes msn messenger de merde avant de m’apercevoir que c’est squid qui fait chier: pour que ça marche, faudrait qu’msn ne passe pas par le proxy et que j’ouvre donc des ports sur mon firewall, ce que je refuse de faire.

upnpd ne résout pas le problème ((ptet parce qu’il est pas sur le firewall mais sur le proxy, en fait)) , du coup ça me gave velu (ça va être pratique pour la cam, ça, tient).

Retour sous Nux, recompilation du module nvidia ((bah oui: le noyau 2.6.19 est sorti vendredi)) et pas celle pour la cam: bugs à la compilation, d’où mail au mec qui a pondu le module.
Tant pi, me passerai de la cam.

Par contre, le problème des commentaires sous DC2 est résolu en prenant la version de subversion 🙂

Avec tout ça j’ai pas:

  • rangé mes fringues,
  • changé l’eau d’Alpha
  • organisé mes vacances de Noyel

Ça crâme

Dimanche, en voulant migrer un de mes ordi (Corum) de P100/96Mo/1.2Go/reiserfs à P200/256Mo/2Go/xfs j’ai crâmé le P200.

Heureusement j’en avais un en rab dans un coin.

Et lundi matin, mon gros ordi (Rhynn) ne voulait plus rien afficher dès le boot. Le disque dur principal chantait (réellement: des petits bruits tout doux, de différentes fréquences), et le BIOS faisait soit les bruits habituels (quand je débranchais les lecteurs de dvd) soit d’autres bruits.

Parfois il allait jusqu’à charger Grub.

3 changement de carte vidéos AGP et 4 PCI n’ont rien résolu.

Je suis bon pour un changement de carte-mère.

Ce qui m’emmerde vraiment c’est que je n’aime pas voir mes ordis mal en points. Ca me reloute.
Ce qui m’emmerde, mais moins, c’est qu’il y a toute ma musique dessus, et que donc pas de musique le soir, pas de musique le matin. Et puis aussi pas de msn, pas de mail, pas de net chez moi, quoi.
Ce qui ne m’emmerde pas, c’est que du coup le soir je fais autre chose: bouquiner, ranger, manger 🙂

Le bon côté de l’histoire c’est que cet ordi n’était pas serveur, et j’ai donc toujours accès à mon site web 🙂

Fin de l’histoire: c’était l’alim. A priori, un composant a dû grillé, d’où baisse d’ampérage, d’où soucis.

Le roi arrive bientôt!

Le plus beau projet de l’univers, hébergé pour l’instant ici, est bientôt prêt à migrer !

Toute la partie Ruby ayant été intégralement faite par Arno, il m’incombait la partie PHP. Une fois celle-ci faite, on lâchera le bébé dans la nature, en pâture aux développeurs de tout poils.
Il me reste une fonction à implémenter, quelques tortures tests à faire, et la planète entière pourra jouer avec!

M-à-j: Damned! On a de la concurrence.