![libvirtd: 기호 조회 오류: /lib64/libvirt.so.0: 정의되지 않은 기호: ssh_get_publickey [닫기]](https://linux55.com/image/119683/libvirtd%3A%20%EA%B8%B0%ED%98%B8%20%EC%A1%B0%ED%9A%8C%20%EC%98%A4%EB%A5%98%3A%20%2Flib64%2Flibvirt.so.0%3A%20%EC%A0%95%EC%9D%98%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20%EA%B8%B0%ED%98%B8%3A%20ssh_get_publickey%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
libvirtd에 작은 문제가 있습니다. Fedora 25에서 26으로 업그레이드한 후에는 kvm을 거의 사용하지 않습니다. 모든 패키지 libvirt를 다시 설치해도 도움이 되지 않았습니다.
#libvirtd -d
libvirtd: symbol lookup error: /lib64/libvirt.so.0: undefined symbol: ssh_get_publickey
서비스 로그 시작
10월 15일 13:30:22 Euzebiusz systemd[1]: 가상화 데몬 시작 중...
10월 15일 13:30:22 Euzebiusz libvirtd[5670]: /usr/sbin/libvirtd: 기호 조회 오류: / lib64/libvirt.so. 0: 정의되지 않은 기호: ssh_get_publickey
10월 15일 13:30:22 Euzebiusz systemd[1]: libvirtd.service: 기본 프로세스 종료, 코드=종료, 상태=127/n/a
10월 15일 13:30: 22 Euzebiusz systemd[1] : 가상화 데몬을 시작할 수 없습니다.
10월 15일 13:30:22 Euzebiusz 검토 [1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=libvirtd comm="systemd" exe= " /usr/lib/systemd/systemd" 호스트 이름=?주소=? 터미널=? res=failed'
Oct 15 13:30:22 Euzebiusz systemd[1]: libvirtd.service: 장치가 실패 상태로 전환되었습니다.
10월 15일 13:30:22 Euzebiusz systemd[1]: libvirtd.service: '종료 코드'로 인해 실패했습니다.
Oct 15 13:30:22 Euzebiusz systemd[1]: libvirtd.service: 서비스 지연 시간이 만료되었습니다. 다시 시작할 계획입니다.
10월 15일 13:30:22 Euzebiusz 검토 [1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=libvirtd comm="systemd" exe= " /usr/lib/systemd/systemd" 호스트 이름=?주소=? 터미널=? res=success'
10월 15일 13:30:22 Euzebiusz 감사[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=libvirtd comm=" systemd" exe="/usr/lib/systemd/systemd" 호스트 이름=? 주소=? 터미널=? res=success'
Oct 15 13:30:22 Euzebiusz systemd[1]: 가상화 데몬을 중지했습니다.
10월 15일 13:30:22 Euzebiusz systemd[1]: 가상화 데몬 시작 중... 10월 15일 13:30:22 Euzebiusz libvirtd[5671]: /usr/sbin/libvirtd: 기호 조회 오류: / lib64/libvirt.so. 0: 정의되지 않은 기호: ssh_get_publickey
10월 15일 13:30:23 Euzebiusz systemd[1]: libvirtd.service: 기본 프로세스 종료, 코드=종료, 상태=127/n/a
10월 15일 13:30: 23 Euzebiusz systemd[1] : 가상화 데몬을 시작할 수 없습니다.
10월 15일 13:30:23 Euzebiusz 검토 [1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=libvirtd comm="systemd" exe= " /usr/lib/systemd/systemd" 호스트 이름=?주소=? 터미널=? res=failed'
Oct 15 13:30:23 Euzebiusz systemd[1]: libvirtd.service: 장치가 실패 상태로 전환되었습니다.
10월 15일 13:30:23 Euzebiusz systemd[1]: libvirtd.service: '종료 코드'로 인해 실패했습니다.
Oct 15 13:30:23 Euzebiusz systemd[1]: libvirtd.service: 서비스 지연 시간이 만료되었습니다. 다시 시작할 계획입니다.
Oct 15 13:30:23 Euzebiusz systemd[1]: 가상화 데몬이 중지되었습니다.
10월 15일 13:30:23 Euzebiusz 검토 [1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=libvirtd comm="systemd" exe= " /usr/lib/systemd/systemd" 호스트 이름=?주소=? 터미널=? res=success' 10월 15일 13:30:23 Euzebiusz 감사[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=libvirtd comm=" systemd" exe="/usr/lib/systemd/systemd" 호스트 이름=?주소=? 터미널=? res=success' 10월 15일 13:30:23 Euzebiusz systemd[1]: 가상화 데몬 시작... 10월 15일 13:30:23 Euzebiusz libvirtd[5672]: /usr/sbin/libvirtd: 기호 조회 오류: /lib64/libvirt.so.0: 정의되지 않은 기호: ssh_get_publickey
10월 15일 13:30:23 Euzebiusz systemd[1]: libvirtd.service: 기본 프로세스가 종료됨, 코드=종료, 상태=127/n/a
10월 15일 13:30:23 Euzebiusz systemd[1]: 가상화 데몬을 시작할 수 없습니다. .
10월 15일 13:30:23 Euzebiusz 검토 [1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=libvirtd comm="systemd" exe= " /usr/lib/systemd/systemd" 호스트 이름=?주소=? 터미널=? res=failed' Oct 15 13:30:23 Euzebiusz systemd[1]: libvirtd.service: 장치가 실패 상태로 전환되었습니다.
10월 15일 13:30:23 Euzebiusz systemd[1]: libvirtd.service: '종료 코드'로 인해 실패했습니다.
Oct 15 13:30:23 Euzebiusz systemd[1]: libvirtd.service: 서비스 지연 시간이 만료되었습니다. 다시 시작할 계획입니다.
Oct 15 13:30:23 Euzebiusz systemd[1]: 가상화 데몬이 중지되었습니다. 10월 15일 13:30:23 Euzebiusz 검토 [1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=libvirtd comm="systemd" exe= " /usr/lib/systemd/systemd" 호스트 이름=?주소=? 터미널=? res=success' 10월 15일 13:30:23 Euzebiusz 감사[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=libvirtd comm=" systemd" exe="/usr/lib/systemd/systemd" 호스트 이름=? 주소=? 터미널=? res=success' Oct 15 13:30:23 Euzebiusz systemd[1]: libvirtd.service: 시작 요청이 너무 빠르게 반복되었습니다. Oct 15 13:30:23 Euzebiusz systemd[1]: 가상화 데몬을 시작할 수 없습니다. Oct 15 13:30:23 Euzebiusz systemd[1]: libvirtd.service: 장치가 실패 상태로 전환되었습니다. 10월 15일 13:30:23 Euzebiusz systemd[1]: libvirtd.service: '종료 코드'로 인해 실패했습니다.
추가 버전 libvirt.so
dnf whatprovides '*/libvirt.so.0'
Last metadata expiration check: 2:07:45 ago on Sun 15 Oct 2017 11:47:59 AM CEST.
libvirt-libs-3.2.1-6.fc26.x86_64 : Client side libraries
Repo : @System
Matched from:
Filename : /usr/lib64/libvirt.so.0
libvirt-libs-3.2.1-6.fc26.i686 : Client side libraries
Repo : updates
Matched from:
Filename : /usr/lib/libvirt.so.0
libvirt-libs-3.2.1-6.fc26.x86_64 : Client side libraries
Repo : updates
Matched from:
Filename : /usr/lib64/libvirt.so.0
libvirt-libs-3.2.1-3.fc26.i686 : Client side libraries
Repo : fedora
Matched from:
Filename : /usr/lib/libvirt.so.0
libvirt-libs-3.2.1-3.fc26.x86_64 : Client side libraries
Repo : fedora
Matched from:
Filename : /usr/lib64/libvirt.so.0
답변1
라이브러리를 다시 확인하고 추가 x86 라이브러리를 설치했습니다.
dnf install libvirt-libs-3.2.1-6.fc26.i686
i686 패키지를 설치한 후 정상적으로 작동합니다.
dnf whatprovides '*/libvirt.so.0'
Last metadata expiration check: 2:07:45 ago on Sun 15 Oct 2017 11:47:59 AM CEST.
libvirt-libs-3.2.1-6.fc26.x86_64 : Client side libraries
Repo : @System
Matched from:
Filename : /usr/lib64/libvirt.so.0
libvirt-libs-3.2.1-6.fc26.i686 : Client side libraries
Repo : @System
Matched from:
Filename : /usr/lib/libvirt.so.0