#Linux #système
Les choix techniques fait par Fedora pour mettre à jour le système sont tout à fait intéressants.
https://www.howtogeek.com/fedora-quietly-solved-linuxs-update-problem/
(Même si en plus de 15 ans j'ai très rarement eu de problèmes avec Linux Mint, d'autant que j'ai toujours Timeshift pour faire un retour-arrière en cas de pépin.)
Fedora quietly solved Linux's update problem

Fedora's innovative approach to system updates ensures that your desktop remains stable and unbroken, even in the face of network failures or power losses.

How-To Geek
@sebsauvage franchement je doute beaucoup de l'intérêt de forcer le reboot pour les updates.

@sebsauvage 12 ans de debian, pas eu la moindre merde pendant une mise à jour… C'est sans compter les années de Mint avant et ubuntu encore avant (qui à l'époque était plutôt stable…)

Sans parler des install faites pour les autres… En 10 ans d'install party pour le LUG, j'ai du ré-intervenir… 2 fois dont à cause d'un dualboot (windows à écrasé grub en se mettant à jour) et une mise à jour interrompue…

« Problèmes de mises à jour de Linux », est soit du FUDl soit une confusion avec ubuntu

1/2

@sebsauvage Le w pire » est de devoir relancer Firefox quand on ouvre un nouvel onglet après une mise à jour…

Le choix de Fedora c'ets de faire la msie à jour pe,ndnat le redémarrage, à la windows… où on ets obligé d'attendre la fin de la mise à jour pour pouvoir utiliser la machine… Je vois pas en quoi ça en fait « une distribution Linux supérieure »… D'autant plus que le c'est le bac à sable de Red Hat… pardon, de IBM…

SteamOS a des MàJ atomiques sans coté bloquant de Fedora/windows…

2/2

Oui, je trouve aussi limite de présenter les maj A/B propre a Fedora alors que c'est ce qui est fait coté SteamOS

@devnull
@sebsauvage

@T3hty Tout l'argumentaire de l'article est basé sur le mensonge que les mises à jour d'un OS GNU/Linux sont intrinsèquement dangereux et provoquent de soit-disabt graves dysfonctionnements hasardeux alalnt de crash random de logciels jusqu’à des logiciels complètement casés voire des problèmes de boot parce que els msies à joursq se vont sans empecher l’utilisation de l'OS (mises à jour ezn plein milieu d'un rebbot blqoué sur un écran à windows…)

Ramassais de conneries…

1/2

@sebsauvage

@T3hty Cet article est un torchon pour faire cliquer et « justifier » l'espace publicitaire…

J'ai rien contre les mises à jour A/B et c'est une bonne idée dans certains cas MAIS ça sert à rien de la présenter comme la seule façon de faire valide des mises à jour/sans trout péter de mentir autant pour promouvoir les mises à jour…

Sans oublier que windows a beau bloquer l’utilisation de l'OS pendant les mises à jour, ça n’empêche absolument pas des maj catastrophiques…

2/2

@sebsauvage

@devnull @sebsauvage ça m'est arrivé une fois en 2004 sur des serveurs en remote et en prod chez un client sur un cas bien spécifique: foirage de la mise à jour de pam-ldap. Pas de préprod (le client ne voulait pas), tous les comptes (y compris root) étaient dans le ldap et interdiction des clés ssh (par le client).
Debian a publié un nouveau paquet en quelques heures et il a fallu guider par téléphone le client pour booter un live-cd, monter ses partitions, faire son chroot et son dpkg -i à la main :)
Le manque de préprod n'était pas une question de moyens mais de sérieux dans les "process" pour un acteur majeur dans les telcos de l'époque.

@cbo_rcm_le17

> Tous les comptes (y compris root) étaient dans le ldap

C'est déjà en soit une erreur de noob… Toujours avoir un compte admin local à la machine pour reprendre la merde en cas de problème! Même pour l'applicatif… alors pour l'OS…

LDAP pète parfois quand il y a des problèmes réseaux et un certains nombre d'outil nécessite d'être relancés manuellement après quelques échecs de reconnexions à LDAP et/ou BdD par exemple… 100% de comptes distants est une GROSSE erreur…

@sebsauvage

@cbo_rcm_le17 Sinon pour le bug mentionné, une fois en 26 ans… on a vu pire

C'est un bug spécifique à un paquet + le manque de pré-prod aggravé par le manque de compte admin local. L'auth aurait été cassée indépendamment du fait que Linux met à jour des paquets en cours d'utilisation…

L'article prétend dès l'intro que « mettre à jour le système en cours d'utilisation cause des crashes, du logiciel cassé ou même que le PC ne boote plus »… On est dans la pure désinformation…

@sebsauvage

@devnull @sebsauvage mais on est 100% d'accord, le but de ma réponse était de montrer que debian c'est fiable et qu'il faut vraiment le faire exprès pour que ça plante.
@sebsauvage c’est intéressant comme approche. D’ailleurs, pour le cas où: Comment ça s’utilise, Timeshift? Je crée un snapshot avant chaque gros update (kernel, drivers graphiques, etc,) mais je n’ai heureusement jamais eu de problème avec Mint.

@beanface42
Par défaut, Timeshift prend des instantanés du système mais pas de /home
Il est également accessible en ligne de commande pour restaurer une ancienne version en cas de soucis.

Il est immensément plus efficace avec btrfs qu'avec ext4.
Avec btrfs, il utilise les snapshots, ce qui fait qu'un snapshot Timeshift prend moins d'une seconde.

J'ai déjà eu à revenir à une ancienne version du système, X11 ne démarrait même plus (une fois parce que j'avais bidouillé X11, une autre PAM)

@beanface42
Et bien ça a magnifiquement bien marché.
@beanface42
Faire un snapshot avant chaque grande mise à jour c'est une bonne idée.
Généralement (famille, amis, etc.) je configure pour faire un snapshot par semaine, et garder 4 semaines.
@sebsauvage ah ben maintenant, je sais pourquoi ça prend des plombes, je suis en ext4.

pour le /home, je fais des backups avec Pika régulièrement. ce que j’attends avec impatience, c’est le client Linux pour Proton Drive, histoire de passer d’un backup mensuel à une backup bi-annuel.

Je suis un "ascète" de la data. Après 30 ans d’usage, je ne dépasse toujours pas les 400 go de données personnelles.
@sebsauvage Intéressant.
Par contre, « The actual installation occurs in a minimal, isolated environment during the next system reboot » ça donne quoi en pratique ?

Je trouvais que l'intérêt de Linux c'est justement de faire ses updates en arrière plan, sans devoir attendre à l'exctinction ou au démarrage.

Si la manière de Fedora ajoute pas de délai notable c'est chouette, sinon je trouve que ça perd un énorme avantage
@sebsauvage à part la mise à jour en environnement isolé au reboot, il y a d'autres distribs qui font les snapshots automatiques accessibles via grub : Garuda (base Arch), que j'utilise quotidiennement depuis 2-3 ans, Spirallinux (pour ceux qui préfèrent une base Debian) et sans doute d'autres. Bravo à ces distribs, c'est étonnant que ça n'inspire pas plus de monde. (Bon il faut une base btrfs.)

Et le choix "technique" de COLABORER avec les lois liberticides sur le contrôle de age voir de l'identité ?

Parce que tu te dis de gauche et pour la défense des minorités, ca implique de pouvoir utiliser une informatique safe qui flique pas les gens 👀