노드 문제 해결
다음은 노드에서 발생할 수 있는 몇 가지 일반적인 문제와 그 해결 방법입니다!
마지막 업데이트
다음은 노드에서 발생할 수 있는 몇 가지 일반적인 문제와 그 해결 방법입니다!
마지막 업데이트
때때로 CUDA 툴킷이 비표준 위치에 설치되는 경우가 있습니다. 여기서 오류 메시지는 종종 다음을 찾을 수 없습니다. libcu*12
. 예를 들어, 파이썬 설정에 CUDA가 설치되어 있을 수 있습니다. 다음 명령은 파이썬 환경에 CUDA를 설치합니다.
가장 쉬운 해결 방법은 다음과 같이 비표준 CUDA 라이브러리를 표준 위치에 연결하는 것입니다:
Windows WSL에서는 실행 중 이 오류가 표시될 수 있습니다. 가이아넷 초기화:
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}
를 살펴보면 ~/gaianet/log/init-qdrant.log
파일에서 이 오류 줄을 볼 수 있습니다:
해결책은 자동 메모리 회수
기능을 사용 설정하세요. 이 기능을 켜고 끄는 단계입니다:
편집 C:\Users<Your user name>.wslconfig
제거 또는 주석 처리 자동 메모리 회수
in [실험 중]
섹션으로 이동합니다.
자세한 내용은 여기에서 확인할 수 있으며, RoggeOhta가 발견한 내용입니다.
포트 8080이 사용 중입니다. 종료 ...
실행 시 다음 오류가 표시될 수 있습니다. 가이아넷 시작
.
해결책은 다음과 같이 실행하는 것입니다. 가이아넷 스톱
를 먼저 실행하여 모든 프로세스를 종료한 다음 가이아넷 시작
를 클릭하여 노드를 시작합니다.
Windows WSL에서 다음을 실행할 때 이 오류가 표시될 수 있습니다. curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
이 오류는 다음이 부족하여 발생합니다. libgomp.so.1
는 Ubuntu에 기본적으로 자동으로 설치되는 라이브러리입니다.
이 문제를 해결하려면 libgomp.so.1
라이브러리:
CentOS를 사용하는 경우 사용할 수 있습니다:
이 문제는 다음에서 수정되었습니다. 버전 0.2.2
.
일반적으로 새 스냅샷으로 다시 초기화를 시도하기 전에 Qdrant 인스턴스가 제대로 종료되지 않았음을 나타냅니다. 해결책은 먼저 GaiaNet 노드를 중지하는 것입니다:
또는 터미널이나 OS의 활동 모니터에서 프로세스를 수동으로 종료할 수도 있습니다:
그런 다음 다음을 실행할 수 있습니다. 가이아넷 초기화
를 클릭한 다음 가이아넷 시작
를 다시 클릭합니다.
일반적으로 새 스냅샷으로 다시 초기화를 시도하기 전에 Qdrant 인스턴스가 제대로 종료되지 않았음을 나타냅니다. 해결책은 먼저 GaiaNet 노드를 중지하는 것입니다:
또는 터미널이나 OS의 활동 모니터에서 프로세스를 수동으로 종료할 수도 있습니다.
그런 다음 다음을 실행할 수 있습니다. 가이아넷 초기화
를 클릭한 다음 가이아넷 시작
를 다시 클릭합니다.
이러한 유형의 오류의 원인은 잘못 구성된 config.json
파일로 이동합니다. 해결책은 다음에서 댓글을 삭제하는 것입니다. config.json
를 다시 실행하고 가이아넷 초기화
명령어를 사용합니다.
실행 중일 때 가이아넷 초기화
를 사용하여 macOS에서 새 노드를 초기화할 때 스냅샷에 많은 양의 텍스트가 포함된 경우 스냅샷 복구와 관련된 오류가 발생할 수 있습니다. 오류 메시지는 다음과 같을 수 있습니다:
이 문제는 macOS의 기본 파일 설명자(FD) 제한이 256이라는 비교적 낮은 값으로 설정되어 있기 때문에 발생합니다.
이 문제를 해결하려면 시스템에서 기본 FD 제한을 늘리면 됩니다. 이렇게 하려면 다음 명령을 실행합니다:
이렇게 하면 일시적으로 FD 한도가 10,000으로 설정됩니다. 그런 다음 가이아넷 초기화
그리고 가이아넷 시작
명령을 실행합니다.
실행 중일 때 curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
를 설치하는 경우, 특히 WasmEdge 런타임을 설치할 때 퍼미션 거부 오류가 발생할 수 있습니다.
이 오류는 다음이 부족하여 발생합니다. /tmp
쓰기 권한이 있습니다. 다음을 사용할 수 있습니다. --tmpdir
를 사용하여 WasmEdge 런타임을 설치할 위치를 지정하세요. 참고: WasmEdge 런타임을 설치하려면 <YOUR_PATH>
폴더로 이동합니다.
이 문제는 다음에서 해결되었습니다. 버전 0.2.3
.