Aller au contenu | Aller au menu | Aller à la recherche

Neskaya, un monde libre...

Tag - {{tpl:TagID}}

Fil des billets - Fil des commentaires

jeudi, juin 24 2010

Le bug #262559 est corrigé

Il y a déjà plusieurs mois je parlais ici d'un bug très gênant, concernant la distribution des GID système aux démons sur Gentoo.

Après plusieurs tentatives infructueuses pour expliquer aux personnes concernées pourquoi ce bug était potentiellement très dangereux, je m'étais lassé lorsqu'on m'avait expliqué que "les modifications cosmétiques n'avaient pas d'intérêt". Je suis revenu à la charge récemment, et enfin les choses ont bougé : depuis 24H le problème est résolu. Mais attention : comme je l'expliquais dans mon précédent billet, résoudre ce bug dans portage ne change rien aux systèmes affectés. Il vous reviendra, individuellement, de remettre les choses en place à votre niveau sur vos systèmes impactés.

Pour mémoire vous pouvez consulter ce billet, qui vous explique les tenants et aboutissants.

dimanche, juin 13 2010

Ces petits détails qui font qu'un OS libre reste irremplaçable

Hier soir je m'y suis mis : j'ai ressorti l'archive que j'avais faite de ma Gentoo, pour remplacer Ubuntu, que je n'arrive plus à supporter [1].

J'en profite pour tout remettre à jour : en près de 6 mois, pas mal de choses ont dû évolué, autant repartir sur des bases saines et à jour. Xorg-1.8 fait partie du lot, et comme d'hab je mets tout à jour avant de m'occuper de la config ou de lire les docs : je me suis donc retrouvé sans clavier, comme tant d'autres dans les mêmes circonstances j'imagine. Je prends le temps de lire la doc, et je me refais donc un xorg.conf aux petits oignons.

Je lance xorg, et, au bout de quelques minutes, mon navigateur. Et là, patatrac : le défilement vertical ne fonctionne pas. Je cherche un peu, et, poussé par je ne sais quel réflexe stupide, je tente le défilement à 2 doigts, en multitouch donc. Ca marche. Premier constat : le hardware supporte donc cette fonctionnalité. Second constat : HP n'a jamais jugé bon de m'autoriser à l'utiliser. Il aura fallu une update de mon linux pour me rendre compte des capacités réelles de mon matériel.

Allez, je m'y remets : demain je dois avoir une machine opérationnelle, et il me reste quelques mises à jour à passer !

Notes

[1] L'expérience aura donc quand même duré quelques mois : pas si mal !

mercredi, février 3 2010

2 mois avec Ubuntu.

Je l'avais décidé depuis un certain temps, j'ai laissé de côté Gentoo. J'ai beaucoup critiqué cette distrib ces derniers mois, mais là n'est pas la raison principale de ce changement : non, ce qui explique ce revirement, c'est tout simplement le manque de temps : mes Gentoo vieillissaient, je n'avais plus le temps de les mettre à jour aussi souvent que je l'aurais souhaité. De plus, toujours par manque de temps, je ne "bidouille" presque plus à domicile, je n'avais donc plus vraiment de raison de conserver cette distribution sur ma machine perso.

Tout naturellement, je me suis donc tourné dans un premier temps vers... Debian. D'abord installée en version stable (Lenny), je suis rapidement passé en Testing (Squeeze). En effet, les logiciels présents dans Lenny sont vraiment trop anciens, et sans être un adepte du toujours-la-dernière-version, je n'aime pas travailler avec des outils "qui datent" trop. Le passage à Squeeze m'a rapidement permis de constater que ce n'était guère mieux : certes les logiciels sont (un peu) plus à jour, mais on reste loin de ce à quoi je suis habitué. En 48H de configuration, j'ai installé Debian, migré Debian, configuré Debian, et viré Debian. Autant pour mes serveurs j'en suis très satisfait, autant pour mon Desktop, ça ne va pas du tout !

Je me suis donc résigné à aller grossir les rangs des moutons en téléchargeant Ubuntu. Premier constat : c'est toujours aussi merdique à installer. Tant que la configuration est classique, tout va bien. Sitôt que l'on doit composer avec du LVM ou du RAID (oui, j'aime cumuler les fonctionnalités emmerdements), ça devient pénible. Mais bon, après quelques péripéties, ça finit par emménager, et je retrouve même mes données (mon /home). La version 9.10 (KK, pour Karmic Koala) est sensée être un aboutissement. Plus rapide, mieux conçue, avec un thème enfin attrayant. De mon point de vue c'est lent, il y a eu trop de modifications faites à la va-vite, et au final ça ne ressemble à rien.

D'abord je dois signaler que j'ai eu énormément d'ennuis avec GRUB2. Repasser mon système en GRUB "legagy" ne m'a pas posé de problème majeur, mais je n'ose pas imaginer un néophyte face à un merdier pareil : de quoi le dégoûter de tester Linux jusqu'aux calendes grecques ! Et d'ailleurs, malgré plusieurs tentatives ultérieures, je n'ai pas réussi à obtenir un fonctionnement correct de cet outil, qui reste bien expérimental : c'est sans doute ce qui a poussé les développeurs à l'intégrer dans une distrib de production...

Ensuite il faut savoir qu'Ubuntu a ré-écrit une partie de usplash pour en faire xsplash. L'idée de base était de permettre un passage en mode graphique très tôt dans le chargement du système, pour donner l'impression d'une continuité, et masquer les différentes phases de démarrage. Ne me demandez pas quel intérêt peut avoir le fait de masquer le noyau à l'utilisateur : mis à part l'empêcher de voir passer un éventuel message d'erreur, je n'ai toujours pas trouvé. Toujours est-il que ce nouveau jouet repose sur DBUS, et s'attend à travailler avec des outils qui, eux aussi, parlent DBUS. Un effet de bord amusant de cette "nouvelle technologie", c'est de ralentir le chargement des windows manager "légers", au point de les rendre environ 3 fois plus lents à démarrer que Gnome. Testez vous-même : sur une KK fraîchement installée, chronométrez le temps de chargement d'un bureau Gnome, puis celui de Fluxbox : chez moi il faut 37 sec pour ce dernier (je n'ai que 4 Go de RAM... xD). Car xsplash et xorg attendent, pour passer la main au window manager, que celui-ci leur dise qu'il est prêt. Gnome, compatible DBUS, fait ça très bien. Fluxbox, qui n'a pas de support DBUS, ne dit rien. Et Xorg attend connement un signal qui ne vient pas, jusqu'à ce que je devine être un timeout quelconque... Et alors, enfin, votre lightweight window manager se lance, en 1/4 de seconde, comme d'habitude...

La solution à ce désagrément est simple et basique : supprimer cette horreur qui n'aurait jamais dû voir le jour ;-)

 sudo aptitude purge xsplash

Ensuite, Ubuntu a fortement modifié GDM, en le réduisant à sa plus simple expression : son outil de configuration (gdmsetup, fort bien conçu), a été amputé de 99% de ses fonctionnalités. Il faut désormais attaquer le fichier de conf à la main. On n'arrête pas le progrès... Là, pas (encore) de solution hélas, hormis peut-être se recompiler soi-même son propre GDM.

Néanmoins, une fois ces petits désagréments surmontés (enfin... ceux-là et les autres que je ne mentionne pas, parceque je les ai oublié), on peut enfin commencer à travailler. Et on se retrouve sur un Linux, qui, finalement, me convient relativement bien pour ce que je lui demande désormais. La question est de savoir quelles mauvaises surprises la prochaine release va me réserver. Et surtout : vais-je patienter jusque-là pour tester Fedora ?

samedi, novembre 14 2009

Une vulnérabilité de plus de 6 mois chez Gentoo

C'est un bug gros comme une maison, très simple à faire disparaître, et un patch a été proposé ; pourtant ça traîne depuis 6 mois dans le bugzilla. Pourquoi ? Parceque ce n'est "pas grave". Je vais donc vous montrer comment avec un bug pas grave on peut faire presque n'importe quoi sur un serveur Gentoo depuis le mois de mars.

Lire la suite...

jeudi, décembre 6 2007

En attendant la Gentoo 2007.1 : un nouveau stage3 tweaké (i686)

C'est yoyo qui m'en avait donné l'idée voilà quelques mois : construire un stage3 "customisé" avec les options que j'utilise personnellement. J'ignore si ça peut être utile à d'autres ou non, mais vu que j'ai eu une nouvelle machine à installer, j'ai fait d'une pierre deux coups. Au programme : un stage3 i686 avec du gnu-hash pur et dur (pas de compatibilité sysv), quelques outils livrés en plus de l'install de base, et bien évidemment, le tout totalement à jour à la date du snapshot de portage utilisé pour la construction : le 05/12/2007.

Lire la suite...

mardi, septembre 4 2007

Changement d'hébergement pour les stages 3 Gentoo

Plusieurs d'entre vous m'ont rapporté un souci de vitesse de téléchargement avec l'hébergement chez Free, j'ai donc migré les fichiers vers un hébergement mieux pourvu en bande passante. J'en ai profité pour terminer la collection avec le fichier concernant l'architecture "x86". Par ailleurs, yoyo m'a suggéré ce matin de préparer de tels tarballs avec quelques petites modifs permettant un niveau d'optimisation plus élevé. J'avoue ne pas me rendre bien compte de la quantité de travail que cela demanderait, mais je n'exclue pas de m'y mettre, si suffisamment de monde est intéressé, évidemment ;-).

Sur ce, les liens !

dimanche, septembre 2 2007

Mise à disposition d'un stage3 "à jour"

Gentoo est une excellente distribution, mais il faut reconnaître qu'avec un stage3 datant de février 2007, effectuer l'installation aujourd'hui revient peu ou prou à tout recompiler. J'avais évoqué ce "souci" avec les développeurs en charge du Release Engineering à l'époque où je faisais encore partie de l'organisation, mais Chris (le responsable du projet) avait répondu que l'équipe (réduite à peu de volontaires hélas) n'en avait pas le temps, et que si quelqu'un voulait une release plus fréquente, il n'avait qu'à s'y coller. Il ne voulait en effet pas sacrifier la QA (Quality Assurance) sur l'autel de la fréquence des release. Argument tout à fait recevable, mais qui ne change rien au problème hélas.

Etant donné que, comme chaque année à la même période, je vais avoir un tas de PC à mettre en service sous Gentoo, je m'y colle donc, et je publie aujourd'hui un stage3 pour i686, totalement à jour au moment où j'écris ces lignes. Il s'agit du stage3 officiel de février 2007, dans lequel j'ai simplement lancé un emerge -e suivi de la mise à jour des fichiers de conf, et du nettoyage des répertoires temporaires. Vous devriez donc pouvoir l'utiliser tel quel, en téléchargeant ce tarball en lieu et place de l'officiel du début d'année. Le reste de la procédure d'install ne change pas. Suivra rapidement (dans la semaine) la même chose pour amd64. Il est évident que je ne peux assurer de support sur cette publication, si vous décidez de l'utiliser, c'est à vos risques et périls. La seule "garantie" que je puisse vous offrir, c'est que je l'utilise pour installer 200 PC, et que je ne rencontre pas de souci particulier.

Les liens : voir ce billet.