The transaction failed because the onapp daemon was unable to create connections with error:
Daemon is offline due to the following error: Errno::EMFILE. Too many open files
The Onapp daemon runs as user onapp. By default there is limit 1024 open files. If we just add the following lines in /etc/security/limits.conf:
onapp hard nofile 2048
onapp soft nofile 2048
This increases the limit to 2048 open files. Once this is done the OnApp daemons should be restarted.