[DRE-maint] Bug#1123650: Info received (schleuder installation woes, episode 2)

Andrew Gallagher andrewg at andrewg.com
Fri Dec 19 14:27:33 GMT 2025


Further news:

I had to install several build dependencies to fix the ruby-ffi and 
ruby-sqlite3 gems:

```
apt install build-essential pkg-config libsqlite3-dev
gem pristine --all
```

This appears to be a ruby ecosystem packaging issue rather than specific 
to schleuder. See e.g.:

* https://lists.debian.org/debian-ruby/2025/04/msg00022.html
* 
https://stackoverflow.com/questions/75077888/package-configuration-not-found-despite-sqlite3-being-installed

After this, installing schleuder threw a different error:

```
ArgumentError: Unknown migration version "7.1"; expected one of "4.2", 
"5.0", "5.1", "5.2", "6.0", "6.1" (ArgumentError)

            raise ArgumentError, "Unknown migration version 
#{version.inspect}; expected one of #{versions.sort.join(', ')}"
  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration/compatibility.rb:11:in 
`find'
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration.rb:567:in 
`[]'
<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'
```

This is because schleuder's debian packaging requires any version of 
activerecord, but upstream schleuder v5.0.1 specifically depends on 
activerecord >=7.1.

After upgrading to the latest version of ruby-activerecord, schleuder 
finally installs.

A



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