System update requires new kernel but installing it requires up to date system

Hello,

I’m trying to do the latest full system update and have seen the warning about Wine requiring the ntsync module and the fact that I should update to a 6.18 kernel first.
This was also hinted as the full update call asked me this question:

:: There are 3 providers available for NTSYNC-MODULE:
:: Repository core
   1) linux618  2) linux71  3) linux72

Enter a number (default=1): ^C
Interrupt signal received

As I’m running on a 6.1 kernel, and because of the warning in the announcement, I decided to update to kernel 6.18 before doing the full system upgrade.
To achieve this, I used this command:

sudo mhwd-kernel -i linux618

But it told me this:

The following packages are out of date, please update your system first: <snipped long list>
Do you want to continue anyway? [y/N] y
résolution des dépendances…
recherche des conflits entre paquets…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: l’installation de nvidia-utils (610.57.04-1) casse la dépendance « nvidia-utils=610.43.02 » requise par linux61-nvidia

It looks to me that I’m stuck in a state where the update requires the new kernel, while the new kernel requires the update.

What have I missed? How can I solve this?

I can’t see what should keep you from performing a full system update - the 6.1 LTS kernel is still supported. Afterwards you can use sudo mhwd-kernel -i linux618 to upgrade to 6.18.

Sorry, I see now, so you have wine which depends on ntsync-autoload and that needs at least 6.18. Then I would propose to uninstall wine first, update the system, upgrade the kernel and finally install wine again. The wine configurations in your home won’t get lost.

Ah yes, thanks, that did it!