Robotics StackExchange | Archived questions

Installing turtlebot: dependency is not going to be installed

Hi dudes,

I've ubuntu 12.04 and I've followed the instructions here to install ROS, concretely ros-hydro-desktop-full, without any problem. I've done all the beginner tutorials also without problems.

However, when I've reached to the turtlebot simulator tutorial I've to install this:

$ sudo apt-get install ros-hydro-turtlebot-apps ros-hydro-turtlebot-rviz-launchers

and I get the following error:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ros-hydro-turtlebot-apps : Depends: ros-hydro-turtlebot-actions but it is not going to be installed
                            Depends: ros-hydro-turtlebot-calibration but it is not going to be installed
                            Depends: ros-hydro-turtlebot-core-apps but it is not going to be installed
                            Depends: ros-hydro-turtlebot-follower but it is not going to be installed
                            Depends: ros-hydro-turtlebot-navigation but it is not going to be installed
                            Depends: ros-hydro-turtlebot-panorama but it is not going to be installed
                            Depends: ros-hydro-turtlebot-teleop but it is not going to be installed
 ros-hydro-turtlebot-rviz-launchers : Depends: ros-hydro-turtlebot-bringup but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

If I try to install some of that dependencies, let's say ros-hydro-turtlebot, I get another dependency more, and so on, till I arrive to:

ros-hydro-openni-launch : Depends: ros-hydro-openni-camera but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
raul@raul-desktop:~$ sudo apt-get install ros-hydro-openni-camera
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ros-hydro-openni-camera : Depends: libopenni0 but it is not going to be installed
                           Depends: libopenni-dev but it is not going to be installed
                           Depends: libopenni-sensor-primesense-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Finally, if I try to install libopenni0, I get the following:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  ros-hydro-rqt-runtime-monitor ros-hydro-qt-gui-py-common libpcl-surface-1.7-dev libbullet-dev ros-hydro-gmapping ros-hydro-self-test ros-hydro-opencv2
  libpoconet9 ros-hydro-rqt-reconfigure ros-hydro-move-base-msgs ros-hydro-rqt-robot-dashboard ros-hydro-common-tutorials libcaca-dev ros-hydro-collada-urdf
  ros-hydro-roslisp python-pyside.qtopengl ros-hydro-rosbag libpocodata9 ros-hydro-robot-model ros-hydro-cv-bridge ros-hydro-rosbag-migration-rule
  libogre-1.7.4 libp11-kit-dev libpcl-surface-1.7 libxaw7-dev ros-hydro-rqt-robot-steering ros-hydro-ros-comm libpcl-features-1.7-dev yaml-cpp
  ros-hydro-rqt-launch ros-hydro-vision-opencv ros-hydro-image-common libslang2-dev python-sphinx ros-hydro-random-numbers libpocosqlite9 python-matplotlib
  libzzip-dev ros-hydro-turtle-actionlib ros-hydro-pluginlib-tutorials ros-hydro-image-proc libplayerdrivers3.0 libpocomysql9 python-pyside.qtdeclarative
  ros-hydro-smclib libfreeimage3 libpoco-dev libassimp2 libraw5 ros-hydro-roslaunch ros-hydro-kdl-parser ros-hydro-rqt-gui-py libprotobuf7
  libpcl-outofcore-1.7 libpcl-recognition-1.7 libpocoutil9 python-pyside.phonon librtmp-dev libgpg-error-dev libpyside-py3-1.1 libplayerc3.0 python-epydoc
  ros-hydro-media-export ros-hydro-tf2-bullet ros-hydro-message-filters ros-hydro-timestamp-tools ros-hydro-driver-common libcppunit-1.12-1
  libpcl-geometry-1.7-dev ros-hydro-rosnode ros-hydro-stage ros-hydro-rqt-action sphinx-doc libplayercommon3.0 python-pyside.qtuitools
  libpcl-registration-1.7-dev ros-hydro-rosconsole-bridge liblodo3.0 libpmap3.0 ros-hydro-stage-ros libasound2-dev liblua5.1-0-dev
  ros-hydro-theora-image-transport libtbb2 libglew1.6 libgnutls-openssl27 ros-hydro-rosmsg ros-hydro-rqt-plot python-matplotlib-data ros-hydro-smach-ros
  libpython3.2 ros-hydro-control-msgs phonon libqwt5-qt4 gazebo ros-hydro-tf2-msgs ros-hydro-rosout ros-hydro-fake-localization
  ros-hydro-visualization-tutorials ros-hydro-stereo-image-proc ros-hydro-octomap libncurses5-dev ros-hydro-camera-info-manager ros-hydro-pcl-msgs
  ros-hydro-tf2-tools ros-hydro-urdfdom-headers libsdl-image1.2-dev libpocoodbc9 libpcl-features-1.7 libshiboken-dev sbcl libvtk5.8-qt4 docgenerator
  ros-hydro-rqt-nav-view ros-hydro-ros-full libqwt6 ros-hydro-nodelet ros-hydro-compressed-image-transport ros-hydro-roswtf ros-hydro-actionlib
  collada-dom-dev ros-hydro-rosbash ros-hydro-polled-camera ros-hydro-rosdoc-lite libqhull-dev ros-hydro-interactive-marker-tutorials libavahi-client-dev
  liblcms1-dev ros-hydro-image-view python-qt4-dev ros-hydro-tf2-kdl libpcl-tracking-1.7 libcegui-mk2-0.7.5 ros-hydro-rqt-py-console libcurl4-openssl-dev
  ros-hydro-camera-calibration-parsers ros-hydro-executive-smach ros-hydro-tf2-geometry-msgs ros-hydro-actionlib-tutorials ros-hydro-rqt-pose-view
  ros-hydro-topic-tools libreadline6-dev libpcl-tracking-1.7-dev libgnutlsxx27 python-psutil libpcl-search-1.7-dev ros-hydro-gencpp libpyside1.1
  python-pyside.qttest ros-hydro-rqt-bag libprotobuf-dev ros-hydro-rviz-plugin-tutorials ros-hydro-actionlib-msgs ros-hydro-rqt-publisher
  collada-dom2.4-dp-base ros-hydro-rqt-robot-plugins libsdl1.2-dev ros-hydro-rqt-rviz libjs-underscore sdformat ros-hydro-diagnostic-msgs python-qt4-gl
  ros-hydro-trajectory-msgs ros-hydro-urdf-tutorial ros-hydro-rqt-dep ros-hydro-rostest python-qt4 ros-hydro-eigen-conversions ros-hydro-openslam-gmapping
  python-pyside.qtwebkit ros-hydro-interactive-markers libpcl-keypoints-1.7 libtinfo-dev libpcl-apps-1.7 ros-hydro-tf2-ros libapiextractor-dev python-tz
  ros-hydro-rosboost-cfg python-sip ros-hydro-map-server ros-hydro-map-msgs libpcl-keypoints-1.7-dev libfltk1.1 libfltk1.3 libgenrunner-dev
  python-pyside.qtcore libfreeimage-dev libsilly ros-hydro-message-generation ros-hydro-bond-core ros-hydro-rqt-py-common ros-hydro-rosservice
  ros-hydro-compressed-depth-image-transport libplayerjpeg3.0 ros-hydro-rqt-service-caller ros-hydro-shape-msgs ros-hydro-rqt-gui python-pyside.qtnetwork
  ros-hydro-rqt-common-plugins libflann1 fluid python-pyside.qtgui ros-hydro-rqt-topic ros-hydro-class-loader ros-hydro-image-transport-plugins
  libcppunit-dev ros-hydro-robot-state-publisher ros-hydro-qt-dotgraph ros-hydro-eigen-stl-containers libxmu-dev ros-hydro-rosclean ros-hydro-turtle-tf
  libgenrunner0.6 python-kitchen ros-hydro-common-msgs libidn11-dev libfltk-forms1.3 libtasn1-3-dev sphinx-common ros-hydro-joint-state-publisher
  ros-hydro-rosmaster ros-hydro-nodelet-tutorial-math libfltk-images1.3 libgeos-c1 ros-hydro-laser-geometry libogre-dev ros-hydro-rqt-gui-cpp
  ros-hydro-xacro ros-hydro-rqt-logger-level ros-hydro-rqt-msg ros-hydro-geometry-experimental ros-hydro-tf-conversions ros-hydro-rosunit
  libpcl-octree-1.7-dev ros-hydro-resource-retriever libplayercore3.0 hddtemp ros-hydro-robot ros-hydro-rqt-console ros-hydro-librviz-tutorial
  ros-hydro-genlisp libpococrypto9 ros-hydro-rqt-tf-tree ros-hydro-rqt-bag-plugins ros-hydro-orocos-kdl libxpm-dev libzzip-0-13 libpcl-people-1.7
  ros-hydro-geometry-tutorials ros-hydro-diagnostic-aggregator robot-player ros-hydro-amcl ros-hydro-urdf-parser-plugin ros-hydro-rviz-python-tutorial
  ros-hydro-image-geometry shiboken libtbb-dev libphonon4 ros-hydro-rqt-srv python-pyside.qtsql libqtassistantclient4 ros-hydro-rqt-top
  ros-hydro-qt-gui-core ros-hydro-rqt-web libpcl-common-1.7-dev python-pyside.qtsvg python-pyside.qthelp ros-hydro-rqt-graph libpocoxml9
  ros-hydro-qt-gui-app ros-hydro-visualization-msgs ros-hydro-shape-tools collada-dom2.4-dp-dev libgcrypt11-dev ros-hydro-rqt-shell ros-hydro-roscreate
  ros-hydro-rqt-robot-monitor ros-hydro-bondcpp ros-hydro-bfl libpcl-search-1.7 libassimp-dev ros-hydro-kdl-conversions ros-hydro-rqt-moveit
  ros-hydro-nav-msgs libpcl-sample-consensus-1.7-dev ros-hydro-qt-gui-cpp libpcl-common-1.7 phonon-backend-gstreamer python-pyside.qtxml libgeos-3.2.2
  ros-hydro-image-rotate libdevil-dev libpyside-dev libstatgrab6 ros-hydro-gazebo-msgs ros-hydro-camera-calibration fltk1.3-doc python-sip-dev ros-hydro-mk
  ros-hydro-diagnostic-common-diagnostics libois-1.3.0 ros-hydro-smach ros-hydro-tf libplayerinterface3.0 libpocozip9 ros-hydro-bond
  ros-hydro-laser-assembler libxmu-headers libfltk1.1-dev libpulse-dev libpcl-filters-1.7 libplayerc++3.0 ros-hydro-image-transport
  ros-hydro-dynamic-reconfigure libpcl-kdtree-1.7-dev python-markupsafe ros-hydro-driver-base python-pydot ros-hydro-diagnostic-analysis ros-hydro-rviz
  ros-hydro-angles libpcl-filters-1.7-dev libcegui-mk2-dev ros-hydro-collada-parser ros-hydro-geometry libgnutls-dev ros-hydro-robot-pose-ekf
  python-qwt5-qt4 ros-hydro-python-qt-binding ros-hydro-nodelet-topic-tools ros-hydro-ros-base libodbc1 libpocofoundation9 python-pyside.qtscript
  libapiextractor0.10 libvtk5-qt4-dev libdbus-1-dev ros-hydro-visualization-marker-tutorials generatorrunner ros-hydro-rosbuild libmng-dev
  ros-hydro-stereo-msgs ros-hydro-tf2-py libprotobuf-lite7 libavahi-common-dev libflann-dev libopenjpeg2 python-jinja2 ros-hydro-diagnostics
  libpcl-registration-1.7 libshiboken-py3-1.1 libbullet ros-hydro-tf2 libqhull5 libpcl-1.7-doc libprotoc7 libxerces-c3.1 libpcl-sample-consensus-1.7
  ros-hydro-urdf libpoconetssl9 libpcl-segmentation-1.7 python-pyside ros-hydro-roslang libpcl-octree-1.7 ros-hydro-ros ros-hydro-smach-msgs libshiboken1.1
  ros-hydro-rosparam ros-hydro-console-bridge libdevil1c2 libplayertcp3.0 ros-hydro-sensor-msgs libpcl-kdtree-1.7 ros-hydro-rostopic ros-hydro-voxel-grid
  ros-hydro-bondpy libbz2-dev ros-hydro-diagnostic-updater ros-hydro-geometric-shapes ros-hydro-urdfdom ros-hydro-nodelet-core ros-hydro-filters
  libplayerwkb3.0 ros-hydro-rosmake ros-hydro-rqt-image-view ros-hydro-qt-gui libjs-sphinxdoc libpcl-segmentation-1.7-dev python-pyparsing libv4l-dev
  python-opengl ros-hydro-pluginlib libqwt-dev libreadline-dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libopenni-sensor-primesense0 openni-utils
The following packages will be REMOVED:
  libpcl-1.7-all libpcl-1.7-all-dev libpcl-1.7-bin libpcl-all libpcl-all-dev libpcl-apps-1.7-dev libpcl-io-1.7 libpcl-io-1.7-dev libpcl-outofcore-1.7-dev
  libpcl-people-1.7-dev libpcl-recognition-1.7-dev libpcl-visualization-1.7 libpcl-visualization-1.7-dev openni-dev ps-engine ros-hydro-base-local-planner
  ros-hydro-carrot-planner ros-hydro-clear-costmap-recovery ros-hydro-costmap-2d ros-hydro-depth-image-proc ros-hydro-desktop ros-hydro-desktop-full
  ros-hydro-dwa-local-planner ros-hydro-gazebo-plugins ros-hydro-gazebo-ros ros-hydro-gazebo-ros-pkgs ros-hydro-image-pipeline ros-hydro-laser-filters
  ros-hydro-laser-pipeline ros-hydro-mobile ros-hydro-move-base ros-hydro-move-slow-and-clear ros-hydro-nav-core ros-hydro-navfn ros-hydro-navigation
  ros-hydro-pcl-conversions ros-hydro-pcl-ros ros-hydro-perception ros-hydro-perception-pcl ros-hydro-rotate-recovery ros-hydro-simulators ros-hydro-viz
The following NEW packages will be installed:
  libopenni-sensor-primesense0 libopenni0 openni-utils
0 upgraded, 3 newly installed, 42 to remove and 0 not upgraded.

What doesn't sound good for me, so I've cancelled it. Any idea about what could be wrong here?

Thank you!

Asked by jotaraul on 2013-11-21 02:14:04 UTC

Comments

Answers