ROS hydro installation problem
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).
Asked by foodyore on 2013-09-16 11:53:49 UTC
Answers
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.
Asked by felix k on 2013-09-17 03:38:23 UTC
Comments
I have tried both of it, but I keep getting unmet dependencies error. It depends on linux-image-generic-pae
Asked by foodyore on 2013-09-17 14:15:04 UTC
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).
Asked by Pi Robot on 2013-09-19 03:49:43 UTC
Just to clarify, I am only getting the four ros-hydro dependency errors as reported by @foodyore.
Asked by Pi Robot on 2013-09-19 08:25:12 UTC
Same problem here. Did anyone of you solve it yet?
Asked by atp on 2013-09-19 15:07:19 UTC
@atp Nope. I'll stick with Groovy until the Hydro installation issues are resolved.
Asked by Pi Robot on 2013-09-20 03:44:08 UTC
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.
Asked by Pi Robot on 2013-09-26 15:13:14 UTC
Me too - by reinstalling ubuntu. :-(
Asked by atp on 2013-09-26 16:15:25 UTC
Removing old PCL ppa also fixed this for me.
Asked by markpitchless on 2013-10-07 01:35:13 UTC
@markpitchless @Pi Robot @foodyore I need to run fuerte and Hydro,and im getting the same error. How did you remove the old PCL ppa?? If i install hydro should i get a new version of ros why is it importante things that are already installed?
Asked by ctguell on 2013-10-14 03:29:06 UTC
+1 for removing old PCL ppa. I also have fuerte and groovy installed on my computer. And just to mention, I used the following command: "sudo add-apt-repository --remove ppa:v-launchpad-jochen-sprickerhof-de/pcl"
Asked by yigit on 2013-10-30 05:55:34 UTC
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
Asked by Akis on 2013-11-21 00:32:18 UTC
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.
Asked by game4cesc on 2014-01-30 00:24:32 UTC
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.
Asked by OzzieTheHead on 2014-03-16 04:15:36 UTC
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.
Asked by ncr7 on 2013-09-16 12:00:29 UTC
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.
Asked by tfoote on 2013-09-16 18:10:14 UTC
@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.
Asked by foodyore on 2013-09-17 14:17:10 UTC
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
Asked by tfoote on 2013-09-17 14:21:38 UTC