Briefly describe your issue below:
using apt autoremove OR install shows:
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
while using full-upgrade shows
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Nowhere does it list which package it is referring to. Presumably this has no effect on the OS though is there a way to determine which package it is referring to and/or why it continues to display this?
What version of Parrot are you running? (include version (e.g. 4.6), edition(e.g. Home//KDE/OVA, etc.), and architecture (currently we only support amd64)
Installed from Parrot-security-4.7_x64.iso
$uname -a
Linux parrot 5.2.0-2parrot1-amd64 #1 SMP Debian 5.2.9-2parrot1 (2019-08-25) x86_64 GNU/Linux
What method did you use to install Parrot? (Debian Standard / Debian GTK / parrot-experimental)
Running on encrypted persistent USB
Configured to multiboot with other systems? (yes / no)
no
If there are any similar issues or solutions, link to them below:
If there are any error messages or relevant logs, post them below:
sudo apt list --upgradeable
Listing... Done
cat /var/log/aptitude
Aptitude 0.8.12: log report
Wed, Oct 23 2019 16:24:28 -0500
IMPORTANT: this log only lists intended actions; actions which fail
due to dpkg problems may not be completed.
Hi! Thank you for report our bug. Can you please check the output of sudo apt list --upgradeable please? I think your output above is missed something.
thank you, and again when I run full-upgrade it says
$sudo apt full-upgrade
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.
if I run sudo parrot-upgrade
on the step where it runs:
apt --fix-broken --fix-missing install || echo failed to fix conflicts
it spits out
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
but the final step with dist-upgrade again is all 0ās
youāre welcome. but to be sure its the calling of apt install from below
cat /usr/bin/parrot-upgrade
#!/bin/bash
set -e
DEBIAN_FRONTEND=ānoninteractiveā
DEBIAN_PRIORITY=ācriticalā
DEBCONF_NOWARNINGS=āyesā
export DEBIAN_FRONTEND DEBIAN_PRIORITY DEBCONF_NOWARNINGS
apt update || echo failed to update index lists
dpkg --configure -a || echo failed to fix interrupted upgrades
apt --fix-broken --fix-missing install || echo failed to fix conflicts #THIS LINE
apt -y --allow-downgrades --fix-broken --fix-missing dist-upgrade
this also occurs when i run apt autoremove
$sudo apt autoremove
Reading package listsā¦ Done
Building dependency tree
Reading state informationā¦ Done
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
////
This is the same contents I see on a live boot, though if I comment out the first three lines the ā1 not upgradedā goes away. Hopefully that helps.
Able to reproduce this bug. Made a new live persistent USB. changed nothing; just set the language/time and added a network connection. Ran sudo parrot-upgrade and upon reaching the end the same exact problem occurs.
yes its common that happens cause some packages are not upgraded thus prevent them from crashing and they have this notation:-āThe following packages have been kept backā
ok ā¦iāve seen it
donāt use sudo apt full-upgrade and sudo apt dist-upgrade in parrot os those are kali-linux commands of late they didnāt work for so to fully upgrade,in screenshot you got ; ie sudo parrot-upgrade
and to update is: sudo apt-get update
and sudo apt autoremove (PACKAGE_NAME)ā¦ the package to be removed is missing
As I said in my previous post I made a new live boot and used only parrot-upgrade and the problem persists. Furthermore, the parrot-upgrade command calls the dist-upgrade command. To see run:
cat /usr/bin/parrot-upgrade
and
āand sudo apt autoremove (PACKAGE_NAME)ā¦ the package to be removed is missingā
you donāt have to pass an argument to autoremove