First time I’ve run into this, I just reinstalled Manjaro Plasma a few weeks ago and I’ve updated it regularly. I can’t update anything now.
sudo pacman -Syu ✔ 8s
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
warning: nano-syntax-highlighting: local (2020.10.10+10+g1aa64a8-2) is newer than extra (2020.10.10-2)
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing x265 (3.6-1) breaks dependency 'libx265.so=199-64' required by avidemux-core-git
:: installing x265 (3.6-1) breaks dependency 'libx265.so=199-64' required by avidemux-qt5-git
if I --ignore that package the next one will have the same dependency issue and so on. I’ve tried with pamac as well, same issue. I tried updating mirrors and setting to US, still doing it. Any ideas?
Sorry, As I said in the title it was EVERYTHING. x265, qt5-tools, I just posted the output of the next time I ran the command, I should have ignored AUR and posted that output so there was no confusion.
Fortunately I was Googling around and trying stuff and I managed to get the update to run through pamac, unfortunately I didn’t pay much attention to exactly what fixed it.
Because there are still enough people here without using AUR at all or only has installed 1-2 AUR Package’s like i do and are not important for a stable and running OS.
Not on everything yes, i mainly use just the Pamac (GUI) to update and its regularly just works fine… but this wouldn’t be the case if i would rely more on AUR!?
I’d still say do system updates first (for me at least, preferably with Pacman), even with only maybe a couple of AUR packages installed, just to make sure those don’t interfere with the upgrade process, I only use GUI for notifications of updates and sometimes (f a small number) to check what those are.
In my personal situation i have only installed 2 AUR Packages: My VPN Software and a Ink checker for my Printer.
I have nothing to worry about this 2 AUR Packages that they interfere in the update process, as long as i clean the Foreign (Orphan/AUR) Packages that showing up from time to time, when the Official Repo Packages are no longer supported.
And as long there is no Plasma7 update coming, im fine to update with the simple Pamac GUI
The package in question is a custom package - and custom packages are unsupported - it is not that some is supported and others not - they are equally unsupported.
Even if they can be build and maintained by yay and pamac - the result is unsupported.
Never maintain repo packages and custom packages in the same run
Remove custom package(s) when they interfere with the sync
After you have succesfully synced your system - you rebuild the package(s) in question.
Then you remove every, every AUR package tha confilicts
That deprives the members trying to help from possibly important information.
I think the problem with this thread was that you guys see something happen often and immediately jumped to that being the issue here. The output I posted probably confused the situation but the point was that that output was the same even if I ignored multiple failed packages it would still fail on the first official package. I assumed that was clear, maybe not.
The problem with that statement is that that package was never in question.
“if I --ignore that package the next one will have the same dependency issue and so on.”
qt5-tools is an official package. AUR packages have to be compiled. I have ZERO problem removing an AUR package that fails, but I will first try to ignore it. If official packages fail (which was the point of this post) then there is an issue. If they advice is just that you should remove every single AUR package regardless, I’m not sure that’s good advice
That deprives the members trying to help from possibly important information.
[/quote]
Only if they didn’t read or believe what I actually SAID. Posting the output of a failed AUR package was probably a bad idea but I iterated in the post that I was ignoring packages one by one when I drew the conclusion that NO packages could update.
This is probably good advice. I have many systems for different reasons. I run alot of AUR because I do have alot of obscure use cases. While it is good advice, it was not the issue here.
That git was updated in January. Like I mentioned in the first post, I just installed Manjaro KDE in this machine from Manjaro Gnome so it’s not a package that’s been installed for 10 years. I ran the qt5 version because of a bug in the qt6 version upon recommendation from the author.
That one’s slightly confusing, if you look at the output posted in the OP, that’s exactly what I ran?
I’m also not sure how this turned into a discussion about pamac, I only mentioned that I tried using pamac after pacman failed.
Unfortunately that doesn’t always make a difference with AUR stuff; January is half a year ago, so I’d say it needs to be dealt with by the package maintainer.
I would posit that there are a fair few outdated / stale packages in the AUR.
If a recommendation from the author of an application makes your system behave badly on sync then it is bad advise.
You are the system admin and you are free to do what ever you want - but provided a fraction of the facts in your initial topic is only making it harder for yourself and for your fellow members.
A reasonably maintained Manjaro Linux system - synced every 2-4 weeks - will never exhibit the symptoms you describe.
If you are frequently getting the same issue you will have examine the root cause.
If you want help to examine the root cause it is imperative that you supply a complete log - not the parts you deem important.
The statement everything fails to satisfy dependencies with a sample of two packages - adding to the pool is unsupported custom packages - packages which may have a lot of other packages depending on them - it is impossible to provide a meaningful answer.
It is the classic xy problem
The XY problem is asking about your attempted solution rather than your actual problem. This leads to enormous amounts of wasted time and energy, both on the part of people asking for help, and on the part of those providing help.
– https://xyproblem.info