Skip to content

Instantly share code, notes, and snippets.

@avoidik
Last active July 24, 2017 10:05
Show Gist options
  • Save avoidik/a032d0b595e8035872584a72b60dac0e to your computer and use it in GitHub Desktop.
Save avoidik/a032d0b595e8035872584a72b60dac0e to your computer and use it in GitHub Desktop.
Uninstall, install and upgrade WSL LXSS

Uninstall

  • lxrun /uninstall /full
  • sc stop lxssmanager
  • rmdir /Q /S "\\?\C:\Users\Username\AppData\Local\lxss"

Install

  • sc start lxssmanager
  • lxrun /install

Upgrade 14.04 to 16.04

  • sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
  • sudo apt-get autoremove && sudo apt-get clean
  • hold required packages before upgrade
sudo apt-mark hold sudo
sudo apt-mark hold procps
sudo apt-mark hold strace
  • sudo do-release-upgrade -f DistUpgradeViewNonInteractive
  • sudo dpkg --configure -a

Fix broken PS

wget http://mirrors.kernel.org/ubuntu/pool/main/p/procps/procps_3.3.9-1ubuntu2_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/s/strace/strace_4.8-1ubuntu5_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/p/procps/libprocps3_3.3.9-1ubuntu2_amd64.deb
sudo -S dpkg -i procps_3.3.9-1ubuntu2_amd64.deb
sudo -S dpkg -i strace_4.8-1ubuntu5_amd64.deb
sudo -S dpkg -i libprocps3_3.3.9-1ubuntu2_amd64.deb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment