mount dir contains backup of previous modules, including gluster (which was in -extra back then):
$ find /run/qemu/ -type f -name 'block-*.so' -exec md5sum {} \;
527c297bc4be684cdcb0a7de9afd3e2b /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-ssh.so
801719053ad0f1b54de277583e6d03fc /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-rbd.so
97745997a602cff58e492611e7a61920 /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-nfs.so
f7fa07b9951df26d18f3026a73b564ca /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-iscsi.so
0dcb383eecf5f75c4ca34ee6a46f659a /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-gluster.so
a8378e4dc52e331be3b9b53053d44794 /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-dmg-bz2.so
0803f89eccacddcc8c77ad4a33868a0d /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-curl.so
mount dir now has new backup of the 4ubuntu2 modules:
$ find /run/qemu/ -type f -name 'block-*.so' -exec md5sum {} \;
71bdbbeecb3fd5b768a886198c216975 /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-ssh.so
5c0d605aa07aa3fc0fe29610d145cf8b /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-rbd.so
008e00f454a668e1881a33a698651075 /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-nfs.so
f745fa1959b51f995a7dd0b42d802c1e /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-iscsi.so
e105e7859f9cb0fedc1398703b15162b /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-dmg-bz2.so
aa6fafc7e2c16859cb63758776545285 /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-curl.so
fae53b01d85c97b9eaec0942c2fe40b6 /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-gluster.so
527c297bc4be684cdcb0a7de9afd3e2b /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-ssh.so
801719053ad0f1b54de277583e6d03fc /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-rbd.so
97745997a602cff58e492611e7a61920 /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-nfs.so
f7fa07b9951df26d18f3026a73b564ca /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-iscsi.so
0dcb383eecf5f75c4ca34ee6a46f659a /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-gluster.so
a8378e4dc52e331be3b9b53053d44794 /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-dmg-bz2.so
0803f89eccacddcc8c77ad4a33868a0d /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-curl.so
Removing qemu-block-extra clears everything up, in the right order:
Do you want to continue? [Y/n]
(Reading database ... 49766 files and directories currently installed.)
Removing qemu-block-supplemental (1:8.2.0+ds-4ubuntu3~ppa5) ...
Removing qemu-block-extra (1:8.2.0+ds-4ubuntu3~ppa5) ...
mount dir still has modules:
$ find /run/qemu/ -type f -name 'block-*.so' -exec md5sum {} \;
71bdbbeecb3fd5b768a886198c216975 /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-ssh.so
5c0d605aa07aa3fc0fe29610d145cf8b /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-rbd.so
008e00f454a668e1881a33a698651075 /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-nfs.so
f745fa1959b51f995a7dd0b42d802c1e /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-iscsi.so
e105e7859f9cb0fedc1398703b15162b /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-dmg-bz2.so
aa6fafc7e2c16859cb63758776545285 /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-curl.so
fae53b01d85c97b9eaec0942c2fe40b6 /run/qemu/Debian_1_8.2.0+ds-4ubuntu2~ppa5/block-gluster.so
527c297bc4be684cdcb0a7de9afd3e2b /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-ssh.so
801719053ad0f1b54de277583e6d03fc /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-rbd.so
97745997a602cff58e492611e7a61920 /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-nfs.so
f7fa07b9951df26d18f3026a73b564ca /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-iscsi.so
0dcb383eecf5f75c4ca34ee6a46f659a /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-gluster.so
a8378e4dc52e331be3b9b53053d44794 /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-dmg-bz2.so
0803f89eccacddcc8c77ad4a33868a0d /run/qemu/Debian_1_8.2.0+ds-4ubuntu1/block-curl.so
It only gets cleared if the action is purge:
$ cat /var/lib/dpkg/info/qemu-block-extra.postrm
#!/bin/sh
set -e
case $1 in (remove) for m in /usr/lib/x86_64-linux-gnu/qemu/block-*.so; do if echo "block-gluster.so" | grep -qF `basename "$m"`; then continue; else rm -f /run/qemu/Debian_1_8.2.0+ds-4ubuntu3~ppa5/`basename $m`; fi; done;; esac
case $1 in (purge) if systemctl is-active -q run-qemu.mount; then systemctl stop run-qemu.mount || true; fi; rm -rf "/run/qemu";; esac
The following packages will be REMOVED:
qemu-block-extra*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
(Reading database ... 49754 files and directories currently installed.)
Purging configuration files for qemu-block-extra (1:8.2.0+ds-4ubuntu3~ppa5) ...
Warning: The unit file, source configuration file or drop-ins of run-qemu.mount changed on disk. Run 'systemctl daemon-reload' to reload units.
$ find /run/qemu/ -type f -name 'block-*.so' -exec md5sum {} \;
find: ‘/run/qemu/’: No such file or directory
qemu-amd64- block-extra- and-supplementa l.txt x86_64- linux-gnu/ qemu/ -name 'block-*.so' -exec md5sum {} \; c8c77ad4a33868a 0d /usr/lib/ x86_64- linux-gnu/ qemu/block- curl.so be3b9b53053d447 94 /usr/lib/ x86_64- linux-gnu/ qemu/block- dmg-bz2. so c4ca34ee6a46f65 9a /usr/lib/ x86_64- linux-gnu/ qemu/block- gluster. so d18f3026a73b564 ca /usr/lib/ x86_64- linux-gnu/ qemu/block- iscsi.so 58e492611e7a619 20 /usr/lib/ x86_64- linux-gnu/ qemu/block- nfs.so 54de277583e6d03 fc /usr/lib/ x86_64- linux-gnu/ qemu/block- rbd.so cdcb0a7de9afd3e 2b /usr/lib/ x86_64- linux-gnu/ qemu/block- ssh.so
Fresh install of qemu-block-extra 1:8.2.0+ds-4ubuntu1
$ find /usr/lib/
0803f89eccacddc
a8378e4dc52e331
0dcb383eecf5f75
f7fa07b9951df26
97745997a602cff
801719053ad0f1b
527c297bc4be684
Mount dir mounted, but empty:
$ find /run/qemu/ -type f -name 'block-*.so' -exec md5sum {} \;
$
Installing qemu-block- supplemental 1:8.2.0+ ds-4ubuntu2~ ppa5: x86_64- linux-gnu/ qemu/ -name 'block-*.so' -exec md5sum {} \; 9cb637587765452 85 /usr/lib/ x86_64- linux-gnu/ qemu/block- curl.so edc1398703b1516 2b /usr/lib/ x86_64- linux-gnu/ qemu/block- dmg-bz2. so 95a7dd0b42d802c 1e /usr/lib/ x86_64- linux-gnu/ qemu/block- iscsi.so 1881a33a6986510 75 /usr/lib/ x86_64- linux-gnu/ qemu/block- nfs.so c0fe29610d145cf 8b /usr/lib/ x86_64- linux-gnu/ qemu/block- rbd.so 768a886198c2169 75 /usr/lib/ x86_64- linux-gnu/ qemu/block- ssh.so 9eaec0942c2fe40 b6 /usr/lib/ x86_64- linux-gnu/ qemu/block- gluster. so
$ find /usr/lib/
aa6fafc7e2c1685
e105e7859f9cb0f
f745fa1959b51f9
008e00f454a668e
5c0d605aa07aa3f
71bdbbeecb3fd5b
fae53b01d85c97b
mount dir contains backup of previous modules, including gluster (which was in -extra back then): cdcb0a7de9afd3e 2b /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-ssh. so 54de277583e6d03 fc /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-rbd. so 58e492611e7a619 20 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-nfs. so d18f3026a73b564 ca /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-iscsi. so c4ca34ee6a46f65 9a /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-gluster. so be3b9b53053d447 94 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-dmg- bz2.so c8c77ad4a33868a 0d /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-curl. so
$ find /run/qemu/ -type f -name 'block-*.so' -exec md5sum {} \;
527c297bc4be684
801719053ad0f1b
97745997a602cff
f7fa07b9951df26
0dcb383eecf5f75
a8378e4dc52e331
0803f89eccacddc
Upgrading to qemu-block- supplemental 1:8.2.0+ ds-4ubuntu3~ ppa5: x86_64- linux-gnu/ qemu/ -name 'block-*.so' -exec md5sum {} \; d52154c11198110 aa /usr/lib/ x86_64- linux-gnu/ qemu/block- gluster. so 76d64e6cba62199 15 /usr/lib/ x86_64- linux-gnu/ qemu/block- curl.so 5cc976174323566 8d /usr/lib/ x86_64- linux-gnu/ qemu/block- dmg-bz2. so 2bf2da5893489c2 ba /usr/lib/ x86_64- linux-gnu/ qemu/block- iscsi.so 473fd1d1d1b9da8 6f /usr/lib/ x86_64- linux-gnu/ qemu/block- nfs.so 6b4a876f6d863e8 e7 /usr/lib/ x86_64- linux-gnu/ qemu/block- rbd.so 4b40e4d27be5374 3b /usr/lib/ x86_64- linux-gnu/ qemu/block- ssh.so
$ find /usr/lib/
a603df1ea6af2dd
9220b566485b429
3dd4d675fa5e138
ee5d2eb37176908
aaa653ddfe204e5
cfa95525f005f86
5c3297af66f8237
mount dir now has new backup of the 4ubuntu2 modules: 768a886198c2169 75 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- ssh.so c0fe29610d145cf 8b /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- rbd.so 1881a33a6986510 75 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- nfs.so 95a7dd0b42d802c 1e /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- iscsi.so edc1398703b1516 2b /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- dmg-bz2. so 9cb637587765452 85 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- curl.so 9eaec0942c2fe40 b6 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- gluster. so cdcb0a7de9afd3e 2b /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-ssh. so 54de277583e6d03 fc /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-rbd. so 58e492611e7a619 20 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-nfs. so d18f3026a73b564 ca /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-iscsi. so c4ca34ee6a46f65 9a /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-gluster. so be3b9b53053d447 94 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-dmg- bz2.so c8c77ad4a33868a 0d /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-curl. so
$ find /run/qemu/ -type f -name 'block-*.so' -exec md5sum {} \;
71bdbbeecb3fd5b
5c0d605aa07aa3f
008e00f454a668e
f745fa1959b51f9
e105e7859f9cb0f
aa6fafc7e2c1685
fae53b01d85c97b
527c297bc4be684
801719053ad0f1b
97745997a602cff
f7fa07b9951df26
0dcb383eecf5f75
a8378e4dc52e331
0803f89eccacddc
Removing qemu-block-extra clears everything up, in the right order: supplemental (1:8.2. 0+ds-4ubuntu3~ ppa5) ... 0+ds-4ubuntu3~ ppa5) ...
Do you want to continue? [Y/n]
(Reading database ... 49766 files and directories currently installed.)
Removing qemu-block-
Removing qemu-block-extra (1:8.2.
$ find /usr/lib/ x86_64- linux-gnu/ qemu/ -name 'block-*.so' -exec md5sum {} \;
$
mount dir still has modules: 768a886198c2169 75 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- ssh.so c0fe29610d145cf 8b /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- rbd.so 1881a33a6986510 75 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- nfs.so 95a7dd0b42d802c 1e /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- iscsi.so edc1398703b1516 2b /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- dmg-bz2. so 9cb637587765452 85 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- curl.so 9eaec0942c2fe40 b6 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu2~ ppa5/block- gluster. so cdcb0a7de9afd3e 2b /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-ssh. so 54de277583e6d03 fc /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-rbd. so 58e492611e7a619 20 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-nfs. so d18f3026a73b564 ca /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-iscsi. so c4ca34ee6a46f65 9a /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-gluster. so be3b9b53053d447 94 /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-dmg- bz2.so c8c77ad4a33868a 0d /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu1/ block-curl. so
$ find /run/qemu/ -type f -name 'block-*.so' -exec md5sum {} \;
71bdbbeecb3fd5b
5c0d605aa07aa3f
008e00f454a668e
f745fa1959b51f9
e105e7859f9cb0f
aa6fafc7e2c1685
fae53b01d85c97b
527c297bc4be684
801719053ad0f1b
97745997a602cff
f7fa07b9951df26
0dcb383eecf5f75
a8378e4dc52e331
0803f89eccacddc
It only gets cleared if the action is purge: dpkg/info/ qemu-block- extra.postrm x86_64- linux-gnu/ qemu/block- *.so; do if echo "block-gluster.so" | grep -qF `basename "$m"`; then continue; else rm -f /run/qemu/ Debian_ 1_8.2.0+ ds-4ubuntu3~ ppa5/`basename $m`; fi; done;; esac
$ cat /var/lib/
#!/bin/sh
set -e
case $1 in (remove) for m in /usr/lib/
case $1 in (purge) if systemctl is-active -q run-qemu.mount; then systemctl stop run-qemu.mount || true; fi; rm -rf "/run/qemu";; esac
The following packages will be REMOVED: 0+ds-4ubuntu3~ ppa5) ...
qemu-block-extra*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
(Reading database ... 49754 files and directories currently installed.)
Purging configuration files for qemu-block-extra (1:8.2.
Warning: The unit file, source configuration file or drop-ins of run-qemu.mount changed on disk. Run 'systemctl daemon-reload' to reload units.
$ find /run/qemu/ -type f -name 'block-*.so' -exec md5sum {} \;
find: ‘/run/qemu/’: No such file or directory