Postrm script fails to run
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
taskjuggler (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: taskjuggler
It seems that there is a stray "touch" command in the postrm script, which causes it to fail, leaving dpkg in a broken state :
$ sudo apt-get remove --purge taskjuggler
Password:
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED:
taskjuggler*
0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded.
Need to get 0B of archives.
After unpacking 4321kB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 150168 files and directories currently installed.)
Removing taskjuggler ...
ICE default IO error handler doing an exit(), pid = 6074, errno = 0
~ScimInputConte
touch: missing file operand
Try `touch --help' for more information.
dpkg: error processing taskjuggler (--purge):
subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
taskjuggler
E: Sub-process /usr/bin/dpkg returned an error code (1)
This problem has been resolved in the 2.3.0-1 sync to Ubuntu Edgy.
Closing this bug.