You are not logged in.

#1 2018-08-17 10:36:39

donpicoro
Member
Registered: 2009-04-10
Posts: 42

Gitlab installation fails at database creation

Dear archers,

I have tried follow the Wiki for Gitlab but I get stuck at the intialization of the database

https://wiki.archlinux.org/index.php/Gi … b_database

$ su - gitlab -s /bin/sh -c "cd '/usr/share/webapps/gitlab'; bundle-2.3 exec rake gitlab:setup RAILS_ENV=production"
...
...
ActiveRecord::StatementInvalid: Mysql2::Error: Index column size too large. The maximum column size is 767 bytes.: CREATE  INDEX `index_audit_events_on_entity_id_and_entity_type` USING btree ON `audit_events` (`entity_id`, `entity_type`) 
...
Caused by:
Mysql2::Error: Index column size too large. The maximum column size is 767 bytes.
...

I have been to many SO threads and event the official Gitlab issues page like

https://gitlab.com/gitlab-org/gitlab-ce/issues/43514

and I have taken all precautions to have my database is supposed to be finely created

MariaDB [gitlabhq_production]> SELECT @@innodb_file_per_table, @@innodb_file_format;                                                                           
+-------------------------+----------------------+
| @@innodb_file_per_table | @@innodb_file_format |
+-------------------------+----------------------+
|                       1 | Barracuda            |
+-------------------------+----------------------+
1 row in set (0.00 sec)

But it keeps failing and failing. Most threads deal with migration of DB after upgrades, but this is fresh installation sad

Any hint in the right direction will be greatly appreciated.

/Pico
p.s: I know I'm not alone on this ;-)   (https://gitlab.com/gitlab-org/gitlab-ce/issues/49721)

Offline

Board footer

Powered by FluxBB