Bug 49603 - Не запускается puppetserver.service (Could not find 'locale' (~> 2.1))
Summary: Не запускается puppetserver.service (Could not find 'locale' (~> 2.1))
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: puppetserver (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: majioa@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-04 10:56 MSK by Alexander Makeenkov
Modified: 2024-03-04 21:00 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2024-03-04 10:56:28 MSK
Версия пакета:
puppetserver-6.20.0-alt2

Шаги воспроизведения:
# apt-get install puppetserver
# systemctl start puppetserver.service

Сервис не запускается, в логах ошибка:
systemd[1]: Starting puppetserver.service - puppetserver Service...
puppetserver[11968]: Gem::MissingSpecError: Could not find 'locale' (~> 2.1) among 24 total gem(s)
puppetserver[11968]: Checked in 'GEM_PATH=/usr/lib/ruby/gemie', execute `gem env` for more information
puppetserver[11968]:                to_specs at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/dependency.rb:311
puppetserver[11968]:   activate_dependencies at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/specification.rb:1446
puppetserver[11968]:                    each at org/jruby/RubyArray.java:1809
puppetserver[11968]:   activate_dependencies at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/specification.rb:1435
puppetserver[11968]:                activate at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/specification.rb:1417
puppetserver[11968]:            try_activate at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems.rb:224
puppetserver[11968]:                 require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:123
puppetserver[11968]:                  <main> at uri:classloader:/puppetserver-lib/puppet/server.rb:1
puppetserver[11968]:                 require at org/jruby/RubyKernel.java:974
puppetserver[11968]:                 require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:130
puppetserver[11968]:                  <main> at uri:classloader:/puppetserver-lib/puppet/server/master.rb:1
puppetserver[11968]:                 require at org/jruby/RubyKernel.java:974
puppetserver[11968]:                 require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:130
puppetserver[11968]:                  <main> at <script>:1
puppetserver[11968]: Execution error (LoadError) at RUBY/to_specs (uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/dependency.rb:311).
puppetserver[11968]: (MissingSpecError) Gem::MissingSpecError

Пакет gem-locale установлен:
# rpm -q gem-locale 
gem-locale-2.1.3-alt1.noarch
Comment 1 Repository Robot 2024-03-04 21:00:04 MSK
puppetserver-6.20.0-alt4 -> sisyphus:

 Mon Mar 04 2024 Pavel Skrylev <majioa@altlinux> 6.20.0-alt4
 - ! fixed: added proper gem_path to config (closes #49603)