Ubuntu 16.04 Falha ao reinicializar com o serviço svnserve ativo

0

Eu tenho um servidor Ubuntu 16.04 em execução no VMWare

Eu instalei o subversion com apt-get install subversion e criei um novo repositório e configurei-o

se eu iniciar o daemon svnserve com svnserve -d -r /home/user/svn , tudo funciona bem e eu posso usar comandos svn

Eu decidi iniciar um serviço svnserve na inicialização e fiz isso:

crie um novo script em /etc/init.d/svnserve:

sudo nano /etc/init.d/svnserve

e adicione isso:

#!/bin/bash
svnserve -d -r /home/user/svn

(sem #!/bin/bash svnserve falhou ao iniciar na inicialização)

adicionei o script à sequência de inicialização com:

sudo update-rc.d svnserve defaults

svnserve é iniciado corretamente na inicialização:

user@vm-web-server:~$ service svnserve status
● svnserve.service
   Loaded: loaded (/etc/init.d/svnserve; bad; vendor preset: enabled)
   Active: active (running) since Thu 2018-04-12 19:15:57 CEST; 1h 49min left
     Docs: man:systemd-sysv-generator(8)
  Process: 1253 ExecStart=/etc/init.d/svnserve start (code=exited, status=0/SUCC
    Tasks: 1
   Memory: 1.6M
      CPU: 11ms
   CGroup: /system.slice/svnserve.service
           └─1259 svnserve -d -r /home/user/svn

Apr 12 19:15:57 vm-web-server systemd[1]: Starting svnserve.service...
Apr 12 19:15:57 vm-web-server svnserve[1255]: DIGEST-MD5 common mech free
Apr 12 19:15:57 vm-web-server systemd[1]: Started svnserve.service.

e tudo funciona bem

o problema é que, se eu tentar reinicializar ou desligar (ambos com sudo reboot e sudo shutdown -h now ), o sistema trava durante a desativação da seqüência neste ponto:

Stopped target Network is Online.

se eu tentar verificar o que aconteceu, vejo isto durante a sequência de encerramento:

user@vm-web-server:~$ sudo journalctl -b-1 | grep svnserve
apr 12 19:12:45 vm-web-server systemd[1]: Starting svnserve.service...
apr 12 19:12:46 vm-web-server svnserve[1269]: DIGEST-MD5 common mech free
apr 12 19:12:46 vm-web-server systemd[1]: Started svnserve.service.
apr 12 17:13:21 vm-web-server systemd[1]: Stopping svnserve.service...
apr 12 17:13:21 vm-web-server svnserve[1442]: svnserve: E000098: Can't bind server socket: Address already in use.
apr 12 17:13:21 vm-web-server svnserve[1443]: DIGEST-MD5 common mech free
apr 12 17:13:21 vm-web-server systemd[1]: svnserve.service: Control process exited, code=exited status=1
apr 12 17:13:21 vm-web-server systemd[1]: Stopped svnserve.service.
apr 12 17:13:21 vm-web-server systemd[1]: svnserve.service: Unit entered failed state.
apr 12 17:13:21 vm-web-server systemd[1]: svnserve.service: Failed with result 'exit-code'.

Parece que o sistema tenta iniciar o svnserve novamente em vez de pará-lo ...

aqui estão as últimas linhas de journalctl -b-1

apr 12 17:13:21 vm-web-server systemd[1]: Stopped D-Bus System Message Bus.
apr 12 17:13:21 vm-web-server mdadm[1363]:  * Stopping MD monitoring service mdadm --monitor
apr 12 17:13:21 vm-web-server mdadm[1363]:    ...done.
apr 12 17:13:21 vm-web-server systemd[1]: Stopped LSB: MD monitoring daemon.
apr 12 17:13:21 vm-web-server systemd[1]: Stopped LSB: Set the CPU Frequency Scaling governor to "ondemand".
apr 12 17:13:21 vm-web-server irqbalance[1374]:  * Stopping SMP IRQ Balancer: irqbalance
apr 12 17:13:21 vm-web-server irqbalance[1374]:    ...done.
apr 12 17:13:21 vm-web-server systemd[1]: Stopped LSB: daemon to balance interrupts for SMP systems.
apr 12 17:13:21 vm-web-server systemd[1]: Stopped LSB: Record successful boot for GRUB.
apr 12 17:13:21 vm-web-server smbd[1365]:  * Stopping SMB/CIFS daemon smbd
apr 12 17:13:21 vm-web-server systemd[1]: Stopped LXD - container startup/shutdown.
apr 12 17:13:21 vm-web-server systemd[1]: Stopping svnserve.service...
apr 12 17:13:21 vm-web-server systemd[1]: Stopped /etc/rc.local Compatibility.
apr 12 17:13:21 vm-web-server systemd[1]: Removed slice system-getty.slice.
apr 12 17:13:21 vm-web-server systemd[1]: Stopping Permit User Sessions...
apr 12 17:13:21 vm-web-server systemd[1]: Stopped Permit User Sessions.
apr 12 17:13:21 vm-web-server systemd[1]: Stopped target User and Group Name Lookups.
apr 12 17:13:21 vm-web-server svnserve[1442]: svnserve: E000098: Can't bind server socket: Address already in use.
apr 12 17:13:21 vm-web-server svnserve[1443]: DIGEST-MD5 common mech free
apr 12 17:13:21 vm-web-server systemd[1]: svnserve.service: Control process exited, code=exited status=1
apr 12 17:13:21 vm-web-server systemd[1]: Stopped svnserve.service.
apr 12 17:13:21 vm-web-server systemd[1]: svnserve.service: Unit entered failed state.
apr 12 17:13:21 vm-web-server systemd[1]: svnserve.service: Failed with result 'exit-code'.
apr 12 17:13:21 vm-web-server systemd[1]: Stopping LSB: start Samba daemons for the AD DC...
apr 12 17:13:21 vm-web-server systemd[1]: Stopping LSB: automatic crash report generation...
apr 12 17:13:21 vm-web-server systemd[1]: Stopping LSB: Apache2 web server...
apr 12 17:13:21 vm-web-server apache2[1452]:  * Stopping Apache httpd web server apache2
apr 12 17:13:21 vm-web-server samba-ad-dc[1450]:  * Stopping Samba AD DC daemon samba
apr 12 17:13:21 vm-web-server apport[1451]:  * Stopping automatic crash report generation: apport
apr 12 17:13:21 vm-web-server apport[1451]:    ...done.
apr 12 17:13:21 vm-web-server systemd[1]: Stopped LSB: automatic crash report generation.
apr 12 17:13:21 vm-web-server winbind[1370]:  * Stopping the Winbind daemon winbind
apr 12 17:13:21 vm-web-server winbind[1370]:    ...done.
apr 12 17:13:21 vm-web-server systemd[1]: Stopped LSB: start Winbind daemon.
apr 12 17:13:21 vm-web-server systemd[1]: Stopped Unattended Upgrades Shutdown.
apr 12 17:13:22 vm-web-server smbd[1365]:    ...done.
apr 12 17:13:22 vm-web-server systemd[1]: Stopped LSB: start Samba SMB/CIFS daemon (smbd).
apr 12 17:13:22 vm-web-server systemd[1]: Stopping LSB: start Samba NetBIOS nameserver (nmbd)...
apr 12 17:13:22 vm-web-server nmbd[1505]:  * Stopping NetBIOS name server nmbd
apr 12 17:13:22 vm-web-server samba-ad-dc[1450]:    ...done.
apr 12 17:13:22 vm-web-server systemd[1]: Stopped LSB: start Samba daemons for the AD DC.
apr 12 17:13:22 vm-web-server apache2[1452]:  *
apr 12 17:13:22 vm-web-server systemd[1]: Stopped LSB: Apache2 web server.
apr 12 17:13:23 vm-web-server nmbd[1505]:    ...done.
apr 12 17:13:23 vm-web-server systemd[1]: Stopped LSB: start Samba NetBIOS nameserver (nmbd).
apr 12 17:13:23 vm-web-server systemd[1]: Stopped target Remote File Systems.
apr 12 17:13:23 vm-web-server systemd[1]: Stopped target Remote File Systems (Pre).
apr 12 17:13:23 vm-web-server systemd[1]: Stopping Login to default iSCSI targets...
apr 12 17:13:23 vm-web-server umountiscsi.sh[1520]:   Logical volume vm-web-server-vg/root contains a filesystem in use.
apr 12 17:13:23 vm-web-server umountiscsi.sh[1520]:   Can't deactivate volume group "vm-web-server-vg" with 2 open logical volume(s)
apr 12 17:13:23 vm-web-server logout-all.sh[1600]: iscsiadm: No matching sessions found
apr 12 17:13:23 vm-web-server systemd[1]: Stopped Login to default iSCSI targets.
apr 12 17:13:23 vm-web-server systemd[1]: Stopping iSCSI initiator daemon (iscsid)...
apr 12 17:13:23 vm-web-server iscsid[1043]: iscsid shutting down.
apr 12 17:13:23 vm-web-server systemd[1]: Stopped iSCSI initiator daemon (iscsid).
apr 12 17:13:24 vm-web-server systemd[1]: Stopped target Network is Online.

alguma ideia de como resolver isso?

    
por ZioBafio 12.04.2018 / 18:08

0 respostas