Hello,
On 10 Oct 2024, at 12:44, Adolf Belka adolf.belka@ipfire.org wrote:
Hi all,
I have run a build with all the obvious candidates related to printing removed.
libtiff removal caused a problem at cdrom stage with perl-Imager as the rootfile for that included some tiff libraries, which were then not present in the build.
So I ran without libtiff and then modified the perl-Imager rootfile to match the results in the Imager file in the Log directory.
I think the problem with the perl-Imager root file is that it contains “x86_64” which we scan for and then fail the build.
We do need to keep perl-Imager though as we require it to generate the QR codes for OpenVPN.
What other packages did you drop?
I think we might be able to get rid of these:
* lcms2 * ghostscript * qpdf * poppler * poppler-data * cups-filters * epson-inkjet-printer-escpr * cups-pdf * foomatic * hplip
Maybe even the following ones:
* libexif * openjpeg * libjpeg
I can’t remember where we would generate JPEG images, but I could be wrong on this. I don’t mind keeping them because they do not cause us a lot of work to maintain and they are not a security issue if we don’t use a lot of it.
-Michael
cdrom then completed without any issues but then right at the end of the build it comes up with the message "Checking for rootfile consistency and at the end says that the rootfiles are inconsistent but I can't figure out what the problem causing it actually is.
I have repeated the build three times with a reboot of my machine in between but that didn't help.
Would appreciate if anyone can help with what the issue is and what I need to go and fix.
The _build.preparation.log file only has the chroot: failed to run command 'env': No such file or directory.
There is not indication of which file or directory is missing. All the last entries shown in the log below are in the build and also in the rootfile.
Checking for rootfile consistency... /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/API.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/APIRef.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Color.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Color/Float.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Color/Table.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Cookbook.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/CountColor.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Draw.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Engines.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Expr.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Expr/Assem.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/ExtUtils.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/File/CUR.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/File/ICO.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/File/JPEG.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/File/PNG.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/File/SGI.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Files.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Fill.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Filter/DynTest.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Filter/Flines.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Filter/Mandelbrot.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Filters.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Font.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Font/BBox.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Font/FT2.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Font/FreeType2.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Font/Image.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Font/Test.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Font/Truetype.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Font/Type1.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Font/Wrap.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Fountain.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Handy.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/IO.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/ImageTypes.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Inline.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Install.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/LargeSamples.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Matrix2d.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Preprocess.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Probe.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Regops.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Security.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Test.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Threads.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Transform.pm /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Transformations.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/Tutorial.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/interface.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/Imager/regmach.pod /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/auto/Imager/CountColor/CountColor.so /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/auto/Imager/File/ICO/ICO.so /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/auto/Imager/File/JPEG/JPEG.so /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/auto/Imager/File/PNG/PNG.so /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/auto/Imager/File/SGI/SGI.so /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/auto/Imager/Filter/DynTest/DynTest.so /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/auto/Imager/Filter/Flines/Flines.so /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/auto/Imager/Filter/Mandelbrot/Mandelbrot.so /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/auto/Imager/Font/FT2/FT2.so /home/ipfire/sandbox/ipfire-2.x/config/rootfiles/common/perl-Imager:usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi/auto/Imager/Imager.so
chroot: failed to run command ‘env’: No such file or directory
ERROR: Rootfiles are inconsistent [ FAIL ] Check /home/ipfire/sandbox/ipfire-2.x/log_x86_64/_build.preparation.log for errors if applicable [ FAIL ]
Regards,
Adolf.