Ipapakita ng artikulong ito kung paano ayusin Ang Windows Subsystem para sa Linux na halimbawa ay winakasan error sa WSL. Karaniwan, ang error na ito ay nauugnay sa WSL2. Hindi magagamit ng mga apektadong user ang Ubuntu Distro sa Windows Subsystem para sa Linux sa Windows 11/10 dahil sa error na ito. Kung ikaw ay nasa ganoong sitwasyon, maaari mong gamitin ang mga mungkahi na ibinigay sa artikulong ito.
header 400 bad request kahilingan o cookie masyadong malaki
Ang Windows Subsystem para sa Linux na halimbawa ay winakasan
Kung makasalubong mo Ang Windows Subsystem para sa Linux na halimbawa ay winakasan error habang ginagamit ang WSL, gamitin ang mga sumusunod na pag-aayos upang malutas ang error na ito.
- I-shut down ang WSL at magsimula ng bagong session
- Tiyaking ginagamit mo ang pinakabagong bersyon ng WSL Linux Kernel
- Suriin ang Windows Update
- Alisin ang NAS storage entry sa fstab (kung naaangkop)
- Na-mount mo ba ang folder sa pamamagitan ng VPN?
Tingnan natin ang lahat ng mga pag-aayos na ito nang detalyado.
1] I-shut down ang WSL at magsimula ng bagong session
Iminumungkahi naming gamitin mo ang pag-aayos na ito bago sundin ang iba pang mga pag-aayos. Tapusin ang session sa pamamagitan ng pag-shut down sa Windows Subsystem para sa Linux at simulan muli ang session. Upang tapusin ang session sa WSL, gamitin ang sumusunod na command:
wsl --shutdown
Ngayon, magsimula ng bagong session sa WSL at tingnan kung nangyari ang error.
2] Tiyaking ginagamit mo ang pinakabagong bersyon ng WSL Linux Kernel
Tingnan kung available o hindi ang isang update para sa WSL Linux Kernel. Kung oo, i-install ang update. Ilunsad ang Command Prompt bilang isang administrator at isagawa ang sumusunod na utos.
wsl --update
Pagkatapos isagawa ang utos sa itaas, magsisimulang suriin ng Windows ang mga update at awtomatikong ilapat ang pag-update (kung magagamit).
3] Tingnan ang Windows Update
Kadalasan, nangyayari ang error na ito habang ginagamit WSL2 . Samakatuwid, maaari mong subukang i-downgrade ang WSL2 sa WSL1 at tingnan kung gumagana ito. Kung ginamit mo ang sumusunod na command upang i-install ang mga pamamahagi ng Linux sa WSL, bilang default, ang bersyon 2 ay mai-install sa iyong system.
wsl --install
Maaari mo ring suriin ang bersyon ng WSL sa pamamagitan ng paggamit ng sumusunod na command:
i-upgrade ang windows 10 build
wsl -l -v
Kung ikaw ay nasa WSL2, maaari mo itong i-downgrade sa WSL1. Maaari kang sumangguni sa opisyal na dokumentasyon ng Microsoft upang malaman ang higit pa tungkol sa Pag-install ng WSL , WSL upgrade, WSL downgrade, atbp.
Kung gagana ito, maaaring ayusin ng Windows Update ang isyu. Iminumungkahi namin sa iyo manu-manong suriin ang Windows Update at i-install ang pareho kung magagamit.
4] Alisin ang NAS storage entry sa fstab (kung naaangkop)
Maaaring mangyari ang error na ito kung na-mount mo ang storage ng NAS /etc/fstab . Ang /etc/fstab ay isang file kung saan maaari kang magdeklara ng iba pang mga filesystem, tulad ng isang SMB share. Kaya, maaari mong awtomatikong i-mount ang mga filesystem sa WSL sa pagsisimula. Sa ganoong kaso, matatanggap mo ang error na ito kapag nabigo ang imbakan ng NAS.
topebooks365
Alisin ang NAS storage entry mula sa /etc/fstab at pagkatapos ay tingnan kung nagpapatuloy ang error o hindi. Kung aayusin nito ang problema, maaaring may ilang isyu sa iyong NAS storage o maaaring kailanganin mong i-configure itong muli.
5] Na-mount mo ba ang folder sa pamamagitan ng VPN?
Ang SSHFS ay isang filesystem sa espasyo ng gumagamit na gumagamit ng SSH file transfer protocol (SFTP) upang mag-mount ng isang malayuang filesystem. Kung ginamit mo ang command na ito para mag-mount ng remote file system at ang naka-mount na file o folder ay nasa VPN network, makukuha mo ang error na ito kung hindi nasimulan ang VPN. Samakatuwid, siguraduhin na ang VPN ay nagsimula (kung ito ang kaso sa iyo).
Sana makatulong ito.
Bakit hindi gumagana ang aking WSL?
Maaaring maraming dahilan kung bakit hindi gumagana ang iyong WSL. Kailangan mong imbestigahan ang dahilan. Kasama sa ilang posibleng dahilan ang isang lumang bersyon ng WSL Linux Kernel, hindi na-shut down nang maayos ang WSL, atbp.
Paano ko i-restart ang WSL?
Maaari mong i-restart ang WSL sa pamamagitan ng pag-shut down nito. Upang isara ang WSL, maaari mong gamitin ang command na ' wsl –shutdown .” Bago isara ang WSL, i-save ang iyong pag-unlad. Pagkatapos gawin ito, awtomatikong mare-restart ang iyong WSL sa susunod na maglunsad ka ng WSL application.
Basahin ang susunod : Ang WSL2 ay hindi gumagana sa Windows .