Bug 3823

Summary: upgrade to 6.0 failed due to link pb
Product: [Retired] Red Hat Linux Reporter: proux
Component: installerAssignee: Matt Wilson <msw>
Status: CLOSED NOTABUG QA Contact:
Severity: high Docs Contact:
Priority: low    
Version: 6.0CC: proux
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2000-02-10 21:13:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description proux 1999-06-30 10:57:14 UTC
In the very begining 6.0 installation script, installation
try to
find rpmdatabase in /var/lib/rpm/packages.rpm
But on my system /var is a link to /tmp_var/var (I've got
one filesystem to /var and /tmp, /tpm is an other link to
/tpm_var/tmp).
I think, installation try to find packages.rpm on
/mnt/var/lib/rpm/packages.rpm
but for me, it will become /tmp_var/var/lib/rpm/packages.rpm
and this file is not find out there. It shoud be
/mnt/tmp_var/var/lib/rpm/packages.rpm
So instalation failed. If I recreate a normal /var every
think is allright !

Comment 1 Jay Turner 1999-06-30 12:12:59 UTC
Installer is unable to find the RPM database when it is located on a
symbolically linked volume.  This issue has been forwarded to the
installer developer for further action.

Comment 2 Jeff Johnson 1999-06-30 23:07:59 UTC
Make sure you use a relative link as in

	cd /
	ln -sf tmpvar/var var

Please reopen if this doesn't fix the problem.

Comment 3 proux 1999-07-01 07:20:59 UTC
It's already a symbolic link !

Comment 4 Jay Turner 2000-02-10 21:13:59 UTC
This issue is a result of the symbolic link being absolute instead of relative.
This is what causes the problem.  Changing the link from an absolute to a
relative link will solve the problem.