I take care about a private GitLab instance installed via Omnibus package
OS version: Debian 10.10
GitLab package version: 14.3.2-ce.0
A week or two ago, I noticed that several projects are inaccessible and accessing a project page returns 500 https error. In gitlab-rails/production.log on the server, I found:
ActionView::Template::Error (must specify an iv):
2: - if sidebar_menu.menu_with_partial?
3: = render_if_exists sidebar_menu.menu_partial, **sidebar_menu.menu_partial_options
4: - else
5: = link_to sidebar_menu.link, **sidebar_menu.container_html_options, data: { qa_selector: 'sidebar_menu_link', qa_menu_item: sidebar_menu.title } do
6: - if sidebar_menu.icon_or_image?
7: %span.nav-icon-container
8: - if sidebar_menu.image_path
Is this some known issue? Can anybody point me how to make these projects accessible again?
Hello,
sadly, I wasn’t able to find the solution. These several projects are abandoned at my GitLab instance so it doesn’t bothered me much since then. Other “live” projects are ok.
Anyway, I would be happy to hear any hints, if you managed to solve it.
Has anyone figured out a resolution to this issue yet? One of my developers is having this issue. I’ve tried creating them a new account as well but it also has the same issue. As of now they’re using the work around to navigate to a sub-route of the project but this isn’t very good resolution.
This happened as of the patch v17.2.2 and still in 17.3.0