Description of problem: Tried to run "yum update" but it failed: [philipp@builder ~]$ sudo yum update Loaded plugins: dellsysidplugin2, refresh-packagekit Setting up Update Process Resolving Dependencies --> Running transaction check --> Processing Dependency: libnetfilter_conntrack.so.1()(64bit) for package: iptstate-2.2.1-5.fc11.x86_64 ---> Package libnetfilter_conntrack.x86_64 0:0.0.100-1.fc11 set to be updated --> Finished Dependency Resolution iptstate-2.2.1-5.fc11.x86_64 from installed has depsolving problems --> Missing Dependency: libnetfilter_conntrack.so.1()(64bit) is needed by package iptstate-2.2.1-5.fc11.x86_64 (installed) Error: Missing Dependency: libnetfilter_conntrack.so.1()(64bit) is needed by package iptstate-2.2.1-5.fc11.x86_64 (installed) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest [philipp@builder ~]$ So the update pushes out libnetfilter_conntrack.so.3.0.0, but iptstate still requires libnetfilter_conntrack.so.1.0.0 ... Someone needs to relink and republish iptstate. Version-Release number of selected component (if applicable): libnetfilter_conntrack-0.0.100-1.fc11.x86_64 How reproducible: [philipp@builder ~]$ rpm -q --filesbypkg -p http://mirrors.cat.pdx.edu/fedora/linux/updates/11/x86_64/libnetfilter_conntrack-0.0.100-1.fc11.x86_64.rpm libnetfilter_conntrack /usr/lib64/libnetfilter_conntrack.so.3 libnetfilter_conntrack /usr/lib64/libnetfilter_conntrack.so.3.0.0 libnetfilter_conntrack /usr/share/doc/libnetfilter_conntrack-0.0.100 libnetfilter_conntrack /usr/share/doc/libnetfilter_conntrack-0.0.100/COPYING [philipp@builder ~]$ [philipp@builder ~]$ rpm -q --requires iptstate iptables libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libncurses.so.5()(64bit) libnetfilter_conntrack.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtinfo.so.5()(64bit) rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rtld(GNU_HASH) [philipp@builder ~]$ Steps to Reproduce: 1. above 2. 3. Actual results: iptstate requires libnetfilter_conntrack.so.1.0.0 Expected results: ipstate should require libnetfilter_conntrack.so.3.0.0 Additional info: none
F11 x86 too
Also breaks iptstate on Fedora 10
*** Bug 536695 has been marked as a duplicate of this bug. ***
I broke it, I gonna fix it...
iptstate-2.2.2-3.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/iptstate-2.2.2-3.fc10
iptstate-2.2.2-3.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/iptstate-2.2.2-3.fc11
*** Bug 536744 has been marked as a duplicate of this bug. ***
Also note that you can push multiple packages within a single ticket in bodhi.
*** Bug 536790 has been marked as a duplicate of this bug. ***
iptstate-2.2.2-3.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
iptstate-2.2.2-3.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
*** Bug 536904 has been marked as a duplicate of this bug. ***
I just upgraded to F12 and it has the same problem: Error: Missing Dependency: libnetfilter_conntrack.so.1 is needed by package iptstate-2.2.1-6.fc12.i686 (fedora) even happens with --enablerepo=updates-testing
The problem's fixed in F10 and F11. It looks like iptstate-2.2.2-3.fc12 was built in Koji beyond the point where it automatically got into F12, and Thomas needs to submit an update request to push it out.
(In reply to comment #14) > The problem's fixed in F10 and F11. It looks like iptstate-2.2.2-3.fc12 > was built in Koji beyond the point where it automatically got into F12, > and Thomas needs to submit an update request to push it out. Nope, the most recent F12 build is still has the problem (F10 and F11 ones are okay): rpm -qp --requires http://kojipkgs.fedoraproject.org/packages/iptstate/2.2.2/3.fc10/i386/iptstate-2.2.2-3.fc10.i386.rpm http://kojipkgs.fedoraproject.org/packages/iptstate/2.2.2/3.fc11/i586/iptstate-2.2.2-3.fc11.i586.rpm http://kojipkgs.fedoraproject.org/packages/iptstate/2.2.2/3.fc12/i686/iptstate-2.2.2-3.fc12.i686.rpm | grep libnetfilter libnetfilter_conntrack.so.3 libnetfilter_conntrack.so.3 libnetfilter_conntrack.so.1 <-----
Oh, I see. The original libnetfilter_conntrack update *also* happened after the point where things built in Rawhide no longer automatically became tagged into F12. So, your F11 machine had libnetfilter_conntrack-0.0.100-1.fc11, and it's trying to update to libnetfilter_conntrack-0.0.99-3.fc12, because 0.0.100-1 doesn't exist in the F12 repo. In fact, if you look in Koji, you'll find that libnetfilter_conntrack 0.0.100-1 was never even built for F12, let alone submitted as an update. So, the new libnetfilter_conntrack needs to be built and pushed to F12, and then iptstate needs to be rebuilt against it in F12 and pushed out.
I'll fix it today. For now you can ignore iptstate update f11->f12, I guess
Is this going to be rebuilt for f12 any time soon? Nothing since the 11th!: http://koji.fedoraproject.org/koji/packageinfo?packageID=702
Yes it will. I am waiting for fedora releng to manually create a dist-override for me https://fedorahosted.org/rel-eng/ticket/3163