[arch-general] Not being able to upgrade system because of catalyst-hook
Hi all, For almost a month, I have been unable to upgrade my system (# sudo pacman -Su), apparently because catalyst-hook won't work with Linux 4.7. I thought that in a few weeks atmost, catalyst-hook would be 'upgraded' to support Linux 4.7, but still no luck. I am a beginner, so may be I am missing something. I couldn't find any such info on archWiki. Here's how I have been upgrading my system for the last year: ===================================================================== =====================================================================
sudo pacman -Syy [sudo] password for foxtrot: :: Synchronizing package databases... xorg117 25.0 KiB 60.3K/s 00:00 [##############################################################] 100 catalyst 12.3 KiB 616K/s 00:00 [##############################################################] 100 core 119.4 KiB 64.3K/s 00:02 [##############################################################] 100 extra 1760.5 KiB 70.5K/s 00:25 [##############################################################] 100 community 3.6 MiB 116K/s 00:32 [##############################################################] 100 multilib 172.6 KiB 119K/s 00:01 [##############################################################] 100
sudo pacman -Su :: Starting full system upgrade... :: Replace libdbus with core/dbus? [Y/n] y resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: catalyst-hook: installing linux (4.7.2-1) breaks dependency 'linux<4.7'
===================================================================== ===================================================================== BTW I am using xorg117. Any help would be appreciated! Regards, Fulcrum
Hi, You should update the catalyst-hook package manually. The latest version supports Linux 4.7. Note that catalyst-hook is an AUR package, and those don't get updated automatically with pacman. If you want to want to automatically update your AUR packages, you should use an AUR helper. (search the Wiki) Regards, Sebastiaan
You should update the catalyst-hook package manually. The latest version supports Linux 4.7.
this is misleading, as there is no upgrade. you need to rebuild it for the new kernel, this is best achieved by uninstalling, performing the pacman upgrade, building catalyst-hook against all new libs, and installing it. georg
2016-09-13 10:39 GMT+02:00 G. Schlisio <g.schlisio@dukun.de>:
You should update the catalyst-hook package manually. The latest version supports Linux 4.7.
this is misleading, as there is no upgrade.
What about version 15.9-12? It adds a patch to make it compatible with Linux 4.7 [1] https://aur.archlinux.org/cgit/aur.git/commit/?h=catalyst-hook&id=1ed0d7e92f486d3b1bae49b9c43b34b29585d1c0
You should update the catalyst-hook package manually. The latest version supports Linux 4.7.
this is misleading, as there is no upgrade.
What about version 15.9-12? It adds a patch to make it compatible with Linux 4.7
ah, missed that, my fault. nevertheless, sometimes a rebuild is needed, even though no update is available.
On 09/13/2016 01:42 PM, Sebastiaan Lokhorst via arch-general wrote:
2016-09-13 10:39 GMT+02:00 G. Schlisio <g.schlisio@dukun.de>:
You should update the catalyst-hook package manually. The latest version supports Linux 4.7.
this is misleading, as there is no upgrade.
What about version 15.9-12? It adds a patch to make it compatible with Linux 4.7
Thanks for the suggestion. Could you tell me how to apply this patch? I downloaded this patch, extracted it using tar, and then used 'makepkg -sri' to install it like any other AUR package. It installed fine but now this slightly modified error occurs while upgrading: :: catalyst-hook: requires linux<4.7
You don't need to manually apply the patch, just download, build and install the new package: $ git clone https://aur.archlinux.org/catalyst-hook.git $ cd catalyst-hook $ makepkg -si
By the way, how did you install Catalyst? From the AUR or from Vi0L0's repositories? If you did it from the AUR, you should already know all this. If you installed it from Vi0L0's repositories, I think something else is going on, and you can ignore most of what was said in this thread. Is it[1] still in your pacman.conf? If it is, also note that you should upgrade with # pacman -Syu, not # pacman -Su. Good luck, Sebastiaan [1] https://wiki.archlinux.org/index.php/Unofficial_user_repositories#catalyst
On 13/09/16 20:37, Sebastiaan Lokhorst via arch-general wrote:
By the way, how did you install Catalyst? From the AUR or from Vi0L0's repositories?
If you did it from the AUR, you should already know all this.
If you installed it from Vi0L0's repositories, I think something else is going on, and you can ignore most of what was said in this thread. Is it[1] still in your pacman.conf? If it is, also note that you should upgrade with # pacman -Syu, not # pacman -Su.
Good luck, Sebastiaan
[1] https://wiki.archlinux.org/index.php/Unofficial_user_repositories#catalyst
I think the OP implied they are using the catalyst & xorg117 repos. This comment on the catalyst-hook AUR package indicates the repo has changed and updating your pacman.conf to reflect this new location may help: Vi0L0 commented on 2016-08-20 23:51 Atm I'm unable to update wirephire mirror. Don't know when I will get access back. Please use hactar mirror: [catalyst] Server = http://mirror.hactar.bz/Vi0L0/catalyst/$arch ...but I doubt it since the catalyst-hook .PKGINFO available in Vi0L0's repo says: # Wed Jan 20 14:00:08 UTC 2016\ depend = linux<4.5. I cannot understand why your dep error states 'linux<4.7'. This makes me think you may have installed from the AUR instead. Either way there is something strange going on. There are also others with your problem complaining on the catalyst-total AUR package [0]. If you use your system for gaming and cannot use the open source driver (which I assume is easier from an admin point of view) then I suggest you look for a combination of packages from the AUR, OP. This may be a permanent or temporary solution for you. <useless comment> Occasionally I see people suffering with catalyst packages and thank my lucky stars that I don't have to deal with that. Whatever happened to ATI's magical linux-friendly architectural changes they were talking about a couple of years ago?</useless comment> [0]: https://aur.archlinux.org/packages/catalyst-total/ --- mrrob ---
[SOLVED] Thanks for your help. FINALLY, I got catalyst working. I took many hours though. Here is what I tried (giving as much detail as possible to help others):
2016-09-13 10:39 GMT+02:00 G. Schlisio <g.schlisio@dukun.de>: What about version 15.9-12? It adds a patch to make it compatible with Linux 4.7
1- I tried this patch. Didn't make a difference. Still catalyst-hook was causing dependencies issue with linux4.7.
You should update the catalyst-hook package manually. The latest version supports Linux 4.7.
Regards, Sebastiaan
2- Removed all the catalyst packages. 'radeon' was blacklisted to fell back to console. Upgraded the system, and reinstalled catalyst packages. Tried Xorg 1.17 and 1.18. Result: Xorg won't start. Gave some errors. Googled those errors (Can't remember the error now). Tried a few things suggested on forums. Still no luck. 3- Tried 'amdgpu' package. After installing everything and setting up, found out that amdgpu doesn't support my card (R7 260x). I needed to rebuild kernel to enable support for my card. Settled on 'radeon' instead. 'radeon' didn't let me check my fan speed and temps so I kept looking around. On 09/14/2016 06:44 AM, Mrrob wrote:
I think the OP implied they are using the catalyst & xorg117 repos. This comment on the catalyst-hook AUR package indicates the repo has changed and updating your pacman.conf to reflect this new location may help:
Vi0L0 commented on 2016-08-20 23:51
Atm I'm unable to update wirephire mirror. Don't know when I will get access back. Please use hactar mirror: [catalyst] Server = http://mirror.hactar.bz/Vi0L0/catalyst/$arch
mrrob ---
4- Not sure, but I think that updating the catalyst repo link in my pacman.conf did the trick. Removed 'amdgpu', blacklisted 'radeon', and then installed catalyst-hook and catalyst-utils packages (15.12.3, i guess). Again added 'nomodeset' to kernel parameters and generated grub.cfg. And after almost 5 hours of cursing linux, I finally got my GUI back. Thanks guys for your help!
participants (4)
-
Foxtrot Mike
-
G. Schlisio
-
Mrrob
-
Sebastiaan Lokhorst