Some time in the near past, I installed something that stopped kwrite and kate. This could have been installing kate itself which is when I discovered these text editors would not start-up again.
Error message is a pop-up window stating: “A KDE text-editor component could not be found”. there is not other error message.
I have tried starting these application using dbus-launch and get a little more information, reporting:
kded4: Fatal IO error: client killed
kded(1850): Communication problem with "kded" , it probably crashed.
but apparently kded is still running, so this could be a false diagnosis.
but before I dive down into the rabbit hole I thought it best f I ask advice of analyzing the fault, or how I could force a re-installation of these applications, and their dependencies (zypper in -f xxxx) only does package, not prerequisites to some level below?
You don’t have libktexteditor installed. As kate and kwrite require that package, this should not happen, unless you selected “break xxx by ignoring some of its dependencies”.
The version of libktexteditor does not match the versions of kate/kwrite and/or your KDE installation.
This can happen f.i. if you use an additional KDE repo for a newer KDE version and don’t switch all packages to that repo.
Or when you install KDE updates, older versions of some things will keep running, which can also lead to that problem.
In the latter case simply logging out and in again or rebooting should “fix” it.
but before I dive down into the rabbit hole I thought it best f I ask advice of analyzing the fault, or how I could force a re-installation of these applications, and their dependencies (zypper in -f xxxx) only does package, not prerequisites to some level below?
Do you still have them installed?
Then zypper’s -f option would force a re-install, yes. Or select “Update Unconditionally” in YaST.
If you don’t have them installed, there’s no need for “-f”.
But normally a re-installation should not be necessary and probably won’t help.
4.11.5 is just a bugfix update, so you shouldn’t have to expect any problems…
Btw, the “problem” in this case is kdelibs’s plugin loader (ktexteditor is a plugin). It refuses to load plugins that don’t exactly match its version.
In your case you (probably) had kdelibs4 4.11.2 installed, which couldn’t load the 4.11.5 ktexteditor.
This version check has been relaxed in KDE 4.12, so in later versions only the minor versions have to match. (i.e. 4.11, 4.12)