On Saturday 04 Aug 2018 19:38:46 Michele Calgaro wrote:
Am Samstag 04 August 2018 schrieb Felix Miata:
(firefox:27799): Gtk-ERROR **: 04:42:18.938: GTK+
2.x symbols detected.
Using GTK+ 2.x and GTK+ 3 in the same process is not supported
Hello,
I'm running Trinity R14.0.4 installed over Debian 8.7, and I'm very happy with
Trinity.
By coincidence, late yesterday and earlier today, I had exactly the same
problem as Felix, for a different program. I had installed kgtk-qt3-trinity
earlier yesterday, so suspected that might be causing the problem, so I
removed that package, and the problem disappeared. Now I have seen Stefan's
message, suggesting exactly that.
But after removing kgtk-qt3-trinity, I have a minor new problem: simple Linux
programs like cp and diff, in Konsole, give an erroneous error message before
their output:
ERROR: ld.so: object '/opt/trinity/lib/kgtk/libkgtk2.so' from LD_PRELOAD
cannot be preloaded (cannot open shared object file): ignored.
I have never seen anything like that before, so I think it must be a
consequence of installing and then removing kgtk-qt3-trinity. The description
of the package says, "This is an LD_PRELOAD hack ... ." Purging the package
has not fixed the problem. The erroneous error message appears in Konsole-
Trinity, Konsole-KDE4, UXTerm, and XTerm, all running in Trinity.
The Linux programs, e.g. cp and diff, still seem to be working properly, so it
is probably not a serious issue. The erroneous error messages just clutter up
the Konsole window.
You have both gtk2 and gtk3 engine installed and TDE
is not happy. TRy
removing one of them and it will work. Had the same issue a few weeks ago
when I was testing something related to GTK
I cannot remove gtk2-engines or gtk3-engines*, because:
root@debian:/home/chris/Debian# dpkg --no-act -r gtk2-engines
dpkg: dependency problems prevent removal of gtk2-engines:amd64:
gnome-core depends on gtk2-engines (>= 2.20.2).
dpkg: error processing package gtk2-engines:amd64 (--remove):
dependency problems - not removing
Errors were encountered while processing:
gtk2-engines:amd64
root@debian:/home/chris/Debian# dpkg --no-act -r gtk3-engines
dpkg: warning: ignoring request to remove gtk3-engines which isn't installed
root@debian:/home/chris/Debian# dpkg --no-act -r gtk3-engines-oxygen
dpkg: warning: ignoring request to remove gtk3-engines-oxygen which isn't
installed
root@debian:/home/chris/Debian# dpkg --no-act -r gtk3-engines-xfce
dpkg: warning: ignoring request to remove gtk3-engines-xfce which isn't
installed
(gtk3-engines without -something does not seem to be a Debian Jessie package,
at the moment.) I don't use Gnome, although I have some Gnome applications
installed, so I could possibly remove gnome-core and reinstall kgtk-qt3-
trinity, if there's no other way to fix the problem with the erroneous error
message. But I wondered if there might be some way to clean up the removal of
kgtk-qt3-trinity.
With best regards,
Chris Austin