Hi Richard, Thank you !
I was not aware of 'supermin' before, but that definitely pointed me in the right direction ... Looking at the supermin packages, I was running the latest package, from 'ol8_appstream' repo ... not from the 'ol8_kvm_appstream' repo. [root@ol-kvm-h01]# yum --showduplicates list supermin Last metadata expiration check: 1:45:46 ago on Sat 30 Sep 2023 09:32:40 AM GMT. Installed Packages supermin.x86_64 5.2.1-2.module+el8.8.0+20990+60c1530a @ol8_appstream Available Packages supermin.x86_64 5.1.19-10.module+el8.5.0+20635+d56619be ol8_kvm_appstream supermin.x86_64 5.2.1-1.module+el8.6.0+20842+e9607200 ol8_kvm_appstream supermin.x86_64 5.2.1-1.module+el8.7.0+20916+50473d5a ol8_kvm_appstream supermin.x86_64 5.2.1-1.module+el8.7.0+21035+a8208c98 ol8_kvm_appstream When trying to obtain the header file you requested, I ended up installing the supermin-devel package ... which warned me that it wanted to downgrade my existing supermin package - so I let it ... [root@ol-kvm-h01 dennis]# yum install supermin-devel ==================================================================================================================================================== Package Architecture Version Repository Size ==================================================================================================================================================== Installing: supermin-devel x86_64 5.2.1-1.module+el8.7.0+21035+a8208c98 ol8_kvm_appstream 26 k Installing dependencies: annobin x86_64 10.94-1.0.1.el8 ol8_appstream 965 k dwz x86_64 0.12-10.el8 ol8_appstream 109 k efi-srpm-macros noarch 3-3.0.1.el8 ol8_appstream 22 k gcc-plugin-annobin x86_64 8.5.0-18.0.5.el8 ol8_appstream 44 k ghc-srpm-macros noarch 1.4.2-7.el8 ol8_appstream 9.3 k go-srpm-macros noarch 2-17.el8 ol8_appstream 13 k ocaml-srpm-macros noarch 5-4.el8 ol8_appstream 9.3 k openblas-srpm-macros noarch 2-2.el8 ol8_appstream 7.9 k patch x86_64 2.7.6-11.el8 ol8_baseos_latest 139 k perl-srpm-macros noarch 1-25.el8 ol8_appstream 11 k python-rpm-macros noarch 3-45.el8 ol8_appstream 16 k python-srpm-macros noarch 3-45.el8 ol8_appstream 16 k python3-rpm-macros noarch 3-45.el8 ol8_appstream 15 k qt5-srpm-macros noarch 5.15.3-1.el8 ol8_appstream 11 k redhat-rpm-config noarch 131-1.0.1.el8 ol8_appstream 91 k rpm-build x86_64 4.14.3-26.el8 ol8_appstream 174 k rust-srpm-macros noarch 5-2.el8 ol8_appstream 9.2 k zstd x86_64 1.4.5-6.el8 ovirt-4.4-extra 617 k Downgrading: supermin x86_64 5.2.1-1.module+el8.7.0+21035+a8208c98 ol8_kvm_appstream 713 k Transaction Summary ==================================================================================================================================================== Install 19 Packages Downgrade 1 Package Total download size: 2.9 M Is this ok [y/N]: y Downgraded: supermin-5.2.1-1.module+el8.7.0+21035+a8208c98.x86_64 Installed: annobin-10.94-1.0.1.el8.x86_64 dwz-0.12-10.el8.x86_64 efi-srpm-macros-3-3.0.1.el8.noarch gcc-plugin-annobin-8.5.0-18.0.5.el8.x86_64 ghc-srpm-macros-1.4.2-7.el8.noarch go-srpm-macros-2-17.el8.noarch ocaml-srpm-macros-5-4.el8.noarch openblas-srpm-macros-2-2.el8.noarch patch-2.7.6-11.el8.x86_64 perl-srpm-macros-1-25.el8.noarch python-rpm-macros-3-45.el8.noarch python-srpm-macros-3-45.el8.noarch python3-rpm-macros-3-45.el8.noarch qt5-srpm-macros-5.15.3-1.el8.noarch redhat-rpm-config-131-1.0.1.el8.noarch rpm-build-4.14.3-26.el8.x86_64 rust-srpm-macros-5-2.el8.noarch supermin-devel-5.2.1-1.module+el8.7.0+21035+a8208c98.x86_64 zstd-1.4.5-6.el8.x86_64 Complete! After that downgrade of my supermin package to the latest one provided by the ol8_kvm_appstream repo, supermin and libguestfs is now working fine ! [root@ol-kvm-h01 dennis]# yum --showduplicates list supermin Last metadata expiration check: 2:16:59 ago on Sat 30 Sep 2023 09:32:40 AM GMT. Installed Packages supermin.x86_64 5.2.1-1.module+el8.7.0+21035+a8208c98 @ol8_kvm_appstream Available Packages supermin.x86_64 5.1.19-10.module+el8.5.0+20635+d56619be ol8_kvm_appstream supermin.x86_64 5.2.1-1.module+el8.6.0+20842+e9607200 ol8_kvm_appstream supermin.x86_64 5.2.1-1.module+el8.7.0+20916+50473d5a ol8_kvm_appstream supermin.x86_64 5.2.1-1.module+el8.7.0+21035+a8208c98 ol8_kvm_appstream Thanks, once again 😊 (maybe it was an incompatibility between the libvirt+el8.7 package and the supermin+el8.8 package, which was resolved when the supermin package was downgraded to the supermin+el8.7 package) Regards, Dennis -----Original Message----- From: Richard W.M. Jones <rjo...@redhat.com> Sent: Sunday, 1 October 2023 12:04 AM To: Clark, Dennis <dclar...@dxc.com> Cc: libguestfs@redhat.com Subject: Re: [Libguestfs] libguestfs kernel panic On Sat, Sep 30, 2023 at 10:42:55AM +0000, Clark, Dennis wrote: > Ok, Looking at my original installation procedure, including the > slight tweaks to get libvirt-7 loaded, and checking the current server > … it appears the > libvirt-7 packages mention the O/S version (eg el8.7), and there are > packages for several versions, but not for el8.8 … and yet my server > (after patching) is now running OL 8.8 … is that the issue ? No I don't think so. The main thing is to try to find out which part of init.c is crashing (and later, why). > > [ 0.845792] traps: init[1] general protection fault ip:43faa8 > > > sp:7ffe9b9904b0 error:0 in init[400000+a7000] As I don't have OEL, could you try extracting the init binary. It's buried in the supermin executable, so it's best to get it from the debug sources: (1) debuginfo-install supermin (2) rpm -ql supermin-debugsource | grep src/format-ext2-init-bin.h (eg. it will print something like <blahblah>/src/format-ext2-init-bin.h ) (3) Attach the copy of <blahblah>/src/format-ext2-init-bin.h or send it to me by email if it's too big for the list. You might have to compress it. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com/ libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org/ DXC Technology NZ Limited (Company number 1441241). _______________________________________________ Libguestfs mailing list Libguestfs@redhat.com https://listman.redhat.com/mailman/listinfo/libguestfs