In Message <cadcyzv5pe4djovbjtxn8pbpqjdkpjcm6ofyqp2qmegqxssc...@mail.gmail.com>, Takatsugu Nokubi <nok...@gmail.com> writes: > What Japanese engines do you use? I had uim-anthy and uim-mozc, and it works.
I use uim-anthy. If /var/lib/uim/{installed-modules,loader}.scm are disappeared, uim-toolbar does not work properly, and I cannot switch input system to anthy. > I tried to upgrade a stretch machine to buster, but the problem is not > reploduced. > Those files are generated by uim-module-manager, and the command is > invoked by maintainer scripts. For test, I installed stretch, and upgraded it to buster. After that, some stretch packages which have been removed during upgrading to buster leaved conf files. buster$ dpkg -l | egrep -v ^ii Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=====================================-===============================-============-=============================================================================== rc libreoffice-style-galaxy 1:5.2.7-1+deb9u11 all office productivity suite -- Galaxy (Default) symbol style rc libsensors4:amd64 1:3.4.0-4 amd64 library to read temperature/voltage/fan sensors rc libuim-data 1:1.8.6+gh20161003.0.d63dadd-2 all Universal Input Method - data files Then I purged these packages. buster# apt-get purge $(dpkg -l | awk '$1=="rc"{print $2}') Then, when libuim-data is purged, /var/lib/uim/installed-modules.scm and /var/lib/uim/loader.scm are disappeared, since the postrm script of libuim-data deletes them. This was the cause why these files disappeared in my environment. Since /var/lib/uim/{installed-modules,loader}.scm are still used by uim, I think that the postrm script of libuim-data should not delete these files after upgrading to buster.