Linux Mint 13 문제 - 사이트라는 이름의 모듈이 없습니다.

Linux Mint 13 문제 - 사이트라는 이름의 모듈이 없습니다.

Linux Mint 13 64비트 시스템에 문제가 있습니다. ls 및 vi와 같은 기본 명령을 실행할 수 있지만 더 복잡한 명령을 시도하면( python2.7, mysql-workbench및 을 시도했습니다 adduser) 다음과 같은 결과를 얻습니다.

Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site

다른 시스템(Mint 13 32비트)으로 이동하여 다음을 실행했습니다.

# echo $PYTHONHOME,

빈 줄이 나오므로 그게 무엇인지 잘 모르겠습니다.

<prefix>[:<exec_prefix>]

예?

다음에 어디로 가야할지 모르시나요?

추가 인터넷 검색 후 "sudo dpkg --configure -a" 및 "sudo apt-get install -f"를 시도했는데 결과는 다음과 같습니다.

HP-255-G1 # sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of python-appindicator:
python-appindicator depends on libappindicator1 (= 0.4.92-0ubuntu1);
however:
Version of libappindicator1 on system is 0.4.92-0ubuntu1.1.
dpkg: error processing python-appindicator (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python-uno:
 python-uno depends on libreoffice-core (= 1:3.5.2-2ubuntu1); however:
Version of libreoffice-core on system is 1:3.5.7-0ubuntu7.
dpkg: error processing python-uno (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
python-appindicator
 python-uno

HP-255-G1 # sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
python-appindicator python-uno
The following packages will be upgraded:
python-appindicator python-uno
2 upgraded, 0 newly installed, 0 to remove and 690 not upgraded.
2 not fully installed or removed.
E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/cache/apt/archives/

그러면 "python-uno"와 "python-appindicator"가 무언가의 중심에 있는 것처럼 보이지만 지금은 어디에 있습니까?

요청의 결과는 다음과 같습니다.

HP-255-G1# apt-cache policy python-uno python-appindicator
python-uno:
Installed: 1:3.5.2-2ubuntu1
Candidate: 1:3.5.7-0ubuntu7
Version table:
1:3.5.7-0ubuntu7 0
500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
*** 1:3.5.2-2ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
100 /var/lib/dpkg/status
python-appindicator:
Installed: 0.4.92-0ubuntu1
Candidate: 0.4.92-0ubuntu1.1
Version table:
0.4.92-0ubuntu1.1 0
500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
*** 0.4.92-0ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
100 /var/lib/dpkg/status

명령줄에서 Synaptic 패키지 관리자를 실행하고 python-uno 및 python-appindicator를 업데이트해 보았습니다. 이는 실패하지만, 아래의 출력이 또 다른 단서가 되기를 바랍니다.

E: /var/cache/apt/archives/python-appindicator_0.4.92-0ubuntu1.1_amd64.deb:
subprocess new pre-removal script returned error exit status 1
E: /var/cache/apt/archives/python-uno_1%3a3.5.7-0ubuntu7_amd64.deb:
subprocess new pre-removal script returned error exit status 1

답변1

게시자와 채팅으로 논의 후 시작http://chat.stackexchange.com/transcript/message/20047753#20047753, 포스터의 기계가 누락된 것으로 나타났습니다 /usr/lib/python2.7.http://chat.stackexchange.com/transcript/message/20052960#20052960. 이것은 포스터의 대부분의 문제를 설명합니다. 특히 오류는 다음과 같습니다.

Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site

이러한 누락된 라이브러리에서 파생되었습니다.

다음으로 할 일은 복원입니다 /usr/lib/python2.7. 한 가지 방법은 python2.7, , python2.7-minimal에 해당하는 deb 파일을 다운로드한 libpython2.7다음 dpkg -iIE를 사용하는 것입니다.

apt-get download python2.7 python2.7-minimal libpython2.7
dpkg -i python*.deb

완료되면 패키지 시스템에 더 이상 문제가 발생하지 않기를 바랍니다. 그런 다음 이를 설치하고 debsums(아직 설치하지 않은 경우) 남은 손실 파일 복구를 사용하십시오 debsums -as.

관련 정보