l'espace de PabOu

Gentoo users, attention: >=sys-apps/coreutils-8.7 is incompatible with kernels <2.6.22

by on fév.24, 2011, under Gentoo

Everything is in the title.

If you run an old kernel (it might be the case with xen-sources), you should not upgrade to coreutils-8.7. It will break at least the touch binary, resulting in portage’s emerge being broken, with the following error for every emerge: touch: setting times of `/var/tmp/portage/sys-apps/portage-2.1.9.25/.unpacked’: No such file or directory, even though the file exists.

If you were unlucky and applied the update, here is a workaround, as root :
mv /bin/touch /bin/oldtouch
echo '#!/bin/sh' > /bin/touch
echo 'echo -n >> "$1"' >> /bin/touch
chmod +x /bin/touch

After that, you might want to use the following or check the existing patch in the bugzilla:
echo '>=sys-apps/coreutils-8.7' >> /etc/portage/package.mask
emerge -1av "<coreutils-8.7"
rm /bin/oldtouch

Here is the bugzilla entry: https://bugs.gentoo.org/show_bug.cgi?id=348640. To this day, even though there is a patch and the bug entry has been marked as resolved, it’s not really in the mainstream…

Leave a Comment more...

Howto: aMule + Firefox 3.6 + Gnome : make ed2k links work

by on jan.19, 2011, under Linux

Step 1 : Close all firefox windows.

Step 2 : Remove all lines with the text « ed2k » in your firefox’s pref.js file (it should be located in $HOME/.mozilla/firefox/your.profile/pref.js)

Step 3 : In a shell, as a simple user, type the following :

whereis ed2k

You should remember the output because you need it in the next step. It probably is /usr/bin/ed2k but might be different.

Step 4 : In a shell, as a simple user, type the following :

gconftool-2 -t string -s /desktop/gnome/url-handlers/ed2k/command « /usr/bin/ed2k %s »

(replace with the correct path to ed2k as checked in the third step)

gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/enabled true
gconftool-2 -t bool -s /desktop/gnome/url-handlers/ed2k/needs_terminal false

Step 5 : Launch Firefox and click on an ed2k link. Choose the application « ed2k » and remember your choice.

Enjoy !

Leave a Comment more...

Mes étagères !!!

by on jan.21, 2010, under 3615 MyLife

Plop ! Je continue d'emménager chez moi :-)

Voici des photos de mes nouvelles étagères pour DVD (et blu-ray) fraichement installées…

 

 

Leave a Comment more...

TestDisk, le sauveur de vies humaines.

by on jan.06, 2010, under Boulot, Informatique, Linux

Bonsoir !

C'est une histoire classique que je vais vous raconter : celle du type trop sûr de lui avant de redimensionner une partition NTFS et qui se retrouve dans le caca car il n'a pas fait de backup. Oui c'est bien de moi dont je parle. Heureusement, l'histoire se finit bien…

Un jour normal comme les autres, j'administre les serveurs. Aujourd'hui, on a un problème de taille. Une partition système (C:) d'un serveur virtuel, créée trop petite à la base, doit être agrandie. On va donc la passer de 8 Go à 24 Go.

Oh, si ce n'est que ça… Aucun problème ! gparted bien entendu. Et comme tout le monde sait, je devrais faire un backup avant… Oh et puis zut, tant pis pour le backup :-) (grand sourire innocent jusqu'au oreilles).

Tout d'abord, le serveur est un serveur virtuel sous Citrix XenServer. Sa partition C: est placée sur du LVM et miracle, il reste de la place (je pense que c'est parce qu'on a changé de disques lors de la migration de lame et qu'on savait que ceux-ci étaient un peu justes). Hop. Aucun problème, on passe le disque à 24 Go sous XenServer. Mais il reste le problème de la partition en NTFS. Celle-ci a été créée et formatée avec une taille de 8 Go seulement…

Je me suis longtemps répété qu'il fallait que je fasse un backup d'une façon ou d'une autre mais j'ai eu la flemme, me disant que tout ira bien, aucun problème, que les outils sont testés et qu'en cas d'erreur, je serai assez malin pour réparer le tout (comprendre "fouiller google pour trouver un outil qui le fera pour moi"). Et donc résultat : pas de backup. En rétrospective, je me dit que je suis pourtant plus malin que ça ! On dirait que non…

Alors je me lance dans la procédure : je redémarre le serveur sur un live-cd pour pouvoir travailler avec gparted. Il se trouve que j'ai utilisé Knoppix (dans sa version 6.2), car je sais que gparted se trouve dessus. Mais j'aurais pu utiliser une autre distro. Bref, aucun rapport et aucune pertinence.

Une fois redémarré, je lance Gparted, il trouve bien mon disque. Il trouve bien son unique partition de 8 Go et voit bien les 16 Go de libres. Alors je me lance. Je redimensionne, applique les paramètres et redémarre. C'est assez rapide.

Aucun problème, tout va bien, Windows reboote et les services se relancent, certain que tout fonctionne. Quelques minutes plus tard, n'ayant rien de mieux à faire (euh… je devrais plutôt dire : n'ayant pas envie de faire quelque chose de plus intéressant) je me dis que ce serait bien de vérifier quand même, non ? Alors hop, je me loggue en Terminal Serveur et je vois que le disque fait… 8 magnifiques et beaux Go. Quoi ? Seulement 8 ???! Hop, ni une, ni deux, j'ouvre le gestionnaire de disque et là, que vois-je ? 24 Go. Tiens, donc… une inconsistance ! Premier réflexe : chkdsk qui se termine sans aucune erreur et malheureusement sans aucune amélioration.

Et hop, je fais chauffer le navigateur et les serveurs de Google. Mots clés : gparted ntfs wrong size / old size… des trucs dans ce genre. Et effectivement, il semblerait que je ne sois pas le seul à avoir eu ce symptôme. Un des messages, le seul (premier que j'ai trouvé) à avoir une solution disait qu'il avait recommencé l'opération pour enlever un chouïa d'espace à la partition et que là Windows verrait que la partition a un problème et lancerait donc son chkdsk pour tout régler. Ok, aucun problème, je vais donc faire pareil ! Si ça marche chez lui, ça va marcher chez moi.

Mais là, c'est le drame. Après ce redimensionnement, la machine ne fonctionne plus et boote sur un BSOD UNMOUNTABLE_BOOT_VOLUME ! « Aucun problème » hein ? IMBÉCILE VA ! T'AURAIS DU LE FAIRE TON BACKUP !!!

Dans ma tête, ça fuse : J'ai fait une boulette ! Mon patron va me zigouiller !!! J'arriverai pas à récupérer cette machine. Je vais devoir tout réinstaller, ça va me prendre des heures et aucune certitude. Et puis le client va devoir réinstaller et reconfigurer ses outils, il va pas être content… surtout que ce serveur a déjà eu plein de problèmes récemment (d'où mon intervention pour essayer d'arranger les choses). Aie aie aie…

Je redémarre à nouveau sur mon live cd et relance gparted. J'essaye de modifier ma partition mais je ne peux que la ré-agrandir. En voulant appliquer ce paramètre, impossible, la partition est erronnée ! Un problème de taille de partition plus grande que le device (???). Pas moyen que l'outil répare la partition. J'essaye donc les outils de Microsoft : boot sur cd d'installation et "R" pour passer en console de récupération. Résultat : chkdsk ne veut rien savoir et ne veut même pas commencer : la partition a une erreur irrécupérable. Je me dis que je vais faire un fixmbr pour réécrire la table des partitions. Ça ne résoud rien mais je ne le sais pas et dans la foulée, je fais un fixboot. Qui me transforme le tout en FAT12….

Plus moyen de booter et d'arriver au BSOD, je tombe directement sur un NTLDR missing machin truc. C'EST DE PIRE EN PIRE !!! Je fais que des boulettes.

Un reboot sur mon livecd m'indique des trucs bizarres. gparted ne voit pas la même chose que fdisk. Dans le tas, il y a du FAT12, une partition toute petite et une grosse…Je modifie le type de la partition avec fdisk pour repasser en NTFS, mais sans grand espoir… Même constat qu'avant. Cette fois-ci, c'est sûr, j'arriverai pas à sauver ma peau de mon patron sanguinaire…

Dans un désespoir, je lance une recherche google : "linux ntfs repair"… Je tombe sur des articles qui parlent de TestDisk, dont je n'ai jamais entendu parler (je joue rarement à redimensionner/réparer des partitions). Par hasard, j'essaye sur le livecd Knoppix. Tiens, il existe ! Mais je ne suis pas convaincu de l'outil, je ne le connais pas. Je téléphone à Stéphane, je lui explique vite fait ce que je comptais faire (si testdisk ne peut rien pour moi, je vais tenter de récupérer une copie de la partition d'il y a 2 semaines sur un disque qu'on a sorti du raid car defectueux), etc…

Après cette conversation, je continue avec testdisk, tout en suivant cette page : http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

Et c'est un miracle ! Il m'a permis de supprimer les nouvelles partitions (la grosse NTFS defect, la FAT12), de récupérer la vieille partition de 8 Go et de récupérer et réinstaller le MBR de backup sur celle-ci :-) Et tout fonctionne. Aucun problème !!!

Merci TestDisk ! Grâce à toi, je ne perdrai pas tout mon sang demain en expliquant ceci au patron…

Leave a Comment more...

Un petit DDoS…

by on mai.14, 2009, under Boulot, Informatique, Linux, Quelques liens

Un de nos clients, dont je tairai le nom, a essuyé une attaque de type DDoS sur son site web en serveur dédié ce soir. Nos sondes ont sonné et je suis directement intervenu. La charge du serveur était au dessus de 50 et apache ne répondait plus. Mais c'était un drôle de DDoS. Visiblement, quelqu'un est allé inscrire son site sur tous les moteurs de recherche qu'il connaissait pour réindexer celui-ci. Alors, 15 moteurs de recherche en même temps, dont certains peu scrupuleux (VoilaBOT, quelle crasse ! il est interdit dans le robot.txt et pourtant il l'ignore !), ca fait des dégâts sur un simple serveur apache sans cluster.

Tout en analysant les logs, je suis tombé sur deux UserAgent un peu différents que les autres (comprendre PAS des robots d'indexation), c'est à dire FunWebProducts et DTS Agent, qui participaient au DDoS (peut-être involontairement mais bon)… Voici des liens sur des informations sur ces spywares vicelards + technique pour les enlever :

Quelques adresses IP avec UserAgent de bots, de spywares ou simplement suspicieux :

  • 74.6.8.95 "Mozilla/5.0 (compatible; Yahoo! Slurp/3.0; http://help.yahoo.com/help/us/ysearch/slurp)"
  • 193.252.149.15 "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) VoilaBot BETA 1.2 ([email protected])"
  • 216.129.119.13 "Mozilla/5.0 (Twiceler-0.9 http://www.cuil.com/twiceler/robot.html)"
  • 84.55.184.91 "WikioFeedBot 1.0 (http://www.wikio.com; 1 subscribers)"123.125.64.38 "Baiduspider+(+http://www.baidu.com/search/spider.htm)"
  • 66.249.66.11 "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
  • 66.112.55.170 "Mozilla/5.0 (compatible; MJ12bot/v1.2.4; http://www.majestic12.co.uk/bot.php?+)"
  • 72.14.199.85 "Feedfetcher-Google; (+http://www.google.com/feedfetcher.html; 1 subscribers; feed-id=5656715950013085038)"
  • 213.136.125.86 "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt; DTS Agent"
  • 196.12.233.36 "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts)"
  • 64.74.98.14 "Jakarta Commons-HttpClient/3.1"
  • 72.44.45.66 "Mozilla/5.0 (compatible; TopBlogsInfo/2.0; [email protected])"
  • 193.47.80.51 "Mozilla/5.0 (compatible; Exabot/3.0; +http://www.exabot.com/go/robot)"
  • 5.55.209.172 "msnbot/1.1 (+http://search.msn.com/msnbot.htm)"
  • 65.55.106.194 "msnbot/2.0b (+http://search.msn.com/msnbot.htm)"
  • 5.55.230.232 "msnbot-media/1.1 (+http://search.msn.com/msnbot.htm)"
  • 6.235.124.17 "Mozilla/5.0 (compatible; Ask Jeeves/Teoma; +http://about.ask.com/en/docs/about/webmasters.shtml)"
Si tout ça quasi en même temps c'est pas une tentative de DDoS… Et bien mon client n'a vraiment pas eu de chance :)
Leave a Comment more...

Identité numérique : 10 règles simples pour contrôler son image sur internet

by on avr.28, 2009, under 3615 MyLife, Informatique, Quelques liens

Je vous invite à lire cet article très intéressant sur le blog presse-citron qui liste des "règles" pour pouvoir avoir un certain contrôle de ce que les gens peuvent trouver sur vous en se ballandant sur Internet. On y trouve des idées auxquelles on ne pense pas forcément :

Identité numérique : 10 règles simples pour contrôler son image sur internet

Très intéressant même si je ne suis pas persuadé sur certains points (et que je n'ai rien à cacher, ça ne me fait pas peur de voir ma vie dévoilée dans un papier). Je parlerais d'astuces plutôt que de règles. Néanmoins, allez le lire 

Leave a Comment more...

Blague de geek

by on avr.08, 2009, under Informatique

An SQL Query comes into a bar and sees two tables. It then comes to them and says "Can I join you ?"

 

Merci à Julien Wadin pour celle-ci ;-) 

Leave a Comment more...

Quick reference guide for Ruby scripting

by on mar.16, 2009, under Quelques liens, RoR

I didn't tell you : I'm learning Ruby on Rails !

I've found this quick reference guide for Ruby.

It could be helpful one day :-) 

Leave a Comment more...

du Picross en ligne !

by on mar.06, 2009, under Jeux, Quelques liens

Bonjour à tous !

Je pense vous avoir déjà parlé de Picross. Et bien aujourd'hui, je vous fait part de ma découverte du site http://www.picross.org qui permet de jouer à ce jeu en ligne, en comparant nos scores avec les meilleurs de la planète :-) Je suis loin derrière mais tout de même, on peut se faire une idée :-P Et si cela vous dit, vous pouvez même créer votre propre grille et la soumettre aux autres joueurs du site.

Ce n'est pas exactement comme la version DS et c'est un peu déroutant, néanmoins, le site propose toutes les fonctionnalités que l'on peut attendre du jeu, sauf pour la taille des grilles qui à l'air d'être limitée à 15×15. Dommage.

Bref, si vous ne connaissez pas ce jeu, essayez-le ;-)

http://www.picross.org 

Leave a Comment more...

Nouvel appart

by on août.01, 2008, under 3615 MyLife

Et oui, je dois déménager…

Et ca y est, j'ai reçu les clefs de l'appart… Entrez, je vais vous le faire visiter !

Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...