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

Reply via email to