After upgrading GitlabCE from 14.0.5 to 14.3.3 Gitlab Pages not working

Hi Team,

We have upgraded our gitlab CE from 14.0.5 to 14.3.3 with below process.

14.0.5 ->14.0.11->14.1.6->14.2.0->14.2.5->14.3.0->14.3.2->14.3.3

After upgrade, if we try to modify any gitlab pages html (index.html), Under settings → Pages → Access Page URL, newly updated changes are not reflecting.

But when we check from Browse from pipeline section under Public folder, new changes are working fine.

Also, newly creating Gitlab Pages,it showing 404 page under settings → Pages → Access Page URL section.

Please find the gitlab.rb file section for gitlab_pages

nginx['listen_addresses'] = ['', '[::]']
nginx['listen_port'] = 80
nginx['listen_https'] = false

pages_external_url "https://mygitlab"
gitlab_pages['cert'] = "/etc/gitlab/ssl/mygitlab.crt"
gitlab_pages['cert_key'] = "/etc/gitlab/ssl/mygitlab.key"
gitlab_pages['enable'] = true
gitlab_pages['inplace_chroot'] = false
gitlab_pages['log_verbose'] = true

gitlab_pages['external_http'] = ['']
gitlab_pages['external_https'] = ['']

gitlab_pages['listen_proxy'] = nil
gitlab_pages['redirect_http'] = false

gitlab_pages['admin_secret_token'] = 'mytoken'

gitlab_pages['access_control'] = true
gitlab_pages['gitlab_id'] = 'gitlab id' # Automatically generated if not present
gitlab_pages['gitlab_secret'] = 'gitlabsecert' # Generated if not present
gitlab_pages['auth_secret'] = 'authsecert' # Generated if not present

pages_nginx['enable'] = false

Can someone help on the same, to troubleshoot and fix the issue.

I’m also having issues after updating Gitlab, I updated from 13.something to 14.5.1 (through some steps in between but did not check when pages stopped working).

If you are on Omnibus installation, can you check if you get any new files in /var/opt/gitlab/gitlab-rails/shared/pages? (if not on omnibus, the output dir should be configured in gitlab_rails[‘pages_path’])

This is probably my issue:

Pages files are no longer exported to the filesystem :frowning: