# Almalinux 9.1 Openebula 6.6.0

**URL:** <https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009>\
**Category:** Product Support\
**Created:** [January 9, 2023, 12:40pm UTC](https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009 "2023-01-09T12:40:15Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![DennisTait](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/dennistait/32/4330_2.png) [@DennisTait](https://forum.opennebula.io/u/DennisTait)\
**Post date:** [January 9, 2023, 12:40pm UTC](https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009/1 "2023-01-09T12:40:15Z")

</div>

I have two community edition Opennebula servers:

- One 6.4.0 running on Ubuntu 20.04
- One 6.6.0 running on Almalinux 9.1

I use terraform opennebula provider v1.1.0 to create infrastructure and services which works fine. I have a few issues creating VNF and virtual routes but that’s another story.

The public network I create and attach to VM’s in v6.4.0 works fine but the same in opennebula 6.6.0 running on Almalinux 9.1 cannot cannot ping the outside world. I get name resolution errors. I’m using the Ubuntu 20.04 KVM image downloaded from the Marketplace..

Has anyone else been had any networking issues with Almalinux 9.1?

Another point, opennebula 6.6 cannot be installed on Almalinux 9.1 without first installing mysql libraries.

Lastly in both one v6.4.0 and v6.6.0 I’m not able to open VNC/Guac via sunstone:9869 but I can open via fireedge:2616

```auto
drwxr-x--- 2 oneadmin oneadmin 286 Jan 9 12:28 .
drwxr-xr-x. 16 root root 4096 Jan 8 15:03 ..
-rw-r--r-- 1 oneadmin oneadmin 4602 Jan 9 12:29 11.log
-rw-r--r-- 1 oneadmin oneadmin 0 Jan 9 12:10 fireedge.error
-rw-r--r-- 1 oneadmin oneadmin 16502 Jan 9 12:29 fireedge.log
-rw-r--r-- 1 oneadmin oneadmin 3574 Jan 9 12:32 monitor.log
-rw-r--r-- 1 oneadmin oneadmin 409 Jan 9 12:10 novnc.log
-rw-r--r-- 1 oneadmin oneadmin 193863 Jan 9 12:35 oned.log
-rw-r--r-- 1 oneadmin oneadmin 225 Jan 9 12:10 oneflow.log
-rw-r--r-- 1 oneadmin oneadmin 67 Jan 9 12:10 onegate.log
-rw-r--r-- 1 oneadmin oneadmin 170 Jan 9 12:10 onehem.log
-rw-r--r-- 1 oneadmin oneadmin 1425 Jan 9 12:29 sched.log
-rw-r--r-- 1 oneadmin oneadmin 34803 Jan 9 12:29 sunstone.log
-rw-r--r-- 1 oneadmin oneadmin 64 Jan 9 12:10 vcenter_monitor.log

[oneadmin@one-mast-00 one]$ grep -rnwiI -e "ERROR" -e "WARN"

oned.log:324:Mon Jan 9 12:10:14 2023 [Z0][ONE][I]: Log level:3 [0=ERROR,1=WARNING,2=INFO,3=DEBUG,4=DDEBUG,5=DDDEBUG]
fireedge.log:2:[HPM] Subscribed to http-proxy events: ['error', 'close']
fireedge.log:4: invalid: Error: Token expired
fireedge.log:5:error: 192.168.1.144 - - [09/Jan/2023:12:29:22 +0000] "GET /fireedge/api/user/info HTTP/1.1" 401 35 "http://192.168.1.40:2616/fireedge/sunstone/vm" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
[oneadmin@one-mast-00 one]$

```

If I can’t get it working I suppose I’ll have to revert back to Ubuntu.

---

<div class="post-metadata">

**Author:** ![Daniel\_Ruiz\_Molina](https://avatars.discourse-cdn.com/v4/letter/d/f08c70/32.png) [@Daniel\_Ruiz\_Molina](https://forum.opennebula.io/u/Daniel_Ruiz_Molina)\
**Post date:** [January 19, 2023, 2:11pm UTC](https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009/2 "2023-01-19T14:11:39Z")

</div>

Hi,

I’m starting now to test OpenNebula 6.6.0 in a AlmaLinux-9.1 and, as you said, ONE doesn’t install. I get this “mysql libraries” error:

```auto

[root@servidor ~]# yum install opennebula opennebula-sunstone opennebula-fireedge opennebula-gate opennebula-flow opennebula-provision
Última comprobación de caducidad de metadatos hecha hace 0:09:05, el jue 19 ene 2023 14:57:35.
Error: 
 Problema 1: conflicting requests
  - nothing provides libmysqlclient.so.21()(64bit) needed by opennebula-6.6.0-1.el9.x86_64
  - nothing provides libmysqlclient.so.21(libmysqlclient_21.0)(64bit) needed by opennebula-6.6.0-1.el9.x86_64
 Problema 2: package opennebula-sunstone-6.6.0-1.el9.noarch requires opennebula-rubygems = 6.6.0, but none of the providers can be installed
  - conflicting requests
  - nothing provides libmysqlclient.so.21()(64bit) needed by opennebula-rubygems-6.6.0-1.el9.x86_64
  - nothing provides libmysqlclient.so.21(libmysqlclient_21.0)(64bit) needed by opennebula-rubygems-6.6.0-1.el9.x86_64
 Problema 3: package opennebula-provision-6.6.0-1.el9.noarch requires opennebula-rubygems = 6.6.0, but none of the providers can be installed
  - conflicting requests
  - nothing provides libmysqlclient.so.21()(64bit) needed by opennebula-rubygems-6.6.0-1.el9.x86_64
  - nothing provides libmysqlclient.so.21(libmysqlclient_21.0)(64bit) needed by opennebula-rubygems-6.6.0-1.el9.x86_64
 Problema 4: package opennebula-gate-6.6.0-1.el9.noarch requires opennebula-rubygems = 6.6.0, but none of the providers can be installed
  - conflicting requests
  - nothing provides libmysqlclient.so.21()(64bit) needed by opennebula-rubygems-6.6.0-1.el9.x86_64
  - nothing provides libmysqlclient.so.21(libmysqlclient_21.0)(64bit) needed by opennebula-rubygems-6.6.0-1.el9.x86_64
 Problema 5: package opennebula-flow-6.6.0-1.el9.noarch requires opennebula-rubygems = 6.6.0, but none of the providers can be installed
  - conflicting requests
  - nothing provides libmysqlclient.so.21()(64bit) needed by opennebula-rubygems-6.6.0-1.el9.x86_64
  - nothing provides libmysqlclient.so.21(libmysqlclient_21.0)(64bit) needed by opennebula-rubygems-6.6.0-1.el9.x86_64
(pruebe a añadir '--skip-broken' para descartar los paquetes que no se pueden instalar o '--nobest' para no tener en cuenta sólo los mejores candidatos)

```

I think this is a big problem, because I’m running this “fresh install” to test if OpenNebula runs well in a AlmaLinux-9.x, because my OpenNebula cluster runs, now, CentOS7 and there are no “secure” upgrade process to arrive to AlmaLinux-9.x.  
I have though in running a “complete fresh installation” but…

Did you resolve compiling manually “mysql libraries”?

Thanks.

---

<div class="post-metadata">

**Author:** ![Daniel\_Ruiz\_Molina](https://avatars.discourse-cdn.com/v4/letter/d/f08c70/32.png) [@Daniel\_Ruiz\_Molina](https://forum.opennebula.io/u/Daniel_Ruiz_Molina)\
**Post date:** [January 20, 2023, 10:22am UTC](https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009/3 "2023-01-20T10:22:55Z")

</div>

Hi,

I add a new comentary in my own question. Finally, it is possible to install OpenNebula 6.6.0 in a AlmaLinux-9.x if you enable “crb” repo in this way:  
`dnf --enablerepo=crb install opennebula opennebula-sunstone opennebula-fireedge opennebula-gate opennebula-flow opennebula-provision`

Bye!

---

<div class="post-metadata">

**Author:** ![DennisTait](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/dennistait/32/4330_2.png) [@DennisTait](https://forum.opennebula.io/u/DennisTait)\
**Post date:** [January 21, 2023, 10:00am UTC](https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009/4 "2023-01-21T10:00:52Z")

</div>

To get past the mysql issue you need to install the following:

**First download rpm**  
mysql80-community-release-el9-1.noarch.rpm

**Install using the following commands:**  
sudo rpm -Uvh mysql80-community-release\*rpm  
dnf --enablerepo=mysql80-community install mysql80-community-release  
sudo dnf --enablerepo=mysql80-community install mysql80-community-release  
sudo dnf update

**Opennebula should now install**  
sudo yum -y install opennebula opennebula-sunstone opennebula-fireedge opennebula-gate opennebula-flow opennebula-provision

---

<div class="post-metadata">

**Author:** ![DennisTait](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/dennistait/32/4330_2.png) [@DennisTait](https://forum.opennebula.io/u/DennisTait)\
**Post date:** [January 22, 2023, 6:08pm UTC](https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009/5 "2023-01-22T18:08:35Z")

</div>

> [@Daniel\_Ruiz\_Molina](#):
>
> dnf --enablerepo=crb install opennebula opennebula-sunstone opennebula-fireedge opennebula-gate opennebula-flow opennebula-provision

Hi, I’ve setup a public network attached to a running VM but can’t ping the outside world with Opennebula 6.6.0 running on Almalinux 9.1.  
Have you been able to get a running vm to ping [opennebula.org](http://opennebula.org) ?  
I just get a name resolution error.

On Almalinux 9.1 the virbr0 bridge is missing and the interface is not a network interface, seems to be the vm instance name

**Almalinux 9.1**  
linux@one-mast-00 ~]$ brctl show  
bridge name bridge id STP enabled interfaces  
br0 8000.fe091a000099 **no**** one-17-0**  
docker0 8000.02429cfb4f8b no   
[linux@one-mast-00 ~]$

**Ubuntu 20.04**  
linux@one-mast-01:~$ brctl show  
bridge name bridge id STP enabled interfaces  
br0 8000.7085c2a64071 **yes**** eno2**  
docker0 8000.02423db95dbb no   
virbr0 8000.52540096a93b yes virbr0-nic  
linux@one-mast-01:~$

Any ideas, is this a bug?

---

<div class="post-metadata">

**Author:** ![DennisTait](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/dennistait/32/4330_2.png) [@DennisTait](https://forum.opennebula.io/u/DennisTait)\
**Post date:** [January 23, 2023, 10:56pm UTC](https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009/6 "2023-01-23T22:56:08Z")

</div>

I think the issue is with the bridge I have created.  
I have used the following link to create the bridge br0 via nmcli command, the bridge is created but I don’t have virbr0.

[linux@one-mast-00 ~]$ nmcli conn show --active  
NAME UUID TYPE DEVICE  
enp0s31f6 10049f52-c7ee-3ed4-8e71-9779ee6f7eb5 ethernet enp0s31f6  
br0 79dd43b5-ae0a-49c4-bad7-9615dcfc0888 bridge br0  
docker0 7cff5935-166c-477c-8a2b-aa55cabe9cc2 bridge docker0

---

<div class="post-metadata">

**Author:** ![DennisTait](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/dennistait/32/4330_2.png) [@DennisTait](https://forum.opennebula.io/u/DennisTait)\
**Post date:** [February 16, 2023, 12:56pm UTC](https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009/7 "2023-02-16T12:56:13Z")

</div>

I gave up configuring the bridge for Alma linux 9.1, destroyed and re-installed using ubuntu 22.04 and the following netplan to configure the bridge.

Everything is working great, not found any issues with anything i’ve tested so far.  
Using terraform to provision and ansible for configuration.

```auto
network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: no
      dhcp6: no
  bridges:
    br0:
      interfaces:
        - enp3s0
      addresses:
        - 192.168.1.40/24
      routes:
        - to: default
          via: 192.168.1.254
      mtu: 1500
      nameservers:
        addresses:
          - 192.168.1.254
      parameters:
        stp: true
        forward-delay: 4

```

---

<div class="post-metadata">

**Author:** ![paulmarc](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/paulmarc/32/4784_2.png) [@paulmarc](https://forum.opennebula.io/u/paulmarc)\
**Post date:** [October 25, 2023, 4:26pm UTC](https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009/8 "2023-10-25T16:26:56Z")

</div>

Works with OpenNebula 6.8 as well.  
Thanks @Daniel_Ruiz_Molina !

---

<div class="post-metadata">

**Author:** ![kizilcahmet98](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/kizilcahmet98/32/8138_2.png) [@kizilcahmet98](https://forum.opennebula.io/u/kizilcahmet98)\
**Post date:** [July 1, 2024, 8:15am UTC](https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009/9 "2024-07-01T08:15:56Z")

</div>

I couldn’t find it for weeks. I’m still new here. They generally recommended installing mysql80, but I could not find a solution. Although I tried mysql84 etc., it was not successful in Almalinux 9. It installed it in one go with crb without any problems.

Thank @Daniel_Ruiz_Molina

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex031/uploads/opennebula/original/2X/1/14d66f1130b9cd292905f575da9b68a9f574dd03.png) [@system](https://forum.opennebula.io/u/system)\
**Post date:** [June 25, 2025, 3:47pm UTC](https://forum.opennebula.io/t/almalinux-9-1-openebula-6-6-0/11009/10 "2025-06-25T15:47:01Z")

</div>

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.
