When creating a merge request on my self-managed GitLab instance, the merge request page gets stuck displaying the message “Building your merge request … this page will update when the build is complete”. Simultaneously, the pipeline status remains “created”, and the pipeline does not progress.
Steps to Reproduce:
- Log into the self-managed GitLab instance.
- Navigate to a project and create a new merge request.
- Observe the merge request status showing “Building your merge request …”
- Check the pipeline status, which remains in the “created” state indefinitely.
Expected Behavior:
The merge request should build and update its status, and the pipeline should move from “created” to the next stages, such as “pending”, “running”, or “success”.
Observed Behavior:
The merge request status remains stuck on “Building your merge request … this page will update when the build is complete”. The pipeline remains in the “created” state without progressing.
System Information:
- GitLab Version: v16.8.2-ee
- Operating System: Amazon Linux 2
- Database: PostgreSQL version 13.15
- GitLab Runner Version: 16.3.0
- Redis version: 6.2.6
Logs:
- No relevant error messages were found in the logs (/var/log/gitlab/).
- All services are confirmed to be running with gitlab-ctl status.
Fix:
The issue was resolved by restarting GitLab services using gitlab-ctl restart. After the restart, merge requests and pipelines began functioning as expected.
Screenshots: