ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I encountered the same problem. For me, the problem was that an upgrade to ps-engine depended on a version of openni-dev that apparently more recent than what is available in 12.04. To fix it I ran aptitude as follows:

$ sudo aptitude install ros-hydro-desktop-full
...
The following packages have unmet dependencies:
 ps-engine : Depends: openni-dev (>= 1.5.2.23~precise) but 1.3.2.1-4+precise2 is
installed.
The following actions will resolve these dependencies:

      Keep the following packages at their current version:
  [...lists 39 ROS and PCL packages that are not (and will not be) installed...]
Accept this solution? [Y/n/q/?]

Clearly that isn't acceptable, so do not accept that solution (hit 'n <enter>' in response to the question above). Then aptitude gives an alternate solution:

The following actions will resolve these dependencies:

     Install the following packages:           
1)     ps-engine [5.0.3.3-3+precise1 (precise)]

Accept this solution? [Y/n/q/?]

That solution installs an earlier version of ps-engine, which can have it's dependencies met, so it works. Accept it and let aptitude do its work; that should fix your problem.

Hopefully a version of openni-dev which is compatible with the latest ps-engine will be added to the apt repositories soon...

I encountered the same problem. For me, the problem was that an upgrade to ps-engine depended on a version of openni-dev that apparently more recent than what is available in 12.04. To fix it I ran aptitude as follows:

$ sudo aptitude install ros-hydro-desktop-full
...
The following packages have unmet dependencies:
 ps-engine : Depends: openni-dev (>= 1.5.2.23~precise) but 1.3.2.1-4+precise2 is
installed.
The following actions will resolve these dependencies:

      Keep the following packages at their current version:
  [...lists 39 ROS and PCL packages that are not (and will not be) installed...]
Accept this solution? [Y/n/q/?]

Clearly that isn't acceptable, desirable, so do not accept that solution (hit 'n <enter>' in response to the question above). Then aptitude gives an alternate solution:

The following actions will resolve these dependencies:

     Install the following packages:           
1)     ps-engine [5.0.3.3-3+precise1 (precise)]

Accept this solution? [Y/n/q/?]

That solution installs an earlier version of ps-engine, which can have it's dependencies met, so it works. Accept it and let aptitude do its work; that should fix your problem.

Hopefully a version of openni-dev which is compatible with the latest ps-engine will be added to the apt repositories soon...