Le lun. 7 avr. 2025 à 11:17, Pirate Praveen <prav...@onenetbeyond.org> a
écrit :

> Hi,
>
> gitlab generally needs to be able to write to some some files and
> directories.
>
> So far we managed to handle this via symblic links to /var/lib/gitlab.
>
> But now it needs to create backup files which we cannot know in advance.
>
> Creating a backup of secrets file: /usr/share/gitlab/config/sec
> rets.yml: /usr/share/gitlab/config/secrets.yml.orig.1744015985
> rake aborted!
> Errno::EACCES: Permission denied @ rb_file_s_rename - (/usr/sha
> re/gitlab/config/secrets.yml, /usr/share/gitlab/config/secrets.
> yml.orig.1744015985) (Errno::EACCES)
>
> /usr/share/gitlab/config is symbolic link to /etc/gitlab
>
> and /etc/gitlab/secret.yml is symbolic link to
> /var/lib/gitlab/secrets.yml (update is handled via ucf).
>

> Ideas?
>

Try the SECRET_KEY_BASE environment variable ?
https://salsa.debian.org/ruby-team/gitlab/-/blob/master/config/initializers/01_secret_token.rb#L59

Reply via email to