BlackArch / blackarch

An ArchLinux based distribution for penetration testers and security researchers.
https://www.blackarch.org
Other
2.77k stars 550 forks source link

Broken Dependencies after arch community cleanup. #3323

Closed mathwest closed 2 years ago

mathwest commented 2 years ago

Bug description

About a week ago there was a big cleanup of packages in the arch community repo for several packages deemed "un-needed" This has now broken the deployment of blackarch ontop of existing arch installations as several of these deps where used for blackarch.

Steps to reproduce

Follow the documentation for blackarch strap ontop of arch with a fresh arch install using KDE plasma with full KDE suite.

Actual result: Multiple halts in deployment with missing deps causing the need for ignore and sourcing the deps in other ways, removing the simplicity and easy of deployment with the strap method.

:: The following packages cannot be upgraded due to unresolvable dependencies:
      empire  ftpscout  osrframework  pmacct  scannerl  scavenger  tinfoleak2

warning: ignoring package python-jaraco-2021.12.20-1
warning: cannot resolve "python-jaraco", a dependency of "python-irc"
warning: ignoring package python-jaraco-2021.12.20-1
warning: cannot resolve "python-jaraco", a dependency of "python-tempora"
warning: cannot resolve "python-tempora", a dependency of "python-irc"
warning: cannot resolve "python-irc", a dependency of "cve-search"
warning: ignoring package python-pytesseract-0.3.8-3
warning: ignoring package python-pytesseract-0.3.7-2
warning: cannot resolve "python-pytesseract", a dependency of "domainhunter"
warning: ignoring package python-stone-3.2.1-3
warning: cannot resolve "python-stone", a dependency of "python-dropbox"
warning: cannot resolve "python-dropbox", a dependency of "empire"
warning: ignoring package python-pytesseract-0.3.8-3
warning: ignoring package python-pytesseract-0.3.7-2
warning: cannot resolve "python-pytesseract", a dependency of "eyewitness"
warning: ignoring package erlang-nox-24.2-1
warning: ignoring package erlang-24.2-1
warning: cannot resolve "erlang-nox", a dependency of "rabbitmq"
warning: cannot resolve "rabbitmq", a dependency of "ftpscout"
warning: ignoring package python-pandocfilters-1.4.3-5
warning: cannot resolve "python-pandocfilters", a dependency of "jupyter-nbconvert"
warning: cannot resolve "jupyter-nbconvert", a dependency of "jupyter-notebook"
warning: cannot resolve "jupyter-notebook", a dependency of "jupyter-widgetsnbextension"
warning: cannot resolve "jupyter-widgetsnbextension", a dependency of "python-ipywidgets"
warning: cannot resolve "python-ipywidgets", a dependency of "jupyter"
warning: cannot resolve "jupyter", a dependency of "iaito"
warning: ignoring package python-tweepy-4.4.0-1
warning: cannot resolve "python-tweepy", a dependency of "osrframework"
warning: ignoring package erlang-nox-24.2-1
warning: ignoring package erlang-24.2-1
warning: cannot resolve "erlang-nox", a dependency of "rabbitmq"
warning: cannot resolve "rabbitmq", a dependency of "pmacct"
warning: ignoring package erlang-nox-24.2-1
warning: ignoring package erlang-24.2-1
warning: cannot resolve "erlang-nox", a dependency of "scannerl"
warning: ignoring package python-tweepy-4.4.0-1
warning: cannot resolve "python-tweepy", a dependency of "scavenger"
warning: ignoring package python-jaraco-2021.12.20-1
warning: cannot resolve "python-jaraco", a dependency of "python-cheroot"
warning: cannot resolve "python-cheroot", a dependency of "python-cherrypy"
warning: ignoring package python-jaraco-2021.12.20-1
warning: cannot resolve "python-jaraco", a dependency of "python-tempora"
warning: cannot resolve "python-tempora", a dependency of "python-portend"
warning: cannot resolve "python-portend", a dependency of "python-cherrypy"
warning: ignoring package python-jaraco-2021.12.20-1
warning: cannot resolve "python-jaraco", a dependency of "python-cherrypy"
warning: ignoring package python-jaraco-2021.12.20-1
warning: cannot resolve "python-jaraco", a dependency of "python-tempora"
warning: cannot resolve "python-tempora", a dependency of "python-cherrypy"
warning: cannot resolve "python-cherrypy", a dependency of "spiderfoot"
warning: ignoring package python-tweepy-4.4.0-1
warning: cannot resolve "python-tweepy", a dependency of "tinfoleak2"
:: The following packages cannot be upgraded due to unresolvable dependencies:
      cve-search  domainhunter  empire  eyewitness  ftpscout  iaito
      osrframework  pmacct  scannerl  scavenger  spiderfoot  tinfoleak2

Expected result: expecting "pacman -S --needed blackarch" to finish without broken dependencies and needing to make use of Ignores in pacman.conf

Info for developers

OS: Arch Linux x86_64 
HW Model: Durabook-S14AK 
Kernel: 5.16.2-arch1-1 
Packages: 1133 (pacman), 7 (snap )
DE: Plasma 5.23.5 
WM: KWin 
CPU: Intel i5-8250U (8) @ 3.400G 
GPU: Intel UHD Graphics 620 
noptrix commented 2 years ago

@mathwest this should be fixed. if not feel free to re-open this issue