Bug 4362

Summary: rpm checks free space of wrong filesystem
Product: [Retired] Red Hat Linux Reporter: v.kuhlmann
Component: rpmAssignee: Jeff Johnson <jbj>
Status: CLOSED WONTFIX QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 6.0   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 1999-08-30 23:28:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description v.kuhlmann 1999-08-05 06:48:30 UTC
I wanted to have a quick look at the kernel source w/o
actually installing it properly (can't - diskspace).
My filesystems / and /C are NOT** the same!
Command and result:
pukeko|volker[1]:/C/umsdos/k> rpm --noscripts --notriggers
--nodeps --force --ro
ot /C/umsdos/k -ivh ../kernel-source-2.2.5-15.i386.rpm
installing package kernel-source-2.2.5-15 needs 16M on the /
Exit 1

Problem: rpm has checked the free space on the / instead of
on the /C filesystem. Need to use --ignoresize.

Comment 1 Jeff Johnson 1999-08-16 16:51:59 UTC
Is your /C file system an ext2fs file system? Rpm finds space
by doing a statvfs call, and that may be broken on non-ext2fs
file systems.

Comment 2 Jeff Johnson 2001-05-21 20:07:05 UTC
I have no idea how to reproduce this problem and know of no other occurences.

Comment 3 openshift-github-bot 2015-10-01 11:18:02 UTC
Commit pushed to master at https://github.com/openshift/origin

Merge pull request #4872 from rhcarvalho/issue4362-BC-with-invalid-output.to

Merged by openshift-bot