https://bugzilla.redhat.com/show_bug.cgi?id=1413840
--- Comment #2 from Philippe Troin phil@fifi.org --- You are right, I cannot reproduce either with:
# rpm -qa ibus-gtk* ibus-gtk3-1.5.14-5.fc25.i686 ibus-gtk2-1.5.14-5.fc25.x86_64 ibus-gtk3-1.5.14-5.fc25.x86_64 ibus-gtk2-1.5.14-5.fc25.i686 # rpm --nodeps -ve ibus-gtk3-1.5.14-5.fc25.i686 ibus-gtk2-1.5.14-5.fc25.x86_64 ibus-gtk3-1.5.14-5.fc25.x86_64 ibus-gtk2-1.5.14-5.fc25.i686 Preparing packages... ibus-gtk2-1.5.14-5.fc25.i686 ibus-gtk3-1.5.14-5.fc25.i686 ibus-gtk3-1.5.14-5.fc25.x86_64 ibus-gtk2-1.5.14-5.fc25.x86_64 # ls -l /usr/lib*/gtk-*/*/*immod*.cache -rw-r--r-- 1 root root 1802 Jan 21 19:44 /usr/lib64/gtk-2.0/2.10.0/immodules.cache -rw-r--r-- 1 root root 1714 Jan 21 19:44 /usr/lib64/gtk-3.0/3.0.0/immodules.cache -rw-r--r-- 1 root root 1764 Jan 21 19:44 /usr/lib/gtk-2.0/2.10.0/immodules.cache -rw-r--r-- 1 root root 318 Jan 21 19:44 /usr/lib/gtk-3.0/3.0.0/immodules.cache # dnf -y install ibus-gtk3-1.5.14-5.fc25.i686 ibus-gtk2-1.5.14-5.fc25.x86_64 ibus-gtk3-1.5.14-5.fc25.x86_64 ibus-gtk2-1.5.14-5.fc25.i686 8< snip >8 # ls -l /usr/lib*/gtk-*/*/*immod*.cache -rw-r--r-- 1 root root 1915 Jan 21 19:45 /usr/lib64/gtk-2.0/2.10.0/immodules.cache -rw-r--r-- 1 root root 1826 Jan 21 19:45 /usr/lib64/gtk-3.0/3.0.0/immodules.cache -rw-r--r-- 1 root root 1875 Jan 21 19:45 /usr/lib/gtk-2.0/2.10.0/immodules.cache -rw-r--r-- 1 root root 428 Jan 21 19:45 /usr/lib/gtk-3.0/3.0.0/immodules.cache
However, I still have multiple autodeployed machines that show the problem (missing immodules.cache after initial install).
Could it be that the poastinst/postun need a dependency on gtk-query-immodules-<gtkversion>-<32/64>?