So the link exists as well, which again means that there’s nothing wrong there. That makes me wonder where the problem lies.
I’ll tell you what you could do… You could create a test account on your system, log into that, and then check whether Kate works if you start it there. If it does, then that means that the problem must be situated in the home directory of your main account.
Seems to be an upstream bug - check the known issues of the recent announcement for a workaround:
As this workaround adds an IgnorePKG line to /etc/pacman.conf: be sure to remove that when the workaround is no longer needed or your kio package will stay on it’s downgraded version and probably cause problems at some point in the future.
*-git packages should not be there, replace them with their non-git counterpart.
If one step of a workaround is not working (downgrading package) - do not continue blindly!
That sudo command is plain wrong and should be corrected I’ve corrected it in that wiki post:
$ echo "IgnorePkg = kio" | sudo tee -a /etc/pacman.conf
Yes, but that has the same problem as you already showed: kio won’t get installed due to those * -git packages not having their dependencies met. They need to be replaced with their non -git counterparts.
kdeclarative-git
kinit-git
knewstuff-git
It could very well be the case that fixing those *-git-accidents also “repairs” the initial kio-problem you have as you seem to also have kio-git installed (and need to replace it with kio).
What is strange, I have no issue on the other devices… kio are not the same…
I would like to remove kio-git but it will be brake a lot of software… I mean it uninstall a lot of software…
[nicolas@nls-pc ~]$ sudo pacman -S kio
warning: config file /etc/pacman.conf, line 99: directive 'IgnorePkg' in section 'multilib' not recognised.
resolving dependencies...
looking for conflicting packages...
:: kio and kio-git are in conflict. Remove kio-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kio-git breaks dependency 'kio-git' required by kdeclarative-git
:: removing kio-git breaks dependency 'kio-git' required by kinit-git
:: removing kio-git breaks dependency 'kio-git' required by knewstuff-git
[nicolas@nls-pc ~]$
If I don’t remove kio git kio
[nicolas@nls-pc ~]$ sudo pacman -S kio
warning: config file /etc/pacman.conf, line 99: directive 'IgnorePkg' in section 'multilib' not recognised.
resolving dependencies...
looking for conflicting packages...
:: kio and kio-git are in conflict. Remove kio-git? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: kio and kio-git are in conflict
[nicolas@nls-pc ~]$
[nicolas@nls-pc ~]$ sudo pacman -S kio kdeclarative kinit knewstuff
[sudo] password for nicolas:
warning: config file /etc/pacman.conf, line 99: directive 'IgnorePkg' in section 'multilib' not recognised.
resolving dependencies...
looking for conflicting packages...
:: kdeclarative and kdeclarative-git are in conflict. Remove kdeclarative-git? [y/N] y
:: kinit and kinit-git are in conflict. Remove kinit-git? [y/N] y
:: kio and kio-git are in conflict. Remove kio-git? [y/N] y
:: knewstuff and knewstuff-git are in conflict. Remove knewstuff-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing knewstuff-git breaks dependency 'knewstuff-git' required by ksysguard-git
:: removing kinit-git breaks dependency 'kinit-git' required by ksysguard-git
:: removing kdeclarative-git breaks dependency 'kdeclarative-git' required by libksysguard-git
:: removing knewstuff-git breaks dependency 'knewstuff-git' required by libksysguard-git
[nicolas@nls-pc ~]$
[nicolas@nls-pc ~]$ sudo pacman -S kio kdeclarative kinit knewstuff ksysguard libksysguard
resolving dependencies...
looking for conflicting packages...
:: kdeclarative and kdeclarative-git are in conflict. Remove kdeclarative-git? [y/N] y
:: kinit and kinit-git are in conflict. Remove kinit-git? [y/N] y
:: kio and kio-git are in conflict. Remove kio-git? [y/N] y
:: knewstuff and knewstuff-git are in conflict. Remove knewstuff-git? [y/N] y
:: ksysguard and ksysguard-git are in conflict. Remove ksysguard-git? [y/N] y
:: libksysguard and libksysguard-git are in conflict. Remove libksysguard-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing ksysguard-git breaks dependency 'ksysguard-git' required by plasma-systemmonitor-git
[nicolas@nls-pc ~]$