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.

#51 Le 23/10/2018, à 14:17

pti-jean

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

C'est que c'est un peu compliqué...
J'ai suivi ton lien Mornagest : https://bugs.launchpad.net/ubuntu
Je me suis enregistré...
J'ai cliqué sur "report a bug"... et là j'arrive sur une page en anglais "ReportingBugs" avec plein de chapitre... et je ne sais pas quoi faire... ni où cliquer!

JM

Hors ligne

#52 Le 23/10/2018, à 14:23

pti-jean

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

À noter que le document "ReportingBugs" est proposé en plusieurs langues... mais pas en français!!! Une bouteille à la mer... au cas où des traducteurs me lisent!

JM

Hors ligne

#53 Le 23/10/2018, à 14:36

Mornagest

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

Je n'ai jamais rempli de rapport de bug, mais si je comprends bien, il faut utiliser le logiciel Apport pour générer ce rapport et le transmettre au Launchpad.

La page https://help.ubuntu.com/community/ReportingBugs est plutôt un guide.


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#54 Le 23/10/2018, à 15:00

ylag

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

Salut,

Une solution de contournement pourrait être de créer un service systemd qui passerait la commande modprobe -r alx à l'extinction du système?
Voir là pour référence: https://unix.stackexchange.com/question … e-shutdown

La procédure serait de premièrement créer un fichier que l'on peut nommer rmmod-alx.service dans le sous-dossier /etc/systemd/system:

sudo nano /etc/systemd/system/rmmod-alx.service

...dans la fenêtre nano qui s'ouvre, coller ce qui suit:

[Unit]
Description=Décharger le module alx avant l'arrêt du système

[Service]
Type=oneshot
RemainAfterExit=true
ExecStop=modprobe -r alx

[Install]
WantedBy=multi-users.target

Pius faire Ctrl+O suivi de la touche Enter pour écrire et enregistrer le fichier, et en dernier faire Ctrl+X pour fermer l'éditeur nano.

Une fois le fichier service créé, on l'active par les commandes suivantes:

sudo systemctl daemon-reload

...suivi de:

sudo systemctl enable rmmod-alx.service --now

Le service devrait être actif au prochain arrêt du système.
Si ça ne fonctionne pas ou que l'on désire tout simplement s'en débarrasser, faire:

sudo systemctl stop rmmod-alx.service
sudo systemctl disable rmmod-alx.service

...avant de détruire le fiichier précédemment créé:

sudo rm /etc/systemd/system/rmmod-alx.service

Note: Je suis loin d'être un expert en création de services systemd, ça serait bon que quelqu'un qui s'y connaisse en la matière passe par ici pour valider la procédure.

A+

Dernière modification par ylag (Le 23/10/2018, à 15:04)

Hors ligne

#55 Le 23/10/2018, à 15:20

pti-jean

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

Salut ylag,

J'ai fait un truc (cuisine) similaire...

$ cat /etc/init.d/module_alx_eth0.sh 
#!/bin/sh

PATH="/sbin:/bin:/usr/sbin:/usr/bin" #Ne pas toucher

### . /lib/lsb/init-functions

case "$1" in
  start)
          modprobe alx
  ;;

  stop)
          modprobe -r alx
  ;;                                                                                                                                    
                                                                                                                                        
  *)                                                                                                                                    
        echo "usage: $0 {start|stop}"                                                                                                   
        exit 1                                                                                                                          
  ;;                                                                                                                                    
esac                                                                                                                                    

exit 0

puis:

$ ls -l /etc/rc*.d/*module_alx_eth0.sh 
lrwxrwxrwx 1 root root 28 oct.  22 21:19 /etc/rc0.d/K09module_alx_eth0.sh -> ../init.d/module_alx_eth0.sh
lrwxrwxrwx 1 root root 28 oct.  23 09:21 /etc/rc5.d/S01module_alx_eth0.sh -> ../init.d/module_alx_eth0.sh

Mais bon... ce sont des solutions de substitution... ça ne corrige pas vraiment le problème...
Et notamment  ça corrige le problème pour l'arrêt de l'ordinateur... mais si je désire mètre l'ordinateur en veille il redémarre... le problème reste entier!

JM

Hors ligne

#56 Le 23/10/2018, à 16:23

ylag

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

Salut,

pti-jean a écrit :

Mais bon... ce sont des solutions de substitution

J'avais bien spécifié que c'était un contournement wink

Au risque de dire une bêtise, il est peut-être possible d'ajouter une section du genre de: suspend) à ton script module_alx_eth0.sh ?

Il est aussi possible d'utiliser un service systemd pour décharger ton module alx lors des mises en veille:
https://ubuntuforums.org/showthread.php … st13555828

A+

Dernière modification par ylag (Le 23/10/2018, à 16:39)

Hors ligne

#57 Le 23/10/2018, à 16:58

pti-jean

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

ylag a écrit :

Au risque de dire une bêtise, il est peut-être possible d'ajouter une section du genre de: suspend) à ton script module_alx_eth0.sh ?

Hélas non... cela ne fonctionne pas comme cela! ;-)

ylag a écrit :

Il est aussi possible d'utiliser un service systemd pour décharger ton module alx lors des mises en veille:
https://ubuntuforums.org/showthread.php … st13555828

Ha oui... sympa comme solution... je viens de tester "j’achète"... ça fonctionne direct!

JM

Hors ligne

#58 Le 23/10/2018, à 18:07

pti-jean

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

Mais il est génial ce script:
https://ubuntuforums.org/showthread.php … st13555828

Grâce à ce script... plus besoin de mon script... Il gère la mise en veille comme l'arrêt... Donc même si le bug n'est pas résolu l'ordinateur se comporte normalement!

J'ai plus qu'à mètre un résolu à ce fil de discussion!

JM

Hors ligne

#59 Le 24/10/2018, à 13:16

pti-jean

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

Bonjour,

J"ais dis une bêtise... le script https://ubuntuforums.org/showthread.php … st13555828 ne fonctionne que pour la mise en veille!

Mon erreur était de croire qu'en supprimant mon script de rc0.d\

sudo rm /etc/rc0.d/K09module_alx_eth0.sh

il ne s’exécutait plus à l'arrêt... En fait c'est pas le cas... il suffit qu'il soit configurer en script de démarrage (par exemple dans mon cas dans rc5.d/) pour qu'à l'arrêt du système il s’exécute automatiquement... Je ne sais pas quelle mécanique est en jeu... mais c'est nouveau...
De même le "stop" sur mon script, ne fonctionne que s'il y a eu un "start":

$ sudo service module_alx_eth0.sh stop

ne peut fonctionner que si auparavant il y a eu un:

$ sudo service module_alx_eth0.sh start

ou le lancement du script automatisé dans rc5.d/ dans mon cas!
Et tout ça c'est un peu nouveau!

JM

Hors ligne

#60 Le 25/10/2018, à 12:08

ylag

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

Salut,

Désolé de n'avoir pas été suffisamment clair au #57, c'était bien pour gérer seulement les mises et sorties de veille...
Tu pourrais tenter ma suggestion du commentaire #54 ?

A+

Hors ligne

#61 Le 25/10/2018, à 13:17

pti-jean

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

Salut ylag,

Pour le #57 c'était clair... c'est moi qui avais cru comprendre que cela fonctionnait aussi à l'arrêt de la machine suite à la désactivation//suppression du raccourci /etc/rc0.d/K09module_alx_eth0.sh ... mais même si le raccourci d'arrêt n'existe plus, apparemment ça exécute quand-même l'arrêt du démon, d'à partir du moment où il a été démarré... et ça c'est nouveau!

Je pourrai tenter ta suggestion en #54, mais je n'en vois pas l'utilité d'à partir du où j'ai trouvé une solution similaire en #55!

Et comme mon Linux avec le systèmed a des comportements que je n'explique pas... j'ai créé un nouveau fil de discussions, histoire d'y voir plus clair:
http://forum.kubuntu-fr.org/viewtopic.php?id=2032357

Voilou,

JM

Hors ligne

#62 Le 25/10/2018, à 16:28

ylag

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

Salut,

pti-jean a écrit :

mais je n'en vois pas l'utilité d'à partir du où j'ai trouvé une solution similaire en #55!

Tant mieux si ça marche pour toi. smile

Par contre, sur un système utilisant systemd comme init, je crois que l'utilisation des scripts init est dépréciée; il serait préférable de privilégier les services systemd ?

A+

Hors ligne

#63 Le 26/10/2018, à 01:21

pti-jean

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

Salut ylag,

J'ai testé ton script... et il ne fonctionne pas...
J'ai tenté de le débuger... ça donne ça:

$ cat /etc/systemd/system/rmmod-alx.service
[Unit]
Description=Décharger le module alx avant l'arrêt du système

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/modprobe alx
ExecStop=/sbin/modprobe -r alx

[Install]
WantedBy=multi-users.target

Mais bon... quand j'active le script par la commande

$ sudo systemctl enable rmmod-alx.service --now

il ne fonctionne que le premier arrêt!

JM

Hors ligne

#64 Le 26/10/2018, à 12:34

ylag

Re : [Résolu] Pb de redémarrage à l'arrêt de la machine après mise à niveau

Salut,

Désolé pour la mauvaise syntaxe du script, mes maigres connaissances en ce domaine  ne me permenttent pas de le débugger: Faudrait le passage d'un/une intervenant qui s'y connaisse dans ce genre de script systemd. sad

A+

Dernière modification par ylag (Le 26/10/2018, à 13:11)

Hors ligne