Ask Your Question
2

ROS hydro installation problem

asked 2013-09-16 11:53:49 -0500

foodyore gravatar image

updated 2013-09-17 03:34:20 -0500

felix k gravatar image

There seems to be a problem when I try to install the full desktop version of Ros Hydro. Can anyone elaborate on what I can do? I tried downloading these packages individually but it always says that these versions (such as linux-image-generic-pae 3.2.0.53.63) cannot be found

You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-generic-pae : Depends: linux-image-generic-pae (= 3.2.0.38.46) but 3.2.0.53.63 is to be installed
                     Depends: linux-headers-generic-pae (= 3.2.0.38.46) but 3.2.0.53.63 is to be installed
 ros-hydro-desktop-full : Depends: ros-hydro-desktop but it is not going to be installed
                          Depends: ros-hydro-mobile but it is not going to be installed
                          Depends: ros-hydro-perception but it is not going to be installed
                          Depends: ros-hydro-simulators but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
edit retag flag offensive close merge delete

Comments

I haven't seen this one before, but I have been installing this a bit lately so I maybe able to help. What operating system are you installing on(version of Ubuntu)? Do you have previous versions of ROS installed? If you have a previous version of ros try "sudo apt-get remove ros-*" and retry the instructions on installing ROS Hydro.

ncr7 gravatar image ncr7  ( 2013-09-16 12:00:29 -0500 )edit

This sounds like you have some non standard packages on your system, possibly with conflicts preexisting. Can you install any packages? If so can you isolate it down to the exact package which has trouble. Unfortunately apt is not good at isolating the exact problem just giving a blanket failure.

tfoote gravatar image tfoote  ( 2013-09-16 18:10:14 -0500 )edit

@ncr7, can't remove because it didn't even install. @tfoote, I'm not really an expert in Ubuntu. Don't know how to isolate the package which is causing the trouble.

foodyore gravatar image foodyore  ( 2013-09-17 14:17:10 -0500 )edit

What I mean is try installing each thing listed as not going to be installed until you find what can be installed. I think you will need to resolve the linux-generic-pae before you will get anywyere

tfoote gravatar image tfoote  ( 2013-09-17 14:21:38 -0500 )edit

3 Answers

Sort by ยป oldest newest most voted
2

answered 2013-09-17 03:38:23 -0500

felix k gravatar image

That looks like a broken update to me. What if you ran apt-get update/apt-get upgrade?

Have you actually tried apt-get install -f as the error suggests? Also apt-get dist-upgrade might help.

edit flag offensive delete link more

Comments

I have tried both of it, but I keep getting unmet dependencies error. It depends on linux-image-generic-pae

foodyore gravatar image foodyore  ( 2013-09-17 14:15:04 -0500 )edit

Ditto. Just tried installing Hydro for the first time on a 12.04 machine with Groovy already running fine. I ran apt-get update / apt-get upgrade / apt-get dist-upgrade / apt-get install -f and still get the same dependency errors as @foodyore (although without the linux-image and header errors).

Pi Robot gravatar image Pi Robot  ( 2013-09-19 03:49:43 -0500 )edit

Just to clarify, I am only getting the four ros-hydro dependency errors as reported by @foodyore.

Pi Robot gravatar image Pi Robot  ( 2013-09-19 08:25:12 -0500 )edit

Same problem here. Did anyone of you solve it yet?

atp gravatar image atp  ( 2013-09-19 15:07:19 -0500 )edit

@atp Nope. I'll stick with Groovy until the Hydro installation issues are resolved.

Pi Robot gravatar image Pi Robot  ( 2013-09-20 03:44:08 -0500 )edit

I was able to resolve the problem on one of my machines by removing an old ppa PCL repository from the apt sources list. On another machine the trick was to uninstall ROS Fuerte.

Pi Robot gravatar image Pi Robot  ( 2013-09-26 15:13:14 -0500 )edit

Me too - by reinstalling ubuntu. :-(

atp gravatar image atp  ( 2013-09-26 16:15:25 -0500 )edit

Removing old PCL ppa also fixed this for me.

markpitchless gravatar image markpitchless  ( 2013-10-07 01:35:13 -0500 )edit
0

answered 2014-03-16 04:15:36 -0500

OzzieTheHead gravatar image

updated 2014-03-16 04:15:58 -0500

It looks like you are trying to use Debian packages for 13.10, ROS Hydro supports only Precise, Quantal and Raring for that. for other releases you should install from source.

edit flag offensive delete link more
0

answered 2013-11-20 23:32:18 -0500

Akis gravatar image

updated 2013-11-20 23:36:57 -0500

Hello,

I have exactly the same problem with Hydro. I have a version of ROS fuerte already installed and I was trying to install ROS Hydro in parallel!

When I am typing: "sudo apt-get install ros-hydro-desktop-full", the result I get is:

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-desktop-full : Depends: ros-hydro-desktop but it is not going to be installed
                          Depends: ros-hydro-mobile but it is not going to be installed
                          Depends: ros-hydro-perception but it is not going to be installed
                          Depends: ros-hydro-simulators but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Is there a way to have both distributions (Fuerte and Hydro) installed in parallel in my Ubuntu 12.04 LTS (Precise)?

Thank you in advance,

Akis

edit flag offensive delete link more

Comments

You can install both at the same time, and adjust which one to use at a particular time by sourcing the path into ./bashrc (like add "source ./opt/ros/hydro/setup.bash" at the end of the ~/.bashrc file when you want to use Hydro and vice-verse). You can see the wiki for more info.

game4cesc gravatar image game4cesc  ( 2014-01-29 23:24:32 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2013-09-16 11:53:49 -0500

Seen: 4,053 times

Last updated: Mar 16 '14