** Description changed: + [Impact] + + * PCS doesn't work without gem not included in distro. + + [Test Case] + + * Install PCS in Xenial and check errors. + + [Regression Potential] + + * None since the tool doesn't work. + + [Other Info] + + * Fixing LP: #1580035 in SRU for LP: #1640919. + + [Original Description] + Greetings, after the first installation of pcs on a freshly installed Ubuntu 16.04 minimal the pcsd cannot start because of a missing gem. ----------------->%----------------- lsb_release -rd Description: Ubuntu 16.04 LTS Release: 16.04 -----------------%<----------------- apt-cache policy pcs pcs: - Installed: 0.9.149-1 - Candidate: 0.9.149-1 - Version table: - *** 0.9.149-1 500 - 500 http://mirror.hetzner.de/ubuntu/packages xenial/universe amd64 Packages - 500 http://de.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages - 100 /var/lib/dpkg/status + Installed: 0.9.149-1 + Candidate: 0.9.149-1 + Version table: + *** 0.9.149-1 500 + 500 http://mirror.hetzner.de/ubuntu/packages xenial/universe amd64 Packages + 500 http://de.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages + 100 /var/lib/dpkg/status ----------------->%----------------- ----------------->%----------------- root@Ubuntu-1604-xenial-64-minimal ~ # journalctl -u pcsd -- Logs begin at Tue 2016-05-10 08:12:21 CEST, end at Tue 2016-05-10 08:20:02 CEST. -- May 10 08:15:28 Ubuntu-1604-xenial-64-minimal systemd[1]: Started PCS GUI and remote configuration interface. May 10 08:15:28 Ubuntu-1604-xenial-64-minimal ruby[11517]: /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- orderedhash (LoadError) May 10 08:15:28 Ubuntu-1604-xenial-64-minimal ruby[11517]: from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' May 10 08:15:28 Ubuntu-1604-xenial-64-minimal ruby[11517]: from /usr/lib/ruby/vendor_ruby/backports/std_lib.rb:9:in `require_with_backports' May 10 08:15:28 Ubuntu-1604-xenial-64-minimal ruby[11517]: from /usr/share/pcsd/config.rb:2:in `<top (required)>' May 10 08:15:28 Ubuntu-1604-xenial-64-minimal ruby[11517]: from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' May 10 08:15:28 Ubuntu-1604-xenial-64-minimal ruby[11517]: from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' May 10 08:15:28 Ubuntu-1604-xenial-64-minimal ruby[11517]: from /usr/lib/ruby/vendor_ruby/backports/std_lib.rb:9:in `require_with_backports' May 10 08:15:28 Ubuntu-1604-xenial-64-minimal ruby[11517]: from /usr/share/pcsd/pcs.rb:12:in `<top (required)>' May 10 08:15:28 Ubuntu-1604-xenial-64-minimal ruby[11517]: from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' May 10 08:15:28 Ubuntu-1604-xenial-64-minimal ruby[11517]: from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' May 10 08:15:28 Ubuntu-1604-xenial-64-minimal ruby[11517]: from /usr/share/pcsd/ssl.rb:7:in `<main>' May 10 08:15:28 Ubuntu-1604-xenial-64-minimal systemd[1]: pcsd.service: Main process exited, code=exited, status=1/FAILURE May 10 08:15:28 Ubuntu-1604-xenial-64-minimal systemd[1]: pcsd.service: Unit entered failed state. May 10 08:15:28 Ubuntu-1604-xenial-64-minimal systemd[1]: pcsd.service: Failed with result 'exit-code'. -----------------%<----------------- After installing the gem manually it runs fine: ----------------->%----------------- root@Ubuntu-1604-xenial-64-minimal ~ # gem install orderedhash Fetching: orderedhash-0.0.6.gem (100%) Successfully installed orderedhash-0.0.6 Parsing documentation for orderedhash-0.0.6 Installing ri documentation for orderedhash-0.0.6 Done installing documentation for orderedhash after 0 seconds 1 gem installed - root@Ubuntu-1604-xenial-64-minimal ~ # systemctl restart pcsd.service - root@Ubuntu-1604-xenial-64-minimal ~ # systemctl status pcsd.service + root@Ubuntu-1604-xenial-64-minimal ~ # systemctl restart pcsd.service + root@Ubuntu-1604-xenial-64-minimal ~ # systemctl status pcsd.service â pcsd.service - PCS GUI and remote configuration interface - Loaded: loaded (/lib/systemd/system/pcsd.service; enabled; vendor preset: enabled) - Active: active (running) since Tue 2016-05-10 08:21:07 CEST; 4s ago - Main PID: 11607 (ruby) - Tasks: 4 (limit: 512) - CGroup: /system.slice/pcsd.service - ââ11607 /usr/bin/ruby -C/var/lib/pcsd -I/usr/share/pcsd -- /usr/share/pcsd/ssl.rb & > /dev/null & + Loaded: loaded (/lib/systemd/system/pcsd.service; enabled; vendor preset: enabled) + Active: active (running) since Tue 2016-05-10 08:21:07 CEST; 4s ago + Main PID: 11607 (ruby) + Tasks: 4 (limit: 512) + CGroup: /system.slice/pcsd.service + ââ11607 /usr/bin/ruby -C/var/lib/pcsd -I/usr/share/pcsd -- /usr/share/pcsd/ssl.rb & > /dev/null & May 10 08:21:07 Ubuntu-1604-xenial-64-minimal systemd[1]: Started PCS GUI and remote configuration interface. -----------------%<-----------------
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1580035 Title: pcsd does not start due to missing ruby gem orderedhash To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pcs/+bug/1580035/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
