Getting 500 Error On Saving Configuration

We have a self-hosted GitLab instance. Currently an EE, but with expired trial license.
Running GitLab Enterprise Edition 13.8.2-ee

When I try to make changes in Admin area and save, I get a 500 error.

# 500
### Whoops, something went wrong on our end.

I run gitlab-ctl tail and got this:

==> /var/log/gitlab/gitlab-rails/production.log <==
  
NoMethodError (undefined method `container_registry_cleanup_tags_service_max_list_size' for #<ApplicationSetting:0x00007fd131778288>
Did you mean?  container_registry_delete_tags_service_timeout_was):
  
app/services/application_settings/update_service.rb:50:in `update_settings'
app/services/application_settings/update_service.rb:12:in `execute'
ee/app/services/ee/application_settings/update_service.rb:22:in `execute'
app/controllers/admin/application_settings_controller.rb:261:in `perform_update'
app/controllers/admin/application_settings_controller.rb:50:in `block (2 levels) in <class:ApplicationSettingsController>'
ee/lib/gitlab/ip_address_state.rb:10:in `with'
ee/app/controllers/ee/application_controller.rb:44:in `set_current_ip_address'
app/controllers/application_controller.rb:482:in `set_current_admin'
lib/gitlab/session.rb:11:in `with_session'
app/controllers/application_controller.rb:473:in `set_session_storage'
lib/gitlab/i18n.rb:73:in `with_locale'
lib/gitlab/i18n.rb:79:in `with_user_locale'
app/controllers/application_controller.rb:467:in `set_locale'
lib/gitlab/error_tracking.rb:52:in `with_context'
app/controllers/application_controller.rb:532:in `sentry_context'
app/controllers/application_controller.rb:460:in `block in set_current_context'
lib/gitlab/application_context.rb:56:in `block in use'
lib/gitlab/application_context.rb:56:in `use'
lib/gitlab/application_context.rb:22:in `with_context'
app/controllers/application_controller.rb:451:in `set_current_context'
lib/gitlab/request_profiler/middleware.rb:17:in `call'
lib/gitlab/jira/middleware.rb:19:in `call'
lib/gitlab/middleware/go.rb:20:in `call'
lib/gitlab/etag_caching/middleware.rb:21:in `call'
lib/gitlab/middleware/multipart.rb:172:in `call'
lib/gitlab/middleware/read_only/controller.rb:50:in `call'
lib/gitlab/middleware/read_only.rb:18:in `call'
lib/gitlab/middleware/same_site_cookies.rb:27:in `call'
lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'
lib/gitlab/middleware/basic_health_check.rb:25:in `call'
lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'
lib/gitlab/middleware/request_context.rb:23:in `call'
config/initializers/fix_local_cache_middleware.rb:9:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:76:in `call'
lib/gitlab/middleware/release_env.rb:12:in `call'

==> /var/log/gitlab/gitlab-workhorse/current <==
{"content_type":"text/html; charset=utf-8","correlation_id":"01EYPEPP4E8AA44TBHS7BQ11XT","duration_ms":692,"host":"gitlab.company.no","level":"info","method":"POST","msg":"access","proto":"HTTP/1.1","referrer":"https://gitlab.company.no/admin/application_settings/preferences","remote_addr":"127.0.0.1:0","remote_ip":"127.0.0.1","route":"","status":500,"system":"http","time":"2021-02-16T23:17:21+01:00","ttfb_ms":691,"uri":"/admin/application_settings/preferences","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36","written_bytes":2926}

==> /var/log/gitlab/nginx/gitlab_access.log <==
192.168.52.30 - - [16/Feb/2021:23:17:21 +0100] "POST /admin/application_settings/preferences HTTP/2.0" 500 2926 "https://gitlab.company.no/admin/application_settings/preferences" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36" -

==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/-/metrics" for 127.0.0.1 at 2021-02-16 23:17:23 +0100
Processing by MetricsController#index as HTML
Completed 200 OK in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 279)

==> /var/log/gitlab/gitlab-rails/production_json.log <==
{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"time":"2021-02-16T22:17:23.454Z","params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"db_count":0,"db_write_count":0,"db_cached_count":0,"correlation_id":"6bc8d4ce-af2b-4be9-becc-a96a3c0879a3","cpu_s":0.0,"db_duration_s":0.0,"view_duration_s":0.00025,"duration_s":0.00086}

==> /var/log/gitlab/gitlab-exporter/current <==
2021-02-16_22:17:25.22955 ::1 - - [16/Feb/2021:23:17:24 CET] "GET /database HTTP/1.1" 200 363249
2021-02-16_22:17:25.22975 - -> /database
2021-02-16_22:17:31.36857 ::1 - - [16/Feb/2021:23:17:31 CET] "GET /sidekiq HTTP/1.1" 200 80045
2021-02-16_22:17:31.36879 - -> /sidekiq

==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/-/metrics" for 127.0.0.1 at 2021-02-16 23:17:38 +0100
Processing by MetricsController#index as HTML
Completed 200 OK in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 279)

==> /var/log/gitlab/gitlab-rails/production_json.log <==
{"method":"GET","path":"/-/metrics","format":"html","controller":"MetricsController","action":"index","status":200,"time":"2021-02-16T22:17:38.455Z","params":[],"remote_ip":null,"user_id":null,"username":null,"ua":null,"db_count":0,"db_write_count":0,"db_cached_count":0,"correlation_id":"4f91ec55-5301-41b4-9f1d-7989ea62607f","cpu_s":0.01,"db_duration_s":0.0,"view_duration_s":0.00032,"duration_s":0.00106}

==> /var/log/gitlab/gitlab-exporter/current <==
2021-02-16_22:17:40.23550 ::1 - - [16/Feb/2021:23:17:39 CET] "GET /database HTTP/1.1" 200 363249
2021-02-16_22:17:40.23568 - -> /database

==> /var/log/gitlab/puma/puma_stdout.log <==
{"timestamp":"2021-02-16T22:17:40.586Z","pid":26360,"message":"PumaWorkerKiller: Consuming 2719.53515625 mb with master and 2 workers."}

==> /var/log/gitlab/gitlab-exporter/current <==
2021-02-16_22:17:46.38140 ::1 - - [16/Feb/2021:23:17:46 CET] "GET /sidekiq HTTP/1.1" 200 80045
2021-02-16_22:17:46.38156 - -> /sidekiq

==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/admin/application_settings/preferences" for 192.168.52.30 at 2021-02-16 23:17:47 +0100
Processing by Admin::ApplicationSettingsController#preferences as HTML
Completed 200 OK in 78ms (Views: 59.3ms | ActiveRecord: 3.0ms | Elasticsearch: 0.0ms | Allocations: 41334)

==> /var/log/gitlab/gitlab-rails/production_json.log <==
{"method":"GET","path":"/admin/application_settings/preferences","format":"html","controller":"Admin::ApplicationSettingsController","action":"preferences","status":200,"time":"2021-02-16T22:17:47.335Z","params":[],"remote_ip":"192.168.52.30","user_id":2,"username":"sverre","ua":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36","correlation_id":"01EYPEQFZ80P4TKT6H35TV7HHZ","meta.user":"sverre","meta.caller_id":"Admin::ApplicationSettingsController#preferences","meta.remote_ip":"192.168.52.30","meta.feature_category":"not_owned","redis_calls":23,"redis_duration_s":0.00358,"redis_read_bytes":3289,"redis_write_bytes":2858,"redis_cache_calls":22,"redis_cache_duration_s":0.003159,"redis_cache_read_bytes":3106,"redis_cache_write_bytes":1332,"redis_shared_state_calls":1,"redis_shared_state_duration_s":0.000421,"redis_shared_state_read_bytes":183,"redis_shared_state_write_bytes":1526,"db_count":18,"db_write_count":0,"db_cached_count":7,"cpu_s":0.09,"db_duration_s":0.00304,"view_duration_s":0.05934,"duration_s":0.07796}

==> /var/log/gitlab/gitlab-workhorse/current <==
{"content_type":"text/html; charset=utf-8","correlation_id":"01EYPEQFZ80P4TKT6H35TV7HHZ","duration_ms":96,"host":"gitlab.company.no","level":"info","method":"GET","msg":"access","proto":"HTTP/1.1","referrer":"https://gitlab.company.no/admin/application_settings/preferences","remote_addr":"127.0.0.1:0","remote_ip":"127.0.0.1","route":"","status":200,"system":"http","time":"2021-02-16T23:17:47+01:00","ttfb_ms":95,"uri":"/admin/application_settings/preferences","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36","written_bytes":84661}

==> /var/log/gitlab/nginx/gitlab_access.log <==
192.168.52.30 - - [16/Feb/2021:23:17:47 +0100] "GET /admin/application_settings/preferences HTTP/2.0" 200 21102 "https://gitlab.company.no/admin/application_settings/preferences" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36" 4.01

==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/admin/application_settings/preferences" for 192.168.52.30 at 2021-02-16 23:17:50 +0100
Processing by Admin::ApplicationSettingsController#preferences as HTML
Completed 200 OK in 69ms (Views: 52.6ms | ActiveRecord: 3.9ms | Elasticsearch: 0.0ms | Allocations: 38674)

==> /var/log/gitlab/gitlab-rails/production_json.log <==
{"method":"GET","path":"/admin/application_settings/preferences","format":"html","controller":"Admin::ApplicationSettingsController","action":"preferences","status":200,"time":"2021-02-16T22:17:50.725Z","params":[],"remote_ip":"192.168.52.30","user_id":2,"username":"sverre","ua":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36","correlation_id":"01EYPEQK9QQCBJFYECMASR93WP","meta.user":"sverre","meta.caller_id":"Admin::ApplicationSettingsController#preferences","meta.remote_ip":"192.168.52.30","meta.feature_category":"not_owned","redis_calls":9,"redis_duration_s":0.001318,"redis_read_bytes":872,"redis_write_bytes":1296,"redis_cache_calls":8,"redis_cache_duration_s":0.001145,"redis_cache_read_bytes":689,"redis_cache_write_bytes":420,"redis_shared_state_calls":1,"redis_shared_state_duration_s":0.000173,"redis_shared_state_read_bytes":183,"redis_shared_state_write_bytes":876,"db_count":15,"db_write_count":0,"db_cached_count":5,"cpu_s":0.07,"db_duration_s":0.00387,"view_duration_s":0.0526,"duration_s":0.06959}

==> /var/log/gitlab/gitlab-workhorse/current <==
{"content_type":"text/html; charset=utf-8","correlation_id":"01EYPEQK9QQCBJFYECMASR93WP","duration_ms":79,"host":"gitlab.company.no","level":"info","method":"GET","msg":"access","proto":"HTTP/1.1","referrer":"https://gitlab.company.no/admin/application_settings/preferences","remote_addr":"127.0.0.1:0","remote_ip":"127.0.0.1","route":"","status":200,"system":"http","time":"2021-02-16T23:17:50+01:00","ttfb_ms":79,"uri":"/admin/application_settings/preferences","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36","written_bytes":84661}

==> /var/log/gitlab/nginx/gitlab_access.log <==
192.168.52.30 - - [16/Feb/2021:23:17:50 +0100] "GET /admin/application_settings/preferences HTTP/2.0" 200 21105 "https://gitlab.company.no/admin/application_settings/preferences" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36" 4.01

==> /var/log/gitlab/gitlab-workhorse/current <==
{"correlation_id":"01EYPEQKMJZB75H0WDY5PRKC6P","encoding":"","file":"/opt/gitlab/embedded/service/gitlab-rails/public/assets/favicon-7901bd695fb93edb07975966062049829afb56cf11511236e61bcf425070e36e.png","level":"info","method":"GET","msg":"Send static file","time":"2021-02-16T23:17:50+01:00","uri":"/assets/favicon-7901bd695fb93edb07975966062049829afb56cf11511236e61bcf425070e36e.png"}
{"content_type":"image/png","correlation_id":"01EYPEQKMJZB75H0WDY5PRKC6P","duration_ms":0,"host":"gitlab.company.no","level":"info","method":"GET","msg":"access","proto":"HTTP/1.1","referrer":"https://gitlab.company.no/admin/application_settings/preferences","remote_addr":"127.0.0.1:0","remote_ip":"127.0.0.1","route":"^/assets/","status":200,"system":"http","time":"2021-02-16T23:17:50+01:00","ttfb_ms":0,"uri":"/assets/favicon-7901bd695fb93edb07975966062049829afb56cf11511236e61bcf425070e36e.png","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36","written_bytes":1611}

==> /var/log/gitlab/nginx/gitlab_access.log <==
192.168.52.30 - - [16/Feb/2021:23:17:50 +0100] "GET /assets/favicon-7901bd695fb93edb07975966062049829afb56cf11511236e61bcf425070e36e.png HTTP/2.0" 200 1611 "https://gitlab.company.no/admin/application_settings/preferences" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36" -

==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/-/metrics" for 127.0.0.1 at 2021-02-16 23:17:53 +0100
Processing by MetricsController#index as HTML
Completed 200 OK in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 279)

We recently moved our GitLab server. Before we did a backup, and restore on new server.
We kept the old server for test purposes. It is running the same version of GitLab.
When I try to make the same configuration there I do not get a 500 error. It works fine.
So could something have gone wrong during the restore from backup? Some missing files?

I did an upgrade to the latest GitLab EE 13.8.4
That solved the problem. I am no longer getting the 500 error.