Falha ao procurar alias 'lp': Função não implementada

4

Eu tenho um servidor com o Ubuntu 16.04. Ao reiniciar, avisou:

systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: Failed to start Load Kernel Modules.
[FAILED] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details.
systemd[1]: systemd-modules-load.service: Unit entered failed state.
systemd[1]: systemd-modules-load.service: Failed with result 'exit-code

Então, no console, como root:

$ systemctl status systemd-modules-load 
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2016-08-20 16:23:47 UTC; 11min ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 3328 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
 Main PID: 3328 (code=exited, status=1/FAILURE)

E então:

$ journalctl _PID=3328
-- Logs begin at Fri 2016-08-19 16:14:57 UTC, end at Sat 2016-08-20 16:35:01 UTC. --
Aug 20 16:23:47 mangrove systemd-modules-load[3328]: could not open moddep file '/lib/modules/4.6.3-x86_64-linode70/modules.dep.bin'
Aug 20 16:23:47 mangrove systemd-modules-load[3328]: Failed to lookup alias 'lp': Function not implemented

Função não implementada. TFW?

    
por Marvin Danig 20.08.2016 / 18:53

1 resposta

3

O serviço systemd-modules-load lê os arquivos em /etc/modules-load.d para carregar módulos adicionais do kernel especificados aqui. No diretório, você encontrará um arquivo chamado cups-filters.conf . Isso especifica módulos para impressão paralela, incluindo lp . Se os módulos não forem encontrados em /lib/modules , o serviço emitirá um erro assustador. Para removê-lo:

sudoedit /etc/modules-load.d/cups-filters.conf

Comente todas as linhas (colocando # no início delas)

Salvar e sair.

Reinicie.

(Nota para os outros - existe um link simbólico no diretório para /etc/modules para que também seja lido - eu vi casos de módulos obsoletos sendo misteriosamente especificados naquele arquivo também)

    
por Zanna 20.08.2016 / 19:01

Tags