Skip to content

Geo: Package File is not checksummable

hi,

we use Gitlab Geo to sync all of our data from one datacenter to the other. after i updated to 13.10 i have verification errors with package files. The Admin-Page shows verification failures for all of our packages. But when i check the files in the configured S3 storage, everything looks ok.

i've queried the geo-database:

select * from package_file_registry;
id   | package_file_id | state | retry_count | last_sync_failure | retry_at |        last_synced_at         |          created_at           |                                           verification_failure                                           | verification_checksum | checksum_mismatch | verification_checksum_mismatched | 
verification_retry_count |          verified_at          |     verification_retry_at     | verification_state |    verification_started_at    
-------+-----------------+-------+-------------+-------------------+----------+-------------------------------+-------------------------------+----------------------------------------------------------------------------------------------------------+-----------------------+-------------------+----------------------------------+-
-------------------------+-------------------------------+-------------------------------+--------------------+-------------------------------
1243 |            1316 |     2 |           0 |                   |          | 2021-04-14 10:05:56.823986+00 | 2021-04-14 10:05:56.824533+00 | Error during verification: File is not checksummable                                                     |                       |                   |                                  | 
451 | 2021-05-06 11:31:26.521069+00 | 2021-05-06 12:32:06.52099+00  |                  3 | 2021-05-06 11:31:24.491374+00
4307 |            4380 |     2 |           0 |                   |          | 2021-04-14 14:51:26.511866+00 | 2021-04-14 14:51:26.512219+00 | Error during verification: File is not checksummable                                                     |                       |                   |                                  | 
451 | 2021-05-06 12:04:10.312509+00 | 2021-05-06 13:05:06.312423+00 |                  3 | 2021-05-06 12:04:09.912453+00
10357 |           10382 |     2 |           0 |                   |          | 2021-04-30 14:03:54.049425+00 | 2021-04-30 14:03:54.049753+00 | Error during verification: File is not checksummable                                                     |                       |                   |                                  | 

how should i interpret the whole thing? i'm not sure what the failure text Error during verification: File is not checksummable means. As i said. all of the files exist on both S3 storages in both datacenters. i tried to do an s3 mirror of the package-bucket and both buckets are identical. and i also checked the files manually, they exist. in the Geo-Admin page there are no sync failures for package files, everything is green. there are only verification failures for all package files.