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@node1 pcs-0.10.19]# systemctl start pcsd
Failed to start pcsd.service: Unit pcsd-ruby.service not found.
[root@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@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@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@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@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/
_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users
ClusterLabs home: https://www.clusterlabs.org/