Ubuntu 16.04의 Openconnect

Ubuntu 16.04의 Openconnect

노트북을 Ubuntu 14.04에서 16.04로 업그레이드했습니다. 그 이후로 Openconnect가 작동을 멈추고 시작할 때 다음과 같은 오류 메시지가 표시됩니다.

openconnect: 공유 라이브러리를 로드하는 중 오류가 발생했습니다. libgnutls.so.26: 공유 개체 파일을 열 수 없습니다. 해당 파일이나 디렉터리가 없습니다.

다른 모든 라이브러리가 거기에 있는 것 같습니다.

ldd $(which openconnect)
linux-vdso.so.1 =>  (0x00007fff991ef000)
libopenconnect.so.5 => /usr/local/lib/libopenconnect.so.5 (0x00007f39c815d000)
libgnutls.so.26 => not found
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f39c7da2000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f39c79d9000)
libgnutls.so.26 => not found
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f39c776f000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f39c7314000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f39c70fa000)
libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f39c6e94000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f39c6c90000)
libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007f39c68fc000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f39c66d9000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f39c63d0000)
/lib64/ld-linux-x86-64.so.2 (0x00005563d4f55000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f39c61c8000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f39c5faa000)
libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007f39c44f3000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f39c4171000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f39c3f5a000)

우분투 저장소에서 더 이상 패키지를 사용할 수 없는 것 같습니다. Openconnect 패키지가 있지만 그러면 어떻게 작동합니까?

답변1

나는 필요했다

  1. 적절한 퍼지 openconnect
  2. apt autoremove(libopenconnect 제거)
  3. 적절한 openconnect 설치

이제 최신(사용 ​​가능한) libgnutls30에 대한 연결 링크를 엽니다.

관련 정보