Ubuntu 18.04로 업그레이드한 후 가상 머신 관리자를 시작할 수 없습니다

Ubuntu 18.04로 업그레이드한 후 가상 머신 관리자를 시작할 수 없습니다

Ubuntu 16.04 LTS에서 Ubuntu 18.04 LTS로 업그레이드한 후 더 이상 Virtual Machine Manager를 시작할 수 없습니다. Ubuntu 16.04를 사용할 때는 아무런 문제 없이 잘 작동했는데, 업그레이드 후에는 모든 것이 깨졌습니다. 심지어 Windows 10도 설치했습니다. 에서 실행애플리케이션 실행기아무것도 표시하지 않습니다. 터미널에서 실행해 보았지만 항상 다음 오류가 발생했습니다.

/usr/bin/virt-manager: 3: exec: /usr/share/virt-manager/virt-manager: not found

터미널에서 몇 번 시도했지만 항상 같은 오류 메시지가 표시되고 이해가 안되는 것 같습니다. 제 생각에는키보드 가상 머신설치되지 않았지만 실행 중kvm-정상다음 메시지를 제공합니다키보드 가상 머신Acceleration이 설치되어 사용할 준비가 되었습니다.

% kvm-ok           
INFO: /dev/kvm exists
KVM acceleration can be used

또한 Windows 10 이미지 파일은 /var/lib/libvirt/images이미지의 상위 디렉터리 내의 다른 디렉터리에 계속 존재합니다.

Virtual Machine Manager를 다시 실행하려면 어떻게 해야 합니까?

답변1

오류의 관련 부분은 다음과 같습니다.

pyclean: not found

pycleanpython-minimal은 패키지 에서 제공되므로 먼저 다시 설치해야 합니다.

답변2

나는 같은 문제가 있었고 설치 후 Python 라이브러리를 업데이트하여 문제가 발생한 것을 발견했습니다.awscli. 강제로 시스템을 재부팅하고 virt-manager를 열려고 했지만 GUI를 통해 열 수 없었고 cli에 연결하여 다음을 실행했습니다.

sudo virt-manager

로 돌아가:

/usr/lib/python2.7/dist-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.24.1) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)

Google 검색을 통해 github에서 다음 스레드를 찾았습니다.https://github.com/requests/requests/issues/4673.그들은 모두 제가 이틀 전에 설치한 awscli를 포함한 여러 애플리케이션을 중단시키는 urllib3(1.23.1)에 대해 이야기하고 있었습니다. 스레드 끝에서 한 사용자는 라이브러리를 버전 1.22로 되돌리고 awscli를 다시 설치하여 문제가 해결되었다고 설명했습니다. 주문하다:

pip install --upgrade "urllib3==1.22" awscli awsebcli

Welp Monkey는 작동하는 것을 보았고 Monkey는 내 Virt-Manager 문제를 따라 해결했으며 awscli를 테스트했지만 여전히 작동합니다.

TLDR: awscli를 설치했는데 이제 Virt-manager가 중단되는 경우

pip install --upgrade "urllib3==1.22" awscli awsebcli

답변3

문제는 오류 메시지 " exec: /usr/share/virt-manager/virt-manager: not found"가 오해의 소지가 있다는 것입니다. Python 인터프리터를 찾을 수 없을 가능성이 높습니다. /usr/share/virt-manager/virt-manager아마도 거기에 있을 것이므로 실행해 보십시오 . bash: /usr/share/virt-manager/virt-manager: /usr/bin/python2: bad interpreter: No such file or directory" "와 유사한 오류 메시지가 표시됩니다 . Python 2가 설치되어 있는지 확인하십시오. 업그레이드 후 /usr/bin/python2.7이 있을 수 있습니다. 다음과 같이 python2에 대한 심볼릭 링크를 만듭니다.sudo ln -s /usr/bin/python2.7 /usr/bin/python2. 그 후에는 ./virt-manager가 정상적으로 다시 시작됩니다.

관련 정보