Helpless Me

Here to join the community. Recently became quite engaged with my own personal computer security and privacy. I want to get involved with learning Linux and will begin by attempting to successfully post a thread to an online discussion board. Wish me luck.

Actually, I’ve had Parrot installed on a MacBook for about six months now. I’ve been busy and distracted, and I haven’t met my learning goals. Needing to take it more seriously, so here I am.

Welcome. :slight_smile:

1 Like

Hi! That’s the cool aspect of Parrot: not only is it a Linux distro for (ethical) hackers, it’s also great for security and privacy.

Completely out of the Microsoft, Apple, Google, etc. ecosystems and with AnonSurf, Tor, etc., out of most if not all tracking, advertisement, analytics, etc.

I set Firefox and Tor to open with a blank home page and use Duck-Duck-Go as my search engine.

Good luck, have fun, and see you around. :grin:

2 Likes

Currently being held back two upgrades. But I’m not sure. It appears that they are older upgrades? Or I need to learn to read.

Hit:1 https://deb.parrot.sh/parrot rolling InRelease
Hit:2 https://deb.parrot.sh/parrot rolling-security InRelease
Reading package lists… Done
Building dependency tree
Reading state information… Done
2 packages can be upgraded. Run ‘apt list --upgradable’ to see them.
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

┌─[root@parrot]─[/home/kenneth]
└──╼ #apt list --upgradable
Listing… Done
apt-utils/rolling 2.1.18+parrot1 amd64 [upgradable from: 2.1.12+deb11u1]
apt/rolling 2.1.18+parrot1 amd64 [upgradable from: 2.1.12+deb11u1]

Don’t tell me. I’ll figure it out. Okay, tell me. No, wait …

I’ve been getting that too the last day or so. Normally you would just force the install (see below), but it’s not working for me. The developers are constantly updating the packages in the repository, so I wouldn’t worry about it.

sudo apt install apt apt-utils

Please correct me if I’m wrong, but I’m reading it as there being two updates of “amd64” that are available on a rolling basis. However, that is not to say that my system itself is not currently upgraded. If that were the case, it would note a specific # of items not upgraded. As indicated in the problem I faced prior to the output pasted in my previous post. Note the following:

┌─[root@parrot]─[/home/kenneth]
└──╼ #sudo parrot-upgrade
Err:1 https://deb.parrot.sh/parrot rolling InRelease
403 Forbidden [IP: 104.21.59.101 443]
Err:2 https://deb.parrot.sh/parrot rolling-security InRelease
403 Forbidden [IP: 104.21.59.101 443]
Reading package lists… Done
E: Failed to fetch htps://deb.parrot.sh/parrot/dists/rolling/InRelease 403 Forbidden [IP: 104.21.59.101 443]
E: The repository ‘htps://deb.parrot.sh/parrot rolling InRelease’ is no longer signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch htps://deb.parrot.sh/parrot/dists/rolling-security/InRelease 403 Forbidden [IP: 104.21.59.101 443]
E: The repository ‘htps://deb.parrot.sh/parrot rolling-security InRelease’ is no longer signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
failed to update index lists
Reading package lists… Done
Building dependency tree
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
The following packages have been kept back:
fwupd fwupd-amd64-signed
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

That issue I solved and now there are 0 not upgraded. Pardon my illiteracy in reading the terminal. It’s good to talk it through nonetheless. I can be assured everything is updated. I was also limited in the number of links I could post as a new user, so I deleted a “t” in “https” for some of the “urls” above.

Or maybe I’m wrong?

An admin may say different, but don’t use AnonSurf when running sudo parrot-upgrade or you get errors like that.

i stopped anonsurf still having the same problem

Try

wget -q -O - https://deb.parrotsec.org/parrot/misc/parrotsec.gpg | sudo gpg --import

Then edit or verify that /etc/apt/sources.list.d/parrot.list has

deb https://deb.parrot.sh/parrot/ rolling main contrib non-free 
deb https://deb.parrot.sh/parrot/ rolling-security main contrib non-free 

Then run

sudo parrot-upgrade
2 Likes

Solved. Good discussion. Thanks.