FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > RPM Package Manager

 
 
LinkBack Thread Tools
 
Old 07-25-2008, 02:45 PM
Marty Ridgeway
 
Default Maximum file limit for rpmbuild

I seem to be having a strange problem. I'm building a very large RPM
file, 10K+ files and the build appears to go along normally and then
just stops. No error code, no apparent failures, it just stops.


Is there a limit to the number of files RPM can handle? I can but would
prefer not to, break up the binaries and build 3-4 RPM files if needed.


Thanks, Marty

_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list
 
Old 07-25-2008, 04:02 PM
devzero2000
 
Default Maximum file limit for rpmbuild

On Fri, Jul 25, 2008 at 4:45 PM, Marty Ridgeway <mridge50@verizon.net> wrote:

I seem to be having a strange problem. I'm building a very large RPM file, 10K+ files and the build appears to go along normally and then just stops. No error code, no apparent failures, it just stops.


How* large* ?* The* problem* in* rpm4.4.2.x.y.z* is that rpm can't handle file > 2Gb.
https://bugzilla.redhat.com/show_bug.cgi?id=433795


FYI : rpm5.org can and apparently also rpm4.6 (for Fedora10) also.

How many file ? I don't think the problem is this : I have build rpm (in rpm 4.4.2.x.y.z also) with 30000 files


hth
_______________________________________________

Rpm-list mailing list

Rpm-list@redhat.com

https://www.redhat.com/mailman/listinfo/rpm-list



_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list
 
Old 07-25-2008, 07:39 PM
Marty Ridgeway
 
Default Maximum file limit for rpmbuild

devzero2000 wrote:
On Fri, Jul 25, 2008 at 4:45 PM, Marty Ridgeway <mridge50@verizon.net
<mailto:mridge50@verizon.net>> wrote:


I seem to be having a strange problem. I'm building a very large
RPM file, 10K+ files and the build appears to go along normally
and then just stops. No error code, no apparent failures, it just
stops.



How large ? The problem in rpm4.4.2.x.y.z is that rpm can't
handle file > 2Gb.

https://bugzilla.redhat.com/show_bug.cgi?id=433795

FYI : rpm5.org <http://rpm5.org> can and apparently also rpm4.6 (for
Fedora10) also.


How many file ? I don't think the problem is this : I have build rpm
(in rpm 4.4.2.x.y.z also) with 30000 files


hth

_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>
https://www.redhat.com/mailman/listinfo/rpm-list


------------------------------------------------------------------------

_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list
I have about 10K -11K files so apparently that isn't the problem. My
spec file doesn't even attempt to build the binaries into an RPM. It
just sort of exits w/o any error.


_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list
 
Old 07-28-2008, 07:41 AM
devzero2000
 
Default Maximum file limit for rpmbuild

OK. If you want some help, it is necessary to have a reproducer. If you post it, i can give it a look.

Regards

On Fri, Jul 25, 2008 at 9:39 PM, Marty Ridgeway <mridge50@verizon.net> wrote:

devzero2000 wrote:


On Fri, Jul 25, 2008 at 4:45 PM, Marty Ridgeway <mridge50@verizon.net <mailto:mridge50@verizon.net>> wrote:




* *I seem to be having a strange problem. I'm building a very large

* *RPM file, 10K+ files and the build appears to go along normally

* *and then just stops. No error code, no apparent failures, it just

* *stops.







How *large *? *The *problem *in *rpm4.4.2.x.y.z *is that rpm can't handle file > 2Gb.

https://bugzilla.redhat.com/show_bug.cgi?id=433795



FYI : rpm5.org <http://rpm5.org> can and apparently also rpm4.6 (for Fedora10) also.



How many file ? I don't think the problem is this : I have build rpm (in rpm 4.4.2.x.y.z also) with 30000 files



hth



* *_______________________________________________

* *Rpm-list mailing list

* *Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>

* *https://www.redhat.com/mailman/listinfo/rpm-list





------------------------------------------------------------------------



_______________________________________________

Rpm-list mailing list

Rpm-list@redhat.com

https://www.redhat.com/mailman/listinfo/rpm-list


I have about 10K -11K files so apparently that isn't the problem. My spec file doesn't even attempt to build the binaries into an RPM. It just sort of exits w/o any error.



_______________________________________________

Rpm-list mailing list

Rpm-list@redhat.com

https://www.redhat.com/mailman/listinfo/rpm-list



_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list
 
Old 07-30-2008, 01:01 AM
Marty Ridgeway
 
Default Maximum file limit for rpmbuild

Here's where this thing just exits, no errors, it just stops.

D: waitpid(17773) rc 17773 status 0
Provides: SecGen.so SecView.so TraceCfg.so TunnelSink.dpe
TunnelSource.dpe _omniidlmodule.so.4 libCOS4.so.1 libCOSDynamic4.so.1
libJTrafficGenerator.so libapr-1.so.0 libcairo.so.2 libcplex110.so
libcppunit-1.10.so.2 libdb2.so.1 libdb2dascmn.so.1 libdb2g11n.so.1
libdb2genreg.so.1 libdb2install.so.1 libdb2locale.so.1 libdb2osse.so.1
libdb2osse_db2.so.1 libdb2trcapi.so.1 lib.sec.signature.so
lib.stg.FSUtil.so libicudata.so.28 libicui18n.so.28 libicuio.so.28
libicule.so.28 libiculx.so.28 libicutoolutil.so.28 libicuuc.so.28
libimf.so libjava_gettid.so liblber-2.3.so.0 libldap-2.3.so.0
libldap_r-2.3.so.0 libomniCodeSets4.so.1 libomniConnectionMgmt4.so.1
libomniDynamic4.so.1 libomniORB4.so.1 libomnithread.so.3 libsetuid.so
libsigc-2.0.so.0 libswt-atk-gtk-3232.so libswt-awt-gtk-3232.so
libswt-cairo-gtk-3232.so libswt-glx-gtk-3232.so libswt-gnome-gtk-3232.so
libswt-gtk-3232.so libswt-mozilla-gcc3-gtk-3232.so
libswt-mozilla-gcc3-gtk-3232.so(EXPORTED) libswt-mozilla-gtk-3232.so
libswt-mozilla-gtk-3232.so(EXPORTED) libswt-pi-gtk-3232.so
libtaf-1.4.4.so libtecla.so.1 libtecla.so.1(tecla_1.2)
libtecla.so.1(tecla_1.3) libtecla.so.1(tecla_1.4)
libtecla.so.1(tecla_1.6) libtecla.so.1(tecla_l.5) libtecla_r.so.1
libtecla_r.so.1(tecla_1.2) libtecla_r.so.1(tecla_1.3)
libtecla_r.so.1(tecla_1.4) libtecla_r.so.1(tecla_1.6)
libtecla_r.so.1(tecla_l.5) libxerces-c.so.27 libxerces-depdom.so.27
perl(Attribute) perl(Cfg) perl(Cfg::ICS) perl(CodeGen) perl(Common)
perl(Dna) perl(Dna::Client) perl(DnaDaemonUtils)
perl(DnaDaemonUtils::Config) perl(DnaJmn) perl(DnaSpc) perl(DnaStg)
perl(Drun) perl(ExtLibSupport) perl(InputStream) perl(Inq) = 1.00
perl(Jmn) perl(Operator) perl(OperatorContext) perl(OutputStream)
perl(Parameter) perl(SpadeGraph) perl(SpadeOperator) perl(SpadeStats)
perl(TraceCfg) perl(TrcLogger) perl(Window)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <=
3.0.3-1
Requires: /bin/bash /bin/sh /usr/bin/env /usr/bin/expect /usr/bin/perl
/usr/bin/python ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libapr-1.so.0
libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.2.4) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2)
libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) libcom_err.so.2
libcrypt.so.1 libcrypt.so.1(GLIBC_2.0) libcrypto.so.4 libcurl.so.3
libdb2.so.1 libdb2dascmn.so.1 libdb2g11n.so.1 libdb2genreg.so.1
libdb2install.so.1 libdb2locale.so.1 libdb2osse.so.1 libdb2osse_db2.so.1
libdb2trcapi.so.1 libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1)
libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0)
libgssapi_krb5.so.2 libicudata.so.28 libicui18n.so.28 libicuio.so.28
libicutoolutil.so.28 libicuuc.so.28 libidn.so.11 libimf.so
libk5crypto.so.3 libkrb5.so.3 liblber-2.2.so.7 liblber-2.3.so.0
libldap-2.3.so.0 libldap_r-2.2.so.7 libldap_r-2.3.so.0 libm.so.6
libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libncurses.so.5 libnsl.so.1
libomniORB4.so.1 libomnithread.so.3 libpcap.so.0.8.3 libperl.so
libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1)
libpthread.so.0(GLIBC_2.1.1) libpthread.so.0(GLIBC_2.2)
libpthread.so.0(GLIBC_2.3.2) libreadline.so.4 libresolv.so.2 librt.so.1
librt.so.1(GLIBC_2.2) libsasl2.so.2 libsigc-2.0.so.0 libssl.so.4
libstdc++.so.5 libstdc++.so.5(CXXABI_1.2) libstdc++.so.5(GLIBCPP_3.2)
libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4)
libtaf-1.4.4.so libtecla.so.1 libtecla.so.1(tecla_1.2)
libtecla.so.1(tecla_1.4) libtecla_r.so.1 libtecla_r.so.1(tecla_1.2)
libtecla_r.so.1(tecla_l.5) libutil.so.1 libuuid.so.1 libxerces-c.so.27
libxml2.so.2 libz.so.1 perl >= 0:5.008005 perl(Attribute) perl(Cfg)
perl(CodeGen) perl(Config) perl(Cwd) perl(Data:umper)
perl(DnaDaemonUtils) perl(DnaJmn) perl(Drun) perl(Exporter)
perl(File::Basename) perl(File::Find) perl(File::Path) perl(File::Spec)
perl(FindBin) perl(Getopt::Long) perl(Getopt::Std) perl(HTTP:aemon)
perl(HTTP::Request) perl(HTTP::Status) perl(IO::Pipe) perl(IO::Select)
perl(InputStream) perl(Jmn) perl(LWP::UserAgent) perl(Math::BigInt)
perl(Operator) perl(OperatorContext) perl(OutputStream) perl(POSIX)
perl(Parameter) perl(Socket) perl(SpadeOperator)
perl(Statistics:escriptive) perl(Sys::Hostname) perl(Time::Local)
perl(TraceCfg) perl(TrcLogger) perl(URI::Escape) perl(Window)
perl(XML::Simple) perl(XSLoader) perl(base) perl(lib) perl(strict)
perl(warnings)
Checking for unpackaged file(s): /usr/lib/rpm/check-files
/home/userb/rpm/tmp/Myfiles-root

D: execv(/usr/lib/rpm/check-files) pid 17774
D: waitpid(17774) rc 17774 status 0



devzero2000 wrote:
OK. If you want some help, it is necessary to have a reproducer. If
you post it, i can give it a look.


Regards

On Fri, Jul 25, 2008 at 9:39 PM, Marty Ridgeway <mridge50@verizon.net
<mailto:mridge50@verizon.net>> wrote:


devzero2000 wrote:

On Fri, Jul 25, 2008 at 4:45 PM, Marty Ridgeway
<mridge50@verizon.net <mailto:mridge50@verizon.net>
<mailto:mridge50@verizon.net <mailto:mridge50@verizon.net>>>
wrote:

I seem to be having a strange problem. I'm building a very
large
RPM file, 10K+ files and the build appears to go along normally
and then just stops. No error code, no apparent failures,
it just
stops.



How large ? The problem in rpm4.4.2.x.y.z is that rpm
can't handle file > 2Gb.
https://bugzilla.redhat.com/show_bug.cgi?id=433795

FYI : rpm5.org <http://rpm5.org> <http://rpm5.org> can and
apparently also rpm4.6 (for Fedora10) also.


How many file ? I don't think the problem is this : I have
build rpm (in rpm 4.4.2.x.y.z also) with 30000 files

hth

_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>
<mailto:Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>>

https://www.redhat.com/mailman/listinfo/rpm-list


------------------------------------------------------------------------



_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>
https://www.redhat.com/mailman/listinfo/rpm-list

I have about 10K -11K files so apparently that isn't the problem.
My spec file doesn't even attempt to build the binaries into an
RPM. It just sort of exits w/o any error.


_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>
https://www.redhat.com/mailman/listinfo/rpm-list


------------------------------------------------------------------------

_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list


_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list
 
Old 07-30-2008, 08:31 AM
devzero2000
 
Default Maximum file limit for rpmbuild

It seems as you are only executing rpmbuild -bi and not rpmbuild -ba for building the source/binary rpm.

Also* probably* you are* using* a* rpm version* >=* 4.1.

Anyway if you are really executing rpmbuild -ba for building the package and the build stop in the so called fascist check (check-file) you can:


- 1 ) skip check-file* (no* the check* only) altogether

put
*
%__check_files /bin/true

in ~/.rpmmacros

and see what's happen with rpmbuild -ba

If it work the problem is, directly or indirectly, in check-file


-* 2)* let suppose* that check-file have suffer from some env problem (eg. disk space) and you want to trace

So do

rpmbuild -bi

and after (for your buildroot defs)

find /home/userb/rpm/tmp/Myfiles-root | sh -x /usr/lib/rpm/check-files* /home/userb/rpm/tmp/Myfiles-root 2>/tmp/check-file.trace


and see what happens in /tmp/check-file.trace


They are only hint for you problem. It isn't possible for me to tell more only from your** description.

hth






On Wed, Jul 30, 2008 at 3:01 AM, Marty Ridgeway <mridge50@verizon.net> wrote:

Here's where this thing just exits, no errors, it just stops.



D: * * waitpid(17773) rc 17773 status 0

Provides: SecGen.so SecView.so TraceCfg.so TunnelSink.dpe TunnelSource.dpe _omniidlmodule.so.4 libCOS4.so.1 libCOSDynamic4.so.1 libJTrafficGenerator.so libapr-1.so.0 libcairo.so.2 libcplex110.so libcppunit-1.10.so.2 libdb2.so.1 libdb2dascmn.so.1 libdb2g11n.so.1 libdb2genreg.so.1 libdb2install.so.1 libdb2locale.so.1 libdb2osse.so.1 libdb2osse_db2.so.1 libdb2trcapi.so.1 lib.sec.signature.so lib.stg.FSUtil.so libicudata.so.28 libicui18n.so.28 libicuio.so.28 libicule.so.28 libiculx.so.28 libicutoolutil.so.28 libicuuc.so.28 libimf.so libjava_gettid.so liblber-2.3.so.0 libldap-2.3.so.0 libldap_r-2.3.so.0 libomniCodeSets4.so.1 libomniConnectionMgmt4.so.1 libomniDynamic4.so.1 libomniORB4.so.1 libomnithread.so.3 libsetuid.so libsigc-2.0.so.0 libswt-atk-gtk-3232.so libswt-awt-gtk-3232.so libswt-cairo-gtk-3232.so libswt-glx-gtk-3232.so libswt-gnome-gtk-3232.so libswt-gtk-3232.so libswt-mozilla-gcc3-gtk-3232.so libswt-mozilla-gcc3-gtk-3232.so(EXPORTED) libswt-mozilla-gtk-3232.so libswt-mozilla-gtk-3232.so(EXPORTED) libswt-pi-gtk-3232.so libtaf-1.4.4.so libtecla.so.1 libtecla.so.1(tecla_1.2) libtecla.so.1(tecla_1.3) libtecla.so.1(tecla_1.4) libtecla.so.1(tecla_1.6) libtecla.so.1(tecla_l.5) libtecla_r.so.1 libtecla_r.so.1(tecla_1.2) libtecla_r.so.1(tecla_1.3) libtecla_r.so.1(tecla_1.4) libtecla_r.so.1(tecla_1.6) libtecla_r.so.1(tecla_l.5) libxerces-c.so.27 libxerces-depdom.so.27 perl(Attribute) perl(Cfg) perl(Cfg::ICS) perl(CodeGen) perl(Common) perl(Dna) perl(Dna::Client) perl(DnaDaemonUtils) perl(DnaDaemonUtils::Config) perl(DnaJmn) perl(DnaSpc) perl(DnaStg) perl(Drun) perl(ExtLibSupport) perl(InputStream) perl(Inq) = 1.00 perl(Jmn) perl(Operator) perl(OperatorContext) perl(OutputStream) perl(Parameter) perl(SpadeGraph) perl(SpadeOperator) perl(SpadeStats) perl(TraceCfg) perl(TrcLogger) perl(Window)


Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1

Requires: /bin/bash /bin/sh /usr/bin/env /usr/bin/expect /usr/bin/perl /usr/bin/python ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libapr-1.so.0 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.2.4) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) libcom_err.so.2 libcrypt.so.1 libcrypt.so.1(GLIBC_2.0) libcrypto.so.4 libcurl.so.3 libdb2.so.1 libdb2dascmn.so.1 libdb2g11n.so.1 libdb2genreg.so.1 libdb2install.so.1 libdb2locale.so.1 libdb2osse.so.1 libdb2osse_db2.so.1 libdb2trcapi.so.1 libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libgssapi_krb5.so.2 libicudata.so.28 libicui18n.so.28 libicuio.so.28 libicutoolutil.so.28 libicuuc.so.28 libidn.so.11 libimf.so libk5crypto.so.3 libkrb5.so.3 liblber-2.2.so.7 liblber-2.3.so.0 libldap-2.3.so.0 libldap_r-2.2.so.7 libldap_r-2.3.so.0 libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libncurses.so.5 libnsl.so.1 libomniORB4.so.1 libomnithread.so.3 libpcap.so.0.8.3 libperl.so libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.1.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.3.2) libreadline.so.4 libresolv.so.2 librt.so.1 librt.so.1(GLIBC_2.2) libsasl2.so.2 libsigc-2.0.so.0 libssl.so.4 libstdc++.so.5 libstdc++.so.5(CXXABI_1.2) libstdc++.so.5(GLIBCPP_3.2) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) libtaf-1.4.4.so libtecla.so.1 libtecla.so.1(tecla_1.2) libtecla.so.1(tecla_1.4) libtecla_r.so.1 libtecla_r.so.1(tecla_1.2) libtecla_r.so.1(tecla_l.5) libutil.so.1 libuuid.so.1 libxerces-c.so.27 libxml2.so.2 libz.so.1 perl >= 0:5.008005 perl(Attribute) perl(Cfg) perl(CodeGen) perl(Config) perl(Cwd) perl(Data:umper) perl(DnaDaemonUtils) perl(DnaJmn) perl(Drun) perl(Exporter) perl(File::Basename) perl(File::Find) perl(File::Path) perl(File::Spec) perl(FindBin) perl(Getopt::Long) perl(Getopt::Std) perl(HTTP:aemon) perl(HTTP::Request) perl(HTTP::Status) perl(IO::Pipe) perl(IO::Select) perl(InputStream) perl(Jmn) perl(LWP::UserAgent) perl(Math::BigInt) perl(Operator) perl(OperatorContext) perl(OutputStream) perl(POSIX) perl(Parameter) perl(Socket) perl(SpadeOperator) perl(Statistics:escriptive) perl(Sys::Hostname) perl(Time::Local) perl(TraceCfg) perl(TrcLogger) perl(URI::Escape) perl(Window) perl(XML::Simple) perl(XSLoader) perl(base) perl(lib) perl(strict) perl(warnings)


Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/userb/rpm/tmp/Myfiles-root

D: * * execv(/usr/lib/rpm/check-files) pid 17774

D: * * waitpid(17774) rc 17774 status 0







devzero2000 wrote:


OK. If you want some help, it is necessary to have a reproducer. If you post it, i can give it a look.



Regards



On Fri, Jul 25, 2008 at 9:39 PM, Marty Ridgeway <mridge50@verizon.net <mailto:mridge50@verizon.net>> wrote:




* *devzero2000 wrote:



* * * *On Fri, Jul 25, 2008 at 4:45 PM, Marty Ridgeway

* * * *<mridge50@verizon.net <mailto:mridge50@verizon.net>

* * * *<mailto:mridge50@verizon.net <mailto:mridge50@verizon.net>>>


* * * *wrote:



* * * * * I seem to be having a strange problem. I'm building a very

* * * *large

* * * * * RPM file, 10K+ files and the build appears to go along normally

* * * * * and then just stops. No error code, no apparent failures,

* * * *it just

* * * * * stops.







* * * *How *large *? *The *problem *in *rpm4.4.2.x.y.z *is that rpm

* * * *can't handle file > 2Gb.

* * * *https://bugzilla.redhat.com/show_bug.cgi?id=433795



* * * *FYI : rpm5.org <http://rpm5.org> <http://rpm5.org> can and


* * * *apparently also rpm4.6 (for Fedora10) also.





* * * *How many file ? I don't think the problem is this : I have

* * * *build rpm (in rpm 4.4.2.x.y.z also) with 30000 files



* * * *hth



* * * * * _______________________________________________

* * * * * Rpm-list mailing list

* * * * * Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>

* * * *<mailto:Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>>



* * * * * https://www.redhat.com/mailman/listinfo/rpm-list





* * * *------------------------------------------------------------------------







* * * *_______________________________________________

* * * *Rpm-list mailing list

* * * *Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>

* * * *https://www.redhat.com/mailman/listinfo/rpm-list



* *I have about 10K -11K files so apparently that isn't the problem.

* *My spec file doesn't even attempt to build the binaries into an

* *RPM. It just sort of exits w/o any error.





* *_______________________________________________

* *Rpm-list mailing list

* *Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>

* *https://www.redhat.com/mailman/listinfo/rpm-list





------------------------------------------------------------------------



_______________________________________________

Rpm-list mailing list

Rpm-list@redhat.com

https://www.redhat.com/mailman/listinfo/rpm-list




_______________________________________________

Rpm-list mailing list

Rpm-list@redhat.com

https://www.redhat.com/mailman/listinfo/rpm-list



_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list
 
Old 07-30-2008, 08:38 PM
Marty Ridgeway
 
Default Maximum file limit for rpmbuild

I tried the modification in your note and now I get this error:

Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1

Checking for unpackaged file(s): /bin/true
D: execv(/bin/true) pid 14448
getOutputFrom(): Broken pipe



devzero2000 wrote:
It seems as you are only executing rpmbuild -bi and not rpmbuild -ba
for building the source/binary rpm.


Also probably you are using a rpm version >= 4.1.

Anyway if you are really executing rpmbuild -ba for building the
package and the build stop in the so called fascist check (check-file)
you can:


- 1 ) skip check-file (no the check only) altogether

put

%__check_files /bin/true


in ~/.rpmmacros

and see what's happen with rpmbuild -ba

If it work the problem is, directly or indirectly, in check-file

- 2) let suppose that check-file have suffer from some env problem
(eg. disk space) and you want to trace


So do

rpmbuild -bi

and after (for your buildroot defs)

find /home/userb/rpm/tmp/Myfiles-root | sh -x
/usr/lib/rpm/check-files /home/userb/rpm/tmp/Myfiles-root
2>/tmp/check-file.trace


and see what happens in /tmp/check-file.trace


They are only hint for you problem. It isn't possible for me to tell
more only from your description.


hth





On Wed, Jul 30, 2008 at 3:01 AM, Marty Ridgeway <mridge50@verizon.net
<mailto:mridge50@verizon.net>> wrote:


Here's where this thing just exits, no errors, it just stops.

D: waitpid(17773) rc 17773 status 0
Provides: SecGen.so SecView.so TraceCfg.so TunnelSink.dpe
TunnelSource.dpe _omniidlmodule.so.4 libCOS4.so.1
libCOSDynamic4.so.1 libJTrafficGenerator.so libapr-1.so.0
libcairo.so.2 libcplex110.so libcppunit-1.10.so.2 libdb2.so.1
libdb2dascmn.so.1 libdb2g11n.so.1 libdb2genreg.so.1
libdb2install.so.1 libdb2locale.so.1 libdb2osse.so.1
libdb2osse_db2.so.1 libdb2trcapi.so.1 lib.sec.signature.so
<http://lib.sec.signature.so> lib.stg.FSUtil.so
<http://lib.stg.FSUtil.so> libicudata.so.28 libicui18n.so.28
libicuio.so.28 libicule.so.28 libiculx.so.28 libicutoolutil.so.28
libicuuc.so.28 libimf.so libjava_gettid.so liblber-2.3.so.0
libldap-2.3.so.0 libldap_r-2.3.so.0 libomniCodeSets4.so.1
libomniConnectionMgmt4.so.1 libomniDynamic4.so.1 libomniORB4.so.1
libomnithread.so.3 libsetuid.so libsigc-2.0.so.0
libswt-atk-gtk-3232.so libswt-awt-gtk-3232.so
libswt-cairo-gtk-3232.so libswt-glx-gtk-3232.so
libswt-gnome-gtk-3232.so libswt-gtk-3232.so
libswt-mozilla-gcc3-gtk-3232.so
libswt-mozilla-gcc3-gtk-3232.so(EXPORTED)
libswt-mozilla-gtk-3232.so libswt-mozilla-gtk-3232.so(EXPORTED)
libswt-pi-gtk-3232.so libtaf-1.4.4.so <http://libtaf-1.4.4.so>
libtecla.so.1 libtecla.so.1(tecla_1.2) libtecla.so.1(tecla_1.3)
libtecla.so.1(tecla_1.4) libtecla.so.1(tecla_1.6)
libtecla.so.1(tecla_l.5) libtecla_r.so.1
libtecla_r.so.1(tecla_1.2) libtecla_r.so.1(tecla_1.3)
libtecla_r.so.1(tecla_1.4) libtecla_r.so.1(tecla_1.6)
libtecla_r.so.1(tecla_l.5) libxerces-c.so.27
libxerces-depdom.so.27 perl(Attribute) perl(Cfg) perl(Cfg::ICS)
perl(CodeGen) perl(Common) perl(Dna) perl(Dna::Client)
perl(DnaDaemonUtils) perl(DnaDaemonUtils::Config) perl(DnaJmn)
perl(DnaSpc) perl(DnaStg) perl(Drun) perl(ExtLibSupport)
perl(InputStream) perl(Inq) = 1.00 perl(Jmn) perl(Operator)
perl(OperatorContext) perl(OutputStream) perl(Parameter)
perl(SpadeGraph) perl(SpadeOperator) perl(SpadeStats)
perl(TraceCfg) perl(TrcLogger) perl(Window)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(VersionedDependencies) <= 3.0.3-1
Requires: /bin/bash /bin/sh /usr/bin/env /usr/bin/expect
/usr/bin/perl /usr/bin/python ld-linux.so.2
ld-linux.so.2(GLIBC_2.3) libapr-1.so.0 libc.so.6
libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2)
libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.2.4)
libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3)
libc.so.6(GLIBC_2.3.4) libcom_err.so.2 libcrypt.so.1
libcrypt.so.1(GLIBC_2.0) libcrypto.so.4 libcurl.so.3 libdb2.so.1
libdb2dascmn.so.1 libdb2g11n.so.1 libdb2genreg.so.1
libdb2install.so.1 libdb2locale.so.1 libdb2osse.so.1
libdb2osse_db2.so.1 libdb2trcapi.so.1 libdl.so.2
libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libgcc_s.so.1
libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0)
libgssapi_krb5.so.2 libicudata.so.28 libicui18n.so.28
libicuio.so.28 libicutoolutil.so.28 libicuuc.so.28 libidn.so.11
libimf.so libk5crypto.so.3 libkrb5.so.3 liblber-2.2.so.7
liblber-2.3.so.0 libldap-2.3.so.0 libldap_r-2.2.so.7
libldap_r-2.3.so.0 libm.so.6 libm.so.6(GLIBC_2.0)
libm.so.6(GLIBC_2.1) libncurses.so.5 libnsl.so.1 libomniORB4.so.1
libomnithread.so.3 libpcap.so.0.8.3 libperl.so libpthread.so.0
libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1)
libpthread.so.0(GLIBC_2.1.1) libpthread.so.0(GLIBC_2.2)
libpthread.so.0(GLIBC_2.3.2) libreadline.so.4 libresolv.so.2
librt.so.1 librt.so.1(GLIBC_2.2) libsasl2.so.2 libsigc-2.0.so.0
libssl.so.4 libstdc++.so.5 libstdc++.so.5(CXXABI_1.2)
libstdc++.so.5(GLIBCPP_3.2) libstdc++.so.6
libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4)
libtaf-1.4.4.so <http://libtaf-1.4.4.so> libtecla.so.1
libtecla.so.1(tecla_1.2) libtecla.so.1(tecla_1.4) libtecla_r.so.1
libtecla_r.so.1(tecla_1.2) libtecla_r.so.1(tecla_l.5) libutil.so.1
libuuid.so.1 libxerces-c.so.27 libxml2.so.2 libz.so.1 perl >=
0:5.008005 perl(Attribute) perl(Cfg) perl(CodeGen) perl(Config)
perl(Cwd) perl(Data:umper) perl(DnaDaemonUtils) perl(DnaJmn)
perl(Drun) perl(Exporter) perl(File::Basename) perl(File::Find)
perl(File::Path) perl(File::Spec) perl(FindBin) perl(Getopt::Long)
perl(Getopt::Std) perl(HTTP:aemon) perl(HTTP::Request)
perl(HTTP::Status) perl(IO::Pipe) perl(IO::Select)
perl(InputStream) perl(Jmn) perl(LWP::UserAgent)
perl(Math::BigInt) perl(Operator) perl(OperatorContext)
perl(OutputStream) perl(POSIX) perl(Parameter) perl(Socket)
perl(SpadeOperator) perl(Statistics:escriptive)
perl(Sys::Hostname) perl(Time::Local) perl(TraceCfg)
perl(TrcLogger) perl(URI::Escape) perl(Window) perl(XML::Simple)
perl(XSLoader) perl(base) perl(lib) perl(strict) perl(warnings)
Checking for unpackaged file(s): /usr/lib/rpm/check-files
/home/userb/rpm/tmp/Myfiles-root
D: execv(/usr/lib/rpm/check-files) pid 17774
D: waitpid(17774) rc 17774 status 0



devzero2000 wrote:

OK. If you want some help, it is necessary to have a
reproducer. If you post it, i can give it a look.

Regards

On Fri, Jul 25, 2008 at 9:39 PM, Marty Ridgeway
<mridge50@verizon.net <mailto:mridge50@verizon.net>
<mailto:mridge50@verizon.net <mailto:mridge50@verizon.net>>>
wrote:

devzero2000 wrote:

On Fri, Jul 25, 2008 at 4:45 PM, Marty Ridgeway
<mridge50@verizon.net <mailto:mridge50@verizon.net>
<mailto:mridge50@verizon.net <mailto:mridge50@verizon.net>>
<mailto:mridge50@verizon.net
<mailto:mridge50@verizon.net> <mailto:mridge50@verizon.net
<mailto:mridge50@verizon.net>>>>

wrote:

I seem to be having a strange problem. I'm building
a very
large
RPM file, 10K+ files and the build appears to go
along normally
and then just stops. No error code, no apparent
failures,
it just
stops.



How large ? The problem in rpm4.4.2.x.y.z is
that rpm
can't handle file > 2Gb.
https://bugzilla.redhat.com/show_bug.cgi?id=433795

FYI : rpm5.org <http://rpm5.org> <http://rpm5.org>
<http://rpm5.org> can and

apparently also rpm4.6 (for Fedora10) also.


How many file ? I don't think the problem is this : I have
build rpm (in rpm 4.4.2.x.y.z also) with 30000 files

hth

_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>
<mailto:Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>>
<mailto:Rpm-list@redhat.com
<mailto:Rpm-list@redhat.com> <mailto:Rpm-list@redhat.com
<mailto:Rpm-list@redhat.com>>>


https://www.redhat.com/mailman/listinfo/rpm-list



------------------------------------------------------------------------




_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>
<mailto:Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>>
https://www.redhat.com/mailman/listinfo/rpm-list

I have about 10K -11K files so apparently that isn't the
problem.
My spec file doesn't even attempt to build the binaries into an
RPM. It just sort of exits w/o any error.


_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>
<mailto:Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>>
https://www.redhat.com/mailman/listinfo/rpm-list


------------------------------------------------------------------------

_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>
https://www.redhat.com/mailman/listinfo/rpm-list


_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com <mailto:Rpm-list@redhat.com>
https://www.redhat.com/mailman/listinfo/rpm-list


------------------------------------------------------------------------

_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list


_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list
 
Old 07-31-2008, 08:51 PM
Jeff Johnson
 
Default Maximum file limit for rpmbuild

On Jul 30, 2008, at 4:38 PM, Marty Ridgeway wrote:


I tried the modification in your note and now I get this error:

Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1

Checking for unpackaged file(s): /bin/true
D: execv(/bin/true) pid 14448
getOutputFrom(): Broken pipe



getOutputFrom() is racy, /bin/true is exiting before rpmbuild
can manage to send info to the pipe.

Instead of /bin/true, write a short wrapper script that
cat's stdin to /dev/null, and then does exit 0.

That should work around the getOutputFrom() raciness.

FWIW, the raciness is a design flaw in rpm, been there forever.

73 de Jeff

_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list
 
Old 07-31-2008, 09:36 PM
Marty Ridgeway
 
Default Maximum file limit for rpmbuild

I found the problem digging around on some older forums. I had the %doc
line in my %files section. I removed it and problem solved. I removed
the check_files line from my spec file and it still works.


Thanks for the help and ideas.



Jeff Johnson wrote:


On Jul 30, 2008, at 4:38 PM, Marty Ridgeway wrote:


I tried the modification in your note and now I get this error:

Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1

Checking for unpackaged file(s): /bin/true
D: execv(/bin/true) pid 14448
getOutputFrom(): Broken pipe



getOutputFrom() is racy, /bin/true is exiting before rpmbuild
can manage to send info to the pipe.

Instead of /bin/true, write a short wrapper script that
cat's stdin to /dev/null, and then does exit 0.

That should work around the getOutputFrom() raciness.

FWIW, the raciness is a design flaw in rpm, been there forever.

73 de Jeff

_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list



_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list
 
Old 07-31-2008, 11:08 PM
Jeff Johnson
 
Default Maximum file limit for rpmbuild

On Jul 31, 2008, at 5:36 PM, Marty Ridgeway wrote:

I found the problem digging around on some older forums. I had the
%doc line in my %files section. I removed it and problem solved. I
removed the check_files line from my spec file and it still works.




Still there's an error msg missing somewhere. Could you either post the
diff between buggy <-> fixed spec file here, or report at
bugzilla.redhat.com?


Note that I'm unaffiliated w bugzilla.redhat.com, but can/will fish out
the problem and try to get an error msg attached to the flaw in
rpmbuild.


thanks!

73 de Jeff

_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list
 

Thread Tools




All times are GMT. The time now is 01:30 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org