web-dev-qa-db-fra.com

Supprimer un environnement chroot

Je suivais ces étapes pour installer ros Indigo sur un environnement chroot sur Ubuntu 15.10 http://wiki.ros.org/ROS/Tutorials/InstallingIndigoInChroot

Mais j'ai tout gâché et je veux supprimer l'environnement chroot et recommencer les étapes à zéro. Je l'ai googlé et trouvé de nombreux articles disant que je devrais simplement supprimer le dossier/srv/chroot/Indigo_trusty, mais lorsque j'ai essayé, certains sous-répertoires ne pouvaient pas être supprimés car ils étaient "occupés".

J'ai essayé de l'ignorer et d'utiliser debootstrap pour créer un autre dossier portant le nom "Indigo" dans un autre environnement chroot. Mais après que cela ait été fait avec schroot -l, il ne montre plus que l'ancien 'Indigo_trusty'.

Que dois-je faire pour me débarrasser de tout le chroot et tout recommencer?

2
Ahmedn1

Supprimez le fichier de configuration que vous avez créé précédemment. schroot -l affiche les informations les concernant.

Il peut y avoir certaines choses montées par elle. Voir cat /etc/mtab. Si vous ne savez pas lequel, un redémarrage les démontera probablement.

Suppression de sessions :

# list all sessions:
schroot --list --all-sessions
# if the above command does not work, just type `mount`. The bind mount
# points with something like this in the mount path is the session name you want to get:
precise-a4aac8e0-663c-4fec-8fb2-16e4b06557e3 (<chroot_name>-<id>)

# now run this to properly end the session:
schroot -e -c precise-ca6c72e4-0e9f-4721-8a0e-cca359e2c2fd
2
Velkan