Hi Mike,
After major surgery I am now well enough to answer emails to me about some of the difficulties I encountered with TDE 14.0.11. First to answer your questions, then how I fixed the difficulty which was the subject of my original post.
On 2021-11-22 3:07 a.m., Mike Bird wrote:
As Slávek noted, you don't have TDE gwenview. Your gwenview is the KDE version from Bullseye.
What was not clear to me from Slávak's post was that the two gwenview packages did not have the same name. The one from the Bullseye repository is just 'gwenview'; whereas the one available from the TDE repository is 'gwenview-trinity'. For the record the TDE repository has the 'kuickshow-trinity', but the Bullseye repository does not have a 'kuickshow'.
Based on my experience with previous versions of TDE, which I have been using since its inception in 2010, I had no reason to believe that the same name 'gwenview' would be used again. I would therefore recommend that in situations where this error is possible all packages ending with -trinity be part of the TDE meta installation.
I was also confused by the error messages received when I tried to open jpgs in konqueror and dolphin 'Gwenview cannot be launched by ...' Since i already had a 'gwenview' installed I assumed that there was some impediment in the software. If however the message had said that gwenview-trinity or kwickshow-trinity were not installed I think I could have figured out myself what the problem was.
Finally two other related comments. I discovered that both Konqueror and Dolphin use gwenview; so kwickshow seems to be redundant. I could say the same thing about konqueror, as I already have Dolphon for a file manager and Firefox for a browser.
What is odd though is that it uses package libpng16-16, not the old Wheezy package that would have contained the missing library libpng12.so.0.
It's not easy to get Debian into an inconsistent state like this, and getting it out is not easy either. It could easily take me half a day hands-on - or a couple of months if we were to try to figure it out by emailing back and forth (not recommended).
Did you --force anything with dpkg or apt?
No.
Or skip a version?
No. This installation was new from the beginning. Consequently skipping a version was not an issue.
There's a bug in usrmerge which can lose files but I don't think it would hit this particular file.
That package is in the Bullseye repository, but I did not installed it.
To remedy the situation described in my original post I ran command 'apt-get purge gwenview' followed by 'apt-get autoremove' which deleted 207 now unneeded packages. The last step was to run command 'apt-get install gwenview-trinity kuickshow-trinity' Besides the two packages named also were installed about a dozen more were also installed.
Some possibilities to consider trying:
# apt install --reinstall gwenview # to maybe fix broken KDE # find / -name '*libpng12*' # and investigate any hits # dpkg -S libpng12 # and investigate any hits # apt install tde-trinity # to make sure TDE is installed # wipe and reinstall # but first save whatever needs saving
Fortunately I was saved from having to use these other possibilities.
Thanks and merry Christmas.
Ken Heard.
--------------------------------------------------------------------- To unsubscribe, e-mail: trinity-users-unsubscribe@lists.pearsoncomputing.net For additional commands, e-mail: trinity-users-help@lists.pearsoncomputing.net Read list messages on the web archive: http://trinity-users.pearsoncomputing.net/ Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting