Tak...
Podczas używania apt-get cokolwiek w kropli digitalocean pojawia się ten błąd:
E: The package sudo needs to be reinstalled, but I can't find an archive for it.
Więc zgodnie z tą odpowiedzią muszę wyczyścić mój serwer sudo i wszystkie odniesienia do niego, a następnie zainstalować ponownie? Co za zabawa! Jest to prawdopodobnie niemożliwe, biorąc pod uwagę polecenie wykonania każdego z wymienionych tam kroków, zaczynając od sudo
!
Czy ten serwer nie działa, czy istnieje sposób, aby go naprawić?
Ubuntu 16.10.
sudo rm /var/lib/apt/lists/* -vf
isudo apt-get update
. Tak, wiem, że oboje mająsudo
prefiks, ale spróbuj. Spróbuj także z pełną ścieżką dosudo
; powinno być coś takiego/usr/bin/sudo
. Spróbuj użyć,which sudo
aby zobaczyć pełnąsudo
ścieżkę. To samo z ponownym uruchomieniem instalacji Ubuntu i ponowną próbą.sudo -s
aby stać się rootem i pozostać tam aż do ciebieexit
.Odpowiedzi:
Cóż, mój serwer nie mógł znaleźć sposobu na znalezienie pakietu sudo, ale mogłem z witryny pakietu ubuntu :
śledzony przez
zrobił dla mnie lewę. Byłem w stanie ponownie zainstalować pakiet sudo bez sudo, używając ssh do bezpośredniego połączenia z rootem za pomocą wstępnie skonfigurowanego klucza ssh.
źródło