L'hibernation ne fonctionne pas [Réglé]

L'Oeuf Membre non connecté
-
- Voir le profil du membre L'Oeuf
- Inscrit le : 15/01/2020
L'hibernation de mon poste ne fonctionne pas (#pm-hibernate)
La lecture de /var/log/pm-suspend.log me donne une piste:
Running hook /usr/lib64/pm-utils/sleep.d/01bootloader hibernate hibernate:
*** Unable to find lilo boot entry /boot/vmlinuz-5.4.10-desktop-1.mga7 in lilo.conf. ***
*** You have to resume with the kernel you're using currently ***
*** otherwise, you won't be able to resume this session ***
Le script /usr/lib64/pm-utils/sleep.d/01bootloader :
- recupère dans /proc/cmdline le boot utilisé : /boot/vmlinuz-5.4.10-desktop-1.mga7
- lance le script /usr/sbin/rebootin -n /boot/vmlinuz-5.4.10-desktop-1.mga7
/usr/sbin/rebootin:
- récupère les paramètre précédents
- trouve mon bootloader: GRUB2
- effectue une recherche dans /boot/grub2/grub.cfg (recherche que je ne décode pas complètement par méconnaissance des motifs de Perl). Mais la recherche est vide, et la fonction suivante est ignorée, alors que mon fichier grub.cfg est OK.
La recherche infructueuse empêche l'extinction et renvoie un message d'erreur.
Je suis donc à la recherche d'une aide pour solutionner mon problème ou à la limite pour me décoder la ligne de recherche:
if (/^[^#]*menuentry\s'+'([^']*)/) {
Je crois comprendre qu'il recherche les lignes contenant "menuentry" et qui ne sont pas commentées, mais je me perds après.
Merci pour vos réponses.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron

L'hibernation ne fonctionne pas... Par défaut, ça marche. Que s'est il passé ?
Je lis lilo... Mais on utilise plus lilo depuis... En fait, je ne sais même pas si Mageia a connu Lilo comme chargeur de démarrage...
Je ne perl pas non plus, mais regarde ça :
cat /boot/grub2/grub.cfg | grep menuentry
(je trouve que ça n'avance pas grand chose...)
Désolé !
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

L'Oeuf Membre non connecté
-
- Voir le profil du membre L'Oeuf
- Inscrit le : 15/01/2020
me renvoie bien toutes les options de démarrage (normal et recovery) pour mes versions de Kernel.
L'installation s'est faite sans problème (Mageia-7.1-x86_64.iso), mais j'ai dû rajouter le rpm "pm-utils" après.
Je n'ai aucune ligne commentée dans grub.cfg.

L'Oeuf Membre non connecté
-
- Voir le profil du membre L'Oeuf
- Inscrit le : 15/01/2020

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Code BASH :
/^[^#]*menuentry\s'+'([^']*)/
Je pense que l'expression devrait être :
Code BASH :
/^[^#]*menuentry\s'+([^']*)/
Il y aurait une cote en trop.
J'ai utilisé le site https://regex101.com/ pour le vérifier.
Par contre, pourquoi et depuis quand il y aurait cette erreur ? Je n'ai pas (encore) cherché.
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Code BASH :
if (/^[^#]*menuentry\s+'([^']*)/) {
C'est la version 1.16, la même que dans Mageia 7. Je pense que tu as changé quelque chose.
Édité par Papoteur Le 15/01/2020 à 19h21
Yves

L'Oeuf Membre non connecté
-
- Voir le profil du membre L'Oeuf
- Inscrit le : 15/01/2020
En installant Mageia 7 su un autre PC, je me suis aperçu que le paquet pm-utils contenant pm-hibernate n'est pas installé mais que l'hibernation fonctionne. Donc Mageia n'utilise plus pm-hibernate. Je viens de trouver sur le Net qu'elle utilise systemd pour lancer l'hibernation. J'ai tenté #systemd start systemd-hibernation et mon PC s'est bien mis en hibernation. La commande pm-hibernate n'est peut-être plus utilisable maintenant.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Et lilo, c'est vieux...
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

L'Oeuf Membre non connecté
-
- Voir le profil du membre L'Oeuf
- Inscrit le : 15/01/2020
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie