Hi All.
Firstly good news, the 20240827 version of Chirp previously downloaded, has now installed with pipx without issue. (happy dance!)
I took the advice bellow, and eventually (after first renaming/moving suspect folders etc "out of the way", and making sure nothing else broke.)
Swamped out any remains of the older Python 3.9.x folders and data hiding in ~/.local
I then removed the remnants of those experiments, again checking nothing else breaks.
I next got "diverted" by other life needs, so it got forgotten about. The PC earlier today did a big OS (LMDE6) update, lots of lib's and files, and the kernel, after which of course I rebooted as it requested, no issues...
I then noticed and read Jeffrey's mail below, so went and tried the pipx install again.
Firstly, I'd forgotten I had uninstalled pipx earlier, so had to 'sudo apt install pipx' again, that completed, and appeared to be a clean install of pipx 1.1.0
That took "an age", from what I could tell of all the "stuff" flying up the terminal session, it did a prety good job of refreshing a lot of Python3 as well.
(I have the archive of that output if anyone wants to examine it. A little over 11k of plain text.)
I then did... (as a user, not using sudo) * *
*dave@hp-compaq-sfdt*:*~*$ pipx install --system-site-packages ~/Downloads/chirp-20240827-py3-none-any.whl installed package*chirp* *20240827*, installed using Python 3.11.2 These apps are now globally available - chirp - chirpc - experttune done! ✨ 🌟 ✨ *dave@hp-compaq-sfdt*:*~*$ chirp
And it all seems to work again.
Chirp reports (using help | about) that it is :- CHIRP next-20240827 on Python 3.11.2 wxPython 4.2.0 gtk3 (phoenix) wxWidgets 3.2.2
MANY Thanks to all who contributed to the investigation. If it was something I did bad, I'd like to know please, If so, it might also be worth updating the chirp install instructions warning others not to do what I did wrong, if that was the case. Especially as there are often subtle but significant differences between different flavours of Linux.
All the best etc.
Dave G0WBX.
On 01/09/2024 10:17, users-request@lists.chirpmyradio.com wrote:
Message: 1 Date: Tue, 27 Aug 2024 19:10:37 -0500 From: Jeffrey Viansandhillsinvestment@gmail.com Subject: [users] Re: Chirp install on Linux failure, again. To: CHIRP users listusers@lists.chirpmyradio.com Message-ID: CA+hWPZfzVhMTRi6mcA=O9jeQu_TX6Qiva+kiNNBqnb2xYgDhRg@mail.gmail.com Content-Type: text/plain; charset="UTF-8"
Yeah, I did not try the 'pipx install --system-site-packages ...` command since I know that pip on fedora installs packages as a user installed package when not using sudo or as root. Those packages are installed under ~/.local/lib/python3.12/site-packages which mimics the location of system packages on fedora.
I will try the pipx command on another VM to test how that works on fedora.
Jeff KI7GJG
.
Message: 3 Date: Wed, 28 Aug 2024 10:55:10 +0100 From: Dave Bg8kbvdave@googlemail.com Subject: [users] Re: Chirp install on Linux failure, again. (Dan Smith) To:users@lists.chirpmyradio.com Message-ID:a95cf273-167f-4e2f-93a7-71369613d910@googlemail.com Content-Type: text/plain; charset=UTF-8; format=flowed
Thanks for the replies.
Well...
After some research. (And still as yet unable to locate "The Pipx people".)
(The most informative site I found is at:- https://pipx.pypa.io/stable/troubleshooting/ But I've not yet found a way to locate, let alone to reach out to the Pipx crew.)
Anyway, after reading through that page, and also several other similar sites.
I uninstalled/purged the antique distro version of Chirp.
Then removed/purged python3-venv and python3-pip
That also removed pipx.
System restart, no issues.
I then :- sudo apt install python3-venv python3-pip Completed with no error.
Pipx still didn't exist, so...
sudo apt install pipx Also completed with no errors.
pipx list now returns
:*~*$ pipx list nothing has been installed with pipx 😴
System restart again, no issues.
Then retried... $ pipx install --system-site-packages ./Downloads/chirp-20240827-py3-none-any.whl
The install still fails in the same way as before.
:-(
Looking at the structure of the .whl file, it "seems" to be a simple compressed archive of a folder structure that contains the application.
So, how to install that manually, and invoke it correctly?
Or, how to install from sources?
Otherwise, I'm stumped.
Dave G0WBX.