web-dev-qa-db-ja.com

libavcodec57がffmpegで主要な依存関係の問題を引き起こす

Ffmpegを使用して、EmbyでUbuntu Server 16.04を実行しています。昨日、Sudo apt-get update/upgradeを実行すると、次のエラーが発生し始めました。私はLinuxに多少慣れていますが、さまざまなapt-get autoclean、clean、autoremoveなどを試しました。また、そこからjessie-backportsをインストールし、そこからffmpegを再インストールすることを推奨するサイトを見つけましたqtox)しかし、私はそれで運がなかったようでした。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 libavcodec57 : Depends: libx265-102 (>= 2.2) but it is not going to be installed
 x265 : Depends: libx265-102 (>= 2.2) but it is not going to be installed
        Depends: libx265-102 (< 2.3) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Libavcodec57でforce-remove-reinstreqを使用することに近づきましたが、まず専門家に尋ねるべきだと考えました。

誰でも試してみることについて何かアドバイスがありますか? Embyはまだ正常に動作しているようです(いくつかのビデオエラーが発生しましたが、おそらくEmbyではなく、ファイルの一部が台無しになっているためです)

編集:apt-get -f installを実行すると、以下が表示されます

Unpacking libx265-102:AMD64 (2.2-1~16.04.york0) ...
dpkg: error processing archive /var/cache/apt/archives/libx265-102_2.2-1~16.04.york0_AMD64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libx265.so.102', which is also in package libx265-95:AMD64 2.2-0~16.04.york0
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Processing triggers for libc-bin (2.23-0ubuntu5) ...
Errors were encountered while processing:
 /var/cache/apt/archives/libx265-102_2.2-1~16.04.york0_AMD64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
3
Jonathan Porter

私は問題を売るために、以前の2つの異なる投稿からの回答の組み合わせを使用することになりました。複製としてリンクされた投稿は、これに私を導きました: '/ usr/bin/opencv_haartraining'を上書きしようとしました 。 OPにリストされているソリューションを使用できました。最初に実行しました

Sudo dpkg -P libx265-95:AMD64

それから私は走った

Sudo apt-get -f install

に続く

Sudo apt-get update && Sudo apt-get upgrade

起動できないシステムについてアップグレードするとRAIDエラーが発生しましたが、幸いなことにHDD RAID1アレイではなくSSDからシステムを起動しています。そのため、サーバーを再起動しましたが、すべてが正常に回復したようです。助けてくれてありがとう、たくさんの愛!

4
Jonathan Porter