Description of problem: It is not possible to do a yum upgrade with fuse-encfs installed as it has a newer version available from EPEL but there is a dependency that is not available. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. yum update (in an x86_64 machine with fuse-encfs installed) Actual results: Error: Missing Dependency: libboost_serialization.so.2()(64bit) is needed by package fuse-encfs-1.4.2-1.el5.x86_64 (epel) Expected results: A clean system update Additional info: --> Finished Dependency Resolution fuse-encfs-1.4.2-1.el5.x86_64 from epel has depsolving problems --> Missing Dependency: libboost_serialization.so.2()(64bit) is needed by package fuse-encfs-1.4.2-1.el5.x86_64 (epel) fuse-encfs-1.4.2-1.el5.x86_64 from epel has depsolving problems --> Missing Dependency: libboost_filesystem.so.2()(64bit) is needed by package fuse-encfs-1.4.2-1.el5.x86_64 (epel) Error: Missing Dependency: libboost_filesystem.so.2()(64bit) is needed by package fuse-encfs-1.4.2-1.el5.x86_64 (epel) Error: Missing Dependency: libboost_serialization.so.2()(64bit) is needed by package fuse-encfs-1.4.2-1.el5.x86_64 (epel)
Can't confirm. Perhaps you enabled some incompatible 3rd party repositories. [petro@omega1 RPMS]$ sudo yum install fuse-encfs ... Resolving Dependencies --> Running transaction check ---> Package fuse-encfs.x86_64 0:1.4.2-1.el5 set to be updated --> Processing Dependency: fuse >= 2.6 for package: fuse-encfs --> Processing Dependency: libfuse.so.2(FUSE_2.2)(64bit) for package: fuse-encfs --> Processing Dependency: libfuse.so.2(FUSE_2.6)(64bit) for package: fuse-encfs --> Processing Dependency: libfuse.so.2()(64bit) for package: fuse-encfs --> Processing Dependency: libboost_serialization.so.2()(64bit) for package: fuse-encfs --> Processing Dependency: libboost_filesystem.so.2()(64bit) for package: fuse-encfs --> Processing Dependency: librlog.so.5()(64bit) for package: fuse-encfs --> Running transaction check ---> Package boost.x86_64 0:1.33.1-10.el5_7.3 set to be updated --> Processing Dependency: libicuuc.so.36()(64bit) for package: boost --> Processing Dependency: libicui18n.so.36()(64bit) for package: boost ---> Package fuse.x86_64 0:2.7.4-8.el5 set to be updated ---> Package fuse-libs.x86_64 0:2.7.4-8.el5 set to be updated ---> Package rlog.x86_64 0:1.4-7.el5 set to be updated --> Running transaction check ---> Package libicu.x86_64 0:3.6-5.16 set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================================================================================================================================================== Package Arch Version Repository Size ================================================================================================================================================================================================================== Installing: fuse-encfs x86_64 1.4.2-1.el5 epel 385 k Installing for dependencies: boost x86_64 1.33.1-10.el5_7.3 updates 864 k fuse x86_64 2.7.4-8.el5 base 83 k fuse-libs x86_64 2.7.4-8.el5 base 71 k libicu x86_64 3.6-5.16 base 5.2 M rlog x86_64 1.4-7.el5 epel 38 k Transaction Summary ================================================================================================================================================================================================================== Install 6 Package(s) Upgrade 0 Package(s) Total download size: 6.6 M Is this ok [y/N]: n Exiting on user Command Complete! [petro@omega1 RPMS]$
I'm not totally sure at he moment. But I usually do a lot of --disablerepo before reporting a bug. So, most probably only the basic repos and epel were active. I'll investigate further and report back.