Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/05/2026, à 16:05

steph810

Projet Repdem

[Outil] Rep-Dem.sh – Reparation du boot Linux multi-distributions

Description

  • Rep-Dem.sh est un script Bash pour diagnostiquer et reparer les chargeurs d'amorcage (bootloader) Linux.

  • Il fonctionne sans interface graphique (CLI) et supporte de nombreuses distributions : Debian/Ubuntu, RHEL/Fedora, Arch, openSUSE, Alpine, Void, etc.

  • Ideal pour les situations ou le systeme ne demarre plus apres une mise a jour, un changement de disque, ou une erreur de partitionnement.

Fonctionnalites principales

  • Detection automatique de la distribution, du mode de demarrage (BIOS / UEFI), et du chargeur actif (GRUB, systemd-boot, rEFInd, Limine).

  • Reparation automatisee en plusieurs etapes.

  • Menu interactif avec de nombreuses options (purge, chroot, RAID, EFI, etc.).

  • Generation d’un rapport de diagnostic detaille.

  • Support des configurations complexes : Btrfs (sous-volumes), LUKS, Secure Boot, TPM, etc.

  • Sauvegardes automatiques des fichiers critiques (/etc/default/grub, tables de partitions).

Telechargement

git clone https://github.com/ps81frt/repdem.git
cd repdem
chmod +x repdem.sh

Lien direct : https://raw.githubusercontent.com/ps81f … /repdem.sh

Recherche de testeurs

  • Le script a ete teste sur plusieurs configurations et fonctionne nominalement.

  • Je cherche des volontaires pour le tester sur differentes distributions (Arch, Gentoo, Void, Alpine, etc.) et en Live CD.

  • N’hesitez pas a forcer les cas particuliers : Btrfs avec snapshots, LUKS, Secure Boot, multi-boot Windows/Linux.

  • Si vous rencontrez des bugs ou si vous avez des suggestions d’amelioration, n’hesitez pas à m’en faire part.

Comment rapporter un bug ?

  • Fournissez la sortie des modes d’analyse du script.

  • Indiquez votre distribution + version, et si vous etes en mode BIOS ou UEFI.

  • Decrivez les etapes qui ont mene a l’erreur.

Ressources

Merci d’avance pour vos tests et vos retours.

aveb.png

frya.png

a0v3.png

Hors ligne

#2 Le 18/05/2026, à 16:48

geole

Re : Projet Repdem

Bonjour
Un test rapide  https://dpaste.com/FAW7W46AJ

Des remarques très rapides
Les quatre disques   ont toutes   un MBR de boot, un seul semble listé.
Il y a au moins deux ubuntu,un seul semble listé
Les commandes de lancement proposées  ne semblent pas exactes

Pour partager sur un forum :
    sudo repdem.sh --advanced  → option 6 (upload en ligne)

a@b:~/repdem$ sudo repdem.sh --advanced
sudo: repdem.sh : commande introuvable
a@b:~/repdem$ 
░█████████  ░██████████ ░█████████          ░███████   ░██████████ ░███     ░███ 
░██     ░██ ░██         ░██     ░██         ░██   ░██  ░██         ░████   ░████ 
░██     ░██ ░██         ░██     ░██         ░██    ░██ ░██         ░██░██ ░██░██ 
░█████████  ░█████████  ░█████████  ░██████ ░██    ░██ ░█████████  ░██ ░████ ░██ 
░██   ░██   ░██         ░██                 ░██    ░██ ░██         ░██  ░██  ░██ 
░██    ░██  ░██         ░██                 ░██   ░██  ░██         ░██       ░██ 
░██     ░██ ░██████████ ░██                 ░███████   ░██████████ ░██       ░██ 
                                                                            

   Outil de réparation boot Linux
   Version 2.1.0 


══════════════════════════════════════════════════════════════════════════════
                        VÉRIFICATIONS D'ENVIRONNEMENT                        
══════════════════════════════════════════════════════════════════════════════

[INFO]Vérification des privilèges root...
[ERREUR]Ce script doit être exécuté en tant que root

Veuillez exécuter avec : sudo repdem.sh
           ou : su -c './repdem.sh'
a@b:~/repdem$ sudo repdem.sh
sudo: repdem.sh : commande introuvable
a@b:~/repdem$ su -c './repdem.sh'
Mot de passe : 
su: Échec de l'authentification
a@b:~/repdem$ 

et je suis absolument certain du mot de passe ( J'ai fait plusieurs  tentatives.)

et avec le choix 5

.......
dmsetup table
No devices found
repdem/repdem.sh: ligne 1220: dev : variable sans liaison
a@b:~$ 

et depuis une live-usb, je n ai pas compris ce qu on veut réparer avec le choix 7

ubuntu@ubuntu:~$ git clone https://github.com/ps81frt/repdem.git
cd repdem
chmod +x repdem.sh
Command 'git' not found, but can be installed with:
sudo apt install git
bash: cd: repdem: No such file or directory
chmod: cannot access 'repdem.sh': No such file or directory
ubuntu@ubuntu:~$
░█████████  ░██████████ ░█████████          ░███████   ░██████████ ░███     ░███ 
░██     ░██ ░██         ░██     ░██         ░██   ░██  ░██         ░████   ░████ 
░██     ░██ ░██         ░██     ░██         ░██    ░██ ░██         ░██░██ ░██░██ 
░█████████  ░█████████  ░█████████  ░██████ ░██    ░██ ░█████████  ░██ ░████ ░██ 
░██   ░██   ░██         ░██                 ░██    ░██ ░██         ░██  ░██  ░██ 
░██    ░██  ░██         ░██                 ░██   ░██  ░██         ░██       ░██ 
░██     ░██ ░██████████ ░██                 ░███████   ░██████████ ░██       ░██ 
                                                                            

   Outil de réparation boot Linux
   Version 2.1.0 


══════════════════════════════════════════════════════════════════════════════
                        VÉRIFICATIONS D'ENVIRONNEMENT                        
══════════════════════════════════════════════════════════════════════════════

[INFO]Vérification des privilèges root...
[SUCCES]Exécution avec les privilèges root (UID : 0)
[INFO]Détection de la distribution Linux...
[SUCCES]Détecté : Ubuntu Resolute Raccoon (development branch) (Famille : debian)
[INFO]Gestionnaire de paquets : apt
[INFO]Détection du mode de démarrage...
[SUCCES]Boot mode: UEFI
[INFO]Fichier journal initialisé : /var/log/Rep-Dem.log

─── Informations système ───

[INFO]Kernel : 7.0.0-14-generic
[INFO]Architecture : x86_64
[INFO]Nom d'hôte : ubuntu

┌─────────────────────────────────────────────────────────────┐
│  Sauvegardes  :  /var/backup/Rep-Dem-20260518_182628         │
│  Journaux     :  /var/log/Rep-Dem.log                        │
└─────────────────────────────────────────────────────────────┘


╔════════════════════════════════════════════════════════════════════════╗
║                         MENU PRINCIPAL                                ║
╠════════════════════════════════════════════════════════════════════════╣
║  1)  Réparation recommandée (automatique, sécurisée)                   ║
║  2)  Réparation boot interactive                                       ║
║  3)  Options avancées (disque, purge, chroot, EFI, RAID...)            ║
║  4)  Générer Boot-Info (rapport + upload)                              ║
║  5)  Rapport brut lecture seule                                        ║
║  6)  Live ISO — auto-chroot détection (réparer depuis live USB)       ║
║  7)  Quitter                                                          ║
╚════════════════════════════════════════════════════════════════════════╝

Entrez votre choix [1-7] : 1

══════════════════════════════════════════════════════════════════════════════
                            RÉPARATION RECOMMANDÉE                            
══════════════════════════════════════════════════════════════════════════════

[INFO]Mode Recommended Repair — flux automatique sécurisé


══════════════════════════════════════════════════════════════════════════════
                        VÉRIFICATIONS D'ENVIRONNEMENT                        
══════════════════════════════════════════════════════════════════════════════

[INFO]Vérification des privilèges root...
[SUCCES]Exécution avec les privilèges root (UID : 0)
[INFO]Détection de la distribution Linux...
[SUCCES]Détecté : Ubuntu Resolute Raccoon (development branch) (Famille : debian)
[INFO]Gestionnaire de paquets : apt
[INFO]Détection du mode de démarrage...
[SUCCES]Boot mode: UEFI
[INFO]Fichier journal initialisé : /var/log/Rep-Dem.log

─── Informations système ───

[INFO]Kernel : 7.0.0-14-generic
[INFO]Architecture : x86_64
[INFO]Nom d'hôte : ubuntu

┌─────────────────────────────────────────────────────────────┐
│  Sauvegardes  :  /var/backup/Rep-Dem-20260518_182628         │
│  Journaux     :  /var/log/Rep-Dem.log                        │
└─────────────────────────────────────────────────────────────┘


─── [1/7] Génération Boot-Info avant réparation ───

[INFO]Génération du rapport Boot-Info : /var/backup/Rep-Dem-20260518_182628/boot-info-pre-repair.txt

╔══════════════════════════════════════════════════════════════════╗
║  Boot-Info généré avec succès                                  ║
║  Fichier : /var/backup/Rep-Dem-20260518_182628/boot-info-pre-repair.txt║
║  Logs    : /var/log/Rep-Dem.log                                    ║
╚══════════════════════════════════════════════════════════════════╝

  Pour lire le rapport complet :
    less /var/backup/Rep-Dem-20260518_182628/boot-info-pre-repair.txt

  Pour partager sur un forum :
    sudo repdem.sh --advanced  → option 6 (upload en ligne)


─── [2/7] Sauvegarde des tables de partitions ───


[BACKUP] Tables de partitions → /var/backup/Rep-Dem-20260518_182628/partition-tables
The operation has completed successfully.
[SUCCES]  sgdisk  : /var/backup/Rep-Dem-20260518_182628/partition-tables/sda-sgdisk.bin
[SUCCES]  sfdisk  : /var/backup/Rep-Dem-20260518_182628/partition-tables/sda-sfdisk.dump
[SUCCES]  MBR 512B: /var/backup/Rep-Dem-20260518_182628/partition-tables/sda-mbr512.bin

***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. 
***************************************************************


Warning! Secondary partition table overlaps the last partition by
33 blocks!
You will need to delete this partition or resize it in another utility.
The operation has completed successfully.
[SUCCES]  sgdisk  : /var/backup/Rep-Dem-20260518_182628/partition-tables/sdb-sgdisk.bin
[SUCCES]  sfdisk  : /var/backup/Rep-Dem-20260518_182628/partition-tables/sdb-sfdisk.dump
[SUCCES]  MBR 512B: /var/backup/Rep-Dem-20260518_182628/partition-tables/sdb-mbr512.bin
The operation has completed successfully.
[SUCCES]  sgdisk  : /var/backup/Rep-Dem-20260518_182628/partition-tables/sdc-sgdisk.bin
[SUCCES]  sfdisk  : /var/backup/Rep-Dem-20260518_182628/partition-tables/sdc-sfdisk.dump
[SUCCES]  MBR 512B: /var/backup/Rep-Dem-20260518_182628/partition-tables/sdc-mbr512.bin
The operation has completed successfully.
[SUCCES]  sgdisk  : /var/backup/Rep-Dem-20260518_182628/partition-tables/sdd-sgdisk.bin
[SUCCES]  sfdisk  : /var/backup/Rep-Dem-20260518_182628/partition-tables/sdd-sfdisk.dump
[SUCCES]  MBR 512B: /var/backup/Rep-Dem-20260518_182628/partition-tables/sdd-mbr512.bin

[BACKUP OK] Tables sauvegardées dans : /var/backup/Rep-Dem-20260518_182628/partition-tables


─── [3/7] Installation des dépendances ───

[INFO]Détection du mode de démarrage...
[SUCCES]Boot mode: UEFI
[ATTENTION]Dépendances manquantes : grub-efi-amd64

╔══════════════════════════════════════════════════════════════════╗
║  CONFIRMATION REQUISE                                            ║
╚══════════════════════════════════════════════════════════════════╝
Installer les dépendances manquantes avant la réparation ?

Continuer ? [O/n] : o
[INFO]Installation des paquets requis : grub-efi-amd64
[SUCCES]Paquets installés : grub-efi-amd64

─── [4/7] Détection et réparation bootloader ───


[BACKUP] Configuration GRUB → /var/backup/Rep-Dem-20260518_182628/etc/
[SUCCES]Sauvegarde effectuée pour Configuration GRUB : /etc/default/grub
[SUCCES]  sauvegardé : /etc/default/grub
[SUCCES]  sauvegardé : /etc/grub.d/ → /var/backup/Rep-Dem-20260518_182628/etc/grub.d
[BACKUP OK] Config GRUB sauvegardée dans : /var/backup/Rep-Dem-20260518_182628/etc/

[INFO]Détection du périphérique de démarrage...
[ATTENTION]Impossible de détecter automatiquement le périphérique de démarrage
[ERREUR]Périphérique de démarrage introuvable. Réparation recommandée annulée.

Appuyez sur Entrée pour continuer...

╔════════════════════════════════════════════════════════════════════════╗
║                         MENU PRINCIPAL                                ║
╠════════════════════════════════════════════════════════════════════════╣
║  1)  Réparation recommandée (automatique, sécurisée)                   ║
║  2)  Réparation boot interactive                                       ║
║  3)  Options avancées (disque, purge, chroot, EFI, RAID...)            ║
║  4)  Générer Boot-Info (rapport + upload)                              ║
║  5)  Rapport brut lecture seule                                        ║
║  6)  Live ISO — auto-chroot détection (réparer depuis live USB)       ║
║  7)  Quitter                                                          ║
╚════════════════════════════════════════════════════════════════════════╝

Entrez votre choix [1-7] : 7

[INFO]Fermeture. À bientôt !

ubuntu@ubuntu:~/repdem$ 

Et impossible de faire un boot-info en lign car

......
Uploader le rapport en ligne pour partage forum ? [o/N] : o
[ATTENTION]curl non disponible — impossible d'uploader.
[INFO]Rapport local : /var/backup/Rep-Dem-20260518_183431/boot-info.txt

Appuyez sur Entrée pour continuer...

et le rapport https://dpaste.com/AA6NYEEZF

Dernière modification par geole (Le 18/05/2026, à 18:44)


Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#3 Le 18/05/2026, à 17:05

krodelabestiole

Re : Projet Repdem

@geole pour lancer un script c'est sudo ./repdem.sh selon le chemin du script...
à moins que repdem.sh soit dans ton $PATH.

et avec su c'est le mot de passe de l'utilisateur root, qui n'existe pas sur ubuntu.

Hors ligne

#4 Le 18/05/2026, à 17:10

geole

Re : Projet Repdem

Bonjour
J'applique la  consigne demandée...  et j'ai publié un rapport en ligne. Ce qui prouve bien que j'ai su rectifier.

Et même si je fais enter au lieu de mon mot de passe, cela ne change rien

a@b:~$ su -c 'repdem/repdem.sh'
Mot de passe : 
su: Échec de l'authentification
a@b:~$ 

Dernière modification par geole (Le 18/05/2026, à 17:11)


Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#5 Le 18/05/2026, à 17:12

krodelabestiole

Re : Projet Repdem

l'utilisateur root n'existe pas sur Ubuntu, tu ne peux donc pas te connecter avec. tu comprends ?

Hors ligne

#7 Le 18/05/2026, à 17:18

geole

Re : Projet Repdem

Je fais mes sauvegardes de cette façon
sudo su -c "bash </$HOME/DupliNosDonnees.sh"
Mais là, j'applique la consigne...


Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#8 Le 18/05/2026, à 17:25

krodelabestiole

Re : Projet Repdem

je me demande où tu as trouvé une commande pareille mais la personne qui l'a rédigée ne comprend pas ce qu'elle écrit...
c'est simplement sudo ~/DupliNosDonnees.sh

... si on pouvait rester sur le sujet stp ? je t'indique juste comment lancer le script et pourquoi tes commandes ne fonctionnent pas...

Hors ligne

#9 Le 18/05/2026, à 17:34

iznobe

Re : Projet Repdem

Bonjour , @ kro :

script proposé  a écrit :
   Outil de réparation boot Linux
   Version 2.1.0 


══════════════════════════════════════════════════════════════════════════════
                        VÉRIFICATIONS D'ENVIRONNEMENT                        
══════════════════════════════════════════════════════════════════════════════

[INFO]Vérification des privilèges root...
[ERREUR]Ce script doit être exécuté en tant que root

Veuillez exécuter avec : sudo repdem.sh
           ou : su -c './repdem.sh'
a@b:~/repdem$

donc , le script propose une commande qui ne devrait pas l' etre .
Ce qu ' a mis en évidence @geole.

krodelabestiole a écrit :

l'utilisateur root n'existe pas sur Ubuntu, tu ne peux donc pas te connecter avec. tu comprends ?

c' est a l' auteur du script qu ' il faudrait le préciser ...

Dernière modification par iznobe (Le 18/05/2026, à 17:35)

Hors ligne

#10 Le 18/05/2026, à 17:39

krodelabestiole

Re : Projet Repdem

oui, et je pense que @steph810 a compris.

il y a un ajustement à faire : ajouter le chemin relatif du script bash pour le lancer, soit ./ pour faire simple, si il est dans le chemin courant.
(ce qui est valable pour n'importe quel script et n'a rien de spécifique à repdem)

Hors ligne

#11 Le 18/05/2026, à 17:41

krodelabestiole

Re : Projet Repdem

iznobe a écrit :

c' est a l' auteur du script qu ' il faudrait le préciser ...

le script est valable pour une multitude de distributions, comme indiqué.

certaines n'ont pas sudo, mais l'utilisateur root.
je vois mal comment on peut documenter l'utilisation de toutes les distros, à un moment c'est aux utilisateurs de connaître leur machine (pour savoir lancer un script) ou de consulter la documentation correspondante.

cf https://doc.ubuntu-fr.org/tutoriel/scri … #le_chemin

Dernière modification par krodelabestiole (Le 18/05/2026, à 17:44)

Hors ligne

#12 Le 18/05/2026, à 17:43

iznobe

Re : Projet Repdem

ça ne change rien , puisqu ' il est capable de detecter plusieurs OS , il doit etre capable d' adapter les commandes proposées aux OS détectés non ?

pour quoi ne pas proposer un

pacman -Syu

pour une debian sinon tongue

Dernière modification par iznobe (Le 18/05/2026, à 17:44)

Hors ligne

#13 Le 18/05/2026, à 17:47

krodelabestiole

Re : Projet Repdem

dans les pré-requis il faudra peut-être indiquer : "savoir lancer un script".

je pense que la moitié de ce sujet devrait déjà finir dans l'éphémère.

Hors ligne

#14 Le 19/05/2026, à 00:04

steph810

Re : Projet Repdem

Merci à tous ca m'aide beaucoup c'est toujours constructif les critiques c'est ce qui aides a avancer.
update readme et quelques fix:

Le script n'est pas installé dans $PATH par défaut. Il faut toujours le lancer avec sudo ./repdem.sh
(et non sudo repdem.sh, qui échoue si le répertoire courant n'est pas dans $PATH).
su -c ne fonctionne pas sur Ubuntu/Debian car le compte root est désactivé — utiliser sudo.

Pour ceux qui comme moi utilise lvm vous pouvez testez aussi:
https://github.com/ps81frt/lvm-manager/tree/main

je ne conseille pas la migration EFI encore mais les partition aucun probleme. wink a chaud et très rapide

Dernière modification par steph810 (Le 19/05/2026, à 00:10)

Hors ligne

#15 Le 19/05/2026, à 01:47

RaphaelG

Re : Projet Repdem

Euh, je crois que "su -c" va fonctionner sur une Debian. Il n'y a que chez Ubuntu que le super utilisateur root est désactivé

Hors ligne

#16 Le 19/05/2026, à 05:43

MicP

Re : Projet Repdem

Bonjour

RaphaelG a écrit :

… le super utilisateur root est désactivé

Plus précisément, sur un système (comme Ubuntu) installé pour utiliser sudo, c'est l'absence de mot de passe pour le compte root qui fait qu'il n'est pas possible d'utiliser la commande su depuis un compte utilisateur non privilégié pour accéder aux privilèges du compte root

Mais sur un système installé pour utiliser sudo et depuis un compte utilisateur sudoer,
on peut ouvrir un login shell sous le compte root en lançant la ligne de commande suivante :

sudo --login

… ou bien en utilisant l'option courte équivalente :

sudo -i

… et le mot de passe demandé est alors celui du compte utilisateur qui a entré une des deux lignes de commande ci-dessus.

Dernière modification par MicP (Le 19/05/2026, à 05:58)

Hors ligne

#17 Le 19/05/2026, à 09:21

iznobe

Re : Projet Repdem

Bonjour , on peut toujours faire :

sudo su -c ....

sur ubuntu , et ça fonctionne .

Hors ligne

#18 Le 19/05/2026, à 09:50

krodelabestiole

Re : Projet Repdem

RaphaelG a écrit :

Euh, je crois que "su -c" va fonctionner sur une Debian. Il n'y a que chez Ubuntu que le super utilisateur root est désactivé

... ou sur debian et sûrement plein d'autres distros si on ne spécifie pas de mot de passe pour root lors de l'installation.


iznobe a écrit :

Bonjour , on peut toujours faire :

sudo su -c ....

sur ubuntu , et ça fonctionne .

substitue root à l'utilisateur pour passer la commande "substitue root à l'utilisateur pour passer la commande" ...
je vois ça dans une documentation personnellement je fuis, et je ne suis pas le seul.

Hors ligne

#19 Le 19/05/2026, à 10:51

geole

Re : Projet Repdem

Bonjour steph810
J’ai trouvé interressante ton idée de script sans mode graphique.
Mais il serait bon que l’utilisation soit très simple et à la portée de ceux qui ne connaissent rien à la ligne de commande.
Je pense que ceux qui maitrisent la ligne de commande se passeront de ton script et sauront directement modifier les paramêtres du grub.

Je n’ai pas très bien compris à quoi peut servir ton script lorsqu’il est lancé depuis un ubuntu opérationnel. Dans un tel contexte, il n’y a rien à réparer me semble-t-il.. 

Et en live-usb, il manque quelques pré-requis.
De plus, il n’a pas su voir mes ubuntu installés dans les partitions btrfs et la partitiion ZFS et les partitions ext4,
Il semble n’avoir vu que le ubuntu de la live-usb. Mais c’était une lecture rapide.

J’ai noté qu’il fonctionnait extrêmenent rapidemant mais qu’il ne semblait analyser qu’un seul O.S.
C’est peut-être pas plus mal.
J’ai noté que tu filtrais certains retours. A quoi peut servir de lister les multiples lignes  loop?
A quoi sert la conversion fictive des disques mbr en disque gpt?

Dernière modification par geole (Le 19/05/2026, à 11:01)


Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#20 Le 19/05/2026, à 11:46

iznobe

Re : Projet Repdem

krodelabestiole a écrit :
iznobe a écrit :

Bonjour , on peut toujours faire :

sudo su -c ....

sur ubuntu , et ça fonctionne .

substitue root à l'utilisateur pour passer la commande "substitue root à l'utilisateur pour passer la commande" ...
je vois ça dans une documentation personnellement je fuis, et je ne suis pas le seul.

ce n' est pas ce que je conseillerais , mais ça fonctionne , et ça ne vient pas de moi à la base , mais de @nany pour lancer un script en root , c ' était si je me souviens bien , dans la discussion au cours de l' élaboration du script pour montage automatique d ' une partition data .


j ' ai retrouvé le message en question :  https://forum.ubuntu-fr.org/viewtopic.p … #p22834546

Dernière modification par iznobe (Le 19/05/2026, à 11:51)

Hors ligne

#21 Le 19/05/2026, à 12:07

geole

Re : Projet Repdem

steph810 a écrit :

Merci à tous ca m'aide beaucoup c'est toujours constructif les critiques c'est ce qui aides a avancer.
update readme et quelques fix:

Le script n'est pas installé dans $PATH par défaut. Il faut toujours le lancer avec sudo ./repdem.sh
(et non sudo repdem.sh, qui échoue si le répertoire courant n'est pas dans $PATH).
su -c ne fonctionne pas sur Ubuntu/Debian car le compte root est désactivé — utiliser sudo.

Test de cette nouvelle version  en debug et avec l'option 5
Cela se bloque.   La fin de la sortie est

....
command -v genfstab
indisponible
zramctl --output-all
indisponible
cat /sys/block/zram*/comp_algorithm

A noter. Pas de consommation processeur et    ce résultat depuis  une autre session

a@b:~$ cat /sys/block/zram*/comp_algorithm
cat: '/sys/block/zram*/comp_algorithm': Aucun fichier ou dossier de ce nom
a@b:~$

Je ne comprends pas très bien pourquoi la commande qui suit n'est pas exécutée

a@b:~$ swapon --show
NAME        TYPE  SIZE   USED PRIO
/file.swap  file 1024M 248,3M   -2
/file2.swap file    2G     0B   -3
a@b:~$ 

Une relance du scripte donne le même blocage.
Je n'ai pas su trouver la sortie débug...

Dernière modification par geole (Le 19/05/2026, à 12:09)


Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#22 Le 19/05/2026, à 15:44

steph810

Re : Projet Repdem

Merci geole,
la zram est-elle activé sur la machine ?
Mise a jour de la fonction generate_raw_report bloc lignes 1125-1245, normalment un message maintenant que la zram n'est pas activé.

    #report_command "cat /sys/block/zram*/comp_algorithm"
    report_command "ls /sys/block/zram0 > /dev/null 2>&1 && cat /sys/block/zram*/comp_algorithm || echo 'zram non activé'"

Hors ligne

#23 Le 19/05/2026, à 15:52

geole

Re : Projet Repdem

Je  n’utilise pas la zram

et le script va maintenant au bout de l'exécution.

Extrait de la séquence

......
command -v genfstab
indisponible
zramctl --output-all
indisponible
ls /sys/block/zram0 > /dev/null 2>&1 && cat /sys/block/zram*/comp_algorithm || echo 'zram non activé'
zram non activé
swapon --show
NAME        TYPE  SIZE   USED PRIO
/file.swap  file 1024M 912,5M   -2
/file2.swap file    2G 112,9M   -3
findmnt --fstab --raw
TARGET SOURCE FSTYPE OPTIONS
.........

Dernière modification par geole (Le 19/05/2026, à 16:01)


Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#24 Le 19/05/2026, à 15:54

steph810

Re : Projet Repdem

geole a écrit :

Je  n’utilise pas la zram

Oui, dorénavant un message: 'zram non activé

Hors ligne

#25 Le 19/05/2026, à 18:49

krodelabestiole

Re : Projet Repdem

iznobe a écrit :

j ' ai retrouvé le message en question :  https://forum.ubuntu-fr.org/viewtopic.p … #p22834546

il y a les options -s et -i de sudo qui devraient logiquement suffire sur ubuntu quels que soient les cas de figures.
https://doc.ubuntu-fr.org/sudo#options_utiles

Hors ligne