お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2018-09-11 16:11:12

jack325
新しいメンバ
登録日: 2018-09-11

依存関係の問題(?)により、install・upgradeができない

ubuntu 16.04でsudo apt-get upgradeしようとしたところ、依存関係でエラーが出ました。

実行結果:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
これらを直すためには 'apt-get -f install' を実行する必要があるかもしれません。
以下のパッケージには満たせない依存関係があります:
ros-kinetic-collada-parser : 依存: libcollada-dom2.4-dp0 しかし、インストールされていません
                              依存: libcollada-dom2.4-dp-dev しかし、インストールされていません
ros-kinetic-collada-urdf : 依存: libcollada-dom2.4-dp0 しかし、インストールされていません
                            依存: libcollada-dom2.4-dp-dev しかし、インストールされていません
ros-kinetic-pcl-conversions : 依存: libpcl-dev しかし、インストールされていません
ros-kinetic-pcl-ros : 依存: libpcl-dev しかし、インストールされていません
E: 未解決の依存関係があります。-f オプションを試してください。

指示の通り、sudo apt-get -f install を試しても、エラーが出ました。

実行結果:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
依存関係を解決しています ... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  collada-dom-dev collada-dom2.4-dp-base collada-dom2.4-dp-dev libavcodec54
  libavcodec56 libavformat54 libavresample-dev libavresample-ffmpeg2
  libavresample2 libavutil52 libavutil54 libblosc1 libboost-filesystem1.54.0
  libboost-thread1.54.0 libcr0 libhdf5-7 libilmbase-dev libllvm4.0
  liblog4cplus-1.1-9 libmysqlclient18 libnetcdfc++4 libnetcdfc7 libopenexr-dev
  libopenjpeg2 libopenni2-0 libopenni2-dev libopensubdiv libopenvdb3.1
  libpcl-1.7-doc libpcl-common-1.7 libpcl-common-1.7-dev libpcl-features-1.7
  libpcl-features-1.7-dev libpcl-filters-1.7 libpcl-filters-1.7-dev
  libpcl-geometry-1.7-dev libpcl-kdtree-1.7 libpcl-kdtree-1.7-dev
  libpcl-keypoints-1.7 libpcl-keypoints-1.7-dev libpcl-octree-1.7
  libpcl-octree-1.7-dev libpcl-outofcore-1.7 libpcl-people-1.7
  libpcl-recognition-1.7 libpcl-registration-1.7 libpcl-registration-1.7-dev
  libpcl-sample-consensus-1.7 libpcl-sample-consensus-1.7-dev
  libpcl-search-1.7 libpcl-search-1.7-dev libpcl-segmentation-1.7
  libpcl-segmentation-1.7-dev libpcl-tracking-1.7 libpcl-tracking-1.7-dev
  libqmi-glib1 libswscale2 libswscale3 libtorque2 libvtk5.10 libx264-142
  libxdmf-dev libxdmf2 linux-headers-4.4.0-81 linux-headers-4.4.0-81-generic
  linux-headers-4.4.0-93 linux-headers-4.4.0-93-generic
  linux-image-4.4.0-81-generic linux-image-4.4.0-93-generic
  linux-image-extra-4.4.0-81-generic linux-image-extra-4.4.0-93-generic
  python-support tcl-vtk
これを削除するには 'sudo apt autoremove' を利用してください。
以下の追加パッケージがインストールされます:
  libcollada-dom2.4-dp-dev libcollada-dom2.4-dp0 libpcl-dev
提案パッケージ:
  libbullet2-dev libbullet2 libpcl-doc
以下のパッケージが新たにインストールされます:
  libcollada-dom2.4-dp-dev libcollada-dom2.4-dp0 libpcl-dev
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 595 個。
488 個のパッケージが完全にインストールまたは削除されていません。
2,579 kB 中 0 B のアーカイブを取得する必要があります。
この操作後に追加で 25.6 MB のディスク容量が消費されます。
続行しますか? [Y/n] y
(データベースを読み込んでいます ... 現在 469597 個のファイルとディレクトリがインストールされています。)
.../libcollada-dom2.4-dp0_2.4.4+ds1-1_amd64.deb を展開する準備をしています ...
libcollada-dom2.4-dp0 (2.4.4+ds1-1) を展開しています...
dpkg: アーカイブ /var/cache/apt/archives/libcollada-dom2.4-dp0_2.4.4+ds1-1_amd64.deb の処理中にエラーが発生しました (--unpack):
'/usr/lib/libcollada-dom2.4-dp.so.2.4.4' を上書きしようとしています。これはパッケージ collada-dom2.4-dp-base 2.4.4.7-ubuntu1~trusty1 にも存在します
dpkg-deb: エラー: サブプロセス ペースト がシグナル (Broken pipe) によって強制終了されました
.../libcollada-dom2.4-dp-dev_2.4.4+ds1-1_amd64.deb を展開する準備をしています ...
libcollada-dom2.4-dp-dev (2.4.4+ds1-1) を展開しています...
dpkg: アーカイブ /var/cache/apt/archives/libcollada-dom2.4-dp-dev_2.4.4+ds1-1_amd64.deb の処理中にエラーが発生しました (--unpack):
'/usr/lib/cmake/collada_dom-2.4/collada_dom-config.cmake' を上書きしようとしています。これはパッケージ collada-dom2.4-dp-dev 2.4.4.7-ubuntu1~trusty1 にも存在します
dpkg-deb: エラー: サブプロセス ペースト がシグナル (Broken pipe) によって強制終了されました
.../libpcl-dev_1.7.2-14build1_amd64.deb を展開する準備をしています ...
libpcl-dev (1.7.2-14build1) を展開しています...
dpkg: アーカイブ /var/cache/apt/archives/libpcl-dev_1.7.2-14build1_amd64.deb の処理中にエラーが発生しました (--unpack):
'/usr/include/pcl-1.7/pcl/for_each_type.h' を上書きしようとしています。これはパッケージ libpcl-common-1.7-dev 1.7.1-3+trusty3 にも存在します
dpkg-deb: エラー: サブプロセス ペースト がシグナル (Broken pipe) によって強制終了されました
libc-bin (2.23-0ubuntu10) のトリガを処理しています ...
処理中にエラーが発生しました:
/var/cache/apt/archives/libcollada-dom2.4-dp0_2.4.4+ds1-1_amd64.deb
/var/cache/apt/archives/libcollada-dom2.4-dp-dev_2.4.4+ds1-1_amd64.deb
/var/cache/apt/archives/libpcl-dev_1.7.2-14build1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

ちなみに、sudo apt-get update はエラーなく実行できます。

上記のエラーはどうのようにしたら解決できるでしょうか。ご教授おねがいします。

オフライン

 

#2 2018-09-11 18:15:55

aaabbbcccdddeeefffggghhh
メンバ
登録日: 2008-02-25

Re: 依存関係の問題(?)により、install・upgradeができない

端末で以下のように実行してみてください。

sudo dpkg -r --force-depends ros-kinetic-collada-parser ros-kinetic-collada-urdf ros-kinetic-pcl-conversions ros-kinetic-pcl-ros

オフライン

 

#3 2018-09-12 11:31:24

jack325
新しいメンバ
登録日: 2018-09-11

Re: 依存関係の問題(?)により、install・upgradeができない

aaabbbcccdddeeefffggghhhさん
御返事ありがとうございます。

sudo dpkg -r --force-depends ros-kinetic-collada-parser ros-kinetic-collada-urdf ros-kinetic-pcl-conversions ros-kinetic-pcl-ros

の後に

sudo apt-get upgrade

を行ったところ、以下のようにまた依存関係の問題のあるパッケージが存在するとなってしまいました。

実行結果:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
これらを直すためには 'apt-get -f install' を実行する必要があるかもしれません。
以下のパッケージには満たせない依存関係があります:
ros-kinetic-perception-pcl : 依存: ros-kinetic-pcl-conversions しかし、インストールされていません
                              依存: ros-kinetic-pcl-ros しかし、インストールされていません
ros-kinetic-robot-model : 依存: ros-kinetic-collada-parser しかし、インストールされていません
                           依存: ros-kinetic-collada-urdf しかし、インストールされていません
E: 未解決の依存関係があります。-f オプションを試してください。

問題のあるパッケージを削除しても、削除したパッケージにより更に依存関係の問題が起きてしまっているようです。

オフライン

 

#4 2018-09-12 18:11:27

aaabbbcccdddeeefffggghhh
メンバ
登録日: 2008-02-25

Re: 依存関係の問題(?)により、install・upgradeができない

ROS関連のパッケージの依存関係が破損しておられるようですので、それらを片っ端から削除してください。

sudo dpkg -r --force-depends ros-kinetic-perception-pcl ros-kinetic-robot-model

オフライン

 

#5 2018-09-13 18:12:01

jack325
新しいメンバ
登録日: 2018-09-11

Re: 依存関係の問題(?)により、install・upgradeができない

ROS関連のパッケージをすべて削除し、upgradeしなおしたらうまく行きました!
ありがとうございました!

オフライン

 

Board footer

Powered by FluxBB