Cannot load such file -- AWS (LoadError)

Hi.

I’m building opennebula-5.8.4 from source using a pkgbuild on Arch and despite all the time I spend on it, I can not found how to solve these man pages errors only on the econe* files.

econe-allocate-address(1) – Allocates a new elastic IP address for the user
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-allocate-address:31:in
roff: ./econe-allocate-address.1
html: ./econe-allocate-address.1.html +man,toc
econe-associate-address(1) – Associates a publicIP of the user with a given instance
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-associate-address:32:in
roff: ./econe-associate-address.1
html: ./econe-associate-address.1.html +man,toc
econe-attach-volume(1) – Attaches a DATABLOCK to an instance
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-attach-volume:32:in
roff: ./econe-attach-volume.1
html: ./econe-attach-volume.1.html +man,toc
econe-create-keypair(1) – Creates the named keypair
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-create-keypair:31:in
roff: ./econe-create-keypair.1
html: ./econe-create-keypair.1.html +man,toc
econe-create-volume(1) – Creates a new DATABLOCK in OpenNebula
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-create-volume:32:in
roff: ./econe-create-volume.1
html: ./econe-create-volume.1.html +man,toc
econe-delete-keypair(1) – Deletes the named keypair, removes the associated keys
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-delete-keypair:31:in
roff: ./econe-delete-keypair.1
html: ./econe-delete-keypair.1.html +man,toc
econe-delete-volume(1) – Deletes an existing DATABLOCK
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-delete-volume:32:in
roff: ./econe-delete-volume.1
html: ./econe-delete-volume.1.html +man,toc
econe-describe-addresses(1) – Lists elastic IP addresses
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-describe-addresses:32:in
roff: ./econe-describe-addresses.1
html: ./econe-describe-addresses.1.html +man,toc
econe-describe-images(1) – Lists all registered images belonging to one particular user
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-describe-images:31:in
roff: ./econe-describe-images.1
html: ./econe-describe-images.1.html +man,toc
econe-describe-instances(1) – Outputs a list of launched images belonging to one particular user
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-describe-instances:31:in
roff: ./econe-describe-instances.1
html: ./econe-describe-instances.1.html +man,toc
econe-describe-keypairs(1) – List and describe the key pairs available to the user
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-describe-keypairs:31:in
roff: ./econe-describe-keypairs.1
html: ./econe-describe-keypairs.1.html +man,toc
econe-describe-volumes(1) – Describe all available DATABLOCKs for this user
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-describe-volumes:31:in
roff: ./econe-describe-volumes.1
html: ./econe-describe-volumes.1.html +man,toc
econe-detach-volume(1) – Detaches a DATABLOCK from an instance
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-detach-volume:32:in
roff: ./econe-detach-volume.1
html: ./econe-detach-volume.1.html +man,toc
econe-disassociate-address(1) – Disasociate a publicIP of the user currently associated with an instance
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-disassociate-address:32:in
roff: ./econe-disassociate-address.1
html: ./econe-disassociate-address.1.html +man,toc
econe-reboot-instances(1) – Reboots a set of virtual machines
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-reboot-instances:32:in
roff: ./econe-reboot-instances.1
html: ./econe-reboot-instances.1.html +man,toc
econe-register(1) – Registers an image
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-register:32:in
roff: ./econe-register.1
html: ./econe-register.1.html +man,toc
econe-release-address(1) – Releases a publicIP of the user
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-release-address:32:in
roff: ./econe-release-address.1
html: ./econe-release-address.1.html +man,toc
econe-run-instances(1) – Runs an instance of a particular image (that needs to be referenced)
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-run-instances:32:in
roff: ./econe-run-instances.1
html: ./econe-run-instances.1.html +man,toc
econe-start-instances(1) – Starts a set of virtual machines
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-start-instances:32:in
roff: ./econe-start-instances.1
html: ./econe-start-instances.1.html +man,toc
econe-stop-instances(1) – Stops a set of virtual machines
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-stop-instances:32:in
roff: ./econe-stop-instances.1
html: ./econe-stop-instances.1.html +man,toc
econe-terminate-instances(1) – Shutdowns a set of virtual machines (or cancel, depending on its state)
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-terminate-instances:32:in
roff: ./econe-terminate-instances.1
html: ./econe-terminate-instances.1.html +man,toc
econe-upload(1) – Uploads an image to OpenNebula
/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- AWS (LoadError) from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /tmp/tmp.8mZFhptFOe/lib/ruby/cloud/econe/EC2QueryClient.rb:25:in <top (required)>' from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from /usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in require' from /tmp/tmp.8mZFhptFOe/bin/econe-upload:32:in
roff: ./econe-upload.1
html: ./econe-upload.1.html +man,toc


gem env

RubyGems Environment:

  • RUBYGEMS VERSION: 3.0.6
  • RUBY VERSION: 2.6.4 (2019-08-28 patchlevel 104) [x86_64-linux]
  • INSTALLATION DIRECTORY: /usr/lib/ruby/gems/2.6.0
  • USER INSTALLATION DIRECTORY: /home/jean-michel/.gem/ruby/2.6.0
  • RUBY EXECUTABLE: /usr/bin/ruby
  • GIT EXECUTABLE: /usr/bin/git
  • EXECUTABLE DIRECTORY: /usr/bin
  • SPEC CACHE DIRECTORY: /home/jean-michel/.gem/specs
  • SYSTEM CONFIGURATION DIRECTORY: /etc
  • RUBYGEMS PLATFORMS:
    • ruby
    • x86_64-linux
  • GEM PATHS:
    • /usr/lib/ruby/gems/2.6.0
    • /home/jean-michel/.gem/ruby/2.6.0
  • GEM CONFIGURATION:
    • :update_sources => true
    • :verbose => true
    • :backtrace => false
    • :bulk_threshold => 1000
    • “gem” => “–user-install”
  • REMOTE SOURCES:
  • SHELL PATH:
    • /usr/bin
    • /bin
    • /usr/local/bin
    • /opt/
    • /usr/share/man
    • /usr/bin
    • /bin
    • /usr/local/bin
    • /opt/
    • /usr/share/man
    • /usr/local/sbin
    • /usr/bin/site_perl
    • /usr/bin/vendor_perl
    • /usr/bin/core_perl

gem list
All gems are system-wide

*** LOCAL GEMS ***

aws (2.10.2)
aws-sdk (2.11.212)
aws-sdk-core (2.11.212)
aws-sdk-resources (2.11.212)
aws-sigv4 (1.0.3)
bigdecimal (default: 1.4.1)
cmath (default: 1.0.0)
csv (default: 3.0.9)
date (default: 2.0.0)
dbm (default: 1.0.0)
e2mmap (default: 0.1.0)
etc (default: 1.0.1)
fcntl (default: 1.0.0)
fiddle (default: 1.0.0)
fileutils (default: 1.1.0)
forwardable (default: 1.2.0)
gdbm (default: 2.0.0)
hpricot (0.8.6)
http_connection (1.4.4)
io-console (default: 0.4.7)
ipaddr (default: 1.2.2)
jmespath (1.0.2)
json (default: 2.1.0)
logger (default: 1.3.0)
matrix (default: 0.1.0)
multi_json (1.0.4)
mustache (1.1.0)
mutex_m (default: 0.1.0)
openssl (default: 2.1.2)
ostruct (default: 0.1.0)
prime (default: 0.1.0)
psych (default: 3.1.0)
rdiscount (2.2.0.1)
rdoc (6.1.1)
rexml (default: 3.1.9)
ronn (0.7.3)
rss (default: 0.2.7)
scanf (default: 1.0.0)
sdbm (default: 1.0.0)
shell (default: 0.7)
stringio (default: 0.0.2)
strscan (default: 1.0.0)
sync (default: 0.5.0)
thwait (default: 0.1.0)
tracer (default: 0.1.0)
uuidtools (2.1.5)
webrick (default: 1.4.2)
xml-simple (1.1.5)
zlib (default: 1.0.0)

Opennebula Pkgbuild

makedepends=(
‘nodejs-lts-dubnium’
‘mariadb-libs’
‘libxml2’
‘libxslt’
‘libvncserver’
‘openssl’
‘openssh’
‘pkgconfig’
‘python2’
‘ruby’
‘scons’
‘sqlite3’
‘xmlrpc-c’
‘bower’ ## needed to build sunstone
‘grunt-cli’ ## needed to build sunstone
‘npm’ ## needed to build sunstone
‘dep’ ## needed to build docker-machine-driver
‘go’ ## needed to build docker-machine-driver
‘ruby-ronn’) ## needed to build manual pages

A little help would be welcome because I am at the end of ideas. Tell me if there are other variables to check, gems I could have forgotten, or anything else.

Thank you very much