Code42/Crashplan "로그인할 수 없습니다. 알 수 없는 오류"를 수정하는 방법 Linux(libuaw.so 누락)

3407 단어 backupssecuritylinux
Code42의 백업 유틸리티인 Crashplan은 최근 Linux에서 버전 10.0.0으로 업그레이드되었으며 업그레이드하자마자 작동이 중지되었습니다.

일부 백업에 Crashplan을 사용하고 있으며 최근에 GUI 앱에서 업그레이드가 가능하다고 말했습니다. 최신 버전을 자동으로 다운로드하고 스스로 업그레이드한 다음 종료되는 것처럼 보였습니다. 내가 그것을 다시 열었을 때(GUI), 그것은 1~2분 동안 그대로 있다가 로컬 서비스에 연결할 수 없다고 불평했습니다. 서비스를 수동으로 다시 시작해 보았지만 계속 충돌했습니다.

수동으로 업그레이드를 시도했지만 여전히 동일한 오류가 발생했습니다.

마지막으로 제거하고 다시 설치했는데 마침내 서비스가 실행되고 앱이 연결할 수 있는 것처럼 보였지만 "로그인할 수 없습니다. 알 수 없는 오류"와 함께 로그인에 실패했습니다. 메시지.

로그를 파고들어 보니 기본 라이브러리가 없는 것 같습니다.

Native library (linux-x86-64/libuaw.so) not found in resource path (lib/com.backup42.desktop.jar:lang)



안타깝게도 이 라이브러리에 대한 내용을 어디에서도 찾을 수 없었기 때문에 독점 라이브러리라고 생각하게 되었습니다. 잘 했어! :피

Code42에게 도움을 요청하면 내 Linux 버전(Linux Mint)이 지원되지 않는다는 일반적인 응답만 나옵니다.

asolution를 찾는 데 시간이 좀 걸렸고 최근에 10.0.0에서 10.2.0으로 자동 업그레이드되면서 문제가 다시 발생했기 때문에 다시 검색할 필요가 없도록 여기에 문서화하기로 했습니다.

분명히 Code42의 Crashplan은 CentOS 또는 Linux Mint와 같은 배포판 중 하나를 기반으로 하는 배포판인 경우에도 Red Hat Enterprise 및 Ubuntu 이외의 다른 Linux 배포판을 감지하지 않습니다. 감지된 운영 체제에 따라 특정 라이브러리 파일을 설치해야 합니다. 여기에 뭔가 빠졌을 수도 있지만 올바른 파일을 설치하기 위해 OS를 감지해야 하는지, OS를 감지할 수 없는 경우 설치가 실패해야 하는지 또는 사용자에게 다음을 요청해야 하는지 논리가 지시한다고 말하고 싶습니다. 고려하려는 배포판을 수동으로 선택합니다.

한동안 Kopia으로 전환하려고 했기 때문에 Crashplan에서 마침내 벗어나기 위해 필요한 마지막 푸시일 수도 있습니다. 안타깝습니다. 저는 "Crashplan for Home"시절에 이 서비스를 좋아했습니다.

그때까지 이 문제를 해결하는 방법은 다음과 같습니다.

Download 설치 파일이 포함된 tarball을 압축 해제하고 "code42-install"이라는 디렉토리를 만들어야 합니다. 그런 다음 해당 디렉토리에서 쉘을 열고 다음 지침을 따르십시오.

# Extract the installation files so we can access the missing file.
$ gzip -dc CrashPlanSmb_10.2.0.cpi | cpio -i

# Stop the Crashplan service
$ sudo /usr/local/crashplan/bin/service.sh stop

# Copy the missing library file. The actual file path depends on your Linux version. For me it's ubuntu20 but you may need to replace it depending on which Linux version your system is based on. Look inside the nlib directory to see what other distributions are supported.
$ sudo cp nlib/ubuntu20/libuaw.so /usr/local/crashplan/nlib
$ sudo chmod u+x /usr/local/crashplan/nlib/libuaw.so

# Restart the Crashplan service
$ sudo /usr/local/crashplan/bin/service.sh start


그게 다야. 아마도 내 다음 기사는 Kopia으로 백업을 수행하는 방법에 대한 것입니다 ...

benjamin lehmanUnsplash님의 머리글 사진

좋은 웹페이지 즐겨찾기