Linux Mint 13 問題 - サイトという名前のモジュールがありません。

Linux Mint 13 問題 - サイトという名前のモジュールがありません。

Linux Mint 13 64ビットシステムに問題があります。 lsやviなどの基本的なコマンドを実行できますが、より複雑なコマンドを試してみると(、およびを試みましたpython2.7mysql-workbenchadduser次のような結果が得られます。

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.7http://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。 1つの方法は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

おすすめ記事