I got a Centos 6 instance (EOLed, yes…) and a Gitlab 7.8.
This config is soooo old that upgrade paths are not working by now (some gems are not found when trying to upgrade/migrate).
Commands die like:
Could not find gemnasium-gitlab-service-0.2.4 in any of the sources
Could not find rake-10.4.2 in any of the sources
etc…
Looking them up and installing manually for 7 major version change looks very tedious…
Is there a way to migrate repos and gitlab data to a completely new Gitlab instance?
Yep a nightmare, this is why the omnibus installation is far better. You use the gitlab-ce or gitlab-ee package, and just install/upgrade nice and easy providing the upgrade path is followed. What you are experiencing is basically because a source installation was done which means it is going to be far harder to do anything with. I think only really experienced users should do such a thing to be honest, otherwise better to stick to the omnibus version.
Probably would be better for you to find a way to export all your repositories, and then import them on a new installation of Gitlab.
I’m having the exact same problem. Could you flesh out some of the steps you did to make this work? I am new to ruby and gemfiles etc, so I am a bit lost on steps regarding getting gemnasium from gitlab etc.