Attenzione, questo processo ripristinerà Lxss alla configurazione iniziale
Per reinstallare Lxss, apri Windows cmd
come amministratore ed esegui:
C:\WINDOWS\system32>LxRun.exe /uninstall
Quindi:
C:\WINDOWS\system32>LxRun.exe /install
Risolto.
Ran:
apt-get remove upstart
allora
apt-get remove udev
allora
apt-get autoremove
e tutto sembra funzionare ora.
La risposta ufficiale di microsoft
github:Microsoft/BashOnWindows
Questo è un problema che tutti inizieranno a vedere. Dobbiamo aggiungere qualcosa su questo nei nostri documenti ufficiali.
Come sottolinea @nuclearmistake, udev è qualcosa che interrompe inapt-get ma gli errori non dovrebbero causare problemi in WSL. Abbiamo contattato Canonical per questo chiedendo la soluzione migliore e raccomandano le seguenti modifiche:
Scrivi quanto segue in /usr/sbin/policy-rc.d
#!/bin/sh exit 101
chmod +x /usr/sbin/policy-rc.d
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
L'ho provato io stesso e sembra funzionare abbastanza bene.