Blackarch conflicting create_ap

Hello dear Garuda Community!
I really REALLY enjoy Garuda, this is the future of clean arch!

I have a problem installing blackarch packages
I chose the blackarch image from the Garuda download page.
Now I want to install all the packages because they are not installed by default.

sudo pacman -Syyu --needed blackarch --overwrite='*'
:: Synchronizing package databases...
core                                      134,1 KiB  26,7 KiB/s 00:05 [---------------------------------------] 100%
extra                                    1565,8 KiB   247 KiB/s 00:06 [---------------------------------------] 100%
community                                   5,6 MiB   387 KiB/s 00:15 [---------------------------------------] 100%
multilib                                  149,8 KiB  29,8 KiB/s 00:05 [---------------------------------------] 100%
chaotic-aur                              1107,1 KiB  92,9 KiB/s 00:12 [---------------------------------------] 100%
blackarch                                   3,4 MiB   350 KiB/s 00:10 [---------------------------------------] 100%

ALL PACKAGES LISTED

Enter a selection (default=all):
:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for mysql:
:: Repository extra
1) mariadb
:: Repository community
2) percona-server

Enter a number (default=1): 1
:: There are 2 providers available for glfw:
:: Repository community
1) glfw-wayland  2) glfw-x11

Enter a number (default=1): 2
looking for conflicting packages...
:: nodejs-lts-fermium and nodejs are in conflict. Remove nodejs? [y/N] y
:: create_ap and linux-wifi-hotspot are in conflict. Remove linux-wifi-hotspot? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: create_ap and linux-wifi-hotspot are in conflict

//when I choose Y:

:: nodejs-lts-fermium and nodejs are in conflict. Remove nodejs? [y/N] Y
:: create_ap and linux-wifi-hotspot are in conflict. Remove linux-wifi-hotspot? [y/N] Y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing linux-wifi-hotspot breaks dependency 'linux-wifi-hotspot' required by garuda-network-assistant

Here is the problem, if I run this given cmd or just pacman -S blackarch, it always fails because of that linux-wifi-hotspot dependency...

Please help :slight_smile:

Remove garuda-network-assistant. You're on your own here though - but given you're using pentesting tools you already know what you're doing. :wink:

5 Likes

Is there a way I can keep it? If one knows or not, giving up the convenience of a working system never is that pleasant

You can try (create a Timeshift snapshot before doing this):

sudo pacman -Rdd linux-wifi-hotspot

and then proceed with what you did above.

Note: you own the risk of having problems with garuda-network-assistant. problems with other than hotspot or Wi-Fi are not likely to happen within Garuda Network Assistant.

5 Likes

If packages conflict then it is normally for a reason. If you choose to ignore that conflict then that's because you know better than the packager.

You're using the BlackArch repos so you're well on the way to that anyway. :stuck_out_tongue:

3 Likes

Thank you very much!

Ok, I thought maybe there is a workaround of temporarily disabling the linux-wifi-hotspot when using create_ap so the WiFi GUI still works, so thats not the case right?

UPDATE:

Everything seems to work just fine.
Maybe one can not open a reliable hotspot over GUI, but despite removing the package the WiFi and Network GUI window work flawlessly!

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.