Installation failed on Ubuntu 18.04


#1

Hello everyone!

I’m trying to install OpenNebula Forntend on Ubuntu server 18.04. I followed instructions
in the guide: first added opennebula repositories, second install packages from repositories and unexpectedly crashed. Messages like “broken packages”, “unmet dependencies” appeared on my command line.

root@ubuntu-nube:/home/profe# apt-get install opennebula opennebula-sunstone opennebula-gate opennebula-flow
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
opennebula : Depende: opennebula-tools (= 5.6.1-1) pero no va a instalarse
Depende: ruby-opennebula (= 5.6.1-1) pero no va a instalarse
Depende: ruby-json pero no es instalable
Depende: ruby-uuidtools pero no es instalable
Depende: ruby-amazon-ec2 pero no es instalable
Depende: ruby-parse-cron pero no es instalable
opennebula-flow : Depende: ruby-json pero no es instalable
Depende: ruby-opennebula (= 5.6.1-1) pero no va a instalarse
Depende: ruby-sinatra pero no es instalable
Depende: thin pero no es instalable
opennebula-gate : Depende: ruby-json pero no es instalable
Depende: ruby-opennebula (= 5.6.1-1) pero no va a instalarse
Depende: ruby-sinatra pero no es instalable
Depende: ruby-rack pero no es instalable
Depende: thin pero no es instalable
opennebula-sunstone : Depende: ruby-opennebula (= 5.6.1-1) pero no va a instalarse
Depende: opennebula-tools (= 5.6.1-1) pero no va a instalarse
Depende: thin pero no es instalable
Depende: ruby-json pero no es instalable
Depende: ruby-sinatra pero no es instalable
Depende: ruby-rack pero no es instalable
Depende: python-numpy pero no va a instalarse
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

Any help?


(Sergio) #2

Check the output from apt update. Perhaps you are having some issues with some of your repositories. Also, only to be sure, check “apt-cache policy opennebula” to see the OpenNebula version that is going to be installed.


#3

Exactly, it was a repository issue. I tried to install same packages on Ubuntu 18.10 and all was fine. However, I preferred to install it on a LTS version, such as 18.04.
I don´t know why, but it seems that something is missing in /etc/apt/sources.list file, so I modified it and everything worked.

That is my sources.list content:

deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse