Vraag Kan xubuntu niet afsluiten na het updaten naar 16.04


Ik heb vandaag bijgewerkt van Xubuntu 16.04 beta-2 naar 16.04. En nu kan ik mijn laptop niet afsluiten, maar kan ik opnieuw opstarten. Wanneer ik het op de GUI-manier probeer uit te loggen.
Toen ik het probeerde

sudo shutdown -h now

Ik kreeg de volgende foutmelding:

Failed to start poweroff.target: Transaction is destructive.
See system logs and 'systemctl status poweroff.target' for details.

Output van /var/log/messages:

tail /var/log/messages
tail: cannot open '/var/log/messages' for reading: No such file or directory

Output van systemctl status poweroff.target

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

6
2018-04-23 12:04


oorsprong


Ik ervaar precies hetzelfde op mijn DELL Precision 5510 met een nieuwe 16.04-installatie. Hoop, iemand komt met een oplossing voor dit probleem. - Bunjip
@Bunjip Ik heb enkele alternatieven voor het vorige antwoord geplaatst - marcanuy
Thnx @marcanuy - Ik zal dit in mijn achterhoofd houden voor het geval ik dit gedrag ooit nog eens zou ervaren. Ik heb uiteindelijk 16.04 helemaal opnieuw geïnstalleerd en dit probleem niet meer gehad - Bunjip
Dit overkwam mij na het installeren van een aantal patches zonder tussenstops te rebooten. Ik vermoed dat minstens twee van hen 'niet goed samen speelden'. - Ben Aveling


antwoorden:


Ik heb hetzelfde probleem in mijn laptop Dell Inspiron 5110. Nadat ik dit heb geprobeerd, is mijn computer normaal uitgeschakeld

sudo init 0

3
2018-04-23 16:15



Zelfs met dit commando blijft mijn laptop (ideapad 500 acz) ingeschakeld, terwijl het afsluiten is voltooid. - Sharique
Ik ervaar hetzelfde probleem met Ubuntu 16.04. Mijn laptop is een Acer Aspire V 11 Touch. sudo init 0 werkte niet in mijn geval en leidde tot dezelfde foutmelding. sudo poweroff -f gesuggereerd door gebruiker marcanuy hieronder werkte, hoewel drastisch. Ik moet ook vermelden dat dit in mijn geval een eenmalig incident was. Na het opstarten van het probleem met shutdown is niet opnieuw opgekomen. - XavierStuvw
Ik had dit probleem. Dit werkte niet voor mij. - Ben Aveling


Het geaccepteerde antwoord sudo init 0 werkt niet voor mij in Xubuntu gebaseerd op Ubuntu 16.04.

In afwachting van een lap dit is hoe ik mijn laptop kan afsluiten:

Gebruik power-off

  • sudo poweroff -f 

-f om de computer af te sluiten zonder contact te maken met het init-systeem.

Het proces detecteren dat voorkomt dat de computer wordt afgesloten

In mijn geval is er altijd het tty-proces dat het poweroff-proces blokkeert. Dus het detecteren, het proces doden en het systeemdoel starten.

  • ps aux | grep tty

    wortel 983 0,0 0,0 15408 1128? Ss 11:49 0:00 / bin / systemd-tty-ask-password-agent --wall

  • Dood het proces: sudo kill 983

  • Schakel de computer uit: eerst sudo systemctl start poweroff.target en als het mislukt is voer je het commando opnieuw uit: sudo systemctl start poweroff.target.

Gerelateerde Vragen


8
2018-06-18 15:09



Heeft de tweede manier de voorkeur? Is het afsluiten van een systeem zonder contact met het init-systeem risico's? - Garrett
@Garrett Het zal niet zo veilig zijn als het gebruik van het apparaat, ik ben niet zeker van de risico's, maar ik heb er nooit problemen mee gehad, het zou interessant zijn om dat hier in zijn eigen vraag te zien. - marcanuy


@ marcanuy's antwoord werkt voor mij op Ubuntu 16.04. Als je de tweede methode in dat antwoord wilt gebruiken, kun je hier een script in je .bashrc plaatsen om dat eenvoudig te doen:

shutdown_workaround() {
    TTY_PID=$(ps aux | grep -v grep | grep -Po "root +\K[0-9]+(?= .*systemd-tty-ask-password-agent)")
    sudo kill $TTY_PID
    sudo systemctl start poweroff.target || sudo systemctl start poweroff.target
}

1
2017-12-30 21:01