Yeti-web migration issue. extension "yeti" has no update path from version "1.14.1" to version "1.14.0"

Hi guys.

I’ve just upgraded our test system from 1.13.39 to 1.14.79 and ran into an issue when running DB migrations

PG::InvalidParameterValue: ERROR: extension “yeti” has no update path from version “1.14.1” to version “1.14.0”

What I did as a workaround was modify the migration file 20251230213442_process_vars.rb

class ProcessVars < ActiveRecord::Migration[7.2]

def up

execute %q{

  ALTER EXTENSION yeti UPDATE TO "1.14.0";

to

ALTER EXTENSION yeti UPDATE TO “1.14.1”;

which allow the migrations to progress and complete.

I have the postgresql-18-yeti=1.14.1 package installed.

Looks like just an issue with the upgrade flow coming from 1.13 up to the latest 1.14. I can apply that workaround on my own systems, just posting here for a fix for others.

Thanks!

Yes, this issue exists because the application is expected to be upgraded without major version jumps. Your workaround is correct.