web-dev-qa-db-ja.com

.cache / upstart / Unity7.logが増加し、空きディスク領域全体を消費します。 Python暗号が疑われる

〜/ .cache/upstart/unity7.logは、7〜10時間でディスク全体で最大130GBを消費するように成長しています。

ファイルを末尾に置くと、次のようになります。

xxxxx@xxxx-xxxxxxxx:~/.cache/upstart$ tail -f unity7.log
extern "Python": function Cryptography_Rand_bytes() called, but @ffi.def_extern() was not called in the current subinterpreter.  Returning 0.
extern "Python": function Cryptography_Rand_status() called, but @ffi.def_extern() was not called in the current subinterpreter.  Returning 0.

Kodi.bin(v.17)との共通点を見つけていますが、それが定性的か定量的かはまだわかりません。トラブルシューティングのヒントや既知のバグに感謝します:)

3
RMJ

Ubuntuパッケージリポジトリからpython-cryptographyおよびpython-opensslを手動でダウンロードしてインストールする方が、ソースリストに将来の配布用にリポジトリを追加するよりも安全な代替手段になる可能性があります。

here および here から適切なパッケージをダウンロードし、dpkgを使用してインストールすることでこれを実現しました。

Sudo dpkg -i python-cryptography_1.7.1-2_AMD64.deb
Sudo dpkg -i python-openssl_16.2.0-1_all.deb
Sudo apt-get -f install

重要:最後のコマンドの出力を注意深く読んでください。依存関係が満たされていなかったため、実行時にパッケージのロードを削除すると脅かされました-最初にpython-opensslなしでpython-cryptographyをインストールしようとしました。

パッケージの手動インストールの詳細: コマンドラインから.debファイルをインストールする方法は?

再起動後、Unityログファイルのサイズが1秒あたり10 MBの割合で増加しなくなりました。

1
Jonathan Holvey

既知のバグが見つかりました。python-opensslを更新する必要があります。

https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/163657 、報告します。

Edit:python cryptoをアップグレードすると問題が解決します:)

できることは、Distro Zesty(Ubuntu 17.04)からpython-cryptographyバージョン1.7.1-2およびpython-opensslバージョン16.2.0-1をインストールすることです。私がしたこと:

編集/etc/apt/sources.list

追加:

#Zesty
deb http://se.archive.ubuntu.com/ubuntu zesty main 
deb-src http://se.archive.ubuntu.com/ubuntu zesty main

(スウェーデンの場合、もちろん、国のリポジトリに変更できます。最初の文字はhttp://の後です)

Sudo aptitude update
Sudo aptitude install python-cryptography=1.7.1-2

これにより、python-opensslも最新バージョンにアップグレードされます。

0
RMJ