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/
  - 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/

Reply via email to