Ich habe mit dem neuen Linux-Subsystem unter Windows gespielt und irgendwie habe ich es kaputt gemacht, und jetzt funktionieren die meisten Interna von Ubuntu (apt-get, dpkg usw.) nicht mehr. Alles, was ich versuche, bekomme ich die gleiche Nachricht ...
Setting up udev (204-5ubuntu20.19) ...
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: No such file or directory
runlevel:/var/run/utmp: No such file or directory
* udev requires devtmpfs support, not started
...fail!
invoke-rc.d: initscript udev, action "restart" failed.
dpkg: error processing package udev (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of systemd-services:
systemd-services depends on udev (>= 175-0ubuntu23); however:
Package udev is not configured yet.
dpkg: error processing package systemd-services (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpam-systemd:amd64:
No apport report written because the error message indicates its a followup error from a previous failure. libpam-systemd:amd64 depends on systemd-services (= 204-5ubuntu20.19); however:
Package systemd-services is not configured yet.
dpkg: error processing package libpam-systemd:amd64 (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
udev
systemd-services
libpam-systemd:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Irgendwelche Ideen, wie man das behebt?
linux
ubuntu
windows-10
Mike Pengelly
quelle
quelle
/
) oder so?sudo apt-get install upstart-sysv
für eine schnelle Lösung - dieser Beitrag hat auch einen Link zu der "empfohlenen" Lösung. Nicht sicher , es ist das gleiche Problem, aber es sieht aus wie es vielleicht in Beziehung gesetzt werden.Antworten:
Achtung, dieser Prozess stellt Lxss auf die anfängliche Konfiguration zurück
Um Lxss neu zu installieren, öffnen Sie Windows
cmd
als Administrator und führen Sie Folgendes aus:Dann:
quelle
Access is denied.
wenn ich ausgeführt werde,C:\WINDOWS\system32>LxRun.exe /uninstall
auch wenn die Cmd-Sitzung "als Administrator" ausgeführt wird. Irgendwelche Ideen?Behoben.
Ran:
dann
dann
und jetzt scheint alles zu funktionieren.
quelle
Die offizielle Antwort von Microsoft
github: Microsoft / BashOnWindows
quelle
Hier ist eine gezieltere Lösung. Erstellen Sie ein Skript namens
/usr/sbin/policy-rc.d
(nano /usr/sbin/policy-rc.d
) mit folgendem Inhalt:Speichern und beenden ( Ctrl+ O Ctrl+ X). Markieren Sie das Skript als ausführbar (
chmod +x /usr/sbin/policy-rc.d
). Dieses Skript weist Sie an,dpkg
nicht zu versuchen,udev
oder zu startensystemd-logind
.Anschließend können Sie den zuvor fehlgeschlagenen
dpkg
Konfigurationsschritt (dpkg --configure -a
) abschließen .quelle