Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#51640 - [gitlab] gitlab-backup missing dirs

Attached to Project: Community Packages
Opened by Pavol Hluchý (Lopo) - Wednesday, 02 November 2016, 11:14 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Saturday, 05 November 2016, 08:10 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

missing dirs for gitlab-backup

Additional info:
journalctl -xe

Nov 02 11:54:16 vps gitlab-backup[2855]: Dumping uploads ...
Nov 02 11:54:16 vps gitlab-backup[2855]: done
Nov 02 11:54:16 vps gitlab-backup[2855]: Dumping builds ...
Nov 02 11:54:16 vps gitlab-backup[2855]: rake aborted!
Nov 02 11:54:16 vps gitlab-backup[2855]: Errno::ENOENT: No such file or directory @ realpath_rec - /var/lib/gitlab/shared/artifacts
Nov 02 11:54:16 vps gitlab-backup[2855]: /usr/share/webapps/gitlab/lib/backup/files.rb:9:in `realpath'
Nov 02 11:54:16 vps gitlab-backup[2855]: /usr/share/webapps/gitlab/lib/backup/files.rb:9:in `initialize'
Nov 02 11:54:16 vps gitlab-backup[2855]: /usr/share/webapps/gitlab/lib/backup/artifacts.rb:6:in `initialize'
Nov 02 11:54:16 vps gitlab-backup[2855]: /usr/share/webapps/gitlab/lib/tasks/gitlab/backup.rake:148:in `new'
Nov 02 11:54:16 vps gitlab-backup[2855]: /usr/share/webapps/gitlab/lib/tasks/gitlab/backup.rake:148:in `block (4 levels) in <top (required)>'
Nov 02 11:54:16 vps gitlab-backup[2855]: /usr/share/webapps/gitlab/lib/tasks/gitlab/backup.rake:15:in `block (3 levels) in <top (required)>'
Nov 02 11:54:16 vps gitlab-backup[2855]: /usr/bin/bundle:23:in `load'
Nov 02 11:54:16 vps gitlab-backup[2855]: /usr/bin/bundle:23:in `<main>'
Nov 02 11:54:16 vps gitlab-backup[2855]: Tasks: TOP => gitlab:backup:artifacts:create
Nov 02 11:54:16 vps gitlab-backup[2855]: (See full trace by running task with --trace)
Nov 02 11:54:16 vps gitlab-backup[2855]: done
Nov 02 11:54:16 vps gitlab-backup[2855]: Dumping artifacts ...
Nov 02 11:54:16 vps systemd[1]: gitlab-backup.service: Main process exited, code=exited, status=1/FAILURE
Nov 02 11:54:16 vps systemd[1]: Failed to start GitLab Backup process.
-- Subject: Unit gitlab-backup.service has failed

similarly for /var/lib/gitlab/shared/lfs-objects

Solution:
create dirs /var/lib/gitlab/shared/artifacts + /var/lib/gitlab/shared/lfs-objects => change line 138 PKGBUILD
from:
install -dm750 -o 105 -g 105 "${pkgdir}${_homedir}/shared"
to:
install -dm750 -o 105 -g 105 "${pkgdir}${_homedir}/shared/"{artifacts,lfs-objects}
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Saturday, 05 November 2016, 08:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in rel -3.

Loading...