The large thread >>asked Dec 4 '10 by Magic<< on this ms vs linux snafu instructs how to use the curses window to find the accept, yes button.
In this case, the
apt-get command process just hangs without any other windows generated. Synaptic install attempt just ends with a "user did not agree to EULA" message. the package is in "a very bad inconsistent state" also described as "current status 'half-installed'". I am unable to install, uninstall, remove, autoremove, purge or configure.
What is the package NUKE-WITH-EXTREME-PREJUDICE option?
# apt-get install ttf-mscorefonts-installer Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: cabextract libmspack0 The following NEW packages will be installed: cabextract libmspack0 ttf-mscorefonts-installer 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 59.7 kB/89.2 kB of archives. After this operation, 362 kB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 us.archive.ubuntu ubuntu wily main libmspack0 amd64 0.5-1 Get:2 us.archive.ubuntu ubuntu wily universe cabextract amd64 <<not-a-link>> Fetched 59.7 kB in 0s (167 kB/s) Preconfiguring packages ... Selecting previously unselected package libmspack0:amd64. (Reading database ... 433286 files and directories currently installed.) Preparing to unpack .../libmspack0_0.5-1_amd64.deb ... Unpacking libmspack0:amd64 (0.5-1) ... Selecting previously unselected package cabextract. Preparing to unpack .../cabextract_1.6-1_amd64.deb ... Unpacking cabextract (1.6-1) ... Selecting previously unselected package ttf-mscorefonts-installer. Preparing to unpack .../ttf-mscorefonts-installer_3.4+nmu1ubuntu2_all.deb ... [**hang --- STOP FOREVER --- NO-HIDDEN-WINDOW --- NO-CURSES-WINDOWS**]
6 processes are left hanging when a ^c has no effect in the root install window. After all 6 are killed, there is another error:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. # sudo dpkg --configure -a ... 1 not fully installed or removed. Need to get 0 B/29.5 kB of archives. After this operation, 0 B of additional disk space will be used. dpkg: error processing package ttf-mscorefonts-installer (--configure): package ttf-mscorefonts-installer is not ready for configuration cannot configure (current status 'half-installed') Errors were encountered while processing: ttf-mscorefonts-installer E: Sub-process /usr/bin/dpkg returned an error code (1)
Trying to get synaptic to remove it ends in calamity:
(synaptic:2639): GLib-CRITICAL **: g_child_watch_add_full: assertion 'pid > 0' failed dpkg: error processing package ttf-mscorefonts-installer (--remove): package is in a very bad inconsistent state; you should reinstall it before attempting a removal Errors were encountered while processing: ttf-mscorefonts-installer E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover:
I think this constitutes a virus; malware which destroys system functionality (pkg management) and is difficult or impossible to remove.
I think it was QT which first tried to install these.
Would it be possible to install an empty, stub as a substitute for the ms-malware and prevent any attempt to reinstall it?