Windows Alt Sistemini Kırdı Dağıtım yükseltmeli Linux sistemleri için, nasıl düzeltebilirim? [çift]


0

Bu sorunun zaten burada bir cevabı var:

Herhangi bir güncelleme veya yükseltme işleminden sonra aşağıdakileri alıyorum:

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)

Bu, WSL’deki 16’dan ubuntu 18’e güncelleme yapmaya çalıştıktan sonra olur.


Komutu, yinelenen sorunun cevabında, açıkça yükseltilmiş bir komut istemi içinde çalıştırırsınız. 1607 ve 1703'ün dağıtımı olan Ubuntu 16 yerine Ubuntu 18'i kullandığınız için 1709+ kullandığınızı kabul ediyorum. Örneği güncellemek için doğru komutu çalıştırmadığınızdan şüpheleniyorum. ama hangi komutu koştuğunu belirtmedin. SO, asıl sorunuzu cevaplayamıyorum.
Ramhound

Sadece koşmalısın lxrun /update bu arada WSL Ubuntu paketini güncellemek için.
Ramhound

@Ramhound lxrun Windows 1709’dan beri kullanımdan kaldırılmıştır ve Windows Mağazasından yüklü Linux’u güncellemek için kullanılamaz.
Benjamin T

Yanıtlar:


0

Benim için çalışan Ramhound'un yorumu:

lxrun / güncelleme

Doğru yol, sıfırlamak ve güncellemekti.


-1

Linux alt sistemini tamamen kaldırmalı ve yeniden kurmalısınız.

Tamamen Ubuntu \ bash yazılımını Windows'tan lxrun.exe / remove full ile kaldırın.

Linux (beta) özelliği için Windows alt sistemini devre dışı bırakın

C sürücüsünde bir sistem temizliği yapın, böylece kalan geçici dosyaları temizler.

Linux (beta) özelliği için Windows alt sistemini yeniden etkinleştirin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.