Parrot OS 6.12.y for the uConsole and DevTerm

Can anyone help me out, I’m getting a pile of errors during update/upgrade, this is happening on both my uConsole and on an x86 computer that also has Parrot running.

The uConsole also has several lines where it says it can not connect to deb.parrot.sh and spits out an IP, which is odd because it connects to the same IP address for some other things.

The downloads of Debian and Kali for uconsole claim they are broken, I haven’t looked into that yet (Etcher, Rufus, and 7zip throw an error trying to decompress the xz archive). I’ll get back to those later with peazip and see if they extract. And yes I know, neither Rufus nor Etcher require extracting to an image first, but when they throw errors, sometimes it works after extraction.

Back to the problem, I feel there may be a repo list problem and I’m not sure what to change and certainly can’t remember how to update the public key. Seems like Parrot is just having a problem lately. Attached image with the errors from x86.

OK, might have found part of the answer:

This shows the process to install the new keys.

And the blog post about the key changes.

Going to try this now and see if it works.

[edit] the x86 works, but the really odd part is that I downloaded and installed this after the date listed in the blog post. Now I need to get out the uconsole and see if this might fix some of the issues I was having with the tftp software.

[edit 2] yes that worked on the uconsole as well, upgrading now. Did a parrot-upgrade this time and it seems to be upgrading more things, or it was just that far behind.

I really wish the error message would have been something like, “hey stupid, you need to go back to the distro and update your keys”, or something else that could have got me there a few days ago. Even the gui package manager should have been able to give me something, but it gave even less information. I think this is one case that would just turn a lot of people off of Linux permanently, certainly has troubled me a few times throughout the years.

1 Like

New Image Available in OP!

2 Likes

Currently having issues when trying to install sudo apt install sdrpp

It shows

Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libasound2-dev : Depends: libasound2 (= 1.2.8-1+b1) but 1.2.8-1+rpt1 is to be installed
E: Unable to correct problems, you have held broken packages.

I added your apt repo (I think) but the commands in GitHub - ak-rex/ClockworkPi-apt: ak-rex's ClockworkPi kernel repository didnt seem to work.

wget -q -O- https://raw.githubusercontent.com/ak-rex/ClockworkPi-apt/main/bookworm/KEY.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/ak-rex.gpg

Returns random characters.

sudo add-apt-repository -y "deb [arch=arm64] https://raw.githubusercontent.com/ak-rex/ClockworkPi-apt/main/bookworm stable main"

When I enter the above it returns text below.

sudo: add-apt-repository: command not found

Definitely something I must be doing wrong. Everything else has worked great, just the expected display backlight thing but not often.

CM5, TEAMGROUPPRO SD card 512GB, no eeprom changes, just stock Parrot OS image. Awesome work Rex!

My repo is already added to parrot os. Parrot os can’t correct the problem because of a package that is not available to parrot or parrot has it’s own different package. You can try adding the rpi repos to parrot and see if you can install it then or download it from the package from the debian repos.

Thank man, I added the rpi repos but get same error. I was going to remove libasound2 but it gives me a large list of packages it would remove along with it. I thought maybe re-installing libasound2 might be ok but maybe your last suggestion is best eh?

Well replacing packages can cause problem but the worst outcome is you have to reflash. I compiled and packaged sdrpp for bookworm so on anything else YMMV.

1 Like

so I reflashed and tried to install sdrpp with your repo and also through the nightly repo .deb package but both gave me same error.

I went ahead and uninstalled libasound2 and reinstalled libasound2=libasound2=1.2.8-1+b1

then installed sdrpp and it worked but ruined some stuff lol wasnt surprised but just wanted to see if any other errors would come up.

Reflashed and everything stock again and the following got SDR++ installed:

sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install sdrpp

The last entry will ask you to accept the solution 2x

first time

Accept this solution? [Y/n/q/?] n

second time

Accept this solution? [Y/n/q/?] y

SDR++ installed. I restarted to check and everything seems ok.

I don’t know enough to recommend this method but so far so good.

1 Like

UPDATE in OP!

1 Like

apt updated to new kernel with the eeprom changes and its running great :ok_hand:

1 Like

Hi can someone tell how to install the Linux headers in the latest version of Parrot please

the headers are already there in /usr/scr/

Ok thanks trying to install gr-grsm but it saying package linux-headers-6.12.12-arm64 is not configured yet?

UPDATE in OP!

Does anyone else have the issue where the screen brightness randomly switches to low ? But like not only from high to low, but even from 50% switches back to a lower value. Didn’t quite figure out if somethings triggers it or not … but so far, it happens even when absolutely nothing is running.

Only in ParrotOS, in Bookworm it does not happen.

It’s a power management thing in parrot I didn’t look when I was using it but I’m sure you can switch it off.

1 Like

Everything works with Parrot on my uConsole except when you boot it, it does not automatically connect to my WiFi network, I have to do it manually but if I plug in a USB WiFi it finds it on boot and automatically connects. Is this a common problem?

When I was testing I had no problem with it auto connecting to my WiFi.

I just turned it on and it found it, it fixed itself :). Parrot OS on a CM5, a thing of beauty! Thanx Rex!!

1 Like

Hi @Rex - Thank you for your efforts in getting this image working for CM5. I’m running into a weird issue and would appreciate any help!

I flashed the latest Parrot Security image to my uConsole running on a CM5, and it worked fine for a couple of sessions. Then I updated Wifi details using raspi config, and upon next reboot the device booted onto a blank screen.

I had to remove batteries to turn it off, and subsequent reboots resulted in same issue.
I then tried with another SD card running your latest bookworm image, and it landed on blank screen as well. When I connected to monitor using HDMI, it complained about unable to read SD card.

Now, the device is not powering on and am worried if it could be a hardware failure. I tried booting into emergency and rescue targets, which did not help either.

Thank you for your assistance!