[DRE-maint] Bug#1123650: schleuder installation fails

Andrew Gallagher andrewg at andrewg.com
Fri Dec 19 11:25:47 GMT 2025


Package: schleuder
Version: 5.0.1-2
Severity: important

Schleuder installation fails due to dependency issues:

*** schleuder.yml (Y/I/N/O/D/Z) [default=N] ?
Ignoring bcrypt-3.1.20 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.20
Ignoring charlock_holmes-0.7.9 because its extensions are not built. Try: gem pristine charlock_holmes --version 0.7.9
Ignoring debug-1.9.2 because its extensions are not built. Try: gem pristine debug --version 1.9.2
Ignoring ffi-1.17.0 because its extensions are not built. Try: gem pristine ffi --version 1.17.0
Ignoring nio4r-2.7.3 because its extensions are not built. Try: gem pristine nio4r --version 2.7.3
Ignoring puma-6.6.0 because its extensions are not built. Try: gem pristine puma --version 6.6.0
Ignoring racc-1.7.3 because its extensions are not built. Try: gem pristine racc --version 1.7.3
Ignoring rbs-3.4.0 because its extensions are not built. Try: gem pristine rbs --version 3.4.0
Ignoring sdbm-1.0.0 because its extensions are not built. Try: gem pristine sdbm --version 1.0.0
Ignoring sqlite3-1.7.3 because its extensions are not built. Try: gem pristine sqlite3 --version 1.7.3
Ignoring thin-1.8.2 because its extensions are not built. Try: gem pristine thin --version 1.8.2
rake aborted!
LoadError: cannot load such file -- ffi_c (LoadError)
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
/usr/share/rubygems-integration/all/gems/ethon-0.16.0/lib/ethon.rb:3:in `<top (required)>'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
/usr/share/rubygems-integration/all/gems/typhoeus-1.4.0/lib/typhoeus.rb:2:in `<top (required)>'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:160:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:160:in `rescue in require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:149:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'

Caused by:
LoadError: cannot load such file -- 3.3/ffi_c (LoadError)
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
/usr/share/rubygems-integration/all/gems/ethon-0.16.0/lib/ethon.rb:3:in `<top (required)>'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
/usr/share/rubygems-integration/all/gems/typhoeus-1.4.0/lib/typhoeus.rb:2:in `<top (required)>'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:160:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:160:in `rescue in require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:149:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'

Caused by:
LoadError: cannot load such file -- typhoeus (LoadError)
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in `require'
(See full trace by running task with --trace)
dpkg: error processing package schleuder (--configure):
 installed schleuder package post-installation script subprocess returned error exit status 1

-- System Information:
Debian Release: 13.2
  APT prefers stable-updates
  APT policy: (950, 'stable-updates'), (950, 'stable-security'), (950, 'stable'), (900, 'oldstable-updates'), (900, 'oldstable-security'), (900, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-11-amd64 (SMP w/3 CPU threads)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages schleuder depends on:
ii  adduser                         3.134
ii  cron [cron-daemon]              3.0pl1-162
ii  init-system-helpers             1.69~deb13u1
ii  postfix [mail-transport-agent]  3.7.11-0+deb12u1
ii  puma                            6.6.0-4
ii  rake                            13.0.6-3
ii  ruby                            1:3.3+b1
ii  ruby-activerecord               2:6.1.7.3+dfsg-2~deb12u1
ii  ruby-bcrypt                     3.1.20-1+b2
ii  ruby-charlock-holmes            0.7.9-1+b4
ii  ruby-gpgme                      2.0.23-1+b4
ii  ruby-mail                       2.7.1+dfsg1-2
ii  ruby-rackup                     2.1.0-4
ii  ruby-sinatra                    4.1.1-5
ii  ruby-sinatra-contrib            4.1.1-5
ii  ruby-sqlite3                    1.7.3-1
ii  ruby-thor                       1.2.1-2
ii  ruby-typhoeus                   1.4.0-6
ii  thin                            1.8.2+git20250216.de6b618-1

Versions of packages schleuder recommends:
ii  schleuder-cli  0.1.0-4+deb12u1

schleuder suggests no packages.

-- Configuration Files:
/etc/schleuder/schleuder.yml changed:
lists_dir: /var/lib/schleuder/lists
listlogs_dir: /var/log/schleuder/lists
plugins_dir: /etc/schleuder/plugins
keyword_handlers_dir: /usr/local/lib/schleuder/keyword_handlers
filters_dir: /usr/local/lib/schleuder/filters
log_level: warn
keyserver: pgpkeys.eu
superadmin: postmaster at pgpkeys.eu
smtp_settings:
  address: localhost
  port: 25
  #domain: lists.pgpkeys.eu
  #enable_starttls: true
  #openssl_verify_mode:
  #authentication: plain
  #user_name: 
  #password: 
database:
  production:
    adapter:  'sqlite3'
    database: /var/lib/schleuder/db.sqlite
    timeout: 5000
api:
  host: localhost
  port: 4443
  # Certificate and key to use. You can create new ones with `schleuder cert generate`.
  tls_cert_file: /etc/schleuder/schleuder-certificate.pem
  tls_key_file: /etc/schleuder/schleuder-private-key.pem
  # List of api_keys to allow access to the API.
  # Example:
  # valid_api_keys:
  #   - abcdef...
  #   - zyxwvu...
  valid_api_keys:
    - a04a6f7f8d3f884dc12bdbb4388abb50b508c9c2934e6070d363743fd5d8b802


-- no debconf information



More information about the Pkg-ruby-extras-maintainers mailing list