Did you notice that the system clock on your Ubuntu server is wrong? On a production server this might not happen, but on a staging server (or on a WSL instance) the date/time can dift. Here’s how to fix it:
First, ask your server what time it is (so you can have a baseline)
Thu Mar 4 12:30:02 PST 2021
If that seems wrong, you’ll want to run ntpdate…but first make sure it’s installed:
$ sudo apt install ntpdate
Next, run the command to update the time
$ sudo ntpdate time.nist.gov
# 5 Mar 10:58:20 ntpdate: step time server 22.214.171.124 offset 80783.696700 sec
Wow, I was off by over 80,000 seconds, which is 1,346 minutes or 22.4 hours!
Now that it’s been fixed, let’s check the date/time again:
Fri Mar 5 10:58:26 PST 2021
What if you wanted to add an older linux distro to your WSL2 bullpen? Visiting https://docs.microsoft.com/en-us/windows/wsl/install-manual#installing-your-distro will show you a large number of options where you can download the appropriate .appx file.
This will cause the
<distro>.appx packages to download to a folder of your choosing. Follow the installation instructions to install your downloaded distro(s).
If you’re using Windows 10 you can install your distro with PowerShell. Simply navigate to folder containing the distro downloaded from above, and in that directory run the following command where
app_name is the name of your distro .appx file.PowershellCopy
If that doesn’t work as expected, you could try any of these links that will get the distro from the Microsoft Store
he following links will open the Microsoft store page for each distribution: