I’m pretty sure this is due to the WPILib Installer still using .NET 5. We had planned to move to .NET 6 (which I think uses openssl 3.x instead of 1.x), but couldn’t do so for the 2022 season, as we didn’t want to drop Windows 7 support until the 2023 season (.NET 6 doesn’t support Windows 7).
I worked through the libssl issue described above using the link that fovea1959 posted.
Now I am get the following:
The SSL Connection could not be established. The remote certificate is invalid because of errors in the certificate chain: UntrustedRoot.
Has anyone else seen this error? It occurs at that point in the installer where I select the upper left box “Download for this computer only (fastest)”.
Should I be selecting one of the other boxes for a Lbuntu 22.04 install?
make your ssl certs visible to the version installed in step (1):
cd /usr/local/ssl; sudo mv certs certs.not; sudo ln -s /etc/ssl/certs
should work after that.
This is because the root certs are not installed with the “bespoke” 1.1.1m openssl build, and it needs to use the root certs that were installed with the OS.
Thank you for the pointer with openssl install. It now works as expected and I can install the WPI installer just fine.
Trying things from my bootable usb stick with Lubuntu 22.04, I can run VSCode just fine. However, when I try to run the Pathweaver tool I can’t create a project. SysId doesn’t seem to allow parameter inputs when that opens up. Do the various tools under the Start Tool option work under Linux?
The tools do run under Linux, but as the ssl things can be issues for the Java version we use as well, we can’t guarantee things will work in 22.04. We will make sure everything for 2023 works in 22.04, but for 2022 stuff we only guarantee support on 20.04