Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 02-11-2022 14:09:45

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

[RESOLU] Éteindre ou redémarrer sa machine à partir de son user

Bonjour à tous,

Ma machine tourne sur une Debian SID depuis 2018, voici la configuration à ce jour :
* OS :Debian GNU/Linux bookworm/sid x86_64
* Kernel : 6.0.0-2-amd64
* Shell : bash 5.2.2

Depuis une mise à jour passé hier, je ne peux plus reteindre ou redémarrer ma machine depuis mon compte utilisateur, voici le retour des commandes :

systemctl poweroff

Call to PowerOff failed: Access denied



systemctl reboot

Call to Reboot failed: Access denied



Avez-vous une idée pour résoudre le problème ?

Dernière modification par SuShY (02-11-2022 15:17:51)

Hors ligne

#2 02-11-2022 14:31:13

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

Hello
sa donne quoi si tu fais

systemctl status poweroff.target


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 02-11-2022 14:32:39

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

Hello,

Voici le résultat :

systemctl status poweroff.target

○ poweroff.target - System Power Off
     Loaded: loaded (/lib/systemd/system/poweroff.target; disabled; preset: disabled)
     Active: inactive (dead)
       Docs: man:systemd.special(7)
 

Hors ligne

#4 02-11-2022 14:37:09

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

Normalement c'est policykit-1 qui permet à un utilisateur non privilégié connecté à une console physique (pas à distance, par SSH par exemple) de redémarrer ou d'arrêter le système via systemctl.
Il y a eu un changement dans sid assez récemment : le paquet a été scindé en polkitd et pkexec et est devenu un paquet de transition. Peut-être un lien avec ton problème.

Il vaut mieux montrer que raconter.

Hors ligne

#5 02-11-2022 14:38:46

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

raleur a écrit :

Il y a eu un changement dans sid assez récemment : le paquet a été scindé en polkitd et pkexec et est devenu un paquet de transition. Peut-être un lien avec ton problème.

Oui, ça pourrait venir de là, bien vu. Du coup, je peux retrouver mon usage d'avant en adoptant les deux nouveaux paquets ?

Hors ligne

#6 02-11-2022 14:41:38

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

SuShY a écrit :

en adoptant les deux nouveaux paquets


Que veux-tu dire ? Quelles sont les versions installées et disponibles de ces trois paquets ?

apt-cache policy policykit-1 polkitd pkexec

Dernière modification par raleur (02-11-2022 14:44:36)


Il vaut mieux montrer que raconter.

Hors ligne

#7 02-11-2022 14:42:57

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

et tout court

poweroff


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#8 02-11-2022 14:43:04

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

Ben, comment je peux résoudre cet usage avec ces deux nouveaux paquets ?

Hors ligne

#9 02-11-2022 14:45:13

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

poweroff

bash: poweroff : commande introuvable



reboot

bash: reboot : commande introuvable

Hors ligne

#10 02-11-2022 15:00:33

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

En plus de la commande ci-dessus, tu peux aussi regarder dans /var/log/apt/history.log quelles sont les modifications apportées par la mise à jour d'hier.

Il vaut mieux montrer que raconter.

Hors ligne

#11 02-11-2022 15:06:30

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

Voici le résultat

/var/log/apt/history.log

Start-Date: 2022-11-01  12:01:29
Commandline: apt dist-upgrade
Requested-By: sushy (1000)
Install: openjdk-17-jre:amd64 (17.0.5+8-2, automatic), insserv:amd64 (1.24.0-1, automatic), sysv-rc:amd64 (3.05-6, automatic), initscripts:amd64 (3.05-6, automatic), startpar:amd64 (0.65-1+b1, automatic), openjdk-17-jre-headless:amd64 (17.0.5+8-2, automatic)
Upgrade: udev:amd64 (252~rc3-2, 252-1), apt:amd64 (2.5.3+b1, 2.5.4), git:amd64 (1:2.37.2-1, 1:2.38.1-1), libntfs-3g89:amd64 (1:2022.5.17-1, 1:2022.10.3-1), ntfs-3g:amd64 (1:2022.5.17-1, 1:2022.10.3-1), java-common:amd64 (0.72, 0.73), libapt-pkg6.0:amd64 (2.5.3+b1, 2.5.4), default-jre-headless:amd64 (2:1.11-72, 2:1.17-73), thunderbird:amd64 (1:102.4.0-1, 1:102.4.1-1), libxml2:a>
Remove: packagekit-tools:amd64 (1.2.5-3+b1), dbus-user-session:amd64 (1.14.4-1), modemmanager:amd64 (1.20.0-1), systemd-timesyncd:amd64 (252~rc3-2), polkitd:amd64 (122-1), light-locker:amd64 (1.8.0-3), libpam-systemd:amd64 (252~rc3-2), polkitd-pkla:amd64 (122-1), colord:amd64 (1.4.6-1), libnss-systemd:amd64 (252~rc3-2), packagekit:amd64 (1.2.5-3+b1), balena-etcher-electron:amd>
End-Date: 2022-11-01  12:02:20
 

Hors ligne

#12 02-11-2022 15:13:54

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

SuShY a écrit :

Remove: (...) polkitd:amd64 (122-1)

Dernière modification par raleur (02-11-2022 15:36:22)


Il vaut mieux montrer que raconter.

Hors ligne

#13 02-11-2022 15:17:25

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

Hop bien vu, c'est résolu avec un

apt install polkitd

Install: polkitd:amd64 (122-1), libduktape207:amd64 (2.7.0-1+b1, automatic), xml-core:amd64 (0.18+nmu1, automatic)



Merci @raleur

Hors ligne

#14 02-11-2022 15:36:07

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

Commentaires :

- Les lignes de /var/log/apt/history.log semblent tronquées, comme si tu les avais copiées depuis nano. Mauvaise pratique ; pour visualiser le contenu d'un fichier texte il y a des outils dédiés comme les pagers (more, less, most...) ou simplement cat. Tu as eu de la chance que le paquet qui t'intéresse était en début de ligne et n'a pas été tronqué.
- A ta place je n'aurais pas accepté toutes ces suppressions de paquets dont certains me semblent importants.
- Il me semble qu'un utilisateur de sid devrait être capable de se dépanner seul dans ce genre de situation (paquet supprimé par une mise à jour), c'est la base. Mais je n'utilise pas sid...

Il vaut mieux montrer que raconter.

Hors ligne

#15 02-11-2022 15:41:48

SuShY
CA Debian-Facile
Lieu : Chartres
Distrib. : Debian Sid x86_64
Noyau : Linux > 6.0.0-2-amd64
(G)UI : i3WM - 4.21-1
Inscription : 06-01-2018
Site Web

Re : [RESOLU] Éteindre ou redémarrer sa machine à partir de son user

Ok, merci des conseils @raleur

Hors ligne

Pied de page des forums