kesalahan nfs 'tidak ada kunci yang tersedia' setelah pembaruan ke 16.10

12

Saya menggunakan vagrnatdengan virtualbox vm dan nfs folder yang disinkronkan untuk menjalankan djangoaplikasi dan setelah pembaruan ke 16.10 vagrant upgagal pada langkah ketentuan dengan kesalahan:

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

Saya mencoba menginstal ulang nfs-kernel-server, nfs-common, liblockfile1, libnfsidmap2tetapi tidak berhasil. Ada ide?

Pak. Noobey
sumber

Jawaban:

28

Seseorang di systemd land memutuskan bahwa memulai nfs tidak boleh memulai layanan statd yang digunakan nfs untuk menyediakan kunci. Jadi, perbaikan Anda harus sederhana, di mesin host:

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

Anda bahkan tidak perlu memulai ulang, cukup jalankan gelandangan setelah melakukan itu.

Terima kasih systemd!

aychedee
sumber
1
Anda bahkan tidak perlu memuat ulang gelandangan setelah itu. Cukup jalankan perintah start rpc-statd, dan layanan kunci akan tersedia bahkan untuk mesin gelandangan yang sudah diluncurkan.
zed
Keren, terima kasih kawan! Ini bekerja untuk saya, lingkungan gelandangan dan aplikasi Django: D ubuntu 16.04 Elementary Os
xtornasol512
Wow, bung. Terima kasih. Ini membunuh saya untuk sementara waktu, karena dalam kasus khusus saya itu tidak selalu memberi saya kesalahan yang jelas. Harus mengambil file sqlite untuk sampai ke sini.
vpassapera