web-dev-qa-db-fra.com

13.04 Le redémarrage de Sudo ne fonctionne plus et finit par atteindre le niveau d'exécution 1

Bonjour Après une mise à jour récente des paquets jusqu'au 13.04 (c'est-à-dire que cela s'est récemment manifesté), j'ai maintenant 5 systèmes différents qui ne parviennent pas à redémarrer avec Sudo reboot now. Ils seront bloqués en mode utilisateur unique et depuis sshd. sera à ce niveau d'exécution, je dois physiquement Ctrl-Alt-Delete les bas.

2
Matt Bashton

Il y a eu un changement de syntaxe entre 12.1 et 13.04 :

reboot [OPTION]...                          # 12.10
reboot [OPTION]...  [REBOOTCOMMAND]         # 13.04 and later

Donc, pour le dire gentiment, votre now n’a jamais été "valide", elle a simplement été ignorée.

Maintenant, la now est lue comme REBOOTCOMMAND et elle est utilisée pendant la séquence de redémarrage et c'est généralement la raison pour laquelle tout est tellement encrassé.

La solution courte est que vous n'avez simplement pas besoin de now. Tu n'as jamais. C'est la commande shutdown.

2
Oli

La solution en partie consiste à utiliser Sudo reboot -r now mais Sudo reboot now devrait vraiment fonctionner. Étant donné que cela semble reproductible, je publie ceci dans l'espoir que d'autres personnes ne subiront pas le PITA qui redémarre un serveur distant.

Sudo init 6 devrait également fonctionner, mais cela éviterait les avertissements de l'utilisateur.

2
Matt Bashton

Je sais que la question est ancienne, mais je me suis heurté à cette question après avoir installé 14.04 et constaté que le mot clé now semble confondre la commande de redémarrage.

La commande à utiliser de nos jours est simplement

Sudo reboot
1
Per

Pour redémarrer la commande, procédez comme suit:

Sudo reboot

Sudo shutdown -r now

Sudo init 6
0
heemayl

Vous pouvez éteindre ou redémarrer votre bureau ou serveur avec une simple commande en bash. Vous devez utiliser les commandes avec Sudo. Pour redémarrer votre ordinateur immédiatement, appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:

Sudo shutdown -r now
0
Mitch

Avoir le même problème ... Je trouve que ce qui suit semble fonctionner pour moi ...

Sudo shutdown -h -r now

Bien qu'il ne semble pas que cela permette même de tout quitter en premier.

0
Tracker1