我的Mac上有两个用户。现在我想在这两个用户上启动docker gitlab并共享相同的数据文件夹。所以我将其放在我的Mac的“ / Users / Shared_folder”上,并将“ Shared_folder”文件夹设置为“ drwxrwxrwx 4个根级职员”,每个人都可以读写。但是当我启动我的泊坞窗时。这表明我“不允许操作”,但是当我将数据文件夹移动到用户的 Document 文件夹后,一切正常运行,有人知道这里发生了什么吗?我应该给该文件夹什么样的权限?非常感谢! 这两个用户都是管理员。 这是使用'docker logs gitlab'的日志================================================================================
Recipe Compile Error in /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb
================================================================================
Errno::EPERM
------------
Operation not permitted @ rb_file_chmod - /etc/gitlab/gitlab-secrets.json
Cookbook Trace:
---------------
/opt/gitlab/embedded/cookbooks/cache/cookbooks/package/libraries/helpers/secrets_helper.rb:123:in `chmod'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/package/libraries/helpers/secrets_helper.rb:123:in `block in write_to_gitlab_secrets'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/package/libraries/helpers/secrets_helper.rb:121:in `open'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/package/libraries/helpers/secrets_helper.rb:121:in `write_to_gitlab_secrets'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/package/libraries/helpers/settings_helper.rb:174:in `generate_secrets'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/package/libraries/helpers/settings_helper.rb:178:in `generate_config'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/config.rb:24:in `from_file'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb:26:in `from_file'
Relevant File Content:
----------------------
/opt/gitlab/embedded/cookbooks/cache/cookbooks/package/libraries/helpers/secrets_helper.rb:
116:
117: def self.write_to_gitlab_secrets
118: secret_tokens = gather_gitlab_secrets
119:
120: if File.directory?('/etc/gitlab')
121: File.open('/etc/gitlab/gitlab-secrets.json', 'w', 0600) do |f|
122: f.puts(Chef::JSONCompat.to_json_pretty(secret_tokens))
123>> f.chmod(0600)
124: end
125: end
126:
127: nil
128: end
129: end
130:
System Info:
------------
chef_version=14.13.11
platform=ubuntu
platform_version=16.04
ruby=ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
program_name=/opt/gitlab/embedded/bin/chef-client
executable=/opt/gitlab/embedded/bin/chef-client
Running handlers:
There was an error running gitlab-ctl reconfigure:
Operation not permitted @ rb_file_chmod - /etc/gitlab/gitlab-secrets.json
Running handlers complete
Chef Client failed. 0 resources updated in 02 seconds
0 个答案:
没有答案