Ask Your Question
0

Dependency errors Fedora 20. How would I resolve this?

asked 2014-09-02 09:22:06 -0600

updated 2014-11-11 19:34:36 -0600

mether gravatar image

When I was updating my system today, I got these dependency issues.

sudo yum update

Do I wait or is there something that I can do about this?:

---> Package libfreenect-fakenect.x86_64 0:0.1.2-6.fc20 will be installed
--> Processing Dependency: libfreenect(x86-64) = 0.1.2-6.fc20 for package: libfreenect-fakenect-0.1.2-6.fc20.x86_64
--> Finished Dependency Resolution
Error: Package: libfreenect-fakenect-0.1.2-6.fc20.x86_64 (fedora)
           Requires: libfreenect(x86-64) = 0.1.2-6.fc20
           Removing: libfreenect-0.1.2-6.fc20.x86_64 (@fedora)
               libfreenect(x86-64) = 0.1.2-6.fc20
           Updated By: libfreenect-0.5.0-1.fc20.x86_64 (updates)
               libfreenect(x86-64) = 0.5.0-1.fc20
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

And:

EDIT2: Here is the full output of the command "yum update" on my system.

 # yum update
Loaded plugins: auto-update-debuginfo, fastestmirror, langpacks, protectbase,    
              : refresh-packagekit, remove-with-leaves, upgrade-helper,          
              : versionlock                                                      
adobe-linux-i386                                          |  951 B  00:00:00     
adobe-linux-x86_64                                        |  951 B  00:00:00     
fedora/20/x86_64/metalink                                 |  35 kB  00:00:00     
fedora                                                    | 3.8 kB  00:00:00     
fedora-debuginfo/20/x86_64/metalink                       |  30 kB  00:00:00     
home_tpokorra_mono                                        | 1.6 kB  00:00:00     
mysql-connectors-community                                | 2.5 kB  00:00:00     
mysql-tools-community                                     | 2.5 kB  00:00:00     
mysql56-community                                         | 2.5 kB  00:00:00     
rpmfusion-free                                            | 3.3 kB  00:00:00     
rpmfusion-free-updates                                    | 3.3 kB  00:00:00     
rpmfusion-free-updates-debuginfo                          | 2.7 kB  00:00:00     
rpmfusion-nonfree                                         | 3.3 kB  00:00:00     
rpmfusion-nonfree-updates                                 | 3.3 kB  00:00:00     
rpmfusion-nonfree-updates-debuginfo                       | 2.7 kB  00:00:00     
tor                                                       | 2.9 kB  00:00:00     
tor-source                                                | 2.9 kB  00:00:00     
updates/20/x86_64/metalink                                |  28 kB  00:00:00     
updates                                                   | 4.9 kB  00:00:00     
updates-debuginfo/20/x86_64/metalink                      |  24 kB  00:00:00     
updates-debuginfo                                         | 3.0 kB  00:00:00     
virtualbox                                                |  951 B  00:00:00     
(1/11): mysql-connectors-community/20/x86_64/primary_db   | 7.2 kB  00:00:00     
(2/11): mysql-tools-community/20/x86_64/primary_db        |  13 kB  00:00:00     
(3/11): tor/x86_64/primary_db                             | 4.1 kB  00:00:01     
(4/11): mysql56-community/20/x86_64/primary_db            |  47 kB  00:00:01     
(5/11): fedora/20/x86_64/group_gz                         | 394 kB  00:00:03     
(6/11): tor-source/primary_db                             | 2.5 kB  00:00:01     
(7/11): home_tpokorra_mono/primary                        |  16 kB  00:00:03     
(8/11): updates-debuginfo/20/x86_64/primary_db            | 834 kB  00:00:09     
(9/11): updates/20/x86_64/group_gz                        | 395 kB  00:00:10     
(10/11): fedora/20/x86_64/primary_db                      |  18 MB  00:01:10     
(11/11): updates/20/x86_64/primary_db                     |  11 MB  00:01:21     
(1/14): adobe-linux-i386/primary                          | 1.2 kB  00:00:00     
(2/14): adobe-linux-x86_64/primary                        | 1.2 kB  00:00:00     
(3/14): rpmfusion-free/20/x86_64/group_gz                 | 1.6 kB  00:00:00     
(4/14): rpmfusion-free-updates/20/x86_64/group_gz         | 1.6 kB  00:00:00     
(5/14): rpmfusion-nonfree/20/x86_64/group_gz              | 1.0 kB  00:00:00     
(6/14): rpmfusion-nonfree-updates/20/x86_64/group_gz      | 1.0 kB  00:00:00     
(7/14): rpmfusion-free/20/x86_64/primary_db               | 445 kB  00:00 ...
(more)
edit retag flag offensive close merge delete

Comments

You are not showing the full output and command, so are you installing or updating? Have you updated regularly your Fedora 20?

skytux gravatar imageskytux ( 2014-09-02 09:55:22 -0600 )edit

@skytux I'll edit my post. Yes I always/daily update my system.

somethingSomething gravatar imagesomethingSomething ( 2014-09-02 10:10:59 -0600 )edit

This is not the full output

mether gravatar imagemether ( 2014-09-02 12:09:58 -0600 )edit

@mether@randomuser I updated my question.

somethingSomething gravatar imagesomethingSomething ( 2014-09-02 19:36:43 -0600 )edit

Edited to remove the output of your --skip-broken transaction; the full output of a transaction with the problem helps; the output of a transaction that skips the problem does not help.

randomuser gravatar imagerandomuser ( 2014-09-02 23:13:26 -0600 )edit

4 Answers

Sort by ยป oldest newest most voted
1

answered 2014-09-10 05:03:42 -0600

MarkieMark gravatar image

The best I managed while waiting for the bugfix is

# yum remove libfreenect
# yum install libfreenect-fakenect
# yum update

then when mrpt-apps / mrpt-hwdrivers are fixed they'll need reinstalling

edit flag offensive delete link more

Comments

it is already possible to # yum install --enablerepo=updates-testing mrpt-apps-1.0.2-9.fc20

MarkieMark gravatar imageMarkieMark ( 2014-09-11 02:32:52 -0600 )edit
3

answered 2014-09-02 21:01:52 -0600

skytux gravatar image

updated 2014-09-02 21:03:30 -0600

It seems to me that mrpt-apps-1.0.2-8.fc20.x86_64 needs libfreenect-0.1.2-6.fc20.x86_64 from repo fedora, but on the other hand there is libfreenect-0.5.0-1.fc20.x86_64 in repo updates.

edit flag offensive delete link more

Comments

2

That's it! I converted to an answer for you.

$ repoquery --requires mrpt-apps --releasever 20|grep nect
libfreenect.so.0.1()(64bit)
$ repoquery -qf "libfreenect.so.0.1" --releasever 20
libfreenect-0:0.1.2-6.fc2

0.i686

You should file a bug to request an update to mrpt-apps in F20, if it does not already exist.

randomuser gravatar imagerandomuser ( 2014-09-02 23:24:28 -0600 )edit

Thanks @randomuser for the conversion! :-)

skytux gravatar imageskytux ( 2014-09-03 12:48:49 -0600 )edit
1

answered 2014-09-02 15:09:16 -0600

updated 2014-09-02 15:10:20 -0600

According to https://apps.fedoraproject.org/packages , libfreenect-fakenect is a subpackage of libfreenect, which means they are built together.

Searching there further, you can find the package's spec file at http://pkgs.fedoraproject.org/cgit/libfreenect.git/tree/libfreenect.spec?h=f20 , which shows that a version of libfreenect-fakenect should require the current version of libfreenect. This is usually enough information to rule out any packaging issues.

Your system doesn't appear to be trying to install the updated version of libfreenect-fakenect. This could be for a number of reasons:

  • You have stale repository metadata, fix with yum clean all.
  • You have manually configured /etc/yum.conf or something in /etc/yum.conf.d/ to limit updates of libfreenect-fakenect. Fix by manually reviewing these files.
  • You have another package that explicitly requires that version of libfreenect-fakenect. The full output of your yum command should reveal that.
  • Something unusual happened with the update transaction. Fix with yum shell then:
# yum shell
> clean all
> remove libfreenect libfreenect-fakenect
> update
> install libfreenect libfreenect-fakenect
> run

If these don't work, please provide more information.

edit flag offensive delete link more

Comments

$ repoquery -i libfreenect-fakenect --releasever 20

Name        : libfreenect-fakenect
Version     : 0.5.0
Release     : 1.fc20
Architecture: x86_64
Size        : 38268
Packager    : Fedora Project
Group       : Unspecified
URL         : http://www.openkinect.org/
License     : GPLv2+ or ASL 2.0
Repository  : updates
Summary     : Library to play back recorded data for libfreenect
Source      : libfreenect-0.5.0-1.fc20.src.rpm

Check your repo configuration files, too.

randomuser gravatar imagerandomuser ( 2014-09-02 23:17:44 -0600 )edit
1

answered 2014-09-03 23:44:50 -0600

updated 2014-09-10 14:00:56 -0600

From what suggestions I got from this question, I have filed a bug. Here it is.


Update:

Fedora Update System 2014-09-03 22:23:35 EDT

mrpt-1.0.2-9.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/mrpt-1.0.2-9.fc20

edit flag offensive delete link more

Comments

That was me, sorry. Your answer confirms the answer from @skytux and isn't a different answer, so it seemed fitting as a comment. Thanks for filing the bug!

randomuser gravatar imagerandomuser ( 2014-09-06 16:57:05 -0600 )edit

@randomuser No problem. Thanks for the help, you guys are the best, and Linux users are the coolest people alive.

somethingSomething gravatar imagesomethingSomething ( 2014-09-06 23:46:43 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2014-09-02 09:22:06 -0600

Seen: 1,986 times

Last updated: Nov 11 '14