: python-protonvpn-nm-lib and protonvpn-cli are in conflict. Remove protonvpn-cli? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: python-protonvpn-nm-lib and protonvpn-cli are in conflict (protonvpn-cli<3.11.0)
-> exit status 1
which one should i choose here: [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
This is telling you to remove protonvpn-cli otherwise protonvpn-nm-lib will not be installed. You need to check if it’s okay to remove protonvpn-cli by seeing if any other packages depend on it. Run pacman -Qi protonvpn-cli in the terminal and look for “Required By” to see if it’s needed by any other packages. If it says none, then it should be safe to remove. sudo pacman -R protonvpn-cli
pacman -Qi protonvpn-cli
Name : protonvpn-cli
Version : 3.10.1-1
Description : Official ProtonVPN Command Line Interface, maintained by the ProtonVPN team.
Architecture : any
URL : https://github.com/ProtonVPN/
Licenses : GPL3
Groups : ProtonVPN
Provides : None
Depends On : python-protonvpn-nm-lib python-pythondialog
Optional Deps : None
Required By : protonvpn
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 145,92 KiB
Packager : Unknown Packager
Build Date : None
Install Date : None
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : None
So it looks like protonvpn-cli is required by protonvpn so if you remove that than that package may no longer work. But if all your updating is the protonvpn package, then it could just be that the maintainer removed protonvpn-clias a dependency and put protonvpn-nm-lib in it’s place. I don’t use protonvpn and I’m not familiar with this package, but that is just my assumption at the moment. According to the protonvpn AUR page ( here ) , it looks like protonvpn-cli and protonvpn-gui are dependencies for protonvpn.
There’s another package in the AUR called protonvpn-cli-ng that most proton users have installed ( here ), it may be possible to use that package instead of the protonvpn-cli package, but like I mentioned I don’t use these packages, so I don’t want to end up somehow breaking your protonvpn package in anyway. Hopefully someone else here uses protonvpn service and can help you shed some light on this, cuz anything I offer at the moment as a solution might end up breaking your package and I’d rather not do that.
It’s very difficult to tell what you’re trying to accomplish when you only show a snippet of what you’re doing. Please don’t just post the 4 lines of error - as with what’s provided no one can answer. Please always post ALL of the terminal lines - input to output. The output isn’t relevant without the input.
You received no operation specified because you didn’t have one. It’s pacman -Qi protonvpn-cli
Please note what was done here - ALWAYS check Arch wiki/AUR pages for help. Someone spent a lot of time creating them so you can maintain your system. This is an example of good maintenance.
You should run the one you want - read their pages and that’s your call. I always prefer the official versions, but maybe the commuity program has something you want. See the above comments about reading up on the pages to find out what works best for you!