Quebrar o subsistema do Windows Para Linux systemd com upgrade dist, como posso consertá-lo? [duplicado]

0

Após qualquer atualização ou atualização, recebo o seguinte:

Need to get 0 B/389 MB of archives.
After this operation, 416 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Extracting templates from packages: 100%
Preconfiguring packages ...
Setting up systemd (237-3ubuntu7) ...
Synchronizing state of ondemand.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ondemand
[/usr/lib/tmpfiles.d/tmp.conf:15] Failed to replace specifiers: /tmp/systemd-private-%b-*
[/usr/lib/tmpfiles.d/tmp.conf:16] Failed to replace specifiers: /tmp/systemd-private-%b-*/tmp
[/usr/lib/tmpfiles.d/tmp.conf:17] Failed to replace specifiers: /var/tmp/systemd-private-%b-*
[/usr/lib/tmpfiles.d/tmp.conf:18] Failed to replace specifiers: /var/tmp/systemd-private-%b-*/tmp
dpkg: error processing package systemd (--configure):
 installed systemd package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 systemd
E: Sub-process /usr/bin/dpkg returned an error code (1)

Isso acontece depois de tentar atualizar para o ubuntu 18 de 16 no WSL

    
por Robert 12.04.2018 / 06:06

2 respostas

0

O que funcionou para mim é o comentário de Ramhound:

lxrun / update

A maneira correta foi redefinir e atualizar.

    
por 12.04.2018 / 18:23
-1

Você precisa remover completamente o sub-sistema do Linux e reinstalá-lo.

Desinstale completamente o Ubuntu \ bash do Windows com o lxrun.exe / uninstall full.

Desativar o subsistema do Windows para o recurso Linux (beta)

Faça um sistema limpo na unidade C, para que ele remova os arquivos temporários restantes.

Ativar novamente o recurso do subsistema do Windows para Linux (beta).

    
por 12.04.2018 / 07:01