Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • heptapod heptapod
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 200
    • Issues 200
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • heptapodheptapod
  • heptapodheptapod
  • Issues
  • #491
Closed
Open
Issue created Jun 01, 2021 by Georges Racinet@gracinet🦑Owner

GitLab Pages broken in Docker installations

This happens for Heptapod < 0.22 only.

Typical symptoms:

  • recently built Pages sites display a 404, those that didn't change for a long time still work
  • replaying the pipeline for a site that still works breaks it
  • the logs of gitlab-pages have resource not found about an URL like file:///var/opt/gitlab/gitlab-rails/shared/pages/@hashed/x/y/z/pages_deployments/15653/artifacts.zip" but the corresponding file is there and is indeed a zip of the whole Pages site.

This is upstream bug 326117. It is fixed in GitLab Pages 1.38.0, the version in Heptapod 0.22.0rc1.

We should consider bumping the GitLab Pages version in the Heptapod 0.21.x

Compatibility looks good, live test on the instance where the problem was spotted is satisfying.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking