Upgrade Gitlab 13.12.12 to 14 last

Hi,

I am updating gitlab from version 13 to the last of 14, I am in 13.12.12, I try to update first to 14.0.11, as indicated in Upgrading GitLab | GitLab. html # upgrade-paths

but it gives me an error and I don’t know what to do,

Has someone happened to him?

error:% pre (gitlab-ee-14.0.11-ee.0.el7.x86_64) scriptlet failed, exit status 1
Error in PREIN scriptlet in rpm package gitlab-ee-14.0.11-ee.0.el7.x86_64

error log:

Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
gitlab-ee-14.0.11-ee.0.el7.x86_64.rpm | 944 MB 00:01:29
Miembro: gitlab-ee.x86_64 0:14.0.11-ee.0.el7 - u
Agregando paquete gitlab-ee-14.0.11-ee.0.el7.x86_64 en modo u
Miembro: gitlab-ee.x86_64 0:13.12.12-ee.0.el7 - ud
Running transaction check
Transaction check time: 1.256
Running transaction test
Transaction test succeeded
Transaction test time: 5.057
Running transaction
gitlab preinstall: Checking for unmigrated data on legacy storage
gitlab preinstall:
gitlab preinstall: Legacy storage is no longer supported. Please migrate your data to hashed storage.
gitlab preinstall: Check Repository storage Rake tasks | GitLab for details.
gitlab preinstall:
gitlab preinstall: If you want to skip this check, run the following command and try again:
gitlab preinstall:
gitlab preinstall: sudo touch /etc/gitlab/skip-unmigrated-data-check
gitlab preinstall:
error: %pre(gitlab-ee-14.0.11-ee.0.el7.x86_64) scriptlet failed, exit status 1
Error in PREIN scriptlet in rpm package gitlab-ee-14.0.11-ee.0.el7.x86_64
Aviso: scriptlet o algún otro tipo de error no fatal ha ocurrido durante la transacción.
Comprobando : gitlab-ee-14.0.11-ee.0.el7.x86_64 1/2
What is this? gitlab-ee-14.0.11-ee.0.el7.x86_64
gitlab-ee-13.12.12-ee.0.el7.x86_64 was supposed to be removed but is not!
Comprobando : gitlab-ee-13.12.12-ee.0.el7.x86_64 2/2
VerifyTransaction time: 0.087
Transaction time: 126.090

Falló:
gitlab-ee.x86_64 0:13.12.12-ee.0.el7 gitlab-ee.x86_64 0:14.0.11-ee.0.el7

¡Listo!

Thank you

Greetings.

I answered myself, I had already done the migrate to hashed storage (sudo gitlab-rake gitlab: storage: migrate_to_hashed), but I had not done this

gitlab preinstall: If you want to skip this check, run the following command and try again:
gitlab preinstall:
gitlab preinstall: sudo touch / etc / gitlab / skip-unmigrated-data-check

thinking that having migrated to hashed storage it was no longer necessary … but yes, if you do the

sudo touch / etc / gitlab / skip-unmigrated-data-check

It gives an error and the new version is not installed.

I have made the touch and it has finished without problems.