J'ai essayé de supprimer samba-server
avec cette commande (Sudo tasksel remove samba-server
) et toutes les applications, même les applications système, ont été supprimées et xubuntu est bloqué au démarrage, affichant uniquement le chargement. Que devrais-je faire?
Est-ce que tasksel
a également supprimé mes fichiers?
TL; DR - c’est un bogue sérieux
Vous trouverez ci-dessous les options disponibles de tasksel
:
$ tasksel --help
Unknown option: help
Usage:
tasksel install <task>...
tasksel remove <task>...
tasksel [options]
-t, --test test mode; don't really do anything
--new-install automatically install some tasks
--list-tasks list tasks that would be displayed and exit
--task-packages list available packages in a task
--task-desc returns the description of a task
La tâche Samba porte le nom samba-server
comme vous l'avez écrit:
$ tasksel --list-tasks | grep -i Samba
u samba-server Samba file server
Il consiste en un seul paquet:
$ tasksel --task-packages samba-server
samba-server^
Si nous essayons de simuler une désinstallation, nous obtenons la ligne suivante:
$ Sudo tasksel --test remove samba-server
debconf-apt-progress -- apt-get -q -y \
-o APT::Install-Recommends=true \
-o APT::Get::AutomaticRemove=true -o APT::Acquire::Retries=3 \
install samba-server^-
(dans la ligne au-dessus du dernier tiret -
causer des problèmes).
Ce que j'ai fait:
tasksel
avec Sudo apt-get install tasksel
Sudo tasksel install samba-server
Sudo tasksel remove samba-server
Ensuite, j'ai essayé de réparer le système:
resume Resume normal boot
pour accéder au shell de connexion.Si vous n'avez pas Internet, vérifiez le nom de l'interface Ethernet et lancez manuellement le client DHCP:
ifconfig -a # got enp0s3
Sudo dhclient enp0s3
Réinstallez le méta-package xubuntu-desktop
sur le système:
Sudo apt-get install xubuntu-desktop
Après le redémarrage, je peux accéder au système.
Il semble donc que ce soit un bug grave - j'en ai trouvé avec presque les mêmes symptômes:
J'ai aussi déposé un nouveau bug 1779645 "Bug critique dans tasksel: tasksel remove task-name
supprime tout le système"
tasksel
pour enlever des objets au moins sur 16.04 LTS et 18.04 LTS.