Wczoraj zaktualizowałem Ubuntu o SSH, ale zanim go ukończyłem, ponownie uruchomiłem komputer. Wiem, że to nie było zbyt mądre. W każdym razie teraz nie mam połączenia z Internetem, WiFi lub Ethernet nie jest rozpoznawany.
Kiedy próbuję zainstalować najnowszą wersję, myszy nie działały. Kiedy próbuję z poprzednią wersją i wchodziłem w gnome-network manager, powiedziano:
Systemowa usługa sieciowa nie jest kompatybilna z tą wersją
Kolejną rzeczą jest powrót do komputera zdalnego i spojrzenie na terminal SSH, na którym proces się zatrzymał:
Setting up desktop-file-utils (0.20-0ubuntu2) ...
Configuration file `/etc/gnome/defaults.list'
==> Modified (by you or by a script)
since installation. ==> Package distributor has shipped
an updated version. What would you like to do about it ?
Your options are: Y or I:install the package maintainer's
version N or O : keep your currently-installed version D :
show the differences between the versions Z : start a shell
to examine the situation The default action is to keep your
current version. * defaults.list (Y/I/N/O/D/Z) [default=N] ?
Write failed: Broken pipe
Czy istnieje inne proste rozwiązanie niż konieczność ponownej instalacji systemu?
wireless
networking
upgrade
Ucsky
źródło
źródło
Odpowiedzi:
Edycja: Ta odpowiedź ma ponad sześć lat i nie jest już aktualna z powodu zmian w Ubuntu. To jest obejście.
Przejdź do ustawień, elementów startowych. Dodaj pozycję za pomocą następującego polecenia:
W terminalu użyj,
visudo
aby dodaćNOPASSWD
pozycję dla tego polecenia, aby nie trzeba było podawać hasła:Przy następnym logowaniu wymusi to uruchomienie menedżera sieci (zakładając, że jest on skonfigurowany tak, aby mógł się uruchomić).
źródło
Napotkałem ten sam problem. Obejściem tego problemu jest ręczne uruchomienie menedżera sieci
sudo service network-manager start
Wciąż próbuję znaleźć sposób, aby to naprawić na stałe.
źródło
sudo systemctl enable NetworkManager.service
następniesudo systemctl start NetworkManager.service
Musiałem ponownie zainstalować pakiet NetworkManager i uruchomić ponownie. Wszystko było wtedy w porządku.
źródło
Po prostu wrzuć poniższy plik w /etc/rc.local przed wierszem z napisem „exit”:
To powinno uruchomić go przy każdym uruchomieniu systemu. Lepszym sposobem byłoby dodanie go do odpowiednich skryptów inicjujących, aby nie uruchamiał się w trybie pojedynczego użytkownika, ale szczerze mówiąc, nie zaszkodzi to również w ten sposób.
źródło
Miałem również częściowo ukończoną aktualizację, ponieważ ten problem był inny, ale moja poprawka była inna. Okazuje się, że menedżer sieci nie uruchomi się przy starcie, jeśli którykolwiek z
/etc/network/interfaces
zaznaczonych interfejsów nie przejdzie w trybauto
online. Zasadniczo statyczne elementy konfiguracji sieci powinny przejść do trybu online, zanim zostanie uruchomiony menedżer sieci. Dla mnie był to błąkający sięeth0
skonfigurowany do używania dhcp. Odłączyłem ethernet od mojego urządzenia i nagle ten problem się pojawił. Rozwiązaniem było usunięcie wszystkiego oprócz interfejsu pętli zwrotnej/etc/network/interfaces
. Zobacz ten link, aby uzyskać więcej informacjiźródło
Moja instalacja zakończyła się pomyślnie, ale wystąpił ten sam błąd. Okazuje się, że nowa aktualizacja (która przywraca stary błąd) powoduje awarię menedżera sieci. Zobacz tutaj poprawkę: Ostatnia aktualizacja powoduje awarię menedżera sieci (brak połączenia internetowego, brak apletu)
źródło
Jeśli instalacja została przerwana, możesz uzyskać dobre wyniki, naprawiając ją
Po prostu miałem, jak sądzę, ten sam problem, który miał OP, uruchamiając ręcznie Menedżer sieci dostarczył mi ikonę w jedności, ale brak widocznych interfejsów, podczas gdy wyżej wspomniane polecenie i ponowne uruchomienie całkowicie rozwiązało problem.
źródło