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/

Reply via email to