nfs erro 'não há bloqueios disponíveis' após a atualização para 16.10

6

Eu uso vagrnat com as pastas virtuais vm e nfs sincronizadas para executar django app e após a atualização para 16.10 vagrant up falha na etapa de fornecimento com erro:

Executed: /bin/bash -l -c "cd /home/vagrant/proj >/dev/null && /home/vagrant/venv/bin/python manage.py collectstatic --noinput"

Copying '/home/vagrant/venv/lib/python3.5/site-packages/django/contrib/admin/static/admin/img/LICENSE'

...
OSError: [Errno 37] No locks available

Eu tentei reinstalar nfs-kernel-server, nfs-common, liblockfile1, libnfsidmap2 , mas sem sorte. Alguma idéia?

    
por mr. Noobey 16.10.2016 / 19:22

1 resposta

13

Alguém no systemd land decidiu que iniciar o nfs não deveria iniciar o serviço statd que o nfs usa para fornecer bloqueios. Então, sua correção deve ser simples, na máquina host:

sudo systemctl enable rpc-statd  # Enable statd on boot
sudo systemctl start rpc-statd  # Start statd for the current session

Você nem precisa reiniciar, apenas abra o vagrant depois de fazer isso.

Obrigado systemd!

    
por aychedee 18.10.2016 / 09:08

Tags