Octaveまたはwxmaximaのインストール中に、ターミナルにこのエラーが表示されます
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
cups : Depends: cups-daemon (>= 2.1.3-4ubuntu0.2)
cups-core-drivers : Depends: cups-daemon (>= 2.1.3-4ubuntu0.2)
cups-daemon : Depends: libcups2 (= 2.1.3-4) but 2.1.3-4ubuntu0.2 is to
be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
誰かがアップデートのパッケージングを間違えたと思います。ここにバグを提出しました: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1676621
それがあなたに影響する場合、上部に「このバグはあなたに影響します」というリンクがあります。これは、開発者がそれを見始めることができるようにバグを確認します。
更新:そのバグの終わりは私のために働いたこれを示唆しました:
Sudo apt-get install libcups2=2.1.3-4 cups libcupscgi1=2.1.3-4 libcupsimage2=2.1.3-4 libcupsmime1=2.1.3-4 libcupsppdc1=2.1.3-4 cups-core-drivers cups-daemon ghostscript cups-client=2.1.3-4 cups-ppdc cups-filters printer-driver-gutenprint cups-filters
依存関係の問題を解決するには、ログファイルを確認する必要があります
/var/log/apt/term.log /var/log/apt/history.log
また、apt-get
を-s
(simulate)-optionとともに使用すると便利です。
須藤apt-get -s -fインストール
実際にシステム内の何も変更せずに何が起こるかを示します。
Sudo apt update
とSudo apt full-upgrade
を実行して、まったく同じエラーメッセージを取得しました。
/var/log/apt/term.log
から
ログ開始:2017-03-28 01:26:44 (データベースの読み取り中... (データベースの読み取り中... 100% (データベースの読み取り中... 314704ファイルおよび現在インストールされているディレクトリ。) .../libcupsppdc1_2.1.3-4ubuntu0.2_AMD64.debのアンパックの準備... 2.1.3-4)... アンパックの準備.../libcupsmime1_2.1.3-4ubuntu0.2_AMD64.deb ... libcupsmime1:AMD64のアンパック(2.1.3-4ubuntu0.2 )over(2.1.3-4)... アンパックの準備.../libcupsimage2_2.1.3-4ubuntu0.2_AMD64.deb ... unpacking libcupsimage2:AMD64(2.1.3- 4ubuntu0.2)over(2.1.3-4)... アンパックの準備.../libcupscgi1_2.1.3-4ubuntu0.2_AMD64.deb ... アンパックlibcupscgi1:AMD64(2.1 .3-4ubuntu0.2)over(2.1.3-4)... 開梱の準備.../cups-core-drivers_2.1.3-4ubuntu0.2_AMD64.deb ... (2.1.3-4)を超えるcups-core-drivers(2.1.3-4ubuntu0.2)の開梱... 開梱の準備.../cups-server-common_2.1.3-4ubuntu0.2_all .de b ... unpacking cups-server-common(2.1.3-4ubuntu0.2)over(2.1.3-4)... 開梱の準備.../cups-common_2 .1.3-4ubuntu0.2_all.deb ... cups-common(2.1.3-4ubuntu0.2)over(2.1.3-4)... 開梱の準備.. ./cups-ppdc_2.1.3-4ubuntu0.2_AMD64.deb ... cups-ppdc(2.1.3-4ubuntu0.2)の開梱(2.1.3-4)... アンパックの準備.../cups-daemon_2.1.3-4ubuntu0.2_AMD64.deb ... cups.serviceのジョブがキャンセルされました。 invoke-rc.d:initscript cups、action "stop 「失敗しました。 dpkg:警告:サブプロセスの古い事前削除スクリプトは、エラー終了ステータス1 dpkg:代わりに新しいパッケージからスクリプトを試行しています... cups.serviceのジョブ invoke-rc.d:initscript cups、アクション「停止」に失敗しました。 dpkg:アーカイブの処理中にエラーが発生しました/var/cache/apt/archives/cups-daemon_2.1.3-4ubuntu0.2_AMD64 .deb(--unpack): サブプロセスの新しい事前削除スクリプトは、エラー終了ステータス1 アンパックの準備.../cups-bsd_2.1.3-4を返しましたubuntu0.2_AMD64.deb ... cups-bsd(2.1.3-4ubuntu0.2)over(2.1.3-4)... 開梱の準備.../cups -client_2.1.3-4ubuntu0.2_AMD64.deb ... cups-client(2.1.3-4ubuntu0.2)over(2.1.3-4)... 開梱の準備.../libcups2_2.1.3-4ubuntu0.2_AMD64.deb ... (2.1.3-4)上のlibcups2:AMD64(2.1.3-4ubuntu0.2)の開梱... 開梱の準備.../cups_2.1.3-4ubuntu0.2_AMD64.deb ... (2.1.3-4ubuntu0.2)以上(2.1.3-4)の開梱... libc-binのトリガーの処理(2.23-0ubuntu7)... doc-baseのトリガーの処理(0.10.7)... 1個の変更されたdoc-baseファイルの処理... スクロールキーパーでドキュメントを登録しています... man-db(2.7.5-1)のトリガーを処理しています... 処理中にエラーが発生しました: /var /cache/apt/archives/cups-daemon_2.1.3-4ubuntu0.2_AMD64.deb ログ終了:2017-03-28 01:28:00
cpus
- packageに問題があるようです。 https://launchpad.net/ubuntu/+source/cups から見つけたこのパッケージに関する情報の収集
2.1.3-4リリース(メイン) 2.1.3-4ubuntu0.2提案(メイン)
アンメットの依存関係を取り除くために、Sudo apt-get -f install
を実行しました。
/var/log/apt/term.log
から
ログ開始:2017-03-28 10:16:05 (データベースの読み取り中... (データベースの読み取り中... 100% (データベースの読み取り中... 314703ファイル現在インストールされているディレクトリ。) printer-driver-splixの削除(2.0.0 + svn315-4fakesync1)... printer-driver-postscript-hpの削除(3.16.3 + repack0-1) )... hplipの削除(3.16.3 + repack0-1)... printer-driver-hpcupsの削除(3.16.3 + repack0-1)... bluez-cupsの取り外し(5.37-0ubuntu5)... printer-driver-gutenprintの取り外し(5.2.11-1)... カップの取り外し(2.1.3-4ubuntu0.2) ... cups-core-driversの削除(2.1.3-4ubuntu0.2)... cups-daemonの削除(2.1.3-4)... 警告:cups.serviceを停止しますが、次の方法でアクティブにできます: cups.socket man-dbのトリガーの処理(2.7.5-1)... 処理dbusのトリガー(1.10.6-1ubuntu3.3)... libcups2:AMD64のセットアップ(2.1.3-4ubuntu0.2)... libcupsimage2:AMD64のセットアップ(2.1。 3-4ubuntu0.2)... Sett cups-server-common(2.1.3-4ubuntu0.2)のセットアップ... cups-commonのセットアップ(2.1.3-4ubuntu0.2)... cups-server-commonのセットアップクライアント(2.1.3-4ubuntu0.2)... libcupsppdc1:AMD64のセットアップ(2.1.3-4ubuntu0.2)... cups-ppdcのセットアップ(2.1.3- 4ubuntu0.2)... libcupscgi1:AMD64のセットアップ(2.1.3-4ubuntu0.2)... libcupsmime1:AMD64のセットアップ(2.1.3-4ubuntu0.2).. 。 cups-bsd(2.1.3-4ubuntu0.2)のセットアップ... libc-bin(2.23-0ubuntu7)のトリガーの処理... ログ終了: 2017-03-28 10:16:16
/var/log/apt/history.log
から
開始日:2017-03-28 10:16:05 コマンドライン:apt-get -f install Requested-By:mook(1000) Remove:printer-driver -splix:AMD64(2.0.0 + svn315-4fakesync1)、bluez-cups:AMD64(5.37-0ubuntu5)、printer-driver-hpcups:AMD64(3.16.3 + repack0-1)、printer-driver-postscript-hp: AMD64(3.16.3 + repack0-1)、hplip:AMD64(3.16.3 + repack0-1)、printer-driver-gutenprint:AMD64(5.2.11-1)、cups-core-drivers:AMD64(2.1.3 -4ubuntu0.2)、cups-daemon:AMD64(2.1.3-4)、cups:AMD64(2.1.3-4ubuntu0.2) 終了日:2017-03-28 10:16:16
満たされていない依存関係は現在の歴史ですが、いくつかのパッケージが削除され、それらを再インストールしました。問題のあるパッケージは最初にcups
で、proposed updates
は有効です。
proposed updates
を有効にしてSudo apt update
を実行しました
!!!今すぐSudo apt upgrade
を実行しないでください!!!
Sudo apt install cups
でカップを再インストールしました
インストール済み:printer-driver-gutenprint:AMD64(5.2.11-1、自動)、cups-core-drivers:AMD64(2.1.3-4ubuntu0.2、自動)、cups-daemon:AMD64(2.1.3-4ubuntu0。 2、自動)、カップ:AMD64(2.1.3-4ubuntu0.2)
proposed updates
を無効にしてSudo apt update
を実行しました
以前に削除されたパッケージの一部は現在再インストールされていますが、すべてではないことがわかります。不足しているパッケージをインストールしました
Sudo apt install hplip インストール済み:printer-driver-hpcups:AMD64(3.16.3 + repack0-1、自動)、printer-driver-postscript-hp:AMD64(3.16.3 + repack0-1、自動) 、hplip:AMD64(3.16.3 + repack0-1) sudo apt install printer-driver-splix Installed:printer-driver-splix:AMD64(2.0.0 + svn315-4fakesync1) sudo apt install bluez-cups インストール済み:bluez-cups:AMD64(5.37-0ubuntu5)
すべてのパッケージがインストールされ、プリンターが再び機能するようになりました。
提案された更新を有効/無効にする方法:
https://www.hiroom2.com/2016/05/23/ubuntu-16-04-install-xenial-proposed-package/
https://wiki.ubuntu.com/Testing/EnableProposed
提案された更新を有効にします。
$ Sudo sh -c "echo 'deb http://archive.ubuntu.com/ubuntu/\ xenial-proposed restrict main multiverse universe'\ > /etc/apt/sources.list .d/xenial-proposed.list "
提案された更新を無効にします。
$ Sudo rm /etc/apt/sources.list.d/xenial-proposed.list "
または、Software&Updatesプログラムを使用して、Dev
- tabのpreleased updates(xenial-proposed)
をオン/オフにします。
注
カーネル4.4.0-70-lowlatencyでUbuntuStudio 16.04.2を実行しています。
OPはエラーを取得するために異なるコマンドを使用したため、OPのログファイルは私のものとわずかに異なるように見える場合があります。また、Sudo apt-get -f install
の実行から削除されるファイルは異なる場合があります。これは、異なるプリンターにインストールされているドライバーによって異なります。
安全のために、説明した手順を実行するために自動更新を一時的に無効にすることは、最悪の考えではありません。
依存関係の問題に関しては、私はあまり賢くありません(私の独立性が大好きです)。それを解決するもっとエレガントな方法があるかもしれません。