После любого обновления или операции обновления я получаю следующее:

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)

Это происходит после попытки обновления до Ubuntu 18 из 16 на WSL

2 ответа2

0

Что сработало для меня, так это комментарий Рэмхаунда:

lxrun /update

Правильный способ был сброс, а затем обновить.

-1

Вы должны полностью удалить подсистему Linux и переустановить ее.

Полностью удалите Ubuntu\bash из Windows с помощью lxrun.exe / полностью удалите.

Отключить Windows Подсистема для Linux (бета)

Очистите систему на диске C, чтобы удалить оставшиеся временные файлы.

Повторно включите функцию подсистемы Windows для Linux (бета).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .