We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hello. I've created systemd unit for syslog.rb script:
[Unit] Description=Oxidized Syslog hook After=network-oxidized.service Wants=network-online.target [Service] ExecStart=/usr/local/rvm/gems/ruby-3.0.6/gems/oxidized-0.29.1/extra/syslog.rb KillSignal=SIGKILL Restart=on-failure RestartSec=300s [Install] WantedBy=multi-user.target
This works fine on ubuntu but now i try to use this approach on almalinux 8 and getting next problem:
Apr 16 11:07:36 oxidized01 syslog.rb[2542]: /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in 'require': cannot load such file -- asetus (LoadError) Apr 16 11:07:36 oxidized01 syslog.rb[2542]: #011from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in 'require' Apr 16 11:07:36 oxidized01 syslog.rb[2542]: #011from /usr/local/rvm/gems/ruby-3.0.6/gems/oxidized-0.29.1/extra/rest_client.rb:6:in '<class:RestClient>' Apr 16 11:07:36 oxidized01 syslog.rb[2542]: #011from /usr/local/rvm/gems/ruby-3.0.6/gems/oxidized-0.29.1/extra/rest_client.rb:2:in '<module:Oxidized>' Apr 16 11:07:36 oxidized01 syslog.rb[2542]: #011from /usr/local/rvm/gems/ruby-3.0.6/gems/oxidized-0.29.1/extra/rest_client.rb:1:in '<top (required)>' Apr 16 11:07:36 oxidized01 syslog.rb[2542]: #011from /usr/local/rvm/gems/ruby-3.0.6/gems/oxidized-0.29.1/extra/syslog.rb:27:in 'require_relative' Apr 16 11:07:36 oxidized01 syslog.rb[2542]: #011from /usr/local/rvm/gems/ruby-3.0.6/gems/oxidized-0.29.1/extra/syslog.rb:27:in '<main>' Apr 16 11:07:36 oxidized01 systemd[1]: syslog-oxidized.service: Main process exited, code=exited, status=1/FAILURE Apr 16 11:07:36 oxidized01 systemd[1]: syslog-oxidized.service: Failed with result 'exit-code'.
but if I run script like ruby /usr/local/rvm/gems/ruby-3.0.6/gems/oxidized-0.29.1/extra/syslog.rb it works without any issues.
[root@oxidized01 ~]# gem list | grep asetus asetus (0.4.0) [root@oxidized01 ~]# gem env RubyGems Environment: - RUBYGEMS VERSION: 3.5.9 - RUBY VERSION: 3.0.6 (2023-03-30 patchlevel 216) [x86_64-linux] - INSTALLATION DIRECTORY: /usr/local/rvm/gems/ruby-3.0.6 - USER INSTALLATION DIRECTORY: /root/.gem/ruby/3.0.0 - RUBY EXECUTABLE: /usr/local/rvm/rubies/ruby-3.0.6/bin/ruby - GIT EXECUTABLE: /usr/bin/git - EXECUTABLE DIRECTORY: /usr/local/rvm/gems/ruby-3.0.6/bin - SPEC CACHE DIRECTORY: /root/.gem/specs - SYSTEM CONFIGURATION DIRECTORY: /usr/local/rvm/rubies/ruby-3.0.6/etc - RUBYGEMS PLATFORMS: - ruby - x86_64-linux - GEM PATHS: - /usr/local/rvm/gems/ruby-3.0.6 - /usr/local/rvm/rubies/ruby-3.0.6/lib/ruby/gems/3.0.0 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :backtrace => true - :bulk_threshold => 1000 - REMOTE SOURCES: - https://rubygems.org/ - SHELL PATH: - /usr/local/rvm/gems/ruby-3.0.6/bin - /usr/local/rvm/gems/ruby-3.0.6@global/bin - /usr/local/rvm/rubies/ruby-3.0.6/bin - /usr/local/sbin - /usr/local/bin - /usr/sbin - /usr/bin - /usr/local/rvm/bin - /root/bin [root@oxidized01 ~]#
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Hello. I've created systemd unit for syslog.rb script:
This works fine on ubuntu but now i try to use this approach on almalinux 8 and getting next problem:
but if I run script like ruby /usr/local/rvm/gems/ruby-3.0.6/gems/oxidized-0.29.1/extra/syslog.rb it works without any issues.
The text was updated successfully, but these errors were encountered: