Подумал, может быть еще кому понадобится...
нашел ответ вот тут:
http://www.linuxquestions.org/questions/debian-26/sub-process-usrbindpkg-returned-an-error-code-1-171107/для тех кто не силен в буржуйском, объясняю:
достаточно из /var/lib/dpkg/info удалить все файлы относящиеся к пакету на который ругается dpkg
Например, если это
Цитата: Spot от 19 Октябрь 2009, 20:51:18
Код: [Выделить]
dpkg: не удалось обработать параметр vmware-server (--remove):
подпроцесс post-removal script возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
vmware-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
то нам достаточно сделать следующее:
Код: [Выделить]
cd /var/lib/dpkg/info
rm vmware-server.*
apt-get -f install
В результате удаляются пре- и постинсталяционные скрипты, мд5-сумма пакета и файллист.
В /var/cache/apt/archives у меня ничего не было. Но на всякий случай, можете залезть туда и тоже там почистить всё что относится к зависшему пакету.