[ClusterLabs] pcs-0.10.19 version try to build with ruby3.3 package unable to start pcsd-ruby service
Tomas Jelinek
tojeline at redhat.com
Fri Feb 7 11:19:41 UTC 2025
Please follow up in the github issue you created:
https://github.com/ClusterLabs/pcs/issues/934
Regards,
Tomas
Dne 07. 02. 25 v 7:27 S Sathish S via Users napsal(a):
> Hi Team,
>
> I am trying to install/build pcs-0.10.19 version with ruby3.3 package to
> address security vulnerability reported in Ruby/Rexml Module. With Below
> step installed pcsd package and try to start pcsd service getting below
> error.
>
> ./autogen.sh
>
> export RUBY=/usr/bin/ruby
>
> ./configure --enable-local-build
>
> make
>
> make install
>
> [root at node1 pcs-0.10.19]# systemctl start pcsd
>
> Failed to start pcsd.service: Unit pcsd-ruby.service not found.
>
> [root at node1 pcs-0.10.19]# systemctl status pcsd
>
> ● pcsd.service - PCS GUI and remote configuration interface
>
> Loaded: loaded (/usr/lib/systemd/system/pcsd.service; disabled;
> vendor preset: disabled)
>
> Active: inactive (dead)
>
> Docs: man:pcsd(8)
>
> man:pcs(8)
>
> Feb 03 06:51:37 node1 systemd[1]: Started PCS GUI and remote
> configuration interface.
>
> Feb 03 09:55:36 node1 systemd[1]: Stopping PCS GUI and remote
> configuration interface...
>
> Feb 03 09:55:36 node1 systemd[1]: pcsd.service: Succeeded.
>
> Feb 03 09:55:36 node1 systemd[1]: Stopped PCS GUI and remote
> configuration interface.
>
> Feb 04 18:31:33 node1 systemd[1]: Dependency failed for PCS GUI and
> remote configuration interface.
>
> Feb 04 18:31:33 node1 systemd[1]: pcsd.service: Job pcsd.service/start
> failed with result 'dependency'.
>
> Feb 04 18:50:27 node1 systemd[1]: Dependency failed for PCS GUI and
> remote configuration interface.
>
> Feb 04 18:50:27 node1 systemd[1]: pcsd.service: Job pcsd.service/start
> failed with result 'dependency'.
>
> Feb 04 19:11:52 node1 systemd[1]: Dependency failed for PCS GUI and
> remote configuration interface.
>
> Feb 04 19:11:52 node1 systemd[1]: pcsd.service: Job pcsd.service/start
> failed with result 'dependency'.
>
> [root at node1 pcs-0.10.19]# systemctl status pcsd-ruby
>
> ● pcsd-ruby.service
>
> Loaded: not-found (Reason: Unit pcsd-ruby.service not found.)
>
> Active: failed (Result: exit-code) since Tue 2025-02-04 19:11:52
> CET; 26min ago
>
> Main PID: 999864 (code=exited, status=1/FAILURE)
>
> Feb 04 19:11:52 node1 pcsd[999864]: from <internal:/usr/share/
> rubygems/rubygems/core_ext/kernel_require.rb>:136:in `require'
>
> Feb 04 19:11:52 node1 pcsd[999864]: from /usr/lib64/pcsd/
> pcsd:14:in `<main>'
>
> Feb 04 19:11:52 node1 pcsd[999864]: <internal:/usr/share/rubygems/
> rubygems/core_ext/kernel_require.rb>:136:in `require': cannot load such
> file -- s>
>
> Feb 04 19:11:52 node1 pcsd[999864]: from <internal:/usr/share/
> rubygems/rubygems/core_ext/kernel_require.rb>:136:in `require'
>
> Feb 04 19:11:52 node1 pcsd[999864]: from /usr/lib64/pcsd/
> rserver.rb:5:in `<top (required)>'
>
> Feb 04 19:11:52 node1 pcsd[999864]: from <internal:/usr/share/
> rubygems/rubygems/core_ext/kernel_require.rb>:136:in `require'
>
> Feb 04 19:11:52 node1 pcsd[999864]: from /usr/lib64/pcsd/
> pcsd:14:in `<main>'
>
> Feb 04 19:11:52 node1 systemd[1]: pcsd-ruby.service: Main process
> exited, code=exited, status=1/FAILURE
>
> Feb 04 19:11:52 node1 systemd[1]: pcsd-ruby.service: Failed with result
> 'exit-code'.
>
> Feb 04 19:11:52 node1 systemd[1]: Failed to start PCS GUI and remote
> configuration interface (Ruby).
>
> [root at node1 pcs-0.10.19]#
>
> As troubleshooting checked gem environment is available in the system
> but still pcsd package is not picked available gem path. Whether pcs
> 0.10.19 will support on ruby 3.3? *can you confirm on this.*
>
> [root at node1 pcs-0.10.19]# gem env
>
> RubyGems Environment:
>
> - RUBYGEMS VERSION: 3.5.16
>
> - RUBY VERSION: 3.3.5 (2024-09-03 patchlevel 100) [x86_64-linux]
>
> - INSTALLATION DIRECTORY: /usr/local/share/gems
>
> - USER INSTALLATION DIRECTORY: /root/.local/share/gem/ruby
>
> - RUBY EXECUTABLE: /usr/bin/ruby
>
> - GIT EXECUTABLE: /bin/git
>
> - EXECUTABLE DIRECTORY: /usr/local/bin
>
> - SPEC CACHE DIRECTORY: /root/.cache/gem/specs
>
> - SYSTEM CONFIGURATION DIRECTORY: /etc
>
> - RUBYGEMS PLATFORMS:
>
> - ruby
>
> - x86_64-linux
>
> - GEM PATHS:
>
> - /usr/local/share/gems
>
> - /root/.local/share/gem/ruby
>
> - /usr/share/gems
>
> - GEM CONFIGURATION:
>
> - :update_sources => true
>
> - :verbose => true
>
> - :backtrace => true
>
> - :bulk_threshold => 1000
>
> - REMOTE SOURCES:
>
> - https://rubygems.org/ <https://rubygems.org/>
>
> - SHELL PATH:
>
> - /usr/share/lehealthcheck/bin/
>
> - /usr/share/lecfengine/bin
>
> - /opt/LEBackupandRestore/bin/
>
> - /sbin
>
> - /bin
>
> - /usr/sbin
>
> - /usr/bin
>
> Ruby 3.3 installed package details:
>
> [root at node1 pcs-0.10.19]# rpm -qa | grep -i ruby
>
> rubygem-bundler-2.5.16-3.module+el8.10.0+22271+6a48b0b9.noarch
>
> ruby-devel-3.3.5-3.module+el8.10.0+22271+6a48b0b9.x86_64
>
> rubygems-3.5.16-3.module+el8.10.0+22271+6a48b0b9.noarch
>
> ruby-libs-3.3.5-3.module+el8.10.0+22271+6a48b0b9.x86_64
>
> rubygem-json-2.7.1-3.module+el8.10.0+22271+6a48b0b9.x86_64
>
> rubygem-bigdecimal-3.1.5-3.module+el8.10.0+22271+6a48b0b9.x86_64
>
> ruby-doc-3.3.5-3.module+el8.10.0+22271+6a48b0b9.noarch
>
> ruby-default-gems-3.3.5-3.module+el8.10.0+22271+6a48b0b9.noarch
>
> rubygem-psych-5.1.2-3.module+el8.10.0+22271+6a48b0b9.x86_64
>
> ruby-3.3.5-3.module+el8.10.0+22271+6a48b0b9.x86_64
>
> rubygem-rdoc-6.6.3.1-3.module+el8.10.0+22271+6a48b0b9.noarch
>
> rubygem-io-console-0.7.1-3.module+el8.10.0+22271+6a48b0b9.x86_64
>
> rubygems-devel-3.5.16-3.module+el8.10.0+22271+6a48b0b9.noarch
>
> Thanks and Regards,
> S Sathish
>
>
> _______________________________________________
> Manage your subscription:
> https://lists.clusterlabs.org/mailman/listinfo/users
>
> ClusterLabs home: https://www.clusterlabs.org/
More information about the Users
mailing list