facterdb icon indicating copy to clipboard operation
facterdb copied to clipboard

Add AmazonLinux 2023

Open jay7x opened this issue 1 year ago • 8 comments

jay7x avatar Oct 21 '24 07:10 jay7x

FYI, I'm unable to test it, because I have no machine under my hands to install VirtualBox on.

jay7x avatar Oct 21 '24 07:10 jay7x

i'll give it a try.

rwaffen avatar Mar 04 '25 11:03 rwaffen

i had to patch the sh script a bit, this is working for older ruby-facters, but i cannot install a new agent because of the following. don't know if this is a amzn/rhel7 quirk or the openvox packages are broken somehow

    amazonlinux-2023-x86_64: Error:
    amazonlinux-2023-x86_64:  Problem: conflicting requests
    amazonlinux-2023-x86_64:   - nothing provides /bin/mkdir needed by openvox-agent-8.12.0-1.el7.x86_64 from openvox8

rwaffen avatar Mar 04 '25 11:03 rwaffen

also somehow the naming of the fact files is broken.

Unversionierte Dateien:
  (benutzen Sie "git add <Datei>...", um die Änderungen zum Commit vorzumerken)
        4.10/--.facts
        4.2/--.facts
        4.3/--.facts
        4.4/--.facts
        4.5/--.facts
        4.6/--.facts
        4.7/--.facts
        4.8/--.facts
        4.9/--.facts

rwaffen avatar Mar 04 '25 12:03 rwaffen

ah damn, i think i pushed to much and broke it somehow

rwaffen avatar Mar 04 '25 12:03 rwaffen

so, i fixed it. but have no time to debug this more. i'm not so into amzn linux.

rwaffen avatar Mar 04 '25 12:03 rwaffen

here is a complete vagrant run

➜  facts git:(master) ✗ vagrant up --provision amazonlinux-2023-x86_64
Bringing machine 'amazonlinux-2023-x86_64' up with 'virtualbox' provider...
==> amazonlinux-2023-x86_64: Importing base box 'bento/amazonlinux-2023'...
==> amazonlinux-2023-x86_64: Matching MAC address for NAT networking...
==> amazonlinux-2023-x86_64: Checking if box 'bento/amazonlinux-2023' version '202502.21.0' is up to date...
==> amazonlinux-2023-x86_64: Setting the name of the VM: facts_amazonlinux-2023-x86_64_1741090151411_99940
==> amazonlinux-2023-x86_64: Clearing any previously set network interfaces...
==> amazonlinux-2023-x86_64: Preparing network interfaces based on configuration...
    amazonlinux-2023-x86_64: Adapter 1: nat
==> amazonlinux-2023-x86_64: Forwarding ports...
    amazonlinux-2023-x86_64: 22 (guest) => 2222 (host) (adapter 1)
==> amazonlinux-2023-x86_64: Booting VM...
==> amazonlinux-2023-x86_64: Waiting for machine to boot. This may take a few minutes...
    amazonlinux-2023-x86_64: SSH address: 127.0.0.1:2222
    amazonlinux-2023-x86_64: SSH username: vagrant
    amazonlinux-2023-x86_64: SSH auth method: private key
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Vagrant insecure key detected. Vagrant will automatically replace
    amazonlinux-2023-x86_64: this with a newly generated keypair for better security.
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Inserting generated public key within guest...
    amazonlinux-2023-x86_64: Removing insecure key from the guest if it's present...
    amazonlinux-2023-x86_64: Key inserted! Disconnecting and reconnecting using new SSH key...
==> amazonlinux-2023-x86_64: Machine booted and ready!
==> amazonlinux-2023-x86_64: Checking for guest additions in VM...
==> amazonlinux-2023-x86_64: Setting hostname...
==> amazonlinux-2023-x86_64: Mounting shared folders...
    amazonlinux-2023-x86_64: /home/rwaffen/Documents/Voxpupuli/facterdb/facts => /vagrant
==> amazonlinux-2023-x86_64: Running provisioner: shell...
    amazonlinux-2023-x86_64: Running: inline script
    amazonlinux-2023-x86_64: Waiting for process with pid 2185 to finish.
    amazonlinux-2023-x86_64: Last metadata expiration check: 0:00:01 ago on Tue Mar  4 12:10:02 2025.
    amazonlinux-2023-x86_64: Dependencies resolved.
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64:  Package              Arch     Version                      Repository     Size
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64: Installing:
    amazonlinux-2023-x86_64:  gcc                  x86_64   11.4.1-2.amzn2023.0.2        amazonlinux    32 M
    amazonlinux-2023-x86_64:  glibc-devel          x86_64   2.34-117.amzn2023.0.1        amazonlinux    33 k
    amazonlinux-2023-x86_64: Installing dependencies:
    amazonlinux-2023-x86_64:  annobin-docs         noarch   10.93-1.amzn2023.0.1         amazonlinux    92 k
    amazonlinux-2023-x86_64:  annobin-plugin-gcc   x86_64   10.93-1.amzn2023.0.1         amazonlinux   887 k
    amazonlinux-2023-x86_64:  cpp                  x86_64   11.4.1-2.amzn2023.0.2        amazonlinux    10 M
    amazonlinux-2023-x86_64:  gc                   x86_64   8.0.4-5.amzn2023.0.2         amazonlinux   105 k
    amazonlinux-2023-x86_64:  glibc-headers-x86    noarch   2.34-117.amzn2023.0.1        amazonlinux   434 k
    amazonlinux-2023-x86_64:  guile22              x86_64   2.2.7-2.amzn2023.0.3         amazonlinux   6.4 M
    amazonlinux-2023-x86_64:  kernel-headers       x86_64   6.1.127-135.201.amzn2023     amazonlinux   1.4 M
    amazonlinux-2023-x86_64:  libmpc               x86_64   1.2.1-2.amzn2023.0.2         amazonlinux    62 k
    amazonlinux-2023-x86_64:  libtool-ltdl         x86_64   2.4.7-1.amzn2023.0.3         amazonlinux    38 k
    amazonlinux-2023-x86_64:  libxcrypt-devel      x86_64   4.4.33-7.amzn2023            amazonlinux    32 k
    amazonlinux-2023-x86_64:  make                 x86_64   1:4.3-5.amzn2023.0.2         amazonlinux   534 k
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Transaction Summary
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64: Install  13 Packages
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Total download size: 52 M
    amazonlinux-2023-x86_64: Installed size: 168 M
    amazonlinux-2023-x86_64: Downloading Packages:
    amazonlinux-2023-x86_64: (1/13): annobin-docs-10.93-1.amzn2023.0.1.noarc 1.8 MB/s |  92 kB     00:00
    amazonlinux-2023-x86_64: (2/13): gc-8.0.4-5.amzn2023.0.2.x86_64.rpm      5.5 MB/s | 105 kB     00:00
    amazonlinux-2023-x86_64: (3/13): annobin-plugin-gcc-10.93-1.amzn2023.0.1 8.1 MB/s | 887 kB     00:00
    amazonlinux-2023-x86_64: (4/13): glibc-devel-2.34-117.amzn2023.0.1.x86_6 293 kB/s |  33 kB     00:00
    amazonlinux-2023-x86_64: (5/13): glibc-headers-x86-2.34-117.amzn2023.0.1 2.3 MB/s | 434 kB     00:00
    amazonlinux-2023-x86_64: (6/13): cpp-11.4.1-2.amzn2023.0.2.x86_64.rpm     17 MB/s |  10 MB     00:00
    amazonlinux-2023-x86_64: (7/13): kernel-headers-6.1.127-135.201.amzn2023 5.7 MB/s | 1.4 MB     00:00
    amazonlinux-2023-x86_64: (8/13): libmpc-1.2.1-2.amzn2023.0.2.x86_64.rpm  517 kB/s |  62 kB     00:00
    amazonlinux-2023-x86_64: (9/13): guile22-2.2.7-2.amzn2023.0.3.x86_64.rpm 9.6 MB/s | 6.4 MB     00:00
    amazonlinux-2023-x86_64: (10/13): libtool-ltdl-2.4.7-1.amzn2023.0.3.x86_ 328 kB/s |  38 kB     00:00
    amazonlinux-2023-x86_64: (11/13): libxcrypt-devel-4.4.33-7.amzn2023.x86_ 194 kB/s |  32 kB     00:00
    amazonlinux-2023-x86_64: (12/13): make-4.3-5.amzn2023.0.2.x86_64.rpm     2.7 MB/s | 534 kB     00:00
    amazonlinux-2023-x86_64: (13/13): gcc-11.4.1-2.amzn2023.0.2.x86_64.rpm    18 MB/s |  32 MB     00:01
    amazonlinux-2023-x86_64: --------------------------------------------------------------------------------
    amazonlinux-2023-x86_64: Total                                            20 MB/s |  52 MB     00:02
    amazonlinux-2023-x86_64: Running transaction check
    amazonlinux-2023-x86_64: Transaction check succeeded.
    amazonlinux-2023-x86_64: Running transaction test
    amazonlinux-2023-x86_64: Transaction test succeeded.
    amazonlinux-2023-x86_64: Running transaction
    amazonlinux-2023-x86_64:   Preparing        :                                                        1/1
    amazonlinux-2023-x86_64:   Installing       : libmpc-1.2.1-2.amzn2023.0.2.x86_64                    1/13
    amazonlinux-2023-x86_64:   Installing       : cpp-11.4.1-2.amzn2023.0.2.x86_64                      2/13
    amazonlinux-2023-x86_64:   Installing       : libtool-ltdl-2.4.7-1.amzn2023.0.3.x86_64              3/13
    amazonlinux-2023-x86_64:   Installing       : kernel-headers-6.1.127-135.201.amzn2023.x86_64        4/13
    amazonlinux-2023-x86_64:   Installing       : glibc-headers-x86-2.34-117.amzn2023.0.1.noarch        5/13
    amazonlinux-2023-x86_64:   Installing       : libxcrypt-devel-4.4.33-7.amzn2023.x86_64              6/13
    amazonlinux-2023-x86_64:   Installing       : glibc-devel-2.34-117.amzn2023.0.1.x86_64              7/13
    amazonlinux-2023-x86_64:   Installing       : gc-8.0.4-5.amzn2023.0.2.x86_64                        8/13
    amazonlinux-2023-x86_64:   Installing       : guile22-2.2.7-2.amzn2023.0.3.x86_64                   9/13
    amazonlinux-2023-x86_64:   Installing       : make-1:4.3-5.amzn2023.0.2.x86_64                     10/13
    amazonlinux-2023-x86_64:   Installing       : gcc-11.4.1-2.amzn2023.0.2.x86_64                     11/13
    amazonlinux-2023-x86_64:   Running scriptlet: gcc-11.4.1-2.amzn2023.0.2.x86_64                     11/13
    amazonlinux-2023-x86_64:   Installing       : annobin-docs-10.93-1.amzn2023.0.1.noarch             12/13
    amazonlinux-2023-x86_64:   Installing       : annobin-plugin-gcc-10.93-1.amzn2023.0.1.x86_64       13/13
    amazonlinux-2023-x86_64:   Running scriptlet: annobin-plugin-gcc-10.93-1.amzn2023.0.1.x86_64       13/13
    amazonlinux-2023-x86_64:   Verifying        : annobin-docs-10.93-1.amzn2023.0.1.noarch              1/13
    amazonlinux-2023-x86_64:   Verifying        : annobin-plugin-gcc-10.93-1.amzn2023.0.1.x86_64        2/13
    amazonlinux-2023-x86_64:   Verifying        : cpp-11.4.1-2.amzn2023.0.2.x86_64                      3/13
    amazonlinux-2023-x86_64:   Verifying        : gc-8.0.4-5.amzn2023.0.2.x86_64                        4/13
    amazonlinux-2023-x86_64:   Verifying        : gcc-11.4.1-2.amzn2023.0.2.x86_64                      5/13
    amazonlinux-2023-x86_64:   Verifying        : glibc-devel-2.34-117.amzn2023.0.1.x86_64              6/13
    amazonlinux-2023-x86_64:   Verifying        : glibc-headers-x86-2.34-117.amzn2023.0.1.noarch        7/13
    amazonlinux-2023-x86_64:   Verifying        : guile22-2.2.7-2.amzn2023.0.3.x86_64                   8/13
    amazonlinux-2023-x86_64:   Verifying        : kernel-headers-6.1.127-135.201.amzn2023.x86_64        9/13
    amazonlinux-2023-x86_64:   Verifying        : libmpc-1.2.1-2.amzn2023.0.2.x86_64                   10/13
    amazonlinux-2023-x86_64:   Verifying        : libtool-ltdl-2.4.7-1.amzn2023.0.3.x86_64             11/13
    amazonlinux-2023-x86_64:   Verifying        : libxcrypt-devel-4.4.33-7.amzn2023.x86_64             12/13
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64: WARNING:
    amazonlinux-2023-x86_64:   A newer release of "Amazon Linux" is available.
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:   Available Versions:
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:   Version 2023.6.20250218:
    amazonlinux-2023-x86_64:     Run the following command to upgrade to 2023.6.20250218:
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:       dnf upgrade --releasever=2023.6.20250218
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:     Release notes:
    amazonlinux-2023-x86_64:      https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.6.20250218.html
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64:   Verifying        : make-1:4.3-5.amzn2023.0.2.x86_64                     13/13
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Installed:
    amazonlinux-2023-x86_64:   annobin-docs-10.93-1.amzn2023.0.1.noarch
    amazonlinux-2023-x86_64:   annobin-plugin-gcc-10.93-1.amzn2023.0.1.x86_64
    amazonlinux-2023-x86_64:   cpp-11.4.1-2.amzn2023.0.2.x86_64
    amazonlinux-2023-x86_64:   gc-8.0.4-5.amzn2023.0.2.x86_64
    amazonlinux-2023-x86_64:   gcc-11.4.1-2.amzn2023.0.2.x86_64
    amazonlinux-2023-x86_64:   glibc-devel-2.34-117.amzn2023.0.1.x86_64
    amazonlinux-2023-x86_64:   glibc-headers-x86-2.34-117.amzn2023.0.1.noarch
    amazonlinux-2023-x86_64:   guile22-2.2.7-2.amzn2023.0.3.x86_64
    amazonlinux-2023-x86_64:   kernel-headers-6.1.127-135.201.amzn2023.x86_64
    amazonlinux-2023-x86_64:   libmpc-1.2.1-2.amzn2023.0.2.x86_64
    amazonlinux-2023-x86_64:   libtool-ltdl-2.4.7-1.amzn2023.0.3.x86_64
    amazonlinux-2023-x86_64:   libxcrypt-devel-4.4.33-7.amzn2023.x86_64
    amazonlinux-2023-x86_64:   make-1:4.3-5.amzn2023.0.2.x86_64
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Complete!
==> amazonlinux-2023-x86_64: Running provisioner: file...
    amazonlinux-2023-x86_64: Gemfile => Gemfile
==> amazonlinux-2023-x86_64: Running provisioner: shell...
    amazonlinux-2023-x86_64: Running: /tmp/vagrant-shell20250304-50739-b6cm8c.sh
    amazonlinux-2023-x86_64: net.ipv6.conf.all.disable_ipv6 = 0
    amazonlinux-2023-x86_64: Last metadata expiration check: 0:00:09 ago on Tue Mar  4 12:10:02 2025.
    amazonlinux-2023-x86_64: Package wget-1.21.3-1.amzn2023.0.4.x86_64 is already installed.
    amazonlinux-2023-x86_64: Package make-1:4.3-5.amzn2023.0.2.x86_64 is already installed.
    amazonlinux-2023-x86_64: Package gcc-11.4.1-2.amzn2023.0.2.x86_64 is already installed.
    amazonlinux-2023-x86_64: Package net-tools-2.0-0.59.20160912git.amzn2023.0.3.x86_64 is already installed.
    amazonlinux-2023-x86_64: Dependencies resolved.
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64:  Package                    Arch   Version                    Repository   Size
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64: Installing:
    amazonlinux-2023-x86_64:  augeas                     x86_64 1.13.0-1.amzn2023.0.2      amazonlinux  50 k
    amazonlinux-2023-x86_64:  ruby3.2                    x86_64 3.2.2-180.amzn2023.0.5     amazonlinux  41 k
    amazonlinux-2023-x86_64:  ruby3.2-devel              x86_64 3.2.2-180.amzn2023.0.5     amazonlinux 421 k
    amazonlinux-2023-x86_64: Installing dependencies:
    amazonlinux-2023-x86_64:  augeas-libs                x86_64 1.13.0-1.amzn2023.0.2      amazonlinux 408 k
    amazonlinux-2023-x86_64:  ruby3.2-default-gems       noarch 3.2.2-180.amzn2023.0.5     amazonlinux  32 k
    amazonlinux-2023-x86_64:  ruby3.2-libs               x86_64 3.2.2-180.amzn2023.0.5     amazonlinux 4.0 M
    amazonlinux-2023-x86_64:  ruby3.2-rubygem-io-console x86_64 0.6.0-180.amzn2023.0.5     amazonlinux  24 k
    amazonlinux-2023-x86_64:  ruby3.2-rubygem-json       x86_64 2.6.3-180.amzn2023.0.5     amazonlinux  52 k
    amazonlinux-2023-x86_64:  ruby3.2-rubygem-psych      x86_64 5.0.1-180.amzn2023.0.5     amazonlinux  50 k
    amazonlinux-2023-x86_64:  ruby3.2-rubygems           noarch 3.4.10-180.amzn2023.0.5    amazonlinux 255 k
    amazonlinux-2023-x86_64: Installing weak dependencies:
    amazonlinux-2023-x86_64:  ruby3.2-rubygem-bigdecimal x86_64 3.1.3-180.amzn2023.0.5     amazonlinux  67 k
    amazonlinux-2023-x86_64:  ruby3.2-rubygem-bundler    noarch 2.4.10-180.amzn2023.0.5    amazonlinux 383 k
    amazonlinux-2023-x86_64:  ruby3.2-rubygem-rdoc       noarch 6.5.0-180.amzn2023.0.5     amazonlinux 459 k
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Transaction Summary
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64: Install  13 Packages
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Total download size: 6.2 M
    amazonlinux-2023-x86_64: Installed size: 23 M
    amazonlinux-2023-x86_64: Downloading Packages:
    amazonlinux-2023-x86_64: (1/13): augeas-1.13.0-1.amzn2023.0.2.x86_64.rpm 794 kB/s |  50 kB     00:00
    amazonlinux-2023-x86_64: (2/13): ruby3.2-3.2.2-180.amzn2023.0.5.x86_64.r 636 kB/s |  41 kB     00:00
    amazonlinux-2023-x86_64: (3/13): augeas-libs-1.13.0-1.amzn2023.0.2.x86_6 5.3 MB/s | 408 kB     00:00
    amazonlinux-2023-x86_64: (4/13): ruby3.2-default-gems-3.2.2-180.amzn2023 2.2 MB/s |  32 kB     00:00
    amazonlinux-2023-x86_64: (5/13): ruby3.2-devel-3.2.2-180.amzn2023.0.5.x8  11 MB/s | 421 kB     00:00
    amazonlinux-2023-x86_64: (6/13): ruby3.2-rubygem-bigdecimal-3.1.3-180.am 1.3 MB/s |  67 kB     00:00
    amazonlinux-2023-x86_64: (7/13): ruby3.2-libs-3.2.2-180.amzn2023.0.5.x86  18 MB/s | 4.0 MB     00:00
    amazonlinux-2023-x86_64: (8/13): ruby3.2-rubygem-bundler-2.4.10-180.amzn 1.9 MB/s | 383 kB     00:00
    amazonlinux-2023-x86_64: (9/13): ruby3.2-rubygem-io-console-0.6.0-180.am 137 kB/s |  24 kB     00:00
    amazonlinux-2023-x86_64: (10/13): ruby3.2-rubygem-json-2.6.3-180.amzn202 3.6 MB/s |  52 kB     00:00
    amazonlinux-2023-x86_64: (11/13): ruby3.2-rubygem-psych-5.0.1-180.amzn20 1.7 MB/s |  50 kB     00:00
    amazonlinux-2023-x86_64: (12/13): ruby3.2-rubygem-rdoc-6.5.0-180.amzn202  15 MB/s | 459 kB     00:00
    amazonlinux-2023-x86_64: (13/13): ruby3.2-rubygems-3.4.10-180.amzn2023.0 8.1 MB/s | 255 kB     00:00
    amazonlinux-2023-x86_64: --------------------------------------------------------------------------------
    amazonlinux-2023-x86_64: Total                                           5.9 MB/s | 6.2 MB     00:01
    amazonlinux-2023-x86_64: Running transaction check
    amazonlinux-2023-x86_64: Transaction check succeeded.
    amazonlinux-2023-x86_64: Running transaction test
    amazonlinux-2023-x86_64: Transaction test succeeded.
    amazonlinux-2023-x86_64: Running transaction
    amazonlinux-2023-x86_64:   Preparing        :                                                        1/1
    amazonlinux-2023-x86_64:   Installing       : ruby3.2-libs-3.2.2-180.amzn2023.0.5.x86_64            1/13
    amazonlinux-2023-x86_64:   Installing       : ruby3.2-rubygem-bigdecimal-3.1.3-180.amzn2023.0.5.    2/13
    amazonlinux-2023-x86_64:   Installing       : ruby3.2-default-gems-3.2.2-180.amzn2023.0.5.noarch    3/13
    amazonlinux-2023-x86_64:   Installing       : ruby3.2-rubygem-bundler-2.4.10-180.amzn2023.0.5.no    4/13
    amazonlinux-2023-x86_64:   Running scriptlet: ruby3.2-rubygem-bundler-2.4.10-180.amzn2023.0.5.no    4/13
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Bundler and $GEM_HOME
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: To get started with Bundler, you may need to restart your current shell or run:
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: source /etc/profile.d/bundler.sh 
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: For non-root users, this sets the GEM_HOME environment variable which specifies
    amazonlinux-2023-x86_64: the default directory where RubyGems outside of the system path are installed.
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: By default, $GEM_HOME will point to ~/.local/share/gem/ruby
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:   Installing       : ruby3.2-rubygem-io-console-0.6.0-180.amzn2023.0.5.    5/13
    amazonlinux-2023-x86_64:   Installing       : ruby3.2-rubygem-json-2.6.3-180.amzn2023.0.5.x86_64    6/13
    amazonlinux-2023-x86_64:   Installing       : ruby3.2-rubygem-psych-5.0.1-180.amzn2023.0.5.x86_6    7/13
    amazonlinux-2023-x86_64:   Installing       : ruby3.2-rubygem-rdoc-6.5.0-180.amzn2023.0.5.noarch    8/13
    amazonlinux-2023-x86_64:   Installing       : ruby3.2-rubygems-3.4.10-180.amzn2023.0.5.noarch       9/13
    amazonlinux-2023-x86_64:   Installing       : ruby3.2-3.2.2-180.amzn2023.0.5.x86_64                10/13
    amazonlinux-2023-x86_64:   Running scriptlet: ruby3.2-3.2.2-180.amzn2023.0.5.x86_64                10/13
    amazonlinux-2023-x86_64:   Installing       : augeas-libs-1.13.0-1.amzn2023.0.2.x86_64             11/13
    amazonlinux-2023-x86_64:   Installing       : augeas-1.13.0-1.amzn2023.0.2.x86_64                  12/13
    amazonlinux-2023-x86_64:   Installing       : ruby3.2-devel-3.2.2-180.amzn2023.0.5.x86_64          13/13
    amazonlinux-2023-x86_64:   Running scriptlet: ruby3.2-rubygem-bundler-2.4.10-180.amzn2023.0.5.no   13/13
    amazonlinux-2023-x86_64:   Running scriptlet: ruby3.2-rubygem-rdoc-6.5.0-180.amzn2023.0.5.noarch   13/13
    amazonlinux-2023-x86_64:   Running scriptlet: ruby3.2-rubygems-3.4.10-180.amzn2023.0.5.noarch      13/13
    amazonlinux-2023-x86_64:   Running scriptlet: ruby3.2-devel-3.2.2-180.amzn2023.0.5.x86_64          13/13
    amazonlinux-2023-x86_64:   Verifying        : augeas-1.13.0-1.amzn2023.0.2.x86_64                   1/13
    amazonlinux-2023-x86_64:   Verifying        : augeas-libs-1.13.0-1.amzn2023.0.2.x86_64              2/13
    amazonlinux-2023-x86_64:   Verifying        : ruby3.2-3.2.2-180.amzn2023.0.5.x86_64                 3/13
    amazonlinux-2023-x86_64:   Verifying        : ruby3.2-default-gems-3.2.2-180.amzn2023.0.5.noarch    4/13
    amazonlinux-2023-x86_64:   Verifying        : ruby3.2-devel-3.2.2-180.amzn2023.0.5.x86_64           5/13
    amazonlinux-2023-x86_64:   Verifying        : ruby3.2-libs-3.2.2-180.amzn2023.0.5.x86_64            6/13
    amazonlinux-2023-x86_64:   Verifying        : ruby3.2-rubygem-bigdecimal-3.1.3-180.amzn2023.0.5.    7/13
    amazonlinux-2023-x86_64:   Verifying        : ruby3.2-rubygem-bundler-2.4.10-180.amzn2023.0.5.no    8/13
    amazonlinux-2023-x86_64:   Verifying        : ruby3.2-rubygem-io-console-0.6.0-180.amzn2023.0.5.    9/13
    amazonlinux-2023-x86_64:   Verifying        : ruby3.2-rubygem-json-2.6.3-180.amzn2023.0.5.x86_64   10/13
    amazonlinux-2023-x86_64:   Verifying        : ruby3.2-rubygem-psych-5.0.1-180.amzn2023.0.5.x86_6   11/13
    amazonlinux-2023-x86_64:   Verifying        : ruby3.2-rubygem-rdoc-6.5.0-180.amzn2023.0.5.noarch   12/13
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64: WARNING:
    amazonlinux-2023-x86_64:   A newer release of "Amazon Linux" is available.
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:   Available Versions:
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:   Version 2023.6.20250218:
    amazonlinux-2023-x86_64:     Run the following command to upgrade to 2023.6.20250218:
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:       dnf upgrade --releasever=2023.6.20250218
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:     Release notes:
    amazonlinux-2023-x86_64:      https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.6.20250218.html
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64:   Verifying        : ruby3.2-rubygems-3.4.10-180.amzn2023.0.5.noarch      13/13
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Installed:
    amazonlinux-2023-x86_64:   augeas-1.13.0-1.amzn2023.0.2.x86_64
    amazonlinux-2023-x86_64:   augeas-libs-1.13.0-1.amzn2023.0.2.x86_64
    amazonlinux-2023-x86_64:   ruby3.2-3.2.2-180.amzn2023.0.5.x86_64
    amazonlinux-2023-x86_64:   ruby3.2-default-gems-3.2.2-180.amzn2023.0.5.noarch
    amazonlinux-2023-x86_64:   ruby3.2-devel-3.2.2-180.amzn2023.0.5.x86_64
    amazonlinux-2023-x86_64:   ruby3.2-libs-3.2.2-180.amzn2023.0.5.x86_64
    amazonlinux-2023-x86_64:   ruby3.2-rubygem-bigdecimal-3.1.3-180.amzn2023.0.5.x86_64
    amazonlinux-2023-x86_64:   ruby3.2-rubygem-bundler-2.4.10-180.amzn2023.0.5.noarch
    amazonlinux-2023-x86_64:   ruby3.2-rubygem-io-console-0.6.0-180.amzn2023.0.5.x86_64
    amazonlinux-2023-x86_64:   ruby3.2-rubygem-json-2.6.3-180.amzn2023.0.5.x86_64
    amazonlinux-2023-x86_64:   ruby3.2-rubygem-psych-5.0.1-180.amzn2023.0.5.x86_64
    amazonlinux-2023-x86_64:   ruby3.2-rubygem-rdoc-6.5.0-180.amzn2023.0.5.noarch
    amazonlinux-2023-x86_64:   ruby3.2-rubygems-3.4.10-180.amzn2023.0.5.noarch
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Complete!
    amazonlinux-2023-x86_64: --2025-03-04 12:10:19--  https://yum.overlookinfratech.com/openvox8-release-el-7.noarch.rpm
    amazonlinux-2023-x86_64: Resolving yum.overlookinfratech.com (yum.overlookinfratech.com)... 140.211.9.53, 2605:bc80:3010:104::8cd3:935
    amazonlinux-2023-x86_64: Connecting to yum.overlookinfratech.com (yum.overlookinfratech.com)|140.211.9.53|:443... connected.
    amazonlinux-2023-x86_64: HTTP request sent, awaiting response... 200 OK
    amazonlinux-2023-x86_64: Length: 8314 (8.1K) [binary/octet-stream]
    amazonlinux-2023-x86_64: Saving to: ‘/tmp/openvox8-release.rpm’
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:      0K ........                                              100%  217M=0s
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: 2025-03-04 12:10:20 (217 MB/s) - ‘/tmp/openvox8-release.rpm’ saved [8314/8314]
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Verifying...                          ########################################
    amazonlinux-2023-x86_64: Preparing...                          ########################################
    amazonlinux-2023-x86_64: Updating / installing...
    amazonlinux-2023-x86_64: openvox8-release-1-1.el7              ########################################
    amazonlinux-2023-x86_64: OpenVox 8 Repository el 7 - x86_64              142 kB/s | 295 kB     00:02
    amazonlinux-2023-x86_64: Last metadata expiration check: 0:00:01 ago on Tue Mar  4 12:10:22 2025.
    amazonlinux-2023-x86_64: Error:
    amazonlinux-2023-x86_64:  Problem: conflicting requests
    amazonlinux-2023-x86_64:   - nothing provides /bin/mkdir needed by openvox-agent-8.12.0-1.el7.x86_64 from openvox8
    amazonlinux-2023-x86_64: (try to add '--skip-broken' to skip uninstallable packages)
    amazonlinux-2023-x86_64: Last metadata expiration check: 0:00:01 ago on Tue Mar  4 12:10:22 2025.
    amazonlinux-2023-x86_64: No match for argument: openvox-agent-8.10.0
    amazonlinux-2023-x86_64: Error: Unable to find a match: openvox-agent-8.10.0
    amazonlinux-2023-x86_64: Last metadata expiration check: 0:00:01 ago on Tue Mar  4 12:10:22 2025.
    amazonlinux-2023-x86_64: No match for argument: openvox-agent-8.9.0
    amazonlinux-2023-x86_64: Error: Unable to find a match: openvox-agent-8.9.0
    amazonlinux-2023-x86_64: Last metadata expiration check: 0:00:02 ago on Tue Mar  4 12:10:22 2025.
    amazonlinux-2023-x86_64: No match for argument: openvox-agent-8.8.1
    amazonlinux-2023-x86_64: Error: Unable to find a match: openvox-agent-8.8.1
    amazonlinux-2023-x86_64: Last metadata expiration check: 0:00:02 ago on Tue Mar  4 12:10:22 2025.
    amazonlinux-2023-x86_64: No match for argument: openvox-agent-8.6.0
    amazonlinux-2023-x86_64: Error: Unable to find a match: openvox-agent-8.6.0
    amazonlinux-2023-x86_64: Last metadata expiration check: 0:00:02 ago on Tue Mar  4 12:10:22 2025.
    amazonlinux-2023-x86_64: No match for argument: openvox-agent-8.5.1
    amazonlinux-2023-x86_64: Error: Unable to find a match: openvox-agent-8.5.1
    amazonlinux-2023-x86_64: Last metadata expiration check: 0:00:02 ago on Tue Mar  4 12:10:22 2025.
    amazonlinux-2023-x86_64: No match for argument: openvox-agent-8.4.0
    amazonlinux-2023-x86_64: Error: Unable to find a match: openvox-agent-8.4.0
    amazonlinux-2023-x86_64: Last metadata expiration check: 0:00:03 ago on Tue Mar  4 12:10:22 2025.
    amazonlinux-2023-x86_64: No match for argument: openvox-agent-8.2.0
    amazonlinux-2023-x86_64: Error: Unable to find a match: openvox-agent-8.2.0
    amazonlinux-2023-x86_64: Dependencies resolved.
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64:  Package                  Architecture   Version          Repository       Size
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64: Removing:
    amazonlinux-2023-x86_64:  openvox8-release         noarch         1-1.el7          @System         1.9 k
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Transaction Summary
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64: Remove  1 Package
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Freed space: 1.9 k
    amazonlinux-2023-x86_64: Running transaction check
    amazonlinux-2023-x86_64: Transaction check succeeded.
    amazonlinux-2023-x86_64: Running transaction test
    amazonlinux-2023-x86_64: Transaction test succeeded.
    amazonlinux-2023-x86_64: Running transaction
    amazonlinux-2023-x86_64:   Preparing        :                                                        1/1
    amazonlinux-2023-x86_64:   Erasing          : openvox8-release-1-1.el7.noarch                        1/1
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64: WARNING:
    amazonlinux-2023-x86_64:   A newer release of "Amazon Linux" is available.
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:   Available Versions:
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:   Version 2023.6.20250218:
    amazonlinux-2023-x86_64:     Run the following command to upgrade to 2023.6.20250218:
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:       dnf upgrade --releasever=2023.6.20250218
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64:     Release notes:
    amazonlinux-2023-x86_64:      https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.6.20250218.html
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: ================================================================================
    amazonlinux-2023-x86_64:   Verifying        : openvox8-release-1-1.el7.noarch                        1/1
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Removed:
    amazonlinux-2023-x86_64:   openvox8-release-1-1.el7.noarch
    amazonlinux-2023-x86_64: 
    amazonlinux-2023-x86_64: Complete!
    amazonlinux-2023-x86_64: /tmp/vagrant-shell: line 181: facter: command not found
    amazonlinux-2023-x86_64: /tmp/vagrant-shell: line 182: facter: command not found
    amazonlinux-2023-x86_64: /tmp/vagrant-shell: line 183: facter: command not found
    amazonlinux-2023-x86_64: /tmp/vagrant-shell: line 184: facter: command not found
    amazonlinux-2023-x86_64: Successfully installed bundler-2.6.5
    amazonlinux-2023-x86_64: 1 gem installed
    amazonlinux-2023-x86_64: Don't run Bundler as root. Installing your bundle as root will break this
    amazonlinux-2023-x86_64: application for all non-root users on this machine.
    amazonlinux-2023-x86_64: Fetching gem metadata from https://rubygems.org/........
    amazonlinux-2023-x86_64: Resolving dependencies...
    amazonlinux-2023-x86_64: Fetching thor 1.2.2
    amazonlinux-2023-x86_64: Fetching hocon 1.4.0
    amazonlinux-2023-x86_64: Installing thor 1.2.2
    amazonlinux-2023-x86_64: Fetching ffi 1.17.1 (x86_64-linux-gnu)
    amazonlinux-2023-x86_64: Installing hocon 1.4.0
    amazonlinux-2023-x86_64: Fetching json 2.10.1
    amazonlinux-2023-x86_64: Installing json 2.10.1 with native extensions
    amazonlinux-2023-x86_64: Installing ffi 1.17.1 (x86_64-linux-gnu)
    amazonlinux-2023-x86_64: Fetching facter 4.10.0
    amazonlinux-2023-x86_64: Installing facter 4.10.0
    amazonlinux-2023-x86_64: Fetching sys-filesystem 1.5.3
    amazonlinux-2023-x86_64: Installing sys-filesystem 1.5.3
    amazonlinux-2023-x86_64: Bundle complete! 4 Gemfile dependencies, 7 gems now installed.
    amazonlinux-2023-x86_64: Bundled gems are installed into `./vendor/bundler`
    amazonlinux-2023-x86_64: Fetching gem metadata from https://rubygems.org/........
    amazonlinux-2023-x86_64: Resolving dependencies...
    amazonlinux-2023-x86_64: Fetching thor 1.3.2 (was 1.2.2)
    amazonlinux-2023-x86_64: Installing thor 1.3.2 (was 1.2.2)
    amazonlinux-2023-x86_64: Fetching facter 4.2.14 (was 4.10.0)
    amazonlinux-2023-x86_64: Installing facter 4.2.14 (was 4.10.0)
    amazonlinux-2023-x86_64: Bundle updated!
    amazonlinux-2023-x86_64: Fetching gem metadata from https://rubygems.org/........
    amazonlinux-2023-x86_64: Resolving dependencies...
    amazonlinux-2023-x86_64: Fetching facter 4.3.1 (was 4.2.14)
    amazonlinux-2023-x86_64: Installing facter 4.3.1 (was 4.2.14)
    amazonlinux-2023-x86_64: Bundle updated!
    amazonlinux-2023-x86_64: Fetching gem metadata from https://rubygems.org/........
    amazonlinux-2023-x86_64: Resolving dependencies...
    amazonlinux-2023-x86_64: Fetching facter 4.4.3 (was 4.3.1)
    amazonlinux-2023-x86_64: Installing facter 4.4.3 (was 4.3.1)
    amazonlinux-2023-x86_64: Bundle updated!
    amazonlinux-2023-x86_64: Fetching gem metadata from https://rubygems.org/........
    amazonlinux-2023-x86_64: Resolving dependencies...
    amazonlinux-2023-x86_64: Fetching facter 4.5.2 (was 4.4.3)
    amazonlinux-2023-x86_64: Installing facter 4.5.2 (was 4.4.3)
    amazonlinux-2023-x86_64: Bundle updated!
    amazonlinux-2023-x86_64: Fetching gem metadata from https://rubygems.org/........
    amazonlinux-2023-x86_64: Resolving dependencies...
    amazonlinux-2023-x86_64: Fetching facter 4.6.1 (was 4.5.2)
    amazonlinux-2023-x86_64: Installing facter 4.6.1 (was 4.5.2)
    amazonlinux-2023-x86_64: Bundle updated!
    amazonlinux-2023-x86_64: Fetching gem metadata from https://rubygems.org/........
    amazonlinux-2023-x86_64: Resolving dependencies...
    amazonlinux-2023-x86_64: Using thor 1.2.2 (was 1.3.2)
    amazonlinux-2023-x86_64: Fetching facter 4.7.1 (was 4.6.1)
    amazonlinux-2023-x86_64: Installing facter 4.7.1 (was 4.6.1)
    amazonlinux-2023-x86_64: Bundle updated!
    amazonlinux-2023-x86_64: Fetching gem metadata from https://rubygems.org/........
    amazonlinux-2023-x86_64: Resolving dependencies...
    amazonlinux-2023-x86_64: Fetching facter 4.8.0 (was 4.7.1)
    amazonlinux-2023-x86_64: Installing facter 4.8.0 (was 4.7.1)
    amazonlinux-2023-x86_64: Bundle updated!
    amazonlinux-2023-x86_64: Fetching gem metadata from https://rubygems.org/........
    amazonlinux-2023-x86_64: Resolving dependencies...
    amazonlinux-2023-x86_64: Fetching facter 4.9.0 (was 4.8.0)
    amazonlinux-2023-x86_64: Installing facter 4.9.0 (was 4.8.0)
    amazonlinux-2023-x86_64: Bundle updated!
    amazonlinux-2023-x86_64: Fetching gem metadata from https://rubygems.org/........
    amazonlinux-2023-x86_64: Resolving dependencies...
    amazonlinux-2023-x86_64: Using facter 4.10.0 (was 4.9.0)
    amazonlinux-2023-x86_64: Bundle updated!
==> amazonlinux-2023-x86_64: Running provisioner: shell...
    amazonlinux-2023-x86_64: Running: inline script

rwaffen avatar Mar 04 '25 12:03 rwaffen

So basically installing openvox-agent fails because of the dependency /bin/mkdir and everything from there is failing. The script should just hard fail at that point

TheMeier avatar Jul 08 '25 15:07 TheMeier

I resubmitted the PR as https://github.com/voxpupuli/facterdb/pull/433

bastelfreak avatar Nov 21 '25 16:11 bastelfreak