Puncte:1

Fusul orar este setat greșit în WSL?

drapel cn

Rulând Ubuntu în WSL2 ceasul meu se încurcă cumva. Și când încerc să-l setez din nou folosind:

sudo dpkg-reconfigure tzdata

Încă este setat cu aproximativ o oră în urmă față de timpul real.

Captura de ecran arată ora actuală reală în Windows și, de asemenea, Windows printr-o conexiune RDP la mașina care rulează WSL2/Ubuntu.

Fereastra de terminal violet este Ubuntu care are probleme.

Nu este foarte bine cu Linux; Ai idee ce cauzează setarea greșită a orei?

introduceți descrierea imaginii aici

Nmath avatar
drapel ng
Știu că Windows setează ceasul hardware la ora locală în loc de UTC, deoarece este un neanderthal barbar. În configurațiile dual boot trebuie fie să modificați modul în care Windows sau Ubuntu derivă ora locală, dar nu știam că acest lucru este necesar în WSL. Dumneavoastră sau o aplicație ați setat în mod explicit ora sau ați ajustat setările de timp în Ubuntu? Pentru că este posibil ca jocul cu el să fi cauzat aceeași discrepanță într-o configurație dual boot. Este posibil să fie nevoie să faceți Ubuntu să obțină ora din ora locală sau puteți configura Windows să obțină ora locală din UTC. https://askubuntu.com/q/169376
Puncte:0
drapel vn

Există vreo șansă ca computerul să fi fost în Repaus sau Hibernare sau mașina WSL rulează într-o VM? Era cunoscut (la un moment dat) că „ceasul hardware” al WSL nu sincronizează cu ora reală/Windows.

Referinţă: Acest răspuns Stack Overflow și cele înrudite Problema Github.

Problema de bază (cel puțin problema Sleep/Hibernate) este rezolvată de ediția kernel-ului 5.10.16.3 WSL2, la care puteți actualiza (dacă nu sunteți deja pe ea) cu wsl --update (în versiunile recente de Windows) sau prin Windows Update (presupunând că ați permis ca „alte produse Microsoft” să se actualizeze ca parte a acesteia).

Cu toate acestea, pot exista încă probleme de deplasare a ceasului, așa cum s-a menționat în acea problemă Github.

Dacă da, încercați a sudo hwclock -s, iar dacă asta nu o rezolvă, a wsl --oprire și reporniți.

J. Scott Elblein avatar
drapel cn
Sună de parcă ai lovit cuiul pe cap. Am dat peste asta mai târziu, care menționează, de asemenea, că hibernarea este o problemă (https://tomssl.com/fixing-clock-drift-in-wsl2-using-windows-terminal). Recent, s-a întrerupt curentul într-o furtună și a trimis acel computer WSL în hibernare. Cred că probabil asta a făcut-o. În prezent, am folosit soluția de soluție de pe pagina sa, dar voi căuta să folosesc și una din cele de mai sus. Mulțumiri!
J. Scott Elblein avatar
drapel cn
Ca o notă secundară, tocmai am verificat versiunea kernel-ului WSL și este „Versiune kernel: 5.10.60.1”. Se pare că nu s-au rezolvat încă, lol.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.