Tôi đang sử dụng dựa trên python gói trình quản lý gói để quản lý các phiên bản gói khác nhau trên hệ thống của tôi. Tôi đang sử dụng hệ thống gắn kết NFS nơi người dùng luôn đăng nhập vào cùng một [/nethome]
thư mục trên các máy trạm khác nhau. Theo kết quả của nfsstat -m
phiên bản NFS là v3.
Sau hơn hai tuần không gặp vấn đề gì, tôi đột nhiên bắt đầu nhận được lỗi [Errno 37] Không có khóa
bất cứ khi nào tôi cố gắng thực hiện bất kỳ hành động nào bằng trình quản lý gói này.
Tôi đã không thay đổi bất cứ điều gì về thiết lập spack trong thời gian đó và cũng đã thử cài đặt lại trình quản lý gói này nhiều lần nhưng không thành công.
Các [Errno 37] Không có khóa
lỗi được đưa ra bởi systemcall fcntl, sửa đổi bộ mô tả tệp, vì vậy chúng tôi cho rằng đó là lỗi về quyền liên quan đến hệ thống gắn kết NFS của chúng tôi. Vì một người dùng thông thường chỉ có rwx
đặc quyền trong thư mục chính của anh ấy, lỗi cấp phép sẽ xảy ra nếu anh ấy cố viết hoặc thực thi một tệp nằm ở đâu đó bên ngoài đó. Thật không may, lỗi này không chỉ định tệp mà trình quản lý gói này đang cố sửa đổi.
Có cách nào để quay lại lỗi này có thể đến từ đâu không? Vấn đề lớn nhất của tôi là nó không thể tái tạo một cách đáng tin cậy và đã ngừng xảy ra vào ngày hôm nay, vì vậy tôi không chắc làm cách nào để giải quyết tận gốc vấn đề này.
Hệ thống của tôi đã có các thông số kỹ thuật sau khi xảy ra lỗi và cả khi nó biến mất một lần nữa:
- Gói: 0.17.1-1181-76489eb213
- Trăn: 3.6.9
- Nền tảng: linux-ubuntu18.04-nehalem
- bê tông hóa: đeo bám