Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Chester-Gillon/77d4833c0204a7200bbf49b213c62b2c to your computer and use it in GitHub Desktop.
Save Chester-Gillon/77d4833c0204a7200bbf49b213c62b2c to your computer and use it in GitHub Desktop.
AlmaLinux 9 install on HP Pavilion 590-p0053na

0. Introduction

Describes notes about installing and configuring AlmaLinux 9 on a HP Pavilion 590-p0053na desktop.

The Processor is a AMD Ryzen 5 2400G with Radeon Vega Graphics, 3600 Mhz, 4 Core(s), 8 Logical Processor(s)

1. Initial install from AlmaLinux 9.3 live USB image

The initial state of the HP Pavilion desktop was:

  1. Windows 11 Home installed on a 256 GB SSD M.2
  2. A 3 TB hard disk, formatted as NTFS but not used for any files.
  3. Secure boot and Virtualization Technology (VTx/VTd) were enabled in the BIOS settings.

Used the Windows Disk Management to delete the NTFS volume on the 3 TB hard disk, to use that for installing AlmaLinux.

1.1. Install from live image

Booted the PC from an AlmaLinux 9.3 live image on a SDcard (the PC has a front panel SDcard slot).

The onboard 1GB Ethernet port enp46s0 was connected and the live image allocated an IP address using DHCP.

On the live image performed the following prior using the Install Alma Linux option:

  1. Selected as UK keyboard.
  2. Selected the UK timezone.
  3. Using the network manager did the following to change from using DHCP to using a static IP address:
    • Turned off the connection
    • Under the IPv4 settings changed the IPv4 Method from Automatic (DHCP) to Manual. Then set a static IPv4 address, netmask and gateway
    • Under the IPv4 settings disabled Automatic DNS. Manually set the DNS server to that of the broadband router.
    • Re-enabled the connection.
    • Checked that ip addr showed the static IP address in use, and that nslookup could resolve an Internet domain name.

Started the AlmaLinux installer:

  1. On the WELCOME TO ALMALINUX 9.3 tab was already set to English and English (United Kingdom).
  2. On the NETWORK & HOST NAME option set the host name. The page contains Please use the live desktop environment's tools for customizing your network configuration. You can set the host name here., which is why the network settings were configured using the network manager above.
  3. On CREATE USER option created the user, selecting Make this user administrator and Require a password to use this account.
  4. On the INSTALLATION DESTINATION option selected the 3 TB hard disk. Used the default Automatic Storage Configuration and didn't select Encryption.
  5. Selected Begin Installation. The installation completed without error.
  6. Selected Finish Installation, and then rebooted.
  7. During the boot a GRUB menu appears, which includes an option to boot Windows which is on the NVME M.2 drive.

1.2. Configuration after first boot from the AlmaLinux 9.3 install

After the first boot, there was no GNOME setup, like that seen in 1.2. Configuration after first boot from the AmlaLinux 8.6 install

The installed Kernel and distribution:

$ uname -a
Linux ryzen-alma 5.14.0-362.8.1.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 7 14:54:22 EST 2023 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/redhat-release 
AlmaLinux release 9.3 (Shamrock Pampas Cat)

Performed an update to the latest packages:

[mr_halfword@ryzen-alma ~]$ mkdir install_logs
[mr_halfword@ryzen-alma ~]$ sudo yum update 2>&1 | tee ~/install_logs/1_update_after_live_image_install.log
<<snip>>
Transaction Summary
===================================================================================================
Install   30 Packages
Upgrade  514 Packages

Total download size: 1.4 G
Is this ok [y/N]: 
<<snip>>
Installed:
  composefs-1.0.3-2.el9.x86_64                                                  
  composefs-libs-1.0.3-2.el9.x86_64                                             
  container-selinux-3:2.229.0-1.el9_3.noarch                                    
  containers-common-2:1-91.el9_4.x86_64                                         
  criu-3.19-1.el9.x86_64                                                        
  criu-libs-3.19-1.el9.x86_64                                                   
  crun-1.14.3-1.el9.x86_64                                                      
  evolution-data-server-ui-3.40.4-9.el9.x86_64                                  
  fuse-overlayfs-1.13-1.el9.x86_64                                              
  grub2-tools-efi-1:2.06-80.el9_4.alma.1.x86_64                                 
  grub2-tools-extra-1:2.06-80.el9_4.alma.1.x86_64                               
  kernel-5.14.0-427.28.1.el9_4.x86_64                                           
  kernel-core-5.14.0-427.28.1.el9_4.x86_64                                      
  kernel-modules-5.14.0-427.28.1.el9_4.x86_64                                   
  kernel-modules-core-5.14.0-427.28.1.el9_4.x86_64                              
  kernel-modules-extra-5.14.0-427.28.1.el9_4.x86_64                             
  libnbd-1.18.1-3.el9.x86_64                                                    
  libnet-1.2-6.el9.x86_64                                                       
  nbdkit-1.36.2-1.el9.x86_64                                                    
  nbdkit-basic-filters-1.36.2-1.el9.x86_64                                      
  nbdkit-basic-plugins-1.36.2-1.el9.x86_64                                      
  nbdkit-curl-plugin-1.36.2-1.el9.x86_64                                        
  nbdkit-server-1.36.2-1.el9.x86_64                                             
  nbdkit-ssh-plugin-1.36.2-1.el9.x86_64                                         
  pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64                    
  rpm-ostree-2024.3-4.el9_4.x86_64                                              
  rpm-ostree-libs-2024.3-4.el9_4.x86_64                                         
  scrub-2.6.1-4.el9.x86_64                                                      
  skopeo-2:1.14.3-3.el9_4.x86_64                                                
  slirp4netns-1.2.3-1.el9.x86_64                                                

Complete!

The installed distribution and Kernel after the update:

$ uname -a
Linux ryzen-alma 5.14.0-427.28.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 2 03:44:10 EDT 2024 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/redhat-release 
AlmaLinux release 9.4 (Seafoam Ocelot)

2. Development group install

Installed the development group, specifying default and optional packages:

$ sudo dnf --setopt=group_package_types="default,optional" group install development 2>&1 | tee ~/install_logs/2_development_group_install_all.log
[sudo] password for mr_halfword: 
Last metadata expiration check: 0:31:21 ago on Sat 10 Aug 2024 13:54:13 BST.
Dependencies resolved.
================================================================================
 Package                         Arch   Version                 Repo       Size
================================================================================
Installing group/module packages:
 asciidoc                        noarch 9.1.0-3.el9             appstream 237 k
 byacc                           x86_64 2.0.20210109-4.el9      appstream  88 k
 cmake                           x86_64 3.26.5-2.el9            appstream 8.7 M
 diffstat                        x86_64 1.64-6.el9              appstream  43 k
 expect                          x86_64 5.45.4-16.el9           appstream 245 k
 git                             x86_64 2.43.5-1.el9_4          appstream  50 k
 intltool                        noarch 0.51.0-20.el9           appstream  55 k
 jna                             x86_64 5.6.0-8.el9             appstream 268 k
 ltrace                          x86_64 0.7.91-43.el9           appstream 137 k
 patchutils                      x86_64 0.4.2-7.el9             appstream  99 k
 perl-Fedora-VSP                 noarch 0.001-23.el9            appstream  23 k
 perl-generators                 noarch 1.11-12.el9             appstream  15 k
 pesign                          x86_64 115-6.el9_1             appstream 167 k
 rpmdevtools                     noarch 9.5-1.el9               appstream  75 k
 rpmlint                         noarch 1.11-19.el9             appstream 185 k
 source-highlight                x86_64 3.1.9-11.el9            appstream 609 k
 systemtap                       x86_64 5.0-4.el9               appstream 8.6 k
 valgrind                        x86_64 1:3.22.0-2.el9          appstream 4.9 M
 valgrind-devel                  x86_64 1:3.22.0-2.el9          appstream  45 k
Installing dependencies:
 annobin                         x86_64 12.31-2.el9             appstream 1.0 M
 autoconf                        noarch 2.69-38.el9             appstream 666 k
 automake                        noarch 1.16.2-8.el9            appstream 662 k
 bison                           x86_64 3.7.4-5.el9             appstream 920 k
 boost-regex                     x86_64 1.75.0-8.el9            appstream 277 k
 cmake-data                      noarch 3.26.5-2.el9            appstream 1.7 M
 cmake-filesystem                x86_64 3.26.5-2.el9            appstream  11 k
 cmake-rpm-macros                noarch 3.26.5-2.el9            appstream  10 k
 debugedit                       x86_64 5.0-5.el9               appstream  75 k
 docbook-dtds                    noarch 1.0-79.el9              appstream 280 k
 docbook-style-xsl               noarch 1.79.2-16.el9           appstream 1.2 M
 dwz                             x86_64 0.14-3.el9              appstream 127 k
 dyninst                         x86_64 12.1.0-1.el9            appstream 3.8 M
 ed                              x86_64 1.14.2-12.el9           baseos     74 k
 efi-srpm-macros                 noarch 6-2.el9_0.0.1           appstream  21 k
 elfutils                        x86_64 0.190-2.el9             baseos    541 k
 elfutils-devel                  x86_64 0.190-2.el9             appstream  47 k
 elfutils-libelf-devel           x86_64 0.190-2.el9             appstream  20 k
 enchant                         x86_64 1:1.6.0-30.el9          appstream  60 k
 flex                            x86_64 2.6.4-9.el9             appstream 307 k
 fonts-srpm-macros               noarch 1:2.0.5-7.el9.1         appstream  27 k
 gcc                             x86_64 11.4.1-3.el9.alma.1     appstream  32 M
 gcc-plugin-annobin              x86_64 11.4.1-3.el9.alma.1     appstream  43 k
 gdb-minimal                     x86_64 10.2-13.el9             appstream 3.5 M
 gettext-common-devel            noarch 0.21-8.el9              appstream 405 k
 gettext-devel                   x86_64 0.21-8.el9              appstream 199 k
 ghc-srpm-macros                 noarch 1.5.0-6.el9             appstream 7.8 k
 git-core                        x86_64 2.43.5-1.el9_4          appstream 4.4 M
 git-core-doc                    noarch 2.43.5-1.el9_4          appstream 2.7 M
 glibc-devel                     x86_64 2.34-100.el9_4.2.alma.2 appstream  31 k
 glibc-headers                   x86_64 2.34-100.el9_4.2.alma.2 appstream 435 k
 go-srpm-macros                  noarch 3.2.0-3.el9             appstream  26 k
 graphviz                        x86_64 2.44.0-26.el9           appstream 3.3 M
 info                            x86_64 6.7-15.el9              baseos    224 k
 kernel-headers                  x86_64 5.14.0-427.28.1.el9_4   appstream 6.5 M
 kernel-srpm-macros              noarch 1.0-13.el9              appstream  15 k
 libXaw                          x86_64 1.0.13-19.el9           appstream 197 k
 libxcrypt-devel                 x86_64 4.4.18-3.el9            appstream  28 k
 libzstd-devel                   x86_64 1.5.1-2.el9             appstream  46 k
 lua-srpm-macros                 noarch 1-6.el9                 appstream 8.4 k
 m4                              x86_64 1.4.19-1.el9            appstream 294 k
 make                            x86_64 1:4.3-8.el9             baseos    530 k
 mkfontscale                     x86_64 1.2.1-3.el9             appstream  31 k
 nss-tools                       x86_64 3.90.0-7.el9_4          appstream 431 k
 ocaml-srpm-macros               noarch 6-6.el9                 appstream 7.7 k
 openblas-srpm-macros            noarch 2-11.el9                appstream 7.3 k
 openssl-devel                   x86_64 1:3.0.7-27.el9          appstream 3.0 M
 patch                           x86_64 2.7.6-16.el9            appstream 127 k
 perl-DynaLoader                 x86_64 1.47-481.el9            appstream  24 k
 perl-Error                      noarch 1:0.17029-7.el9         appstream  41 k
 perl-File-Compare               noarch 1.100.600-481.el9       appstream  12 k
 perl-File-Copy                  noarch 2.34-481.el9            appstream  19 k
 perl-File-Find                  noarch 1.37-481.el9            appstream  24 k
 perl-Git                        noarch 2.43.5-1.el9_4          appstream  37 k
 perl-TermReadKey                x86_64 2.38-11.el9             appstream  36 k
 perl-Thread-Queue               noarch 3.14-460.el9            appstream  21 k
 perl-XML-Parser                 x86_64 2.46-9.el9              appstream 229 k
 perl-lib                        x86_64 0.65-481.el9            appstream  13 k
 perl-locale                     noarch 1.09-481.el9            appstream  12 k
 perl-macros                     noarch 4:5.32.1-481.el9        appstream 9.2 k
 perl-srpm-macros                noarch 1-41.el9                appstream 8.1 k
 perl-threads                    x86_64 1:2.25-460.el9          appstream  57 k
 perl-threads-shared             x86_64 1.61-460.el9            appstream  44 k
 pyproject-srpm-macros           noarch 1.12.0-1.el9            appstream  12 k
 python-srpm-macros              noarch 3.9-53.el9              appstream  17 k
 python3-enchant                 noarch 3.2.0-5.el9             appstream  79 k
 qt5-srpm-macros                 noarch 5.15.9-1.el9            appstream 7.8 k
 redhat-rpm-config               noarch 207-1.el9.alma.1        appstream  66 k
 rpm-build                       x86_64 4.16.1.3-29.el9         appstream  58 k
 rust-srpm-macros                noarch 17-4.el9                appstream 9.2 k
 sgml-common                     noarch 0.6.3-58.el9            appstream  54 k
 systemtap-client                x86_64 5.0-4.el9               appstream 3.6 M
 systemtap-devel                 x86_64 5.0-4.el9               appstream 2.3 M
 systemtap-runtime               x86_64 5.0-4.el9               appstream 440 k
 tbb                             x86_64 2020.3-8.el9            appstream 170 k
 xorg-x11-fonts-ISO8859-1-100dpi noarch 7.5-33.el9              appstream 1.0 M
 xz-devel                        x86_64 5.2.5-8.el9_0           appstream  52 k
 zip                             x86_64 3.0-35.el9              baseos    263 k
 zlib-devel                      x86_64 1.2.11-40.el9           appstream  44 k
Installing weak dependencies:
 kernel-devel                    x86_64 5.14.0-427.28.1.el9_4   appstream  21 M
 perl-version                    x86_64 7:0.99.28-4.el9         appstream  62 k
Installing Groups:
 Development Tools                                                             

Transaction Summary
================================================================================
Install  100 Packages

Total download size: 116 M
Installed size: 385 M
Is this ok [y/N]: y
Downloading Packages:
(1/100): asciidoc-9.1.0-3.el9.noarch.rpm        979 kB/s | 237 kB     00:00    
(2/100): autoconf-2.69-38.el9.noarch.rpm        2.0 MB/s | 666 kB     00:00    
(3/100): annobin-12.31-2.el9.x86_64.rpm         2.5 MB/s | 1.0 MB     00:00    
(4/100): boost-regex-1.75.0-8.el9.x86_64.rpm    2.1 MB/s | 277 kB     00:00    
(5/100): automake-1.16.2-8.el9.noarch.rpm       2.0 MB/s | 662 kB     00:00    
(6/100): byacc-2.0.20210109-4.el9.x86_64.rpm    1.4 MB/s |  88 kB     00:00    
(7/100): bison-3.7.4-5.el9.x86_64.rpm           2.6 MB/s | 920 kB     00:00    
(8/100): cmake-filesystem-3.26.5-2.el9.x86_64.r 157 kB/s |  11 kB     00:00    
(9/100): cmake-rpm-macros-3.26.5-2.el9.noarch.r 125 kB/s |  10 kB     00:00    
(10/100): debugedit-5.0-5.el9.x86_64.rpm        756 kB/s |  75 kB     00:00    
(11/100): diffstat-1.64-6.el9.x86_64.rpm        428 kB/s |  43 kB     00:00    
(12/100): cmake-data-3.26.5-2.el9.noarch.rpm    3.1 MB/s | 1.7 MB     00:00    
(13/100): docbook-dtds-1.0-79.el9.noarch.rpm    1.8 MB/s | 280 kB     00:00    
(14/100): dwz-0.14-3.el9.x86_64.rpm             334 kB/s | 127 kB     00:00    
(15/100): docbook-style-xsl-1.79.2-16.el9.noarc 2.7 MB/s | 1.2 MB     00:00    
(16/100): efi-srpm-macros-6-2.el9_0.0.1.noarch. 309 kB/s |  21 kB     00:00    
(17/100): elfutils-devel-0.190-2.el9.x86_64.rpm 595 kB/s |  47 kB     00:00    
(18/100): elfutils-libelf-devel-0.190-2.el9.x86 293 kB/s |  20 kB     00:00    
(19/100): enchant-1.6.0-30.el9.x86_64.rpm       753 kB/s |  60 kB     00:00    
(20/100): expect-5.45.4-16.el9.x86_64.rpm       1.4 MB/s | 245 kB     00:00    
(21/100): flex-2.6.4-9.el9.x86_64.rpm           1.8 MB/s | 307 kB     00:00    
(22/100): fonts-srpm-macros-2.0.5-7.el9.1.noarc 299 kB/s |  27 kB     00:00    
(23/100): dyninst-12.1.0-1.el9.x86_64.rpm       2.0 MB/s | 3.8 MB     00:01    
(24/100): cmake-3.26.5-2.el9.x86_64.rpm         2.9 MB/s | 8.7 MB     00:03    
(25/100): gcc-plugin-annobin-11.4.1-3.el9.alma. 205 kB/s |  43 kB     00:00    
(26/100): gettext-common-devel-0.21-8.el9.noarc 1.5 MB/s | 405 kB     00:00    
(27/100): gettext-devel-0.21-8.el9.x86_64.rpm   1.4 MB/s | 199 kB     00:00    
(28/100): ghc-srpm-macros-1.5.0-6.el9.noarch.rp 112 kB/s | 7.8 kB     00:00    
(29/100): git-2.43.5-1.el9_4.x86_64.rpm         555 kB/s |  50 kB     00:00    
(30/100): gdb-minimal-10.2-13.el9.x86_64.rpm    2.3 MB/s | 3.5 MB     00:01    
(31/100): git-core-doc-2.43.5-1.el9_4.noarch.rp 2.2 MB/s | 2.7 MB     00:01    
(32/100): glibc-devel-2.34-100.el9_4.2.alma.2.x 388 kB/s |  31 kB     00:00    
(33/100): git-core-2.43.5-1.el9_4.x86_64.rpm    1.8 MB/s | 4.4 MB     00:02    
(34/100): glibc-headers-2.34-100.el9_4.2.alma.2 1.5 MB/s | 435 kB     00:00    
(35/100): go-srpm-macros-3.2.0-3.el9.noarch.rpm 429 kB/s |  26 kB     00:00    
(36/100): intltool-0.51.0-20.el9.noarch.rpm     614 kB/s |  55 kB     00:00    
(37/100): jna-5.6.0-8.el9.x86_64.rpm            812 kB/s | 268 kB     00:00    
(38/100): graphviz-2.44.0-26.el9.x86_64.rpm     2.6 MB/s | 3.3 MB     00:01    
(39/100): kernel-headers-5.14.0-427.28.1.el9_4. 2.8 MB/s | 6.5 MB     00:02    
(40/100): kernel-srpm-macros-1.0-13.el9.noarch. 219 kB/s |  15 kB     00:00    
(41/100): libXaw-1.0.13-19.el9.x86_64.rpm       1.8 MB/s | 197 kB     00:00    
(42/100): libxcrypt-devel-4.4.18-3.el9.x86_64.r 311 kB/s |  28 kB     00:00    
(43/100): libzstd-devel-1.5.1-2.el9.x86_64.rpm  579 kB/s |  46 kB     00:00    
(44/100): ltrace-0.7.91-43.el9.x86_64.rpm       1.3 MB/s | 137 kB     00:00    
(45/100): lua-srpm-macros-1-6.el9.noarch.rpm     94 kB/s | 8.4 kB     00:00    
(46/100): m4-1.4.19-1.el9.x86_64.rpm            1.8 MB/s | 294 kB     00:00    
(47/100): mkfontscale-1.2.1-3.el9.x86_64.rpm    285 kB/s |  31 kB     00:00    
(48/100): nss-tools-3.90.0-7.el9_4.x86_64.rpm   2.3 MB/s | 431 kB     00:00    
(49/100): ocaml-srpm-macros-6-6.el9.noarch.rpm  111 kB/s | 7.7 kB     00:00    
(50/100): openblas-srpm-macros-2-11.el9.noarch.  91 kB/s | 7.3 kB     00:00    
(51/100): openssl-devel-3.0.7-27.el9.x86_64.rpm 2.6 MB/s | 3.0 MB     00:01    
(52/100): patch-2.7.6-16.el9.x86_64.rpm         1.2 MB/s | 127 kB     00:00    
(53/100): patchutils-0.4.2-7.el9.x86_64.rpm     1.1 MB/s |  99 kB     00:00    
(54/100): perl-DynaLoader-1.47-481.el9.x86_64.r 304 kB/s |  24 kB     00:00    
(55/100): perl-Error-0.17029-7.el9.noarch.rpm   373 kB/s |  41 kB     00:00    
(56/100): perl-Fedora-VSP-0.001-23.el9.noarch.r 331 kB/s |  23 kB     00:00    
(57/100): perl-File-Compare-1.100.600-481.el9.n 148 kB/s |  12 kB     00:00    
(58/100): gcc-11.4.1-3.el9.alma.1.x86_64.rpm    2.8 MB/s |  32 MB     00:11    
(59/100): perl-File-Copy-2.34-481.el9.noarch.rp  34 kB/s |  19 kB     00:00    
(60/100): perl-File-Find-1.37-481.el9.noarch.rp 402 kB/s |  24 kB     00:00    
(61/100): perl-Git-2.43.5-1.el9_4.noarch.rpm    532 kB/s |  37 kB     00:00    
(62/100): perl-TermReadKey-2.38-11.el9.x86_64.r 595 kB/s |  36 kB     00:00    
(63/100): perl-Thread-Queue-3.14-460.el9.noarch 353 kB/s |  21 kB     00:00    
(64/100): perl-generators-1.11-12.el9.noarch.rp 223 kB/s |  15 kB     00:00    
(65/100): perl-XML-Parser-2.46-9.el9.x86_64.rpm 1.6 MB/s | 229 kB     00:00    
(66/100): perl-lib-0.65-481.el9.x86_64.rpm      224 kB/s |  13 kB     00:00    
(67/100): perl-locale-1.09-481.el9.noarch.rpm   203 kB/s |  12 kB     00:00    
(68/100): perl-macros-5.32.1-481.el9.noarch.rpm 132 kB/s | 9.2 kB     00:00    
(69/100): perl-srpm-macros-1-41.el9.noarch.rpm  134 kB/s | 8.1 kB     00:00    
(70/100): perl-threads-2.25-460.el9.x86_64.rpm  944 kB/s |  57 kB     00:00    
(71/100): perl-threads-shared-1.61-460.el9.x86_ 727 kB/s |  44 kB     00:00    
(72/100): perl-version-0.99.28-4.el9.x86_64.rpm 1.0 MB/s |  62 kB     00:00    
(73/100): pyproject-srpm-macros-1.12.0-1.el9.no 156 kB/s |  12 kB     00:00    
(74/100): pesign-115-6.el9_1.x86_64.rpm         1.3 MB/s | 167 kB     00:00    
(75/100): python-srpm-macros-3.9-53.el9.noarch. 288 kB/s |  17 kB     00:00    
(76/100): python3-enchant-3.2.0-5.el9.noarch.rp 874 kB/s |  79 kB     00:00    
(77/100): qt5-srpm-macros-5.15.9-1.el9.noarch.r 112 kB/s | 7.8 kB     00:00    
(78/100): redhat-rpm-config-207-1.el9.alma.1.no 942 kB/s |  66 kB     00:00    
(79/100): rpm-build-4.16.1.3-29.el9.x86_64.rpm  834 kB/s |  58 kB     00:00    
(80/100): rpmdevtools-9.5-1.el9.noarch.rpm      1.2 MB/s |  75 kB     00:00    
(81/100): rpmlint-1.11-19.el9.noarch.rpm        1.5 MB/s | 185 kB     00:00    
(82/100): rust-srpm-macros-17-4.el9.noarch.rpm   92 kB/s | 9.2 kB     00:00    
(83/100): sgml-common-0.6.3-58.el9.noarch.rpm   769 kB/s |  54 kB     00:00    
(84/100): systemtap-5.0-4.el9.x86_64.rpm        108 kB/s | 8.6 kB     00:00    
(85/100): source-highlight-3.1.9-11.el9.x86_64. 2.2 MB/s | 609 kB     00:00    
(86/100): kernel-devel-5.14.0-427.28.1.el9_4.x8 2.4 MB/s |  21 MB     00:08    
(87/100): systemtap-client-5.0-4.el9.x86_64.rpm 3.2 MB/s | 3.6 MB     00:01    
(88/100): systemtap-runtime-5.0-4.el9.x86_64.rp 2.6 MB/s | 440 kB     00:00    
(89/100): systemtap-devel-5.0-4.el9.x86_64.rpm  2.1 MB/s | 2.3 MB     00:01    
(90/100): tbb-2020.3-8.el9.x86_64.rpm           1.2 MB/s | 170 kB     00:00    
(91/100): valgrind-devel-3.22.0-2.el9.x86_64.rp 760 kB/s |  45 kB     00:00    
(92/100): xz-devel-5.2.5-8.el9_0.x86_64.rpm     582 kB/s |  52 kB     00:00    
(93/100): zlib-devel-1.2.11-40.el9.x86_64.rpm   440 kB/s |  44 kB     00:00    
(94/100): ed-1.14.2-12.el9.x86_64.rpm           820 kB/s |  74 kB     00:00    
(95/100): xorg-x11-fonts-ISO8859-1-100dpi-7.5-3 3.0 MB/s | 1.0 MB     00:00    
(96/100): info-6.7-15.el9.x86_64.rpm            1.5 MB/s | 224 kB     00:00    
(97/100): elfutils-0.190-2.el9.x86_64.rpm       2.0 MB/s | 541 kB     00:00    
(98/100): make-4.3-8.el9.x86_64.rpm             2.6 MB/s | 530 kB     00:00    
(99/100): zip-3.0-35.el9.x86_64.rpm             1.5 MB/s | 263 kB     00:00    
(100/100): valgrind-3.22.0-2.el9.x86_64.rpm     3.9 MB/s | 4.9 MB     00:01    
--------------------------------------------------------------------------------
Total                                           6.5 MB/s | 116 MB     00:17     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : make-1:4.3-8.el9.x86_64                              1/100 
  Installing       : perl-File-Find-1.37-481.el9.noarch                   2/100 
  Installing       : perl-File-Copy-2.34-481.el9.noarch                   3/100 
  Installing       : perl-DynaLoader-1.47-481.el9.x86_64                  4/100 
  Installing       : m4-1.4.19-1.el9.x86_64                               5/100 
  Installing       : zip-3.0-35.el9.x86_64                                6/100 
  Installing       : elfutils-0.190-2.el9.x86_64                          7/100 
  Installing       : zlib-devel-1.2.11-40.el9.x86_64                      8/100 
  Installing       : perl-threads-1:2.25-460.el9.x86_64                   9/100 
  Installing       : perl-File-Compare-1.100.600-481.el9.noarch          10/100 
  Installing       : libzstd-devel-1.5.1-2.el9.x86_64                    11/100 
  Installing       : elfutils-libelf-devel-0.190-2.el9.x86_64            12/100 
  Installing       : git-core-2.43.5-1.el9_4.x86_64                      13/100 
  Installing       : gdb-minimal-10.2-13.el9.x86_64                      14/100 
  Installing       : dwz-0.14-3.el9.x86_64                               15/100 
  Installing       : cmake-rpm-macros-3.26.5-2.el9.noarch                16/100 
  Installing       : cmake-filesystem-3.26.5-2.el9.x86_64                17/100 
  Installing       : cmake-data-3.26.5-2.el9.noarch                      18/100 
  Installing       : cmake-3.26.5-2.el9.x86_64                           19/100 
  Installing       : debugedit-5.0-5.el9.x86_64                          20/100 
  Installing       : git-core-doc-2.43.5-1.el9_4.noarch                  21/100 
  Installing       : autoconf-2.69-38.el9.noarch                         22/100 
  Installing       : perl-threads-shared-1.61-460.el9.x86_64             23/100 
  Installing       : perl-Thread-Queue-3.14-460.el9.noarch               24/100 
  Installing       : automake-1.16.2-8.el9.noarch                        25/100 
  Installing       : bison-3.7.4-5.el9.x86_64                            26/100 
  Installing       : flex-2.6.4-9.el9.x86_64                             27/100 
  Installing       : perl-TermReadKey-2.38-11.el9.x86_64                 28/100 
  Installing       : info-6.7-15.el9.x86_64                              29/100 
  Installing       : ed-1.14.2-12.el9.x86_64                             30/100 
  Installing       : patch-2.7.6-16.el9.x86_64                           31/100 
  Installing       : xz-devel-5.2.5-8.el9_0.x86_64                       32/100 
  Installing       : elfutils-devel-0.190-2.el9.x86_64                   33/100 
  Installing       : valgrind-1:3.22.0-2.el9.x86_64                      34/100 
  Installing       : tbb-2020.3-8.el9.x86_64                             35/100 
  Installing       : dyninst-12.1.0-1.el9.x86_64                         36/100 
  Running scriptlet: dyninst-12.1.0-1.el9.x86_64                         36/100 
  Running scriptlet: systemtap-runtime-5.0-4.el9.x86_64                  37/100 
Creating group 'stapusr' with GID 156.
Creating group 'stapsys' with GID 157.
Creating group 'stapdev' with GID 158.

  Installing       : systemtap-runtime-5.0-4.el9.x86_64                  37/100 
  Installing       : systemtap-client-5.0-4.el9.x86_64                   38/100 
  Installing       : sgml-common-0.6.3-58.el9.noarch                     39/100 
  Installing       : docbook-dtds-1.0-79.el9.noarch                      40/100 
  Running scriptlet: docbook-dtds-1.0-79.el9.noarch                      40/100 
  Installing       : docbook-style-xsl-1.79.2-16.el9.noarch              41/100 
  Running scriptlet: docbook-style-xsl-1.79.2-16.el9.noarch              41/100 
  Installing       : rust-srpm-macros-17-4.el9.noarch                    42/100 
  Installing       : qt5-srpm-macros-5.15.9-1.el9.noarch                 43/100 
  Installing       : perl-srpm-macros-1-41.el9.noarch                    44/100 
  Installing       : perl-macros-4:5.32.1-481.el9.noarch                 45/100 
  Installing       : perl-locale-1.09-481.el9.noarch                     46/100 
  Installing       : perl-version-7:0.99.28-4.el9.x86_64                 47/100 
  Installing       : perl-lib-0.65-481.el9.x86_64                        48/100 
  Installing       : perl-XML-Parser-2.46-9.el9.x86_64                   49/100 
  Installing       : perl-Fedora-VSP-0.001-23.el9.noarch                 50/100 
  Installing       : perl-Error-1:0.17029-7.el9.noarch                   51/100 
  Installing       : perl-Git-2.43.5-1.el9_4.noarch                      52/100 
  Installing       : git-2.43.5-1.el9_4.x86_64                           53/100 
  Installing       : openssl-devel-1:3.0.7-27.el9.x86_64                 54/100 
  Installing       : openblas-srpm-macros-2-11.el9.noarch                55/100 
  Installing       : ocaml-srpm-macros-6-6.el9.noarch                    56/100 
  Installing       : nss-tools-3.90.0-7.el9_4.x86_64                     57/100 
  Installing       : mkfontscale-1.2.1-3.el9.x86_64                      58/100 
  Installing       : xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarc    59/100 
  Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarc    59/100 
  Installing       : lua-srpm-macros-1-6.el9.noarch                      60/100 
  Installing       : libXaw-1.0.13-19.el9.x86_64                         61/100 
  Installing       : graphviz-2.44.0-26.el9.x86_64                       62/100 
  Running scriptlet: graphviz-2.44.0-26.el9.x86_64                       62/100 
  Installing       : kernel-srpm-macros-1.0-13.el9.noarch                63/100 
  Installing       : kernel-headers-5.14.0-427.28.1.el9_4.x86_64         64/100 
  Installing       : glibc-headers-2.34-100.el9_4.2.alma.2.x86_64        65/100 
  Installing       : libxcrypt-devel-4.4.18-3.el9.x86_64                 66/100 
  Installing       : glibc-devel-2.34-100.el9_4.2.alma.2.x86_64          67/100 
  Installing       : gcc-11.4.1-3.el9.alma.1.x86_64                      68/100 
  Installing       : annobin-12.31-2.el9.x86_64                          69/100 
  Installing       : gcc-plugin-annobin-11.4.1-3.el9.alma.1.x86_64       70/100 
  Installing       : kernel-devel-5.14.0-427.28.1.el9_4.x86_64           71/100 
  Running scriptlet: kernel-devel-5.14.0-427.28.1.el9_4.x86_64           71/100 
  Installing       : systemtap-devel-5.0-4.el9.x86_64                    72/100 
  Installing       : ghc-srpm-macros-1.5.0-6.el9.noarch                  73/100 
  Installing       : gettext-common-devel-0.21-8.el9.noarch              74/100 
  Installing       : gettext-devel-0.21-8.el9.x86_64                     75/100 
  Installing       : enchant-1:1.6.0-30.el9.x86_64                       76/100 
  Installing       : python3-enchant-3.2.0-5.el9.noarch                  77/100 
  Installing       : efi-srpm-macros-6-2.el9_0.0.1.noarch                78/100 
  Installing       : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch            79/100 
  Installing       : go-srpm-macros-3.2.0-3.el9.noarch                   80/100 
  Installing       : python-srpm-macros-3.9-53.el9.noarch                81/100 
  Installing       : pyproject-srpm-macros-1.12.0-1.el9.noarch           82/100 
  Installing       : redhat-rpm-config-207-1.el9.alma.1.noarch           83/100 
  Running scriptlet: redhat-rpm-config-207-1.el9.alma.1.noarch           83/100 
  Installing       : rpm-build-4.16.1.3-29.el9.x86_64                    84/100 
  Installing       : boost-regex-1.75.0-8.el9.x86_64                     85/100 
  Installing       : source-highlight-3.1.9-11.el9.x86_64                86/100 
  Installing       : asciidoc-9.1.0-3.el9.noarch                         87/100 
  Installing       : rpmdevtools-9.5-1.el9.noarch                        88/100 
  Installing       : rpmlint-1.11-19.el9.noarch                          89/100 
  Installing       : intltool-0.51.0-20.el9.noarch                       90/100 
  Installing       : systemtap-5.0-4.el9.x86_64                          91/100 
  Running scriptlet: systemtap-5.0-4.el9.x86_64                          91/100 
  Running scriptlet: pesign-115-6.el9_1.x86_64                           92/100 
  Installing       : pesign-115-6.el9_1.x86_64                           92/100 
  Running scriptlet: pesign-115-6.el9_1.x86_64                           92/100 
  Installing       : perl-generators-1.11-12.el9.noarch                  93/100 
  Installing       : valgrind-devel-1:3.22.0-2.el9.x86_64                94/100 
  Installing       : patchutils-0.4.2-7.el9.x86_64                       95/100 
  Installing       : ltrace-0.7.91-43.el9.x86_64                         96/100 
  Installing       : jna-5.6.0-8.el9.x86_64                              97/100 
  Installing       : expect-5.45.4-16.el9.x86_64                         98/100 
  Installing       : diffstat-1.64-6.el9.x86_64                          99/100 
  Installing       : byacc-2.0.20210109-4.el9.x86_64                    100/100 
  Running scriptlet: pesign-115-6.el9_1.x86_64                          100/100 
  Running scriptlet: byacc-2.0.20210109-4.el9.x86_64                    100/100 
  Verifying        : annobin-12.31-2.el9.x86_64                           1/100 
  Verifying        : asciidoc-9.1.0-3.el9.noarch                          2/100 
  Verifying        : autoconf-2.69-38.el9.noarch                          3/100 
  Verifying        : automake-1.16.2-8.el9.noarch                         4/100 
  Verifying        : bison-3.7.4-5.el9.x86_64                             5/100 
  Verifying        : boost-regex-1.75.0-8.el9.x86_64                      6/100 
  Verifying        : byacc-2.0.20210109-4.el9.x86_64                      7/100 
  Verifying        : cmake-3.26.5-2.el9.x86_64                            8/100 
  Verifying        : cmake-data-3.26.5-2.el9.noarch                       9/100 
  Verifying        : cmake-filesystem-3.26.5-2.el9.x86_64                10/100 
  Verifying        : cmake-rpm-macros-3.26.5-2.el9.noarch                11/100 
  Verifying        : debugedit-5.0-5.el9.x86_64                          12/100 
  Verifying        : diffstat-1.64-6.el9.x86_64                          13/100 
  Verifying        : docbook-dtds-1.0-79.el9.noarch                      14/100 
  Verifying        : docbook-style-xsl-1.79.2-16.el9.noarch              15/100 
  Verifying        : dwz-0.14-3.el9.x86_64                               16/100 
  Verifying        : dyninst-12.1.0-1.el9.x86_64                         17/100 
  Verifying        : efi-srpm-macros-6-2.el9_0.0.1.noarch                18/100 
  Verifying        : elfutils-devel-0.190-2.el9.x86_64                   19/100 
  Verifying        : elfutils-libelf-devel-0.190-2.el9.x86_64            20/100 
  Verifying        : enchant-1:1.6.0-30.el9.x86_64                       21/100 
  Verifying        : expect-5.45.4-16.el9.x86_64                         22/100 
  Verifying        : flex-2.6.4-9.el9.x86_64                             23/100 
  Verifying        : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch            24/100 
  Verifying        : gcc-11.4.1-3.el9.alma.1.x86_64                      25/100 
  Verifying        : gcc-plugin-annobin-11.4.1-3.el9.alma.1.x86_64       26/100 
  Verifying        : gdb-minimal-10.2-13.el9.x86_64                      27/100 
  Verifying        : gettext-common-devel-0.21-8.el9.noarch              28/100 
  Verifying        : gettext-devel-0.21-8.el9.x86_64                     29/100 
  Verifying        : ghc-srpm-macros-1.5.0-6.el9.noarch                  30/100 
  Verifying        : git-2.43.5-1.el9_4.x86_64                           31/100 
  Verifying        : git-core-2.43.5-1.el9_4.x86_64                      32/100 
  Verifying        : git-core-doc-2.43.5-1.el9_4.noarch                  33/100 
  Verifying        : glibc-devel-2.34-100.el9_4.2.alma.2.x86_64          34/100 
  Verifying        : glibc-headers-2.34-100.el9_4.2.alma.2.x86_64        35/100 
  Verifying        : go-srpm-macros-3.2.0-3.el9.noarch                   36/100 
  Verifying        : graphviz-2.44.0-26.el9.x86_64                       37/100 
  Verifying        : intltool-0.51.0-20.el9.noarch                       38/100 
  Verifying        : jna-5.6.0-8.el9.x86_64                              39/100 
  Verifying        : kernel-devel-5.14.0-427.28.1.el9_4.x86_64           40/100 
  Verifying        : kernel-headers-5.14.0-427.28.1.el9_4.x86_64         41/100 
  Verifying        : kernel-srpm-macros-1.0-13.el9.noarch                42/100 
  Verifying        : libXaw-1.0.13-19.el9.x86_64                         43/100 
  Verifying        : libxcrypt-devel-4.4.18-3.el9.x86_64                 44/100 
  Verifying        : libzstd-devel-1.5.1-2.el9.x86_64                    45/100 
  Verifying        : ltrace-0.7.91-43.el9.x86_64                         46/100 
  Verifying        : lua-srpm-macros-1-6.el9.noarch                      47/100 
  Verifying        : m4-1.4.19-1.el9.x86_64                              48/100 
  Verifying        : mkfontscale-1.2.1-3.el9.x86_64                      49/100 
  Verifying        : nss-tools-3.90.0-7.el9_4.x86_64                     50/100 
  Verifying        : ocaml-srpm-macros-6-6.el9.noarch                    51/100 
  Verifying        : openblas-srpm-macros-2-11.el9.noarch                52/100 
  Verifying        : openssl-devel-1:3.0.7-27.el9.x86_64                 53/100 
  Verifying        : patch-2.7.6-16.el9.x86_64                           54/100 
  Verifying        : patchutils-0.4.2-7.el9.x86_64                       55/100 
  Verifying        : perl-DynaLoader-1.47-481.el9.x86_64                 56/100 
  Verifying        : perl-Error-1:0.17029-7.el9.noarch                   57/100 
  Verifying        : perl-Fedora-VSP-0.001-23.el9.noarch                 58/100 
  Verifying        : perl-File-Compare-1.100.600-481.el9.noarch          59/100 
  Verifying        : perl-File-Copy-2.34-481.el9.noarch                  60/100 
  Verifying        : perl-File-Find-1.37-481.el9.noarch                  61/100 
  Verifying        : perl-Git-2.43.5-1.el9_4.noarch                      62/100 
  Verifying        : perl-TermReadKey-2.38-11.el9.x86_64                 63/100 
  Verifying        : perl-Thread-Queue-3.14-460.el9.noarch               64/100 
  Verifying        : perl-XML-Parser-2.46-9.el9.x86_64                   65/100 
  Verifying        : perl-generators-1.11-12.el9.noarch                  66/100 
  Verifying        : perl-lib-0.65-481.el9.x86_64                        67/100 
  Verifying        : perl-locale-1.09-481.el9.noarch                     68/100 
  Verifying        : perl-macros-4:5.32.1-481.el9.noarch                 69/100 
  Verifying        : perl-srpm-macros-1-41.el9.noarch                    70/100 
  Verifying        : perl-threads-1:2.25-460.el9.x86_64                  71/100 
  Verifying        : perl-threads-shared-1.61-460.el9.x86_64             72/100 
  Verifying        : perl-version-7:0.99.28-4.el9.x86_64                 73/100 
  Verifying        : pesign-115-6.el9_1.x86_64                           74/100 
  Verifying        : pyproject-srpm-macros-1.12.0-1.el9.noarch           75/100 
  Verifying        : python-srpm-macros-3.9-53.el9.noarch                76/100 
  Verifying        : python3-enchant-3.2.0-5.el9.noarch                  77/100 
  Verifying        : qt5-srpm-macros-5.15.9-1.el9.noarch                 78/100 
  Verifying        : redhat-rpm-config-207-1.el9.alma.1.noarch           79/100 
  Verifying        : rpm-build-4.16.1.3-29.el9.x86_64                    80/100 
  Verifying        : rpmdevtools-9.5-1.el9.noarch                        81/100 
  Verifying        : rpmlint-1.11-19.el9.noarch                          82/100 
  Verifying        : rust-srpm-macros-17-4.el9.noarch                    83/100 
  Verifying        : sgml-common-0.6.3-58.el9.noarch                     84/100 
  Verifying        : source-highlight-3.1.9-11.el9.x86_64                85/100 
  Verifying        : systemtap-5.0-4.el9.x86_64                          86/100 
  Verifying        : systemtap-client-5.0-4.el9.x86_64                   87/100 
  Verifying        : systemtap-devel-5.0-4.el9.x86_64                    88/100 
  Verifying        : systemtap-runtime-5.0-4.el9.x86_64                  89/100 
  Verifying        : tbb-2020.3-8.el9.x86_64                             90/100 
  Verifying        : valgrind-1:3.22.0-2.el9.x86_64                      91/100 
  Verifying        : valgrind-devel-1:3.22.0-2.el9.x86_64                92/100 
  Verifying        : xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarc    93/100 
  Verifying        : xz-devel-5.2.5-8.el9_0.x86_64                       94/100 
  Verifying        : zlib-devel-1.2.11-40.el9.x86_64                     95/100 
  Verifying        : ed-1.14.2-12.el9.x86_64                             96/100 
  Verifying        : elfutils-0.190-2.el9.x86_64                         97/100 
  Verifying        : info-6.7-15.el9.x86_64                              98/100 
  Verifying        : make-1:4.3-8.el9.x86_64                             99/100 
  Verifying        : zip-3.0-35.el9.x86_64                              100/100 

Installed:
  annobin-12.31-2.el9.x86_64                                                    
  asciidoc-9.1.0-3.el9.noarch                                                   
  autoconf-2.69-38.el9.noarch                                                   
  automake-1.16.2-8.el9.noarch                                                  
  bison-3.7.4-5.el9.x86_64                                                      
  boost-regex-1.75.0-8.el9.x86_64                                               
  byacc-2.0.20210109-4.el9.x86_64                                               
  cmake-3.26.5-2.el9.x86_64                                                     
  cmake-data-3.26.5-2.el9.noarch                                                
  cmake-filesystem-3.26.5-2.el9.x86_64                                          
  cmake-rpm-macros-3.26.5-2.el9.noarch                                          
  debugedit-5.0-5.el9.x86_64                                                    
  diffstat-1.64-6.el9.x86_64                                                    
  docbook-dtds-1.0-79.el9.noarch                                                
  docbook-style-xsl-1.79.2-16.el9.noarch                                        
  dwz-0.14-3.el9.x86_64                                                         
  dyninst-12.1.0-1.el9.x86_64                                                   
  ed-1.14.2-12.el9.x86_64                                                       
  efi-srpm-macros-6-2.el9_0.0.1.noarch                                          
  elfutils-0.190-2.el9.x86_64                                                   
  elfutils-devel-0.190-2.el9.x86_64                                             
  elfutils-libelf-devel-0.190-2.el9.x86_64                                      
  enchant-1:1.6.0-30.el9.x86_64                                                 
  expect-5.45.4-16.el9.x86_64                                                   
  flex-2.6.4-9.el9.x86_64                                                       
  fonts-srpm-macros-1:2.0.5-7.el9.1.noarch                                      
  gcc-11.4.1-3.el9.alma.1.x86_64                                                
  gcc-plugin-annobin-11.4.1-3.el9.alma.1.x86_64                                 
  gdb-minimal-10.2-13.el9.x86_64                                                
  gettext-common-devel-0.21-8.el9.noarch                                        
  gettext-devel-0.21-8.el9.x86_64                                               
  ghc-srpm-macros-1.5.0-6.el9.noarch                                            
  git-2.43.5-1.el9_4.x86_64                                                     
  git-core-2.43.5-1.el9_4.x86_64                                                
  git-core-doc-2.43.5-1.el9_4.noarch                                            
  glibc-devel-2.34-100.el9_4.2.alma.2.x86_64                                    
  glibc-headers-2.34-100.el9_4.2.alma.2.x86_64                                  
  go-srpm-macros-3.2.0-3.el9.noarch                                             
  graphviz-2.44.0-26.el9.x86_64                                                 
  info-6.7-15.el9.x86_64                                                        
  intltool-0.51.0-20.el9.noarch                                                 
  jna-5.6.0-8.el9.x86_64                                                        
  kernel-devel-5.14.0-427.28.1.el9_4.x86_64                                     
  kernel-headers-5.14.0-427.28.1.el9_4.x86_64                                   
  kernel-srpm-macros-1.0-13.el9.noarch                                          
  libXaw-1.0.13-19.el9.x86_64                                                   
  libxcrypt-devel-4.4.18-3.el9.x86_64                                           
  libzstd-devel-1.5.1-2.el9.x86_64                                              
  ltrace-0.7.91-43.el9.x86_64                                                   
  lua-srpm-macros-1-6.el9.noarch                                                
  m4-1.4.19-1.el9.x86_64                                                        
  make-1:4.3-8.el9.x86_64                                                       
  mkfontscale-1.2.1-3.el9.x86_64                                                
  nss-tools-3.90.0-7.el9_4.x86_64                                               
  ocaml-srpm-macros-6-6.el9.noarch                                              
  openblas-srpm-macros-2-11.el9.noarch                                          
  openssl-devel-1:3.0.7-27.el9.x86_64                                           
  patch-2.7.6-16.el9.x86_64                                                     
  patchutils-0.4.2-7.el9.x86_64                                                 
  perl-DynaLoader-1.47-481.el9.x86_64                                           
  perl-Error-1:0.17029-7.el9.noarch                                             
  perl-Fedora-VSP-0.001-23.el9.noarch                                           
  perl-File-Compare-1.100.600-481.el9.noarch                                    
  perl-File-Copy-2.34-481.el9.noarch                                            
  perl-File-Find-1.37-481.el9.noarch                                            
  perl-Git-2.43.5-1.el9_4.noarch                                                
  perl-TermReadKey-2.38-11.el9.x86_64                                           
  perl-Thread-Queue-3.14-460.el9.noarch                                         
  perl-XML-Parser-2.46-9.el9.x86_64                                             
  perl-generators-1.11-12.el9.noarch                                            
  perl-lib-0.65-481.el9.x86_64                                                  
  perl-locale-1.09-481.el9.noarch                                               
  perl-macros-4:5.32.1-481.el9.noarch                                           
  perl-srpm-macros-1-41.el9.noarch                                              
  perl-threads-1:2.25-460.el9.x86_64                                            
  perl-threads-shared-1.61-460.el9.x86_64                                       
  perl-version-7:0.99.28-4.el9.x86_64                                           
  pesign-115-6.el9_1.x86_64                                                     
  pyproject-srpm-macros-1.12.0-1.el9.noarch                                     
  python-srpm-macros-3.9-53.el9.noarch                                          
  python3-enchant-3.2.0-5.el9.noarch                                            
  qt5-srpm-macros-5.15.9-1.el9.noarch                                           
  redhat-rpm-config-207-1.el9.alma.1.noarch                                     
  rpm-build-4.16.1.3-29.el9.x86_64                                              
  rpmdevtools-9.5-1.el9.noarch                                                  
  rpmlint-1.11-19.el9.noarch                                                    
  rust-srpm-macros-17-4.el9.noarch                                              
  sgml-common-0.6.3-58.el9.noarch                                               
  source-highlight-3.1.9-11.el9.x86_64                                          
  systemtap-5.0-4.el9.x86_64                                                    
  systemtap-client-5.0-4.el9.x86_64                                             
  systemtap-devel-5.0-4.el9.x86_64                                              
  systemtap-runtime-5.0-4.el9.x86_64                                            
  tbb-2020.3-8.el9.x86_64                                                       
  valgrind-1:3.22.0-2.el9.x86_64                                                
  valgrind-devel-1:3.22.0-2.el9.x86_64                                          
  xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch                             
  xz-devel-5.2.5-8.el9_0.x86_64                                                 
  zip-3.0-35.el9.x86_64                                                         
  zlib-devel-1.2.11-40.el9.x86_64                                               

Complete!

3. Development tool installs

3.1. smartgit

Downloaded smartgit from Download SmartGit 23.1 and unpacked and moved to /opt:

[mr_halfword@ryzen-alma Downloads]$ sudo chmod o+rw /opt
[mr_halfword@ryzen-alma Downloads]$ tar -xzf smartgit-linux-23_1_3.tar.gz 
[mr_halfword@ryzen-alma Downloads]$ mv smartgit /opt

And was able to run smartgit, create a github access token and clone a repository.

3.2. Eclipse Oxygen with GNATBench

Copied an existing installation from a different PC:

$ scp -pr 192.168.0.118:eclipse .

Attempting to start the copied Eclipse failed with:

Screenshot%20from%202024-08-10%2014-59-45.png

Installed java-1.8.0-openjdk:

$ sudo yum install java-1.8.0-openjdk 2>&1 | tee ~/install_logs/3_java-1.8.0-openjdk_install.log
[sudo] password for mr_halfword: 
Last metadata expiration check: 1:14:30 ago on Sat 10 Aug 2024 13:54:13 BST.
Dependencies resolved.
================================================================================
 Package                      Arch    Version                  Repository  Size
================================================================================
Installing:
 java-1.8.0-openjdk           x86_64  1:1.8.0.422.b05-2.el9    appstream  457 k
Installing dependencies:
 java-1.8.0-openjdk-headless  x86_64  1:1.8.0.422.b05-2.el9    appstream   33 M
 ttmkfdir                     x86_64  3.0.9-65.el9             appstream   52 k
 xorg-x11-fonts-Type1         noarch  7.5-33.el9               appstream  499 k

Transaction Summary
================================================================================
Install  4 Packages

Total download size: 34 M
Installed size: 121 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): ttmkfdir-3.0.9-65.el9.x86_64.rpm         504 kB/s |  52 kB     00:00    
(2/4): java-1.8.0-openjdk-1.8.0.422.b05-2.el9.x 1.7 MB/s | 457 kB     00:00    
(3/4): xorg-x11-fonts-Type1-7.5-33.el9.noarch.r 1.9 MB/s | 499 kB     00:00    
(4/4): java-1.8.0-openjdk-headless-1.8.0.422.b0 6.1 MB/s |  33 MB     00:05    
--------------------------------------------------------------------------------
Total                                           5.8 MB/s |  34 MB     00:05     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.422.b05-2.el9.x8   1/1 
  Preparing        :                                                        1/1 
  Installing       : ttmkfdir-3.0.9-65.el9.x86_64                           1/4 
  Installing       : xorg-x11-fonts-Type1-7.5-33.el9.noarch                 2/4 
  Running scriptlet: xorg-x11-fonts-Type1-7.5-33.el9.noarch                 2/4 
  Installing       : java-1.8.0-openjdk-headless-1:1.8.0.422.b05-2.el9.x8   3/4 
  Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.422.b05-2.el9.x8   3/4Gtk-Message: 15:08:53.291: Failed to load module "pk-gtk-module"
 
  Installing       : java-1.8.0-openjdk-1:1.8.0.422.b05-2.el9.x86_64        4/4 
  Running scriptlet: java-1.8.0-openjdk-1:1.8.0.422.b05-2.el9.x86_64        4/4 
  Running scriptlet: java-1.8.0-openjdk-headless-1:1.8.0.422.b05-2.el9.x8   4/4 
  Running scriptlet: java-1.8.0-openjdk-1:1.8.0.422.b05-2.el9.x86_64        4/4 
  Verifying        : java-1.8.0-openjdk-1:1.8.0.422.b05-2.el9.x86_64        1/4 
  Verifying        : java-1.8.0-openjdk-headless-1:1.8.0.422.b05-2.el9.x8   2/4 
  Verifying        : ttmkfdir-3.0.9-65.el9.x86_64                           3/4 
  Verifying        : xorg-x11-fonts-Type1-7.5-33.el9.noarch                 4/4 

Installed:
  java-1.8.0-openjdk-1:1.8.0.422.b05-2.el9.x86_64                               
  java-1.8.0-openjdk-headless-1:1.8.0.422.b05-2.el9.x86_64                      
  ttmkfdir-3.0.9-65.el9.x86_64                                                  
  xorg-x11-fonts-Type1-7.5-33.el9.noarch                                        

Complete!

In the ~/eclipse/cpp-oxygen-4.7.3a/eclipse/eclipse.ini changed from:

-vm
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

To:

-vm
/usr/lib/jvm/jre-1.8.0-openjdk/bin/java

And the Eclipse Oxygen launcher then started.

Cloned https://github.com/Chester-Gillon/ibv_message_passing, and copies the user.setup preferences file into the directory used to load the preferences from on a creating an Eclipse workspace:

[mr_halfword@ryzen-alma ~]$ mkdir -p ~/.eclipse/org.eclipse.oomph.setup/setups
[mr_halfword@ryzen-alma ~]$ cp ~/ibv_message_passing/user.setup ~/.eclipse/org.eclipse.oomph.setup/setups

3.3. GNAT Community 2021

Install GNAT Community 2021, as that is the compiler curently used by https://github.com/Chester-Gillon/fpga_sio:

$ sudo ./gnat-2021-20210519-x86_64-linux-bin 

And check the installed version:

$ /opt/GNAT/2021/bin/gcc --version
gcc (GCC) 10.3.1 20210520 (for GNAT Community 2021 20210519)
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
See your AdaCore support agreement for details of warranty and support.
If you do not have a current support agreement, then there is absolutely
no warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.

3.3. Install development packages to compile fpga_sio

Installing packages to be able to compile fpga_sio

Install pciutils-devel:

$ sudo yum install pciutils-devel 2>&1 | tee ~/install_logs/4_pciutils-devel_install.log
[sudo] password for mr_halfword: 
Last metadata expiration check: 1:37:19 ago on Sat 10 Aug 2024 13:54:13 BST.
Dependencies resolved.
================================================================================
 Package               Architecture  Version             Repository        Size
================================================================================
Installing:
 pciutils-devel        x86_64        3.7.0-5.el9         appstream         31 k

Transaction Summary
================================================================================
Install  1 Package

Total download size: 31 k
Installed size: 88 k
Is this ok [y/N]: y
Downloading Packages:
pciutils-devel-3.7.0-5.el9.x86_64.rpm           255 kB/s |  31 kB     00:00    
--------------------------------------------------------------------------------
Total                                            66 kB/s |  31 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : pciutils-devel-3.7.0-5.el9.x86_64                      1/1 
  Running scriptlet: pciutils-devel-3.7.0-5.el9.x86_64                      1/1 
  Verifying        : pciutils-devel-3.7.0-5.el9.x86_64                      1/1 

Installed:
  pciutils-devel-3.7.0-5.el9.x86_64                                             

Complete!

Install libpciaccess-devel:

$ sudo yum install libpciaccess-devel 2>&1 | tee ~/install_logs/5_libpciaccess-devel_install.log
Last metadata expiration check: 1:39:22 ago on Sat 10 Aug 2024 13:54:13 BST.
Dependencies resolved.
================================================================================
 Package                  Architecture Version            Repository       Size
================================================================================
Installing:
 libpciaccess-devel       x86_64       0.16-6.el9         appstream        12 k

Transaction Summary
================================================================================
Install  1 Package

Total download size: 12 k
Installed size: 15 k
Is this ok [y/N]: y
Downloading Packages:
libpciaccess-devel-0.16-6.el9.x86_64.rpm        160 kB/s |  12 kB     00:00    
--------------------------------------------------------------------------------
Total                                            30 kB/s |  12 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : libpciaccess-devel-0.16-6.el9.x86_64                   1/1 
  Running scriptlet: libpciaccess-devel-0.16-6.el9.x86_64                   1/1 
  Verifying        : libpciaccess-devel-0.16-6.el9.x86_64                   1/1 

Installed:
  libpciaccess-devel-0.16-6.el9.x86_64                                          

Complete!

3.4. Install EPEL repository

Install the epel-release package to get more repos:

$ sudo yum install epel-release 2>&1|tee ~/install_logs/6_epel.log
[sudo] password for mr_halfword: 
Last metadata expiration check: 1:10:32 ago on Sat 10 Aug 2024 17:17:20 BST.
Dependencies resolved.
================================================================================
 Package               Architecture    Version            Repository       Size
================================================================================
Installing:
 epel-release          noarch          9-5.el9            extras           18 k

Transaction Summary
================================================================================
Install  1 Package

Total download size: 18 k
Installed size: 25 k
Is this ok [y/N]: y
Downloading Packages:
epel-release-9-5.el9.noarch.rpm                 227 kB/s |  18 kB     00:00    
--------------------------------------------------------------------------------
Total                                            45 kB/s |  18 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : epel-release-9-5.el9.noarch                            1/1 
  Running scriptlet: epel-release-9-5.el9.noarch                            1/1 
Many EPEL packages require the CodeReady Builder (CRB) repository.
It is recommended that you run /usr/bin/crb enable to enable the CRB repository.

  Verifying        : epel-release-9-5.el9.noarch                            1/1 

Installed:
  epel-release-9-5.el9.noarch                                                   

Complete!

3.5. lcov support

3.5.1. Install packaged AlmaLinux lcov

Install tools to create code coverage results:

$ sudo yum install lcov | tee ~/install_logs/7_lcov.log
Extra Packages for Enterprise Linux 9 - x86_64  2.0 MB/s |  22 MB     00:10    
Last metadata expiration check: 0:00:09 ago on Sat 10 Aug 2024 18:28:49 BST.
Dependencies resolved.
================================================================================
 Package               Arch       Version                   Repository     Size
================================================================================
Installing:
 lcov                  noarch     1.14-6.el9                epel          100 k
Installing dependencies:
 perl-GD               x86_64     2.73-1.el9                epel          176 k
 perl-JSON             noarch     4.03-5.el9                appstream      95 k
 perl-Math-BigInt      noarch     1:1.9998.18-460.el9       appstream     188 k
 perl-Math-Complex     noarch     1.59-481.el9              appstream      45 k
 perl-PerlIO-gzip      x86_64     0.20-10.el9               epel           26 k

Transaction Summary
================================================================================
Install  6 Packages

Total download size: 630 k
Installed size: 1.9 M
Is this ok [y/N]: y
Downloading Packages:
(1/6): perl-Math-Complex-1.59-481.el9.noarch.rp 484 kB/s |  45 kB     00:00    
(2/6): perl-Math-BigInt-1.9998.18-460.el9.noarc 1.6 MB/s | 188 kB     00:00    
(3/6): perl-JSON-4.03-5.el9.noarch.rpm          708 kB/s |  95 kB     00:00    
[MIRROR] lcov-1.14-6.el9.noarch.rpm: Curl error (35): SSL connect error for https://mirrors.20i.com/pub/fedora/epel/9/Everything/x86_64/Packages/l/lcov-1.14-6.el9.noarch.rpm [error:0A000410:SSL routines::sslv3 alert handshake failure]
[MIRROR] perl-GD-2.73-1.el9.x86_64.rpm: Curl error (35): SSL connect error for https://mirrors.20i.com/pub/fedora/epel/9/Everything/x86_64/Packages/p/perl-GD-2.73-1.el9.x86_64.rpm [error:0A000410:SSL routines::sslv3 alert handshake failure]
[MIRROR] perl-PerlIO-gzip-0.20-10.el9.x86_64.rpm: Curl error (35): SSL connect error for https://mirrors.20i.com/pub/fedora/epel/9/Everything/x86_64/Packages/p/perl-PerlIO-gzip-0.20-10.el9.x86_64.rpm [error:0A000410:SSL routines::sslv3 alert handshake failure]
[MIRROR] perl-GD-2.73-1.el9.x86_64.rpm: Downloading successful, but checksum doesn't match. Calculated: dcb42c98f5bbf315af942ca33c4fd0f3380706bde669a62a323bbb00f19618ab(sha256)  Expected: 1425037342bb26b64ae2b2cf46de83a8e0bdaaa2e61ac845d3d4c0d34073947e(sha256) 
[MIRROR] lcov-1.14-6.el9.noarch.rpm: Downloading successful, but checksum doesn't match. Calculated: 0a977f3c8ba104b2856b994fa2b4b26752b44b703a124e480271687d8343b5da(sha256)  Expected: c30f9093506e529d0a81f2a48bb460cfbc5ea2f316177f78908fa301ffa94b7c(sha256) 
[MIRROR] perl-PerlIO-gzip-0.20-10.el9.x86_64.rpm: Downloading successful, but checksum doesn't match. Calculated: f0eb1dbdd14a6bd502f58535516bb82b68ca6d43b33ff6065929eb35a190544f(sha256)  Expected: 47b50f40f0398f06ca0897b6a63e0ca33e7b380c7b6ddcae4045d45b994db469(sha256) 
(4/6): perl-GD-2.73-1.el9.x86_64.rpm             59 kB/s | 176 kB     00:02    
(5/6): lcov-1.14-6.el9.noarch.rpm                33 kB/s | 100 kB     00:03    
(6/6): perl-PerlIO-gzip-0.20-10.el9.x86_64.rpm  8.5 kB/s |  26 kB     00:03    
--------------------------------------------------------------------------------
Total                                           164 kB/s | 630 kB     00:03     
Extra Packages for Enterprise Linux 9 - x86_64  1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0x3228467C:
 Userid     : "Fedora (epel9) <epel@fedoraproject.org>"
 Fingerprint: FF8A D134 4597 106E CE81 3B91 8A38 72BF 3228 467C
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : perl-Math-Complex-1.59-481.el9.noarch                  1/6 
  Installing       : perl-Math-BigInt-1:1.9998.18-460.el9.noarch            2/6 
  Installing       : perl-JSON-4.03-5.el9.noarch                            3/6 
  Installing       : perl-GD-2.73-1.el9.x86_64                              4/6 
  Installing       : perl-PerlIO-gzip-0.20-10.el9.x86_64                    5/6 
  Installing       : lcov-1.14-6.el9.noarch                                 6/6 
  Running scriptlet: lcov-1.14-6.el9.noarch                                 6/6 
  Verifying        : perl-JSON-4.03-5.el9.noarch                            1/6 
  Verifying        : perl-Math-BigInt-1:1.9998.18-460.el9.noarch            2/6 
  Verifying        : perl-Math-Complex-1.59-481.el9.noarch                  3/6 
  Verifying        : lcov-1.14-6.el9.noarch                                 4/6 
  Verifying        : perl-GD-2.73-1.el9.x86_64                              5/6 
  Verifying        : perl-PerlIO-gzip-0.20-10.el9.x86_64                    6/6 

Installed:
  lcov-1.14-6.el9.noarch                                                        
  perl-GD-2.73-1.el9.x86_64                                                     
  perl-JSON-4.03-5.el9.noarch                                                   
  perl-Math-BigInt-1:1.9998.18-460.el9.noarch                                   
  perl-Math-Complex-1.59-481.el9.noarch                                         
  perl-PerlIO-gzip-0.20-10.el9.x86_64                                           

Complete!

The versions installed:

[mr_halfword@ryzen-alma eclipse_project]$ lcov --version
lcov: LCOV version 1.14
[mr_halfword@ryzen-alma eclipse_project]$ genhtml --version
genhtml: LCOV version 1.14

3.5.2. Version mismatch message when GCC 11.4.1 is in the path, and try and collect coverage from GCC 10.3.1

GCC 10.3.1 from the GNAT community edition is used to compile the fpga_sio code. GCC 11.4.1 is the system installed version in the path. This causes messages about mismatches between the version when generating coverage results:

[mr_halfword@ryzen-alma eclipse_project]$ ~/fpga_sio/software_tests/eclipse_project/collect_coverage.sh 
/home/mr_halfword/fpga_sio/software_tests/eclipse_project/bin/coverage/vfio_access/CMakeFiles/pci_sysfs_access.dir/pci_sysfs_access.c.gcno:version 'B03f', prefer 'B14R'
<<snip>>

However, HTML coverage reports were still generated and included branch coverage.

3.5.3. Having the GCC version which compiled the program avoid the version mismatch messages

The following generates a coverage report, including branch coverage, without reporting any messages about version mismatches:

[mr_halfword@ryzen-alma eclipse_project]$ (PATH=/opt/GNAT/2021/bin/:$PATH ~/fpga_sio/software_tests/eclipse_project/collect_coverage.sh )

4. sshd setup

sshd was disabled, so unable to ssh in remotely:

[mr_halfword@ryzen-alma release]$ systemctl status sshd
○ sshd.service - OpenSSH server daemon
     Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; preset: en>
     Active: inactive (dead)
       Docs: man:sshd(8)
             man:sshd_config(5)

So, enabled sshd:

[mr_halfword@ryzen-alma release]$ sudo systemctl enable sshd
[sudo] password for mr_halfword: 
Created symlink /etc/systemd/system/multi-user.target.wants/sshd.service → /usr/lib/systemd/system/sshd.service.

5. VFIO setup

With the AMD Ryzen 5 2400G processor, the IOMMU is enabled by default so didn't have to change the Kernel command line options.

5.1 Allow unlimited locked memory for all users

This is allow VFIO_IOMMU_MAP_DMA to map unlimited memory for DMA. Following 14.1 RDMA requires locking umlimited amounts of memory in /etc/systemd/user.conf and /etc/systemd/system.conf changed:

#DefaultLimitMEMLOCK=

To:

DefaultLimitMEMLOCK=infinity
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment