Hi,
I just upgrade grafana to 10.2.0 with mysql as database.
My grafana in Centos 7
I don;t have any issue in Ubuntu or Kubernetes, but Centos 7.
Below the log in the migration:
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.464549501+07:00 level=info msg="Config loaded from" file=/usr/share/grafana/conf/defaults.ini
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.464742164+07:00 level=info msg="Config loaded from" file=/etc/grafana/grafana.ini
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.464766338+07:00 level=info msg="Config overridden from command line" arg="default.paths.data=/var/lib/grafana"
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.464779899+07:00 level=info msg="Config overridden from command line" arg="default.paths.logs=/var/log/grafana"
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.464791009+07:00 level=info msg="Config overridden from command line" arg="default.paths.plugins=/var/lib/grafana/plugins"
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.464802086+07:00 level=info msg="Config overridden from command line" arg="default.paths.provisioning=/etc/grafana/provisioning"
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.464820071+07:00 level=info msg=Target target=[all]
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.464869116+07:00 level=info msg="Path Home" path=/usr/share/grafana
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.46488246+07:00 level=info msg="Path Data" path=/var/lib/grafana
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.464893514+07:00 level=info msg="Path Logs" path=/var/log/grafana
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.464908835+07:00 level=info msg="Path Plugins" path=/var/lib/grafana/plugins
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.465015914+07:00 level=info msg="Path Provisioning" path=/etc/grafana/provisioning
Oct 26 12:53:30 monitoring02 grafana: logger=settings t=2023-10-26T12:53:30.465037051+07:00 level=info msg="App mode production"
Oct 26 12:53:30 monitoring02 grafana: logger=sqlstore t=2023-10-26T12:53:30.468758507+07:00 level=info msg="Connecting to DB" dbtype=mysql
Oct 26 12:53:30 monitoring02 grafana: logger=migrator t=2023-10-26T12:53:30.47788942+07:00 level=info msg="Starting DB migrations"
Oct 26 12:53:30 monitoring02 grafana: logger=migrator t=2023-10-26T12:53:30.498018871+07:00 level=info msg="Executing migration" id="add unique index signing_key.key_id"
Oct 26 12:53:30 monitoring02 grafana: logger=migrator t=2023-10-26T12:53:30.503698308+07:00 level=error msg="Executing migration failed" id="add unique index signing_key.key_id" error="Error 1071 (42000): Specified key was too long; max key length is 767 bytes" duration=5.657264ms
Oct 26 12:53:30 monitoring02 grafana: logger=migrator t=2023-10-26T12:53:30.503783865+07:00 level=error msg="Exec failed" error="Error 1071 (42000): Specified key was too long; max key length is 767 bytes" sql="CREATE UNIQUE INDEX `UQE_signing_key_key_id` ON `signing_key` (`key_id`);"
Oct 26 12:53:30 monitoring02 grafana: Error: ✗ migration failed (id = add unique index signing_key.key_id): Error 1071 (42000): Specified key was too long; max key length is 767 bytes
Oct 26 12:53:30 monitoring02 systemd: grafana-server.service: main process exited, code=exited, status=1/FAILURE
Please help to make it running. I can do mysql query for this one.
Regards,
Fadjar