[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