“invoke-rc.d: initscript freeradius, ação” force-reload “failed”. while configure freeradious-mysql

0

Estou instalando o freeradius-mysql.

Apenas me dê um erro.

Errors were encountered while processing:
   freeradius-mysql

Eu tentei tantos artigos, mas eles não conseguiram me ajudar. Reinstalado muitas vezes, mas sem sorte.

saída inteira

sudo apt-get install freeradius-mysql
Reading package lists... Done
Building dependency tree       
Reading state information... Done
freeradius-mysql is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up freeradius-mysql (2.1.12+dfsg-1.2ubuntu8) ...
reload: Unknown instance: 
invoke-rc.d: initscript freeradius, action "force-reload" failed.
dpkg: error processing package freeradius-mysql (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 freeradius-mysql
E: Sub-process /usr/bin/dpkg returned an error code (1)

Depois do sudo apt-get --reinstall, instale o freeradius-mysql

Saída:

sudo apt-get --reinstall install freeradius-mysql
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. 1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
E: Internal Error, No file name for freeradius-mysql:amd64
    
por Anuj 05.08.2014 / 09:04

3 respostas

6

eu fiz o seguinte: editando o arquivo /var/lib/dpkg/info/freeradius-mysql.postinst com o gedit

sudo gedit /var/lib/dpkg/info/freeradius-mysql.postinst

no último script você encontrará o seguinte:

        if [ -x "'which invoke-rc.d 2>/dev/null'" ]; then
     invoke-rc.d freeradius force-reload
    else
      /etc/init.d/freeradius force-reload
    fi
;;

remova o comando 'force-reload' com 'restart', da seguinte forma:

        if [ -x "'which invoke-rc.d 2>/dev/null'" ]; then
     invoke-rc.d freeradius restart
    else
      /etc/init.d/freeradius restart
    fi
;;

faça sudo dpkg --configure -a e termine

    
por sakarimov 20.01.2015 / 08:23
-1

Basta pegar o pacote em aqui e instalá-lo usando

dpkg -i freeradius-mysql.deb

depois reinicie seu servidor.

    
por LittleByBlue 05.08.2014 / 09:38
-1

Existem alguns erros na configuração padrão e no serviço init.d do freeradius3

  1. Você deve alterar o campo name=radiusd no /etc/freeradius/radius.conf para name=freeradius
  2. Em seguida, reinicie o serviço
  3. Se o serviço não puder ser iniciado, você deverá ver o log, talvez o problema seja de allow_vulnerable_openssl = no e mude para yes , executar service freeradius restart
  4. Se tudo correr bem, execute dpkg --configure -a
por mohammad Naimi 24.08.2015 / 08:19