Hé oui… Fatalement, vu que la Saint Valentin approche…
………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!
Jackpot
Et sans tricher 🙂
Ok sauf pour celui du bas. Mais c’est pour faire classe.
Vénérable, mon CB, non?
Heureusement que j’étais en ville, à ce moment. A Châtillon, exactement.
Bon anniversaire, Natalia!
Mais c’est qui donc, Natalia?
Une copine à Sacha, née le même jour?
Une copine à moi?
J’aimerais bien 🙂
Sacha
Bienvenue sur notre bout de caillou intersidérale, Sacha.
Puisse-tu faire le bien dans le monde et apporter un peu de bonheur à l’humanité. Tu as une belle famille, qui est bien entourée. Aide-t-en.
Je hais mon téléphone mobile
C’est un Motorola V3X.
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.
Mise à jour
Pof! WordPress passé en 2.1!
J’ai du changé le répertoire par défaut de /wordpress en /wp2 parce que quand j’écris un billet, il manquait des icônes pour la mise en forme.
Everything should work fine 🙂
Etat jardin
Me suis donc maté
hier soir.
Pour info: selon wikipédia , Garden State est le surnom de l’état du New Jersey, où se déroule le film.
Il m’éclate toujours autant, ce film. Le truc est qu’il faut que être un peu concentré, quand on le regarde: y a quelques détails qui tuent:
- Dans les chiottes, au début, quand il passe devant les robinets,
- Quand ils applaudissent devant les perf’ de Sam en patinage,
- Et sans doute d’autres que j’ai loupé 🙂