开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: drats---- I GIVE UP


 

You can now use USB with WSL. May be worth a try.



Regards,

Kevin D. Cornwell


On Mon, Mar 27, 2023 at 8:01?PM John E. Malmberg <wb8tyw@...> wrote:
On 3/26/2023 10:46 PM, Russ Harmon wrote:
> I have spent several hours today tying to get drats installed on my
> windows 11 machine. I followed John's instructions as best I could.
> I installed lzhuf, msys2 and mingw64 I then went to install
$
wgethttps://

> and got this return......
> --2023-03-26 21:33:24--
>
> and got this return???
>
> Loaded CA certificate '/usr/ssl/certs/ca-bundle.crt'
> Resolving ()... 2606:50c0:8001::154, 2606:50c0:8002::154, 2606:50c0:8003::154, ...
> Connecting to ()|2606:50c0:8001::154|:443... connected.
> ERROR: The certificate of ‘’ is not trusted.
> ERROR: The certificate of ‘’ doesn't have a known issuer.

This is a very odd failure.? While had some issues this week
and weekend, none of them seem to match this.

This is saying that the default Msys2 install does not know how to
validate the current github https certificate.

Sometimes this is an intermittent failure on the github side.

Or it could mean that github updated their certificate trust chain so
recently that Msys2 does not know how to trust it.? A rare occurrence,
but can happen.

This issue can be overridden by telling wget to not check the validity,
in this case, I do not think there is much risk in doing that.

using:

wget --no-check-certificate \


Will work around this error and allow the script to be downloaded.

> I found out that Python was not in the variables path and !!#!#$#$
> and where is this GTK thing?????

That is what running the "./msys2_packages.sh" does, it installs all of
that, but it can take a few annoying passes to get all the packages
updated to current, as it will require re-launching the "Msys2 mingw 64
bit" one or more times before everything is updated.

See /g/d-rats/message/2581 for when Maurizio went
though the procedure.

> What ever happen to the time when I could download the drats software
> and installed it without all the errors..

It is gone.? We do not have enough or the right people working on D-Rats
to fix that portion of the install.? Most of the recent work has been
done by me.

Back in the early days of D-Rats there were some volunteers that worked
with Dan Smith to port D-Rats to Microsoft Windows.? Dan repeatedly
stated that he only did his development and testing on Linux.

The official python organization stopped supporting Python 2 on Jan 1,
2020, and all support for GTK 2 ended on Jan 1, 2021.? Many of the Linux
versions released after that time, totally dropped support for both
products and any packages that required them.? And that is not even
mentioning a number of smaller packages that D-Rats needs that are also
no longer supported.

The native Python 3 support on Microsoft Windows is minimal, and not
good enough to run D-Rats.

So far none of the procedures that I have found to create a easier to
install windows package has worked.? They tend to fail with cryptic
errors and internet searches just result in finding other people trying
unsuccessfully to accomplish the same thing.

In short Msys2 mingw64 is currently one of the two viable ways to run
GTK 3 on Microsoft Windows.? The other alternative is Cygwin, and it is
harder to script package installs on Cygwin.

The reports I have is that the current incarnation of the Windows
Subsystem for Linux is that while it could also run D-Rats, it has no
access to the USB or any other serial ports on the computer so could not
connect to a local radio.

Just creating the Python tarball that can be installed with the pip
program was a significant amount of work by me, and since using pip
pretty much requires setting a virtual environment, it is easier have
end users to run from the git clone of the repository.

We need more programming and in particular programmers that are willing
to learn how to do packaging and how to create an embedded Msys2
environment as I have mentioned in another thread.

73,
-John






Join [email protected] to automatically receive all group messages.