Folosesc cea bazată pe python spack manager de pachete pentru a gestiona diferite versiuni de pachete pe sistemul meu. Folosesc un sistem de montare NFS în care utilizatorii se conectează întotdeauna la același [/nethome]
director pe diferite stații de lucru. Conform rezultatului de nfsstat -m
versiunea NFS este v3.
După ce nu am avut probleme timp de peste două săptămâni, am început brusc să primesc eroarea [Errno 37] Nu există încuietori disponibile
ori de câte ori încerc să efectuez orice acțiune folosind acest manager de pachete.
Nu am schimbat nimic la configurarea spack-ului în acel timp și am încercat, de asemenea, să reinstalez acest manager de pachete de mai multe ori, fără succes.
The [Errno 37] Nu există încuietori disponibile
eroarea este generată de apelul de sistem fcntl, care modifică descriptorii fișierelor, așa că presupunem că este o eroare de permisiune legată de sistemul nostru de montare NFS. Deoarece un utilizator obișnuit are doar rwx
privilegii în propriul director principal, ar apărea o eroare de permisiune dacă ar încerca să scrie sau să execute un fișier care se află undeva în afara acestuia. Din păcate, această eroare nu specifică ce fișier încearcă să modifice acest manager de pachete.
Există o modalitate de a urmări înapoi de unde ar putea veni această eroare? Cea mai mare problemă a mea este că nu este reproductibil în mod fiabil și a încetat să mai apară astăzi, așa că nu sunt sigur cum să ajung la rădăcina acestei probleme.
Sistemul meu a avut următoarele specificații când a apărut eroarea și, de asemenea, când a dispărut din nou:
- Pachet: 0,17,1-1181-76489eb213
- Piton: 3.6.9
- Platformă: linux-ubuntu18.04-nehalem
- Concretisant: clingo