Возникли ошибки при обработке: freeradius [закрыто]

Ubuntu version: 13.10

I can't remove or repair freeradius from software center. Пожалуйста, помогите!!!

Нажмите удалить:
Дисплей:

Package operation failed
installArchives() failed: 
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 215535 files and directories currently installed.)
Removing freeradius ...
invoke-rc.d: unknown initscript, /etc/init.d/freeradius not found.
dpkg: error processing freeradius (--remove):
 subprocess installed pre-removal script returned error exit status 100
invoke-rc.d: unknown initscript, /etc/init.d/freeradius not found.
dpkg: libfreeradius2: dependency problems, but removing anyway as you requested:
 freeradius depends on libfreeradius2 (= 2.1.12+dfsg-1.2ubuntu5.1).

Removing libfreeradius2 ...
dpkg: freeradius-common: dependency problems, but removing anyway as you requested:
 freeradius depends on freeradius-common; however:
  Package freeradius-common is to be removed.

Removing freeradius-common ...
Processing triggers for man-db ...
Errors were encountered while processing:
 freeradius
0
задан 18 September 2015 в 09:13

1 ответ

По некоторым причинам сценарий /etc/init.d/freeradius не доступен в Вашей установке. Так как Вы хотите удалить пакет так или иначе †¦

, †¦ открывают файл /var/lib/dpkg/info/freeradius.prerm через

sudo nano /var/lib/dpkg/info/freeradius.prerm 

и заменяют

case "$1" in
  remove)
        if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
                invoke-rc.d freeradius stop
        else
                /etc/init.d/freeradius stop
        fi

с

case "$1" in
  remove)
        # if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
        #         invoke-rc.d freeradius stop
        # else
        #         /etc/init.d/freeradius stop
        # fi

, Теперь удаляют пакет снова.

0
ответ дан 1 October 2019 в 01:32

Другие вопросы по тегам:

Похожие вопросы: