Назад | Перейти на главную страницу

Подпроцесс / usr / bin / dpkg вернул код ошибки (1)

Привет, друзья, я получаю следующую ошибку, когда пытаюсь очистить shorewall

root@aptosid:/etc# apt-get purge shorewall 
Reading package lists... Done 
Building dependency tree        
Reading state information... Done 
The following packages will be REMOVED: 
  shorewall* 
0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded. 
1 not fully installed or removed. 
After this operation, 1,843 kB disk space will be freed. 
Do you want to continue [Y/n]? 
(Reading database ... 212702 files and directories currently installed.) 
Removing shorewall ... 
: not found/shorewall: 25: /etc/default/shorewall: :q 
Stopping "Shorewall firewall": not done (check /var/log/shorewall-init.log). 
invoke-rc.d: initscript shorewall, action "stop" failed. 
dpkg: error processing shorewall (--purge): 
 subprocess installed pre-removal script returned error exit status 1 
configured to not write apport reports 
                                      Errors were encountered while processing: 
 shorewall 
E: Sub-process /usr/bin/dpkg returned an error code (1) 
root@aptosid:/etc# 

пожалуйста, помогите мне ...........?

Похоже, установка запуталась, и некоторые файлы конфигурации отсутствуют. Вы могли бы продолжить, если сделаете

touch /etc/default/shorewall

но, скорее всего, вам потребуется переустановить пакет, чтобы восстановить недостающую конфигурацию, а затем очистить его. Чтобы переустановить его, вам нужно сделать

apt-get install --reinstall shorewall