From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: Issue from testing out removal of cups Date: Thu, 10 Oct 2024 14:14:32 +0100 Message-ID: <2069418D-8980-403B-9A58-CA170C10406F@ipfire.org> In-Reply-To: <39418a6e-9e60-419f-834f-8c54cc8adbc5@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7384177011172292928==" List-Id: --===============7384177011172292928== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello, > On 10 Oct 2024, at 12:44, Adolf Belka wrote: >=20 > Hi all, >=20 > I have run a build with all the obvious candidates related to printing remo= ved. >=20 > libtiff removal caused a problem at cdrom stage with perl-Imager as the roo= tfile for that included some tiff libraries, which were then not present in t= he build. >=20 > So I ran without libtiff and then modified the perl-Imager rootfile to matc= h the results in the Imager file in the Log directory. I think the problem with the perl-Imager root file is that it contains =E2=80= =9Cx86_64=E2=80=9D 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 cod= es 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=E2=80=99t remember where we would generate JPEG images, but I could be = wrong on this. I don=E2=80=99t 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=E2=80= =99t use a lot of it. -Michael > cdrom then completed without any issues but then right at the end of the bu= ild it comes up with the message "Checking for rootfile consistency and at th= e end says that the rootfiles are inconsistent but I can't figure out what th= e problem causing it actually is. >=20 > I have repeated the build three times with a reboot of my machine in betwee= n but that didn't help. >=20 > Would appreciate if anyone can help with what the issue is and what I need = to go and fix. >=20 > The _build.preparation.log file only has the chroot: failed to run command = 'env': No such file or directory. >=20 > 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. >=20 >=20 > 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/Coun= tColor.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/F= lines.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/Mandelbr= ot/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 >=20 > chroot: failed to run command =E2=80=98env=E2=80=99: No such file or di= rectory >=20 > ERROR: Rootfiles are inconsistent = [ FAIL ] > Check /home/ipfire/sandbox/ipfire-2.x/log_x86_64/_build.preparation.log= for errors if applicable [ FAIL ] >=20 >=20 > Regards, >=20 > Adolf. >=20 --===============7384177011172292928==--