
Tentei remover samba-server
com este comando ( sudo tasksel remove samba-server
) e todos os aplicativos, até mesmo os aplicativos do sistema, foram excluídos e agora o xubuntu está travado na inicialização, apenas mostrando o carregamento. O que devo fazer?
Excluiu tasksel
meus arquivos também?
Responder1
DR - é um bug sério, não use o Taskel para remover coisas!
Análise
Abaixo estão disponíveis opções 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
A tarefa do Samba é nomeada conforme samba-server
você escreveu:
$ tasksel --list-tasks | grep -i Samba
u samba-server Samba file server
Consiste em apenas um pacote:
$ tasksel --task-packages samba-server
samba-server^
Se tentarmos simular a desinstalação, obteremos a seguinte linha:
$ 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^-
(na linha acima o último hífen -
causa problemas).
O que eu fiz:
- VM limpa do Ubuntu 18.04 LTS inicializada, instalada
tasksel
comsudo apt-get install tasksel
- Samba instalado com
sudo tasksel install samba-server
- Corrido
sudo tasksel remove samba-server
- Reinicializei e o sistema quebrou na próxima inicialização
Corrija o sistema
Então tentei reparar o sistema:
Precisamos inicializarModo de recuperação(clique Shiftem boot, no GRUB selecioneOpções avançadas para Ubuntu, selecioneUbuntu, com Linux ... (modo de recuperação))
Selecione
resume Resume normal boot
para acessar o shell de loginAbra o primeiro console nº 1 com Ctrl+ Alt+ 1e faça login
Se você não tiver internet - verifique o nome da interface Ethernet e execute o cliente DHCP manualmente:
ifconfig -a # got enp0s3 sudo dhclient enp0s3
Reinstale
xubuntu-desktop
o metapacote no sistema:sudo apt-get install xubuntu-desktop
Após a reinicialização, posso acessar o sistema.
Conclusão
Parece que é um bug sério - encontrei alguns com quase os mesmos sintomas:
- bug 574287 relatado em 03/05/2010 - "tasksel: remove pacotes à força quando as tarefas se sobrepõem"
- bug 1338223 relatado em 06/07/2014 - "Tasksel excluiu todos os meus dados!".
Também registrei novosbug 1779645 "Bug crítico no Taskel: tasksel remove task-name
remove todo o sistema"