Size: a a a

OpenNebula - русскоговорящее сообщество

2021 June 09

П

Павел in OpenNebula - русскоговорящее сообщество
я бы с радостью, если бы можно было просто взять и увезти ВМ с них без кучи согласований и простоев)
источник

S

Storm in OpenNebula - русскоговорящее сообщество
И все убунты в принципе
источник

YS

Yevgeniy Saldayev in OpenNebula - русскоговорящее сообщество
а так похоже руби на 14 убунте не умеет в #{dir}
источник

П

Павел in OpenNebula - русскоговорящее сообщество
it should be:

File.dirname(__FILE__)
This is a common ruby idiom to get the directory of the executing file.

а это могло бы помочь?
источник

П

Павел in OpenNebula - русскоговорящее сообщество
не dir а DIR ?
источник

П

Павел in OpenNebula - русскоговорящее сообщество
подчеркивания съелись
источник

П

Павел in OpenNebula - русскоговорящее сообщество
или обновить ruby?
источник

П

Павел in OpenNebula - русскоговорящее сообщество
1.9.1 версия стоит, а на хостах, где все ок, там 2.5
источник

П

Павел in OpenNebula - русскоговорящее сообщество
Wed Jun  9 17:30:27 2021 [Z0][MDP][W]: Start monitor failed for host 14: Error executing monitord-client_control.sh: /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError)
       from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
       from /usr/lib/ruby/vendor_ruby/sqlite3.rb:6:in `rescue in <top (required)>'
       from /usr/lib/ruby/vendor_ruby/sqlite3.rb:2:in `<top (required)>'
       from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
       from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
       from /var/tmp/one/im/lib/probe_db.rb:38:in `<top (required)>'
       from /var/tmp/one/im/kvm.d/monitord-client.rb:25:in `require_relative'
       from /var/tmp/one/im/kvm.d/monitord-client.rb:25:in `<main>'
источник

П

Павел in OpenNebula - русскоговорящее сообщество
что-то поменялось
источник

YS

Yevgeniy Saldayev in OpenNebula - русскоговорящее сообщество
гем скулайта видимо нужен
источник

П

Павел in OpenNebula - русскоговорящее сообщество
сейчас на проблемной ноде вот так:
root@jeyran:/usr/lib/tmpfiles.d# dpkg -l | grep ruby
rc  libruby1.9.1                       1:1.9.3.551-556bbox1~trusty2          amd64        Libraries necessary to run Ruby 1.9.1
ii  libruby2.0:amd64                   2.0.0.648-653bbox1~trusty1            amd64        Libraries necessary to run Ruby 2.0
ii  libruby2.5:amd64                   2.5.5-1bbox1~trusty1                  amd64        Libraries necessary to run Ruby 2.5
rc  ruby1.9.1                          1.9.3.484-2ubuntu1.2                  amd64        Interpreter of object-oriented scripting language Ruby
ii  ruby2.0                            2.0.0.648-653bbox1~trusty1            amd64        Interpreter of object-oriented scripting language Ruby
ii  ruby2.5                            2.5.5-1bbox1~trusty1                  amd64        Interpreter of object-oriented scripting language Ruby
ii  rubygems-integration               1.8-1bbox1~trusty1                    all          integration of Debian Ruby packages with Rubygems
источник

П

Павел in OpenNebula - русскоговорящее сообщество
а вот так на рабочей:
ii  libruby2.5:amd64                       2.5.1-1ubuntu1.6                                amd64        Libraries necessary to run Ruby 2.5
ii  rake                                   12.3.1-1ubuntu0.1                               all          ruby make-like utility
ii  ruby                                   1:2.5.1                                         amd64        Interpreter of object-oriented scripting language Ruby (default version)
ii  ruby-did-you-mean                      1.2.0-2                                         all          smart error messages for Ruby > 2.3
ii  ruby-minitest                          5.10.3-1                                        all          Ruby test tools supporting TDD, BDD, mocking, and benchmarking
ii  ruby-net-telnet                        0.1.1-2                                         all          telnet client library
ii  ruby-power-assert                      0.3.0-1                                         all          library showing values of variables and method calls in an expression
ii  ruby-sqlite3                           1.3.13-1build2                                  amd64        SQLite3 interface for Ruby
ii  ruby-test-unit                         3.2.5-1                                         all          unit testing framework for Ruby
ii  ruby2.5                                2.5.1-1ubuntu1.6                                amd64        Interpreter of object-oriented scripting language Ruby
ii  rubygems-integration                   1.11                                            all          integration of Debian Ruby packages with Rubygems
источник

П

Павел in OpenNebula - русскоговорящее сообщество
_______________________________
ruby-sqlite3                           1.3.13-1build2
нужно именно к этому стремиться? потому что ставится
ii  ruby-sqlite3                       1.3.8-2                               amd64        SQLite3 interface for Ruby
источник

П

Павел in OpenNebula - русскоговорящее сообщество
вот это тоже отличается:
rubygems-integration                   1.11
источник

П

Павел in OpenNebula - русскоговорящее сообщество
root@jeyran:/usr/lib/tmpfiles.d# gem install sqlite3 -v '1.3.13'
Building native extensions. This could take a while...
ERROR:  Error installing sqlite3:
       ERROR: Failed to build gem native extension.
   current directory: /var/lib/gems/2.5.0/gems/sqlite3-1.3.13/ext/sqlite3
/usr/bin/ruby2.5 -r ./siteconf20210609-150238-ciwo3p.rb extconf.rb
checking for sqlite3.h... yes
checking for pthread_create() in -lpthread... yes
checking for sqlite3_libversion_number() in -lsqlite3... yes
checking for rb_proc_arity()... yes
checking for rb_integer_pack()... yes
checking for sqlite3_initialize()... yes
checking for sqlite3_backup_init()... yes
checking for sqlite3_column_database_name()... yes
checking for sqlite3_enable_load_extension()... yes
checking for sqlite3_load_extension()... yes
checking for sqlite3_open_v2()... yes
checking for sqlite3_prepare_v2()... yes
checking for sqlite3_int64 in sqlite3.h... yes
checking for sqlite3_uint64 in sqlite3.h... yes
creating Makefile
current directory: /var/lib/gems/2.5.0/gems/sqlite3-1.3.13/ext/sqlite3
make "DESTDIR=" clean
sh: 1: make: not found
current directory: /var/lib/gems/2.5.0/gems/sqlite3-1.3.13/ext/sqlite3
make "DESTDIR="
sh: 1: make: not found
make failed, exit code 127
Gem files will remain installed in /var/lib/gems/2.5.0/gems/sqlite3-1.3.13 for inspection.
Results logged to /var/lib/gems/2.5.0/extensions/x86_64-linux/2.5.0/sqlite3-1.3.13/gem_make.out
источник

П

Павел in OpenNebula - русскоговорящее сообщество
не ставится
источник

П

Павел in OpenNebula - русскоговорящее сообщество
это помогло

apt-get install build-essential
источник

П

Павел in OpenNebula - русскоговорящее сообщество
завелось
источник

П

Павел in OpenNebula - русскоговорящее сообщество
спасибо всем, ребята, прям вы очень всегда помогаете😊
источник