Bug 1026002

Summary: btrfs: error while loading shared libraries: liblzo2.so.2
Product: [Fedora] Fedora Reporter: Gene Czarcinski <gczarcinski>
Component: btrfs-progsAssignee: Josef Bacik <josef>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 20CC: esandeen, josef, mmahut
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-11-03 02:04:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Gene Czarcinski 2013-11-02 20:07:55 UTC
Description of problem:
This problem is occurring for me in the anaconda runtime system.  This is occurring on ISOs created by pungi/lorax of Fedora 19 with updates, Fedora 20 "Beta, and Rawhide.  All of the problems involve 
   btrfs-progs-0.20.rc1.20130917git194aa4a-1 

If I downgrade to btrfs-progs-0.20.rc1.20130308git704a08c-1 the problem goes away.

For some strange reason, I am NOT having the problem on the "official" ISOs such as 20-Beta-TC6

This concerns me because of the large impact but, on the other hand, the problem does not occur with "offical" ISOs.  I have no idea what the probleem really is except that btrfs is simply dead.

The full error messaage is:

btrfs: error while loading shared libraries: liblzo2.so.2: cannot open shared object file: No such file or directory

I originally reported this against lorax as bugzilla bug 1025290 but lots of testing proved that the problem is btrfs-progs.  I have not yet tried rebuilding btrfs-progs.

I am running a number of BTRFS systems both real and virtual and have no problems with the current version except when running in the anaconda-runtime environment.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Gene Czarcinski 2013-11-03 02:04:35 UTC
Not your problem.  The "new" btrfs-progs package uses/requres liblzo.so.2 (lzo) which Fedora 20's lorax has added to Fedora 20's adaconda's runtime.  But, if you do not build on Fedora 20 because pungi/lorax is flacky on F20 so you do it on F19 and pick up the wrong install and btrfs does not work.