История изменений
Исправление yetanother, (текущая версия) :
Еще одна проблема вылезла. Когда выполняется `postrm purge`:
#!/bin/sh
echo "postrm" $@
# set -e
# set -x
if [ "$1" == purge ] && [ -e /usr/share/debconf/confmodule ]; then
. /usr/share/debconf/confmodule
db_stop
db_purge
fi
exit 0
Do you want to continue? [Y/n]
(Reading database ... 322279 files and directories currently installed.)
Removing mypackage (2.3.5rc3-30-gafe5d161) ...
prerm remove
postrm remove
(Reading database ... 322075 files and directories currently installed.)
Purging configuration files for mypackage (2.3.5rc3-30-gafe5d161) ...
postrm purge
debconf (developer): frontend started
debconf (developer): frontend running, package name is mypackage
debconf (developer): starting /var/lib/dpkg/info/mypackage.postrm purge
debconf (developer): <-- postrm purge
debconf (developer): <-- PURGE
debconf (developer): --> 0
debconf (developer): <-- STOP
dpkg: error processing package mypackage (--purge):
subprocess installed post-removal script returned error exit status 128
Errors were encountered while processing:
mypackage
E: Sub-process /usr/bin/dpkg returned an error code (1)
UPDATE: db_stop вообще предотвращает выполнение db_purge и база данных не очищается. Так что это бесполезный хак
Исправление yetanother, :
Еще одна проблема вылезла. Когда выполняется `postrm purge`:
#!/bin/sh
echo "postrm" $@
# set -e
# set -x
if [ "$1" == purge ] && [ -e /usr/share/debconf/confmodule ]; then
. /usr/share/debconf/confmodule
db_stop
db_purge
fi
exit 0
Do you want to continue? [Y/n]
(Reading database ... 322279 files and directories currently installed.)
Removing mypackage (2.3.5rc3-30-gafe5d161) ...
prerm remove
postrm remove
(Reading database ... 322075 files and directories currently installed.)
Purging configuration files for mypackage (2.3.5rc3-30-gafe5d161) ...
postrm purge
debconf (developer): frontend started
debconf (developer): frontend running, package name is mypackage
debconf (developer): starting /var/lib/dpkg/info/mypackage.postrm purge
debconf (developer): <-- postrm purge
debconf (developer): <-- PURGE
debconf (developer): --> 0
debconf (developer): <-- STOP
dpkg: error processing package mypackage (--purge):
subprocess installed post-removal script returned error exit status 128
Errors were encountered while processing:
mypackage
E: Sub-process /usr/bin/dpkg returned an error code (1)
Исходная версия yetanother, :
Еще одна проблема вылезла. Когда выполняется `postrm purge`:
#!/bin/sh
echo "postrm" $@
# set -e
# set -x
if [ "$1" == purge ] && [ -e /usr/share/debconf/confmodule ]; then
. /usr/share/debconf/confmodule
db_stop
db_purge
fi
exit 0
Do you want to continue? [Y/n]
(Reading database ... 322279 files and directories currently installed.)
Removing mypackage (2.3.5rc3-30-gafe5d161) ...
prerm remove
postrm remove
(Reading database ... 322075 files and directories currently installed.)
Purging configuration files for mypackage (2.3.5rc3-30-gafe5d161) ...
postrm purge
debconf (developer): frontend started
debconf (developer): frontend running, package name is mypackage
debconf (developer): starting /var/lib/dpkg/info/mypackage.postrm purge
debconf (developer): <-- postrm purge
debconf (developer): <-- PURGE
debconf (developer): --> 0
debconf (developer): <-- STOP
dpkg: error processing package mypackage (--purge):
subprocess installed post-removal script returned error exit status 128
Errors were encountered while processing:
vip117-fund
E: Sub-process /usr/bin/dpkg returned an error code (1)