J'ai Ubuntu 12.04 LTS et j'ai essayé de passer à Ubuntu 12.10. Lorsque j'ai cliqué dans Update Manager Upgrade, une boîte de message est apparue:
Impossible d'exécuter la mise à niveau. Cela est généralement dû à un système où / tmp est monté noexec. Veuillez remonter sans noexec et relancer la mise à niveau.
J'ai essayé de rendre exécutable / tmp dans Terminal avec la commande suivante:
mount -o remount,exec /tmp /var/tmp
J'ai appuyé sur Entrée et j'ai reçu le message suivant du terminal:
mount: only root can do that
Que dois-je faire maintenant pour rendre / tmp exécutable et mettre à niveau le système d'exploitation.
cat /proc/mounts
dans votre question? Pour être sûr de la configuration de votre système.Réponses:
Vous devez avoir des privilèges root. Pour cela, mettez
sudo
devant la commande:Lorsque vous êtes invité sur le mot de passe, insérez simplement votre mot de passe utilisateur habituel.
la source
Souhaitez-vous essayer cette commande? Dans mon cas, cela a fonctionné.
puis vérifiez si cela a fonctionné.
la source
Les privilèges et autorisations sous Linux peuvent prêter à confusion. Je recommande de lire ceci avant de commencer à utiliser sudo. Une fois que vous comprendrez la différence entre root, sudo et utilisateur normal, vous comprendrez beaucoup mieux pourquoi cette erreur s'est produite (et * nix en général). Voir aussi les pages de manuel pour chown et chmod.
la source