could not install xfce

hi there
i have followed the documentation to install xfce DF
but i get the follwoing error:

sudo apt install parrot-desktop-xfce

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:
parrot-desktop-xfce : Depends: xfce4-screensaver but it is not installable
Recommends: thunar-archive-plugin but it is not going to be installed
Recommends: mugshot but it is not going to be installed
Recommends: menulibre but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

any help is highly appreciated

What do you have if you run something like sudo apt install mugshot -y?

it works well i have installed mugshoot

sudo apt install xfce4-screensaver

Probably won’t work. I get the same issue.

parrot-desktop-xfce:

Package parrot-desktop-xfce has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and never uploaded, has been obsoleted or is not available with the contents of sources.list

Depends: xfce4-terminal but it is not going to be installed
Depends: xfce4-screenshooter but it is not going to be installed
Depends: xfce4-whiskermenu-plugin but it is not going to be installed
Depends: xfce4-places-plugin but it is not going to be installed
Depends: xfce4-screensaver but it is not installable
Depends: xfce4-taskmanager but it is not going to be installed
Depends: xfce4-systemload-plugin but it is not going to be installed
Depends: xfce4-power-manager-plugins but it is not going to be installed
Depends: mousepad but it is not going to be installed
Depends: ristretto but it is not going to be installed
Recommends: thunar-archive-plugin but it is not going to be installed
Recommends: mugshot but it is not going to be installed
Recommends: menulibre but it is not going to be installed

┌─[masmer@cracker]─[~]
└──╼ $inxi -r
Repos:
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/parrot.list
    1: deb https://parrot.mirror.garr.it/mirrors/parrot/ lory main contrib non-free non-free-firmware
    2: deb https://parrot.mirror.garr.it/mirrors/parrot/ lory-security main contrib non-free non-free-firmware
    3: deb https://parrot.mirror.garr.it/mirrors/parrot/ lory-backports main contrib non-free non-free-firmware
    4: deb https://parrot.mirror.garr.it/mirrors/parrot/ lory-updates non-free-firmware non-free contrib main

thnaks for ur reply ,how to solve this issue then?

We must wait for the devs to iron out the multiple issues with Parrot 6.0. IMO, the release has been very rough around the edges and I pray that all the bugs are fixed via updates soon.

While not encouraged, you could add a Debian or Kali mirror repo to /etc/apt/sources.list to hopefully grab a compatible xfce4-screensaver when you install parrot-desktop-xfce. Just use

sudo apt update
sudo apt install parrot-desktop-xfce

And if your system hasn’t been hosed, edit sources.list again to comment out the debian/kali mirror. Then

sudo parrot-upgrade

Keep in mind that a Parrot update to get XFCE4 working again will be sure to come out eventually.

thankx for your reply
i did not want to get in problems if i add others repo i thnik this will the system unstable
maybe the dev team solve this issue soon
regards

Hello! Sorry for lately reply. I have to install a new fresh environment to test. For now packages on the repository are just fine which makes no sense to me. So I have to do it on a fresh environment. For example: menulibre is available on Repository
https://deb.parrot.sh/parrot/pool/main/m/menulibre/

pleaee check this out

it is not just xfce

may be this issue with parrot 6

There’s 1 possible reason: Debian published so many kernel version, hence our repository which pulled from Debian has as many version as Debian making repository’s storage be full.

thankx for your reply.please correct me:do mean this issue canot be solved?

If it’s actually about storage size then i say it could. It needs:

  1. Parrot main mirror must decrease the storage size as much as possible
  2. Mirrors need enough storage for latest parrot’s state.

But i still have to deploy a fresh Parrot environment to test myself it the problem is the mirror sync problem, or something wrong in the meta package.

please give a try i am sure that you can solve this issue

ASAP for sure. I’m kinda busy so i have to sort my tasks. BTW the problem of gnome is kinda different I believe. But we have to fix them all anyway.

hi , i am sure you have a long list to do hopefully you could solve this issue soon.
keep it up bro

I finally found the problem: xfce4-screensaver is not available on repository.
More details: Parrot is based on Debian stable, and Debian has this package on unstable and testing.
Solution: Download deb file from Debian, install it and try sudo apt install parrot-desktop-xfce again
https://packages.debian.org/search?searchon=names&keywords=xfce4-screensaver

it works thanks

1 Like