Xử lý sự cố nút của bạn
Dưới đây là một số sự cố phổ biến mà bạn có thể gặp phải với node của mình, đây là cách khắc phục chúng!
Cập nhật lần cuối
Dưới đây là một số sự cố phổ biến mà bạn có thể gặp phải với node của mình, đây là cách khắc phục chúng!
Cập nhật lần cuối
Đôi khi, bộ công cụ CUDA được cài đặt ở vị trí không chuẩn. Thông báo lỗi ở đây thường không thể tìm thấy thư viện*12
. Ví dụ, bạn có thể đã cài đặt CUDA với thiết lập Python của mình. Lệnh sau sẽ cài đặt CUDA vào môi trường Python.
Cách dễ nhất để sửa lỗi là chỉ cần liên kết các thư viện CUDA không chuẩn đó với vị trí chuẩn, như thế này:
Trên Windows WSL, bạn có thể thấy lỗi này khi chạy gaianet khởi tạo:
Import the Qdrant collection snapshot ... The process may take a few minutes. Please wait ... * [Error] Failed to recover from the collection snapshot. {"status":{"error":"Service internal error: Tokio task join error: task 1242 panicked"},"time":0.697784244}
Khi bạn nhìn vào ~/gaianet/log/init-qdrant.log
file, bạn có thể thấy dòng lỗi này:
Giải pháp là vô hiệu hóa autoMemoryReclaim
tính năng trong WSL. Các bước để bật/tắt tính năng này:
Biên tập C:\Users<Your user name>.wslconfig
Xóa hoặc bình luận ra autoMemoryReclaim
TRONG [thử nghiệm]
phần.
Bạn có thể tìm hiểu thêm về nó ở đây , điều này được khám phá bởi RoggeOhta .
Cổng 8080 đang được sử dụng. Thoát ...
Bạn có thể thấy lỗi sau khi chạy gaianet bắt đầu
.
Giải pháp là chạy gaianet dừng lại
đầu tiên là giết tất cả các tiến trình, sau đó chạy gaianet bắt đầu
để bắt đầu nút.
Trên Windows WSL, bạn có thể thấy lỗi này khi chạy curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
Lỗi này là do thiếu libgomp.so.1
, một thư viện mặc định sẽ được tự động cài đặt trên Ubuntu.
Để giải quyết vấn đề này, bạn phải cài đặt libgomp.so.1
thư viện:
Nếu bạn đang sử dụng CentOS, bạn có thể sử dụng:
Vấn đề này đã được khắc phục trong phiên bản 0.2.2
.
Thông thường, điều này chỉ ra rằng phiên bản Qdrant không được tắt đúng cách trước khi bạn thử khởi tạo lại bằng một bản chụp nhanh mới. Giải pháp là dừng nút GaiaNet trước:
Ngoài ra, bạn có thể tắt thủ công các tiến trình từ thiết bị đầu cuối hoặc trong Activity Monitor của hệ điều hành:
Sau đó bạn có thể chạy gaianet khởi tạo
và sau đó gaianet bắt đầu
lại.
Thông thường, điều này chỉ ra rằng phiên bản Qdrant không được tắt đúng cách trước khi bạn thử khởi tạo lại bằng một bản chụp nhanh mới. Giải pháp là dừng nút GaiaNet trước:
Ngoài ra, bạn có thể tắt thủ công các tiến trình từ thiết bị đầu cuối hoặc trong Activity Monitor của hệ điều hành.
Sau đó bạn có thể chạy gaianet khởi tạo
và sau đó gaianet bắt đầu
lại.
Lý do cho loại lỗi này là do cấu hình sai cấu hình.json
tập tin. Giải pháp là xóa các bình luận trong cấu hình.json
và chạy lại gaianet khởi tạo
yêu cầu.
Khi chạy gaianet khởi tạo
để khởi tạo một nút mới trên macOS, bạn có thể gặp lỗi liên quan đến khôi phục ảnh chụp nhanh nếu ảnh chụp nhanh của bạn chứa một lượng lớn văn bản. Thông báo lỗi có thể như sau:
Sự cố này là do giới hạn mô tả tệp (FD) mặc định trên macOS được đặt ở giá trị tương đối thấp là 256.
Để giải quyết vấn đề này, bạn có thể tăng giới hạn FD mặc định trên hệ thống của mình. Để thực hiện, hãy chạy lệnh sau:
Điều này sẽ tạm thời đặt giới hạn FD thành 10.000. Tiếp theo, sử dụng gaianet khởi tạo
Và gaianet bắt đầu
lệnh trong CÙNG một thiết bị đầu cuối.
Khi chạy curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
để cài đặt phần mềm GaiaNet node, bạn có thể gặp lỗi từ chối cấp phép, đặc biệt là khi cài đặt WasmEdge runtime.
Lỗi này là do thiếu /tmp
quyền viết. Bạn có thể sử dụng --tmpdir
để chỉ định nơi bạn muốn cài đặt thời gian chạy WasmEdge. Xin lưu ý, bạn sẽ cần phải có sự cho phép bằng văn bản đối với <YOUR_PATH>
thư mục.
Vấn đề này đã được khắc phục trong phiên bản 0.2.3
.