Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».
Le problème se situe entre la chaise et le clavier : soumettez vos histoires, donnez votre avis !
Ce site n'est pas le site original pebkac.fr. Je publie ici la liste des PEBKAC que j'ai pu sauvegarder avant que le site original ne soit mis hors ligne.
Il y a peu, je venais de finaliser ma transition Ubuntu → Arch Linux. J'avais réussi à trouver et installer tous les logiciels dont javais besoin, sauf un, absent des sources officielles et aux dépendances défaillants dans les AUR.
Par flemme de devoir chercher les sources manquantes, compiler, etc., je décide d'installer une Mint – sur une petite partition de 50 Go que j'utilisais pour tester diverses distributions – pour pouvoir installer le logiciel en question (SAGA GIS) d'un simple « apt-get ». Au passage, ça me donnera l'occasion de tester la dernière version de Mint.

Au moment du partitionnement, je coche « Installer Linux Mint à la place de Debian Testing » (la distribution en place à ce moment là), et c'est part pour un formatage diablement long.
On dirait que… Que tout le disque a été formaté pour Mint, c'est bien ça.

Pour avoir fait aveuglément confiance au programme, n'avoir pas fait de sauvegarde de mes documents avant cette opération… Bref, merdouillé sur toute la ligne, je mérite mon… PEBKAC.
PEBKAC #8438 proposé par Vertical le 26/08/2013 | 31 commentaires | 👍🏽 👎🏽 +183
Partitionnement manuel systématique FTW
Commentaire #108237 écrit par Alfred456654 le 26/08/2013 à 12h31 | 👍🏽 👎🏽
D'un autre côté, il était bien écrit «à la place de Debian».
Commentaire #108243 écrit par H. Finch le 26/08/2013 à 12h40 | 👍🏽 👎🏽
on ne va pas te blâmer d'avantage. que la perte de tes données te serve de leçon ;)
Commentaire #108249 écrit par root le 26/08/2013 à 12h48 | 👍🏽 👎🏽
Ça doit piquer!
Commentaire #108255 écrit par Moot le 26/08/2013 à 13h03 | 👍🏽 👎🏽
Pour le coup j'ai presque envie de dire CTLPB.

Si tu étais arrivé jusqu'à utiliser AUR (avec Yaourt) c'est que tu dois pas trop mal t'en sortir. Pourquoi ne pas avoir édité le PKGBUILD pour corriger les dépendances ?
Au pire une installation manuelle à côté ? (mais si tu y arrives pas de soucis à modifier le PKGBUILD)

Et ensuite PEBKAC pour avoir écrasé ton système en faisant une confiance aveugle à un installateur.
Commentaire #108256 écrit par mAn le 26/08/2013 à 13h04 | 👍🏽 👎🏽
C'est un auto-pebkac -->BEPD
Commentaire #108269 écrit par ygnobl le 26/08/2013 à 13h49 | 👍🏽 👎🏽
l'apprentissage par l'échec, il n'y a que ça de vrai ^^
Commentaire #108271 écrit par Leemon le 26/08/2013 à 14h04 | 👍🏽 👎🏽
Oui, mais j'avais juste envie de pénaliser sa « flemme » pour le coup de AUR. :)

Archlinux a beaucoup de points forts et de points faible... et AUR est à mon humble avis le plus fort.
J'ai eu souvent l'occasion de le constater avec des amis qui avaient un mal fou à installer des applications peu courantes sur leur Ubuntu... tandis qu'avec Arch ça passait comme sur des roulettes en une ligne de commande.

Quand aux dépendances foireuses, aux paquets manquants... ça se corrige toujours assez facilement avec leur formidable Wiki (en anglais hein) et la communauté autour.
Personnellement mon premier paquet fût pour l'installation des pilotes de mon imprimante : dix minutes montre en main tout en lisant le wiki.
Et si une dépendance est foireuse, tu sais généralement laquelle, il suffit de rajouter ça dans le PKGBUILD. Yaourt te propose d'ailleurs de l'éditer en cas de problème. :)

Après je pourrais aussi jeter des pierres à cette distribution que j'ai finalement lâchée pour avoir cassé (puis réparé sans réinstallation je vous rassure) mon système lors de mises à jours un peu trop chambouleresques.
Commentaire #108284 écrit par mAn le 26/08/2013 à 15h11 | 👍🏽 👎🏽
En même temps, il y a parfois des points peu explicités. [mavie] Je me rappelle d'une vieille installation d'ubuntu en double boot qui m'a pris trois fois plus de temps que prévu, tout ça parce que l'étape critique de partitionnement des disques était peu détaillée et en plus non traduite. Et quand grub a été mis au mauvais endroit, bah c'est reparti pour un tour quand on n'a que le live-cd sous la main. À chaque fois j'ai été obligé de chercher sur des forums pour savoir si grub se mettait sur la partition d'installation ou à la racine du disque! C'est ce genre de petits détails qui n'aident pas à faire de Linux un truc abordable pour la majorité. [/mavie]
Commentaire #108287 écrit par Psychosophe le 26/08/2013 à 15h33 | 👍🏽 👎🏽
Il aurait fallu que tu aies davantage bossé ton français... La prochaine fois, ce sera les travaux forcés.
Commentaire #108288 écrit par Grammar Nazi le 26/08/2013 à 15h40 | 👍🏽 👎🏽
va donc te carrer un Gaffiot dans le fondement ;)
Commentaire #108289 écrit par root le 26/08/2013 à 15h51 | 👍🏽 👎🏽
Tiens, un individu pourtant coupable ose me tenir tête. Amusant! Eh bien, je revois donc la sentence : pour ton information, c'est celui qui le dit qui l'est.

Prépare les forceps et le dit bouquin. L'ancienne édition, pas le modèle de poche.
Commentaire #108295 écrit par Grammar Nazi le 26/08/2013 à 17h08 | 👍🏽 👎🏽
le dit bouquin....
je l'aurais écrit en un seul mot ;)
Commentaire #108299 écrit par root le 26/08/2013 à 17h35 | 👍🏽 👎🏽
Certainement même la seule et unique solution d'apprendre, et pas qu'en informatique.

Premier cours d'informatique en 6ème (disons plutôt de bureautique), l'enseignant nous avait sorti :
"N'ayez pas peur de casser le système en manipulant, vous êtes là pour apprendre."

Je crois que ça m'a marqué.
Commentaire #108314 écrit par mAn le 26/08/2013 à 18h14 | 👍🏽 👎🏽
J'ai essayé ultérieurement de modifier le PKGBUILD, mais rien à faire (une erreur 404, et quelques autres trucs dont je ne me souviens pas).
Du coup, j'ai téléchargé toutes les dépendances (grosse galère pour retrouver celle qui me faisait l'erreur 404... (un vieille version de proj, plus hébergée par le site d'origine)) Tout ça pour finir sur une erreur interne du compilateur sur une portion du code de SAGA.
Commentaire #108319 écrit par Vertical (pas connecté) le 26/08/2013 à 19h26 | 👍🏽 👎🏽
@mAn : tu es passé sur quelle distro, du coup ?
Commentaire #108322 écrit par Vertical le 26/08/2013 à 20h10 | 👍🏽 👎🏽
Hmm... ça dépend des usages et de ma machine.

Durant le cadre de mon stage qui vient de s'achever :
- J'ai quand même choisi Arch sur le poste de mon bureau pour me faciliter les choses dans les installations.
- Sur des VM que je distribue, je préfère utiliser Debian pour avoir quelque-chose d'un peu plus perrein.
- Sur mon netbook recyclé en petit serveur je me suis mis à FreeBSD, franchement ça va c'est bien moins compliqué que ce que j'aurai pu croire.
- Mon ordinateur portable étant un MacBook Pro je reste sous OS X pour plus d'autonomies et performances... mais ça ne m'empêche pas d'avoir remplacé quelques commandes par leurs équivalent GNU en utilisant MacPorts.
- Et le PC en media-center... du Windows 8, parce que bon devoir passer par des VM ou Wine à tout bout de champ pour des applications qui ne fonctionnent que sur cet OS ça commençait à vraiment m'énerver.

Donc en gros pour résumer, je jongle entre deux distrib' Linux, un BSD, OS X et Windows.
Sinon j'avais testé un peu Linux Mint Debian Edition. J'avais trouvé ça sympa, mais je préfère largement partir d'une installation minimale comme Arch, Debian ou FreeBSD...

Tu peux mettre le lien du paquet AUR à tout hasard ?
Commentaire #108325 écrit par mAn le 26/08/2013 à 21h05 | 👍🏽 👎🏽
"un Gaffiot dans le fondement"
En pleure tellement c'est beau de voir GN se prendre ça.
Commentaire #108332 écrit par Cartman34 le 26/08/2013 à 22h39 | 👍🏽 👎🏽
Un peu de tout, quoi ^^
Debian, de ce que j'en ai testé, est franchement bien. À mon avis elle ne mérite pas sa réputation de "distro difficile à prendre en main".

Voici le lien : https://aur.archlinux.org/packages/saga-gis/
Commentaire #108341 écrit par Vertical le 26/08/2013 à 23h50 | 👍🏽 👎🏽
Tout comme Arch, elle est réputée « difficile » seulement pour l'installateur en ligne de commande... Sachant que ce n'est plus le cas depuis longtemps sauf à choisir la net-install.

Et encore, elles sont faciles à installer pour peu que l'on lise ce qui est écrit et prenne la documentation à côté si nécessaire. Toutefois pour Arch je suis d'avis que l'ancienne méthode d'installation était un peu plus simple qu'avant le passage d'initscripts à systemd.

Après ce que je reproche à Arch, c'est d'avoir peut-être trahi son principe KISS (Keep It Simple Stupid) en changeant très brusquement et à plusieurs reprises son architecture (façon de nommer les interfaces, passage de initscripts à systemd, la façon de gérer le réseau etc.), sachant que la documentation ou certains paquets n'ont pas suivi le rythme. Peut-être que quand il y aura moins de changements aussi brusques je repasserai dessus, mais c'est peut-être le risque des rolling releases en fait.

Pour le problème de dépendances, j'ai pas trop l'occasion de regarder malheureusement mais je note deux choses :
- le paquet semble encore maintenu par son auteur car il n'a pas été flaggué comme déprécié et la date de dernière mise remonte à peine plus d'un mois.
- tu n'es peut-être pas le seul à avoir rencontre un problème de dépendance, une personne donne une solution à la date du 4 août mais ça doit être postérieur à ton anecdote. :)

Edit : Ah et tiens, du coup toi tu es sur quoi maintenant ?
Commentaire #108342 écrit par mAn le 27/08/2013 à 02h27 | 👍🏽 👎🏽
@mAn : Le KISS version Arch, c'est que le système doit rester simple et facile à travailler dessus, fût-ce au prix desdits changements brutaux, pourvu que lesdits changements apportent du mieux. Que l'utilisateur ait du mal à suivre, l'équipe Arch s'en fout complètement, leur idée étant que si t'es là, tu sais te dém...
Commentaire #108362 écrit par Geist le 27/08/2013 à 09h47 | 👍🏽 👎🏽
Personne n'a pris la tour pour la balancer par la fenêtre ?
Commentaire #108370 écrit par but2ene le 27/08/2013 à 10h20 | 👍🏽 👎🏽
Enfin pour moi la debian et ubuntu ont toujours été les plus simple à prendre en main.
Pour le minimaliste sous debian, rien n'empêche de partir d'une netinstall et de choisir tout les paquets un à un.
Je trouve que certains détails font que les Fedora/RHEL sont un peu moins pratiques à utiliser et moins de communautés autour.

Dans les plus chiantes à maintenir pour moi, c'est gentoo (La compilation c'est long) et arch (change trop de choses à chaque update il faut tout reconfigurer). Notamment maintenir un driver pour un vieux combo scanner imprimant. D'une maj à l'autre, je suis passé d'un XML (HAL) à un autre udev, puis le port parallèle a changé 3 fois de nom. Pour finir le driver vidéo n'était plus maintenu. C'est bon quoi… Évidement si tu ne mets pas tout à jour tu ne peux ne pas mettre à jour uniquement certain truc dépendance oblige. Problème des rolling releases un peu moins pour gentoo car les dépendances sont plus flexibles.

Pour mac brew marche un peu mieux que darwinport après avoir réglés quelques soucis de droits.
http://brew.sh/

Ce n'est que mon humble avis.
Commentaire #108372 écrit par but2ene le 27/08/2013 à 10h39 | 👍🏽 👎🏽
Windows m'a fait la même blague après l'install. Aller fdisk /fixmbr ...
Commentaire #108376 écrit par but2ene le 27/08/2013 à 10h46 | 👍🏽 👎🏽
@Geist Ce n'est pas un peu antagoniste de parler de système simple et facile à travailler et de difficultés lors de certaines mises à jours ? ^^;

Parce que bon, quand la documentation ne suivait plus le rythme des modifications, que l'ISO d'installation n'était plus compatible avec les versions des paquets à un moment X euh...

Enfin bon, j'ai pas souvenir que ça ait toujours été autant le merdier à ce niveau là. :p
Commentaire #108385 écrit par mAn le 27/08/2013 à 11h35 | 👍🏽 👎🏽
@but2ene : un vieux proverbe dit en substance :
"Ne fais pas aux tours ce que les cafetières n'aiment pas qu'on leur fasse."

Ou un truc approchant, je sais plus très bien.
Commentaire #108400 écrit par Cid2Nice le 27/08/2013 à 14h21 | 👍🏽 👎🏽
@mAn : Travailler sur le code du système, s'entend. Il me semble que c'est tout à fait dans la philosophie Arch que quand un type dit : "Reconfigurons ci comme cela, on peut faire ça en moitié moins de lignes de code, ce sera plus flexible et plus fiable" et qu'un autre dit "Ouais, mais ça va être chiant à mettre en place", ils écoutent le premier et pas le second.

C'est même dans l'ArchWiki : "Code-correctness over convenience"
Commentaire #108406 écrit par Geist le 27/08/2013 à 15h49 | 👍🏽 👎🏽
Ah j'aurai plutôt centré pour Arch le côté KISS autour de l'utilisateur que des développeurs.
Et ce que tu me cites là va même presque à l'encontre si tu vas lire la définition du "Keep It Simple Stupid". xD
Commentaire #108407 écrit par mAn le 27/08/2013 à 16h14 | 👍🏽 👎🏽
https://wiki.archlinux.org/index.php/The_Arch_Way

L'idée d'Arch, c'est que tu es un power-user, tu sais ce que tu veux faire de ton système, et tu es prêt à mettre les mains dans le cambouis. Donc on te facilite la tâche pour mettre le nez sous le capot (pas d'outils de conf, pas de conf par défaut à l'install), y compris en te proposant un système simple et straightforward, pas en te tenant la main.

Pour l'anecdote, Ubuntu ou Windows, c'est pas KISS du tout.
Commentaire #108413 écrit par Geist le 27/08/2013 à 16h47 | 👍🏽 👎🏽
@mAn : J'ai vu ces changements. J'ai ré-essayé du coup d'installer SAGA, mais je tombe toujours sur une "erreur interne du compilateur". Vu que j'arrive à faire tourner le soft sur mon autre partition, et que je n'en ai que rarement besoin, je ne cherche pas plus que ça à résoudre ce problème. Plus tard, peut-être...
Après cette mésaventure, je suis resté 2 semaines avec Mint (gros coup de bourre niveau boulot, pas le temps de réinstaller quoi que ce soit), puis j'ai réinstallé Arch et Debian (à nouveau en testing, cette fois je cherche à aller plus loin que le simple "test" que j'en avais fait avant l'incident).

Pour ce qui est des changements sur Arch, c'est parfois un peu chiant (je me souviens encore de cette MàJ au cours de laquelle tous les binaires devaient être regroupés en un seul et même endroit (/usr/bin) -> https://www.archlinux.org/news/binaries-move-to-usrbin-requiring-updat[...] ) mais je ne trouve pas grand chose à redire niveau doc.
Commentaire #108436 écrit par Vertical le 27/08/2013 à 19h14 | 👍🏽 👎🏽
@Geist
Je n'ai pas dit le contraire... (j'y ai quand même passé quelques années dessus...)
Ce que je dis, le principe de "rester simple" dans les façons de faire va à l'encontre de chercher de la complexité. o_o

Ce que je reproche à Arch, c'est la grosse phase de transition qu'il y a eu, où tu te retrouves dans des cas d'interblocages assez gênants, le pire que j'ai vu étant à l'installation carrément !

Tu es sensé te débrouiller avec la doc sans que quoi que ce soit te masquant la tâche soit présent. Nous sommes d'accord et je trouve ça génial car tu sais vraiment comment ton système fonctionne. Mais c'est censé rester simple dans la façon de faire et non une prise de tête tous les quinze jours car tout a changé. L'administration et la maintenabilité du système sont importantes, elles doivent aider l'utilisateur dans son travail et non être une finalité du système en lui même.

@Vertical
Raaah si j'avais une Arch ici je testerais bien. >.< Après tu as raison, ce qui est primordial c'est de ne pas perdre de temps dans les installations et prendre quelque-chose qui marche pour te concentrer sur ton travail.

La doc est très bonne dans sa version anglophone, mais des fois il y a eu du retard pour adapter quelques articles aux nouvelles procédures. Ça fait tâche pour les nouveaux arrivants, au risque de faire passer Arch pour une distribution élitiste inaccessible alors que pas du tout...
Commentaire #108447 écrit par mAn le 28/08/2013 à 08h34 | 👍🏽 👎🏽