Mise à jour du Bottin provisoirement suspendue

J’ai souhaité – non seulement vous informer de mes déconvenues, mais aussi les partager avec vous, dans l’optique que peut-être cela donnera des idées à quelqu’un pour améliorer les choses.

Les soucis logiciels / matériels sous un système d’exploitation, sont démotivants pour les utilisateurs.
Je pense – mais peut-être suis-je dans l’erreur, que les développeurs doivent vraiment mettre dans leur priorité des outils d’aide plus efficaces et plus ergonomiques (si possibles graphiques, car l’on nous habituent au quotidien à les utiliser : se retrouver avec une interface en ncurses introduit un stress supplémentaire, en plus que de ralentir et rendre plus difficile le dépannage) avant d’introduire de nouvelles fonctionnalités.

Linux a la volonté de s’ouvrir aux utilisateurs non expérimentés (et plus seulement à une élite de programmeurs), il s’est hissé au niveau (au dessus ?) des concurrents d’un point de vue technique, le bureau est parfait, la logithèque est quasi complète, les développeurs de jeux (au moins les indépendants) ont aussi fait le pas. Le maillon faible me semble à présent être l’ergonomie de sa maintenance pour les utilisateurs non expérimentés.
Les utilisateurs auront beau venir, si on les écoeurent par un système d’exploitation qui requiert un BAC +5 en administration systèmes, ils ne vont pas rester.

A l’heure actuelle, je ne sais pas encore s’il s’agit d’un souci purement matériel (il y en a un, c’est sûr, mais est-il le seul ?) ou logiciel, voir les deux. Quel que soit le type de souci, cela ne change en rien ma remarque ci-dessus.

Journal de mes ennuis Linuxiens :

Mauvaise nouvelle ce matin au démarrage du PC de production du Bottin :
Après le démarrage de Grub j’obtiens un message :
« /sbin/init : error while loading shared libraries :
libjison.so.0 : cannot open shared object file or directory
kernel panic-not syncing
Pid:1, comm : init not tainted 3.2.0-3-686-pae # 1

J’adore ce genre de petit mot doux de mon PC au réveil …
Surtout les kernel panic (je panique autant que lui en fait) et les trucs teintés de je ne sais pas quoi (je ne comprend pas tout, mais avec le temps et les emmerdes, on fini par les mémoriser ces messages).

Bon me re voila parti à l’âge de pierre avec ce PC.
Les paquets installés étant situés sur le cache d’un autre PC (celui sur lequel je vous écrit), j’essaie en parallèle de trouver quel est encore ce @#ê$#@ (auto-censure) de paquet qui m’a foiré mon système (comme à chaque fois, le baromètre de mon estime pour les mainteneurs Debian Sid descend à vitesse grand V, l’aiguille se dirigeant vers l’avis de tempête :)).
Je le reconnais, je n’ai qu’à pas utiliser Debian Sid (c’est pour la bonne cause : pour pouvoir tester des jeux nécessitant des bibliothèques récentes, parfois absentes de Debian Stable).

Bizarre, je ne vois pas de paquets importants pour l’instant (mise à jour vers gcc 4.8 et mise à jour Python pour l’essentiel).

Je redémarre x fois le PC du Bottin : pas de clavier fonctionnel, pas moyen d’accéder aux autres options de grub.
De mieux en mieux …

Plusieurs tests plus tard (changement de clavier, changement de ports USB) :
Bon visiblement le clavier fonctionne, c’est tout le bloc USB qui ne fonctionne plus. Ca sent le souci matériel. Je branche le clavier sur l’USB de l’écran et redémarre.
Cette fois-ci j’ai accès aux options de Grub mais çà ne me sert à rien :
– aucun des noyaux (même le 2.6.37) ne veut démarrer, j’ai les mêmes messages.
– l’option démarrage en réseau : je ne sais pas m’en servir (j’ai essayé).

Il va falloir mettre les mains dans le cambouis…
Mon Netinstall Debian doit dater de Jésus Christ (encore la faute aux mainteneurs Debian qui font des distributions fiables … quoi que … j’espère qu’ils me pardonnerons, dans ces cas là on en veut à la terre entière, faut bien un bouc émissaire :)).
Je test (jamais essayé) le logiciel « unetbootin » (j’en ai souvent entendu « parler » sur les dépêches Linux) sur une vieille clé USB.
En passant : heureusement que j’ai ce 2nd PC (avec internet et une interface graphique) rarement mis à jour (en tout cas, jamais en même temps que celui du Bottin) sinon je serais vraiment, mais vraiment très démuni.
Je n’ose pas imaginer un(e) débutant(e) sous Debian avec un seul PC, qui ne maîtrise pas la ligne de commande, et qui ne souhaite pas reformater son disque dur (option proposée par défaut sous un netinstall Debian) et perdre plusieurs mois/années de boulot de personnalisations, de fichiers persos, etc…
Dans mon cas, je suis en ip fixe, avec un système RAID 1, ce PC planté n’a pas un accès direct au net, il passe par une passerelle (le netinstall cherche par défaut pendant 30 secondes le DHCP avant même de me proposer de configurer mon interface).

L’installation unetbootin se passe bien, c’est simple et ergonomique : bravo et merci aux développeurs Linux.
Dans le BIOS du PC planté je change pour un démarrage sur clé USB, je redémarre.
Arf, je m’attendais à un truc d’aujourd’hui avec une petite interface graphique.
J’ai le droit au même netinstall – ou presque, qu’il y a 10 ans :
– la même interface horrible en ncurses,
– le même déroulant avec le même truc casse-pieds qui cherche le DHCP avant de me demander si je ne serai pas plutôt en IP fixe (arf, en plus j’ai oublié comme d’habitude l’adresse du PC ayant internet, en plus je patauge avant de trouver l’adresse des serveurs de noms de mon FAI sur ce PC, dans /etc/ppp/resolv.conf),
– la même alternative proposée depuis 10 ans : formater le PC entier (ou presque) et tout perdre ou exécuter un shell horrible (l’âge de pierre) qui ne se souvient de rien si on le quitte et qui vous propose des outils vraiment ergonomiques (cd, mount, mkdir, … avec quand même un « + » : nano a remplacé l’horrible vi).
Comment voulez-vous que les utilisateurs Linux recommandent leur système à des ami(e)s avec un truc pareil. Ils n’ont pas envie de passer ensuite leurs weekends chez eux pour devoir les dépanner (d’autant que les matériels et installations peuvent être différents).

Revenons à mon souci : la rédaction de cette dépêche à maintenant quasiment rattrapé la situation réelle :
J’ai rebooté le PC du Bottin avec ma clef USB fraîchement créée avec unetbootin (unetbootin vous sauve le Bottin ? Facile :)), j’ai paramétré le réseau, Debian a trouvé sa liste de paquets (miroir de l’archive Debian), mais j’ai ensuite quitté le déroulant – par un Escape, parce que je n’ai pas envie de reformater mon disque.
J’ai lancé un shell, je cherche l’adresse de mes disques (c’est un truc que je ne suis jamais arrivé à mémoriser) avec un « ls | more » dans le répertoire /dev, et là surprise : en dehors des /dev/sda et /dev/sda1 je ne trouve rien d’autre qui ressemble à un autre disque dur (je devrais en trouver 4 autres …). Je suis en RAID 1, mais ils ne sont pas montés (et de toute façon il n’y a pas non plus de /dev/md).
Ca ne sent pas très bon tout çà.

Bon voilà où j’en suis.
Et puis cet après midi je vais à la piscine avec Louis, et demain si le temps s’y prête, nous ferons peut-être un peu de VTT.
Donc le Bottin, c’est quasiment mort pour ce weekend, d’où ma dépêche.
Mais je n’ai pas dit mon dernier mot :). Je vous tiens au courant.
Bon weekend à tous.

Laisser un commentaire