systemd [1]: Job raspi-config.service / start excluído para interromper o ciclo de pedido iniciando com basic.target/start

2

Eu vejo esses erros no log de inicialização do Raspberry Pi executando o Raspbian. O que você acha que esses erros indicam e o que deve ser feito sobre eles?

systemd[1]: Job raspi-config.service/start deleted to break ordering cycle starting with basic.target/start
systemd[1]: Job kbd.service/start deleted to break ordering cycle starting with basic.target/start
systemd[1]: Job console-setup.service/start deleted to break ordering cycle starting with basic.target/start

Eu criei recentemente um novo usuário e excluí o usuário padrão 'pi' , não tenho certeza se esses erros têm sua origem lá.

Aqui está a seção de registro, observe que os erros acima estão intercalados:

Nov 26 22:11:58 raspberrypi systemd[1]: Found ordering cycle on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on sysinit.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on raspi-config.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on remote-fs.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on mnt-ds415.mount/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on network.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on dhcpcd.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Breaking ordering cycle by deleting job raspi-config.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Job raspi-config.service/start deleted to break ordering cycle starting with basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found ordering cycle on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on sysinit.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on kbd.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on remote-fs.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on mnt-ds415.mount/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on network.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on dhcpcd.service/start
Nov 26 22:11:58 raspberrypi kernel: usb 1-1.2: new full-speed USB device number 4 using dwc_otg
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Breaking ordering cycle by deleting job kbd.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Job kbd.service/start deleted to break ordering cycle starting with basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found ordering cycle on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on sysinit.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on console-setup.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on remote-fs.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on mnt-ds415.mount/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on network.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on dhcpcd.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Found dependency on basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Breaking ordering cycle by deleting job console-setup.service/start
Nov 26 22:11:58 raspberrypi systemd[1]: Job console-setup.service/start deleted to break ordering cycle starting with basic.target/start
Nov 26 22:11:58 raspberrypi systemd[1]: Expecting device dev-ttyAMA0.device...
Nov 26 22:11:58 raspberrypi systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
Nov 26 22:11:58 raspberrypi systemd[1]: Started Forward Password Requests to Wall Directory Watch.
Nov 26 22:11:58 raspberrypi systemd[1]: Starting Remote File Systems (Pre).
    
por Winterflags 27.11.2015 / 12:11

1 resposta

3

Isto tem a ver com o fato de que a migração do Debian para o systemd não foi feita com perfeição para o Debian Jessie. Como o Raspbian é baseado no Debian, ele tem os mesmos problemas. O problema é que nem todas as tarefas em rcS.d têm uma unidade systemd correspondente e que os scripts init em níveis de execução posteriores ainda esperam que tudo em rcS.d tenha sido executado no momento em que eles forem executados. Para garantir que esta suposição seja válida, os pacotes systemd no Debian adicionam uma unidade 'sysinit', que depende de tudo em rcS.d, e da qual tudo em runlevels posteriores depende (direta ou indiretamente).

Infelizmente, essa solução alternativa retém conceitos que o systemd não conhece e, como resultado, isso pode levar a dependências circulares, como você pode ver aqui. Uma meta de lançamento para o próximo lançamento do Debian é se livrar dessa solução e dos problemas que ela causa.

Para você, pessoalmente, não há muito o que fazer. Você pode ajustar as dependências se quiser, mas a menos que cause problemas com serviços que não sejam iniciados corretamente, eu não faria isso. Se ele causar esses problemas, provavelmente será melhor arquivar um bug do que consertá-lo, já que você não seria o único a ter esses problemas ...

    
por 27.11.2015 / 12:31