<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SPP-2023.03.00.00 PXE issue in ProLiant Servers (ML,DL,SL)</title>
    <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7190751#M182046</link>
    <description>&lt;P&gt;Thank you!&lt;BR /&gt;&lt;BR /&gt;Randy Weisman&lt;BR /&gt;Logistics Engineer&lt;BR /&gt;Arrow Electronics | arrow.com&lt;/P&gt;</description>
    <pubDate>Mon, 26 Jun 2023 15:31:04 GMT</pubDate>
    <dc:creator>RandyWe</dc:creator>
    <dc:date>2023-06-26T15:31:04Z</dc:date>
    <item>
      <title>SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7189049#M181679</link>
      <description>&lt;P&gt;When attempting to boot form PXE server, the initrd.img does not see any network adapters on our DL380 Gen10.&lt;/P&gt;&lt;P&gt;It drops to a # prompt.&amp;nbsp; Running ifconfig -a show no adapters, only the loopback&lt;/P&gt;&lt;P&gt;Version 2022--09 works fine.&amp;nbsp; &amp;nbsp; &amp;nbsp;As a test , I ran the with the vmlinuz and initrd from the /system directory.&amp;nbsp; &amp;nbsp;As expected, it also failed to a # prompt.&amp;nbsp; However, ifconfig -a shows the adapters and the connected adapter has the expected IP as issued from DHCP.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are a integrator for HPE equipment and use the PXE enviroment ot update firmware prior to shipping to our&amp;nbsp; customers.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please advise, and I am willing to test as required.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 May 2023 04:49:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7189049#M181679</guid>
      <dc:creator>RandyWe</dc:creator>
      <dc:date>2023-05-31T04:49:24Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7189083#M181686</link>
      <description>&lt;P&gt;FYI.. I found a hack to make this work.&lt;/P&gt;&lt;P&gt;I used the initrd.img from 2022_09 and replace the init , initrd.defaul and initrd.fuctions from the 202303 initrd.img.&lt;/P&gt;&lt;P&gt;I added the modules from /lib/modules/5.14.21-150400.22.1-default from 2023 initrd.img to the 2022 initrd.img&lt;/P&gt;&lt;P&gt;Then I recomppress the initrd and save as initrd.fix&amp;nbsp; &amp;nbsp;This is working now with the above hacks.&lt;/P&gt;&lt;P&gt;See this article&amp;nbsp;&lt;A href="https://access.redhat.com/solutions/24029" target="_blank"&gt;How to unpack/uncompress and repack/re-compress an initial ramdisk (initrd/initramfs) boot image file on RHEL 5,6 ? - Red Hat Customer Portal&lt;/A&gt;&amp;nbsp;for maniuplation of the initrd.img file.&lt;/P&gt;&lt;P&gt;Root cause seem to be that in the new 2023 initrd.img, the libz.so.1 does not get the libzstd.so.1 extracted&lt;/P&gt;</description>
      <pubDate>Tue, 30 May 2023 21:35:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7189083#M181686</guid>
      <dc:creator>RandyWe</dc:creator>
      <dc:date>2023-05-30T21:35:52Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7189206#M181712</link>
      <description>&lt;P style="margin: 0;"&gt;Hello,&lt;/P&gt;
&lt;P style="margin: 0;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0;"&gt;Thank you for notifying this to us.&lt;/P&gt;
&lt;P style="margin: 0;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0;"&gt;We will share the feedback with the relevant team.&lt;/P&gt;
&lt;P style="margin: 0;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0;"&gt;Thanks.&lt;/P&gt;
&lt;P style="margin: 0;"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jun 2023 11:26:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7189206#M181712</guid>
      <dc:creator>ManBha</dc:creator>
      <dc:date>2023-06-01T11:26:33Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7190637#M182022</link>
      <description>&lt;P&gt;&lt;a href="https://community.hpe.com/t5/user/viewprofilepage/user-id/1775407"&gt;@RandyWe&lt;/a&gt;&amp;nbsp;Confirming the same experience about libzstd being missing.&lt;BR /&gt;&lt;BR /&gt;Running the SPP with these kernel options "d3bug console=ttyS0,115200" allows access to a shell via VSP, and one can confirm that lsmod/modprobe (aka kmod) can't find libzstd.so.1.&lt;/P&gt;
&lt;P&gt;Because no modules are loaded, it can't even load the squashfs or initialize the network cards, causing the failure we see.&lt;/P&gt;
&lt;P&gt;After repacking the initrd to add in a libzstd.so.1 with the appropriate glibc signature (such as one from RedHat 8.x), the SPP works from PXE.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 04:46:31 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7190637#M182022</guid>
      <dc:creator>stephane_lapie</dc:creator>
      <dc:date>2023-06-26T04:46:31Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7190745#M182043</link>
      <description>&lt;P&gt;Stephane,&lt;/P&gt;&lt;P&gt;Could you help a hacker out.&amp;nbsp; What is the process for "With the appriopiate Signature" that you described?&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 14:43:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7190745#M182043</guid>
      <dc:creator>RandyWe</dc:creator>
      <dc:date>2023-06-26T14:43:41Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7190750#M182045</link>
      <description>&lt;P&gt;You basically need a file that will dynamically link to compatible glibc versions.&lt;BR /&gt;&lt;BR /&gt;Check the version from libz.so.1 in the initrd :&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;$ strings libz.so.1 | grep GLIBC
GLIBC_2.14
GLIBC_2.4
GLIBC_2.2.5
GLIBC_2.3.4&lt;/LI-CODE&gt;&lt;P&gt;You therefore must pick a libzstd.so.1 version that has matching signatures, and you can find one such file in RedHat 8.X (not 9.X, which requires a more recent version) :&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;$ strings libzstd.so.1 | grep GLIBC
GLIBC_2.14
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.2.5
GA+GLIBCXX_ASSERTIONS
GA+GLIBCXX_ASSERTIONS&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 15:25:20 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7190750#M182045</guid>
      <dc:creator>stephane_lapie</dc:creator>
      <dc:date>2023-06-26T15:25:20Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7190751#M182046</link>
      <description>&lt;P&gt;Thank you!&lt;BR /&gt;&lt;BR /&gt;Randy Weisman&lt;BR /&gt;Logistics Engineer&lt;BR /&gt;Arrow Electronics | arrow.com&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2023 15:31:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7190751#M182046</guid>
      <dc:creator>RandyWe</dc:creator>
      <dc:date>2023-06-26T15:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7198449#M183672</link>
      <description>&lt;PRE&gt;## add the modules from /lib/modules/5.14.21-150500.53.2-&lt;SPAN class=""&gt;default&lt;/SPAN&gt; from 2023_09 initrd.img to the 2022_09 initrd.img&lt;BR /&gt;works also for the 2023_09 G10 SPP :)&lt;BR /&gt;&lt;BR /&gt;extract initrd.img files from 2023_09 and 2022_09 (# xz -dc &amp;lt; xxx.img | cpio -idmv)&lt;BR /&gt;&lt;BR /&gt;add the modules to the extracted 2022_09 initrd.img folder&lt;BR /&gt;&lt;BR /&gt;repack the 2022_09.img from the 2022_09 directory (# find . 2&amp;gt;/dev/&lt;SPAN class=""&gt;null&lt;/SPAN&gt; | cpio -o -c -R root:root | xz -9 --format=lzma &amp;gt; ../fixed_initrd.img)&lt;BR /&gt;&lt;BR /&gt;use the new fixed_initrd.img for ipxe boot&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Oct 2023 14:14:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7198449#M183672</guid>
      <dc:creator>Lenny2</dc:creator>
      <dc:date>2023-10-11T14:14:18Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7198454#M183673</link>
      <description>&lt;P&gt;Yes., That is what I did with 202309., but don't forget to&amp;nbsp; overwrite the&lt;SPAN&gt;&amp;nbsp;init , initrd.defaul and initrd.fuctions with the files from the 202309 initrd.img.&lt;/SPAN&gt; &amp;nbsp;&lt;/P&gt;&lt;P&gt;The Bigger question, is why HPE has not fixed this issue!?&lt;/P&gt;</description>
      <pubDate>Wed, 11 Oct 2023 15:13:35 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7198454#M183673</guid>
      <dc:creator>RandyWe</dc:creator>
      <dc:date>2023-10-11T15:13:35Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7213310#M186604</link>
      <description>&lt;P&gt;The latest&amp;nbsp;SPP&amp;nbsp;2024.04.00.00 still fails to PXE boot on its own,&lt;BR /&gt;however, this time libzstd.so.1 is actually present,&lt;BR /&gt;it is failing because of a missing libjitterentropy.so.3!&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;modprobe: error while loading shared libraries: libjitterentropy.so.3: cannot open shared object file: No such file or directory&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;You can fix the initrd image with the exact same method, by lifting the library from SUSE 15 (which is linked against the right versions of glibc and everything).&lt;/P&gt;</description>
      <pubDate>Mon, 16 Sep 2024 09:25:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7213310#M186604</guid>
      <dc:creator>stephane_lapie</dc:creator>
      <dc:date>2024-09-16T09:25:01Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7215340#M187019</link>
      <description>&lt;P&gt;This worked great.&amp;nbsp; &amp;nbsp;My concern is why do we still have to do work-arounds for pxe functionality.&amp;nbsp; &amp;nbsp;HPE should do better and test this prior to a release.&lt;/P&gt;&lt;P&gt;Thanks for the heads up on the SPP2024.&lt;/P&gt;</description>
      <pubDate>Fri, 17 May 2024 21:06:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7215340#M187019</guid>
      <dc:creator>RandyWe</dc:creator>
      <dc:date>2024-05-17T21:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7225751#M189106</link>
      <description>&lt;P&gt;Thanks to your post, I successfully applied SPP 2024.04.00 Patch Bundle 2 to the my ML30 Gen10 via HTTP Boot.&lt;/P&gt;&lt;P&gt;&amp;nbsp;Steps i did to fix initrd:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;cd /var/tmp/spp/initrd-pxe
xz -cd /mnt/spp2024040002/pxe/spp2024040000/initrd.img | cpio -idm
mount -o loop -t squashfs /mnt/spp2024040002/system/squashfs.img /mnt/squashfs/
cp /mnt/squashfs/usr/lib64/libjitterentropy.* ./usr/lib64
find . 2&amp;gt;/dev/null | cpio -o -c -R root:root | xz --format=lzma &amp;gt; ../fixed_initrd.img&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2024 14:51:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7225751#M189106</guid>
      <dc:creator>nkn-khr</dc:creator>
      <dc:date>2024-09-20T14:51:01Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7230211#M190031</link>
      <description>&lt;P&gt;SPP 2024.09.00.00 seems to have fixed it for Gen11, but not for Gen10.&lt;BR /&gt;&lt;BR /&gt;Also, HPE Japan gave us this advisory:&amp;nbsp;&lt;A href="https://support.hpe.com/hpesc/public/docDisplay?docId=a00137041en_us" target="_blank"&gt;support.hpe.com/hpesc/public/docDisplay?docId=a00137041en_us&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;"Due to security reasons, PXE boot of SPP is not supported."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This does not make sense, and the messaging is extremely confusing:&lt;BR /&gt;- If there is a security concern, why keep on providing the PXE files in the first place?&lt;BR /&gt;- There is no explanation of the error message. The PXE initrd image is broken because it is not generated/tested properly. This in itself is not a security problem.&lt;BR /&gt;- The handling between Gen10 and Gen11 is not consistent, since Gen11 works.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Nov 2024 04:57:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7230211#M190031</guid>
      <dc:creator>stephane_lapie</dc:creator>
      <dc:date>2024-11-28T04:57:30Z</dc:date>
    </item>
    <item>
      <title>Re: SPP-2023.03.00.00 PXE issue</title>
      <link>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7252731#M193383</link>
      <description>&lt;P&gt;Same problem with Gen10 SPP 2025.05.00.00&lt;/P&gt;&lt;P&gt;This time it's&amp;nbsp;libpcre2-8.so.0 that is missing from initrd. Fixed rebuilding initrd :&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;xz -dc &amp;lt; ../initrd.img | cpio -idmv
cp /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.10.4 lib64/libpcre2-8.so.0  # --&amp;gt; any 64 bit 2.8 version is ok
find . 2&amp;gt;/dev/null | cpio --create --format='newc' | xz -9 --format=lzma &amp;gt; ../fixed_initrd.img&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jul 2025 09:01:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/proliant-servers-ml-dl-sl/spp-2023-03-00-00-pxe-issue/m-p/7252731#M193383</guid>
      <dc:creator>gbilic</dc:creator>
      <dc:date>2025-07-16T09:01:06Z</dc:date>
    </item>
  </channel>
</rss>

