Actions
Issue #9548
closedpulp installer is trying to create /var/lib/pulp
Status:
CLOSED - DUPLICATE
Priority:
Normal
Assignee:
-
Category:
Installer - Moved to GitHub issues
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:
Description
On fresh debian 11 install I get this error
RUNNING HANDLER [pulp.pulp_installer.pulp_common : Collect static content] ************************************************************
[WARNING]: Using world-readable permissions for temporary files Ansible needs to create when becoming an unprivileged user. This may
be insecure. For information on securing this, see https://docs.ansible.com/ansible/user_guide/become.html#risks-of-becoming-an-
unprivileged-user
fatal: [repo-mirror.wasd.tv]: FAILED! => {"changed": true, "cmd": ["/opt/pulp/lib/bin/pulpcore-manager", "collectstatic", "--clear", "--noinput", "--link"], "delta": "0:00:02.437759", "end": "2021-11-02 14:30:43.872728", "msg": "non-zero return code", "rc": 1, "start": "2021-11-02 14:30:41.434969", "stderr": "Traceback (most recent call last):\n File \"/opt/pulp/lib/bin/pulpcore-manager\", line 8, in <module>\n sys.exit(manage())\n File \"/opt/pulp/lib/lib/python3.9/site-packages/pulpcore/app/manage.py\", line 11, in manage\n execute_from_command_line(sys.argv)\n File \"/opt/pulp/lib/lib/python3.9/site-packages/django/core/management/__init__.py\", line 419, in execute_from_command_line\n utility.execute()\n File \"/opt/pulp/lib/lib/python3.9/site-packages/django/core/management/__init__.py\", line 413, in execute\n self.fetch_command(subcommand).run_from_argv(self.argv)\n File \"/opt/pulp/lib/lib/python3.9/site-packages/django/core/management/base.py\", line 354, in run_from_argv\n self.execute(*args, **cmd_options)\n File \"/opt/pulp/lib/lib/python3.9/site-packages/django/core/management/base.py\", line 398, in execute\n output = self.handle(*args, **options)\n File \"/opt/pulp/lib/lib/python3.9/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py\", line 187, in handle\n collected = self.collect()\n File \"/opt/pulp/lib/lib/python3.9/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py\", line 114, in collect\n handler(path, prefixed_path, storage)\n File \"/opt/pulp/lib/lib/python3.9/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py\", line 312, in link_file\n os.makedirs(os.path.dirname(full_path), exist_ok=True)\n File \"/usr/lib/python3.9/os.py\", line 215, in makedirs\n makedirs(head, exist_ok=exist_ok)\n File \"/usr/lib/python3.9/os.py\", line 215, in makedirs\n makedirs(head, exist_ok=exist_ok)\n File \"/usr/lib/python3.9/os.py\", line 215, in makedirs\n makedirs(head, exist_ok=exist_ok)\n File \"/usr/lib/python3.9/os.py\", line 225, in makedirs\n mkdir(name, mode)\nPermissionError: [Errno 13] Permission denied: '/var/lib/pulp'", "stderr_lines": ["Traceback (most recent call last):", " File \"/opt/pulp/lib/bin/pulpcore-manager\", line 8, in <module>", " sys.exit(manage())", " File \"/opt/pulp/lib/lib/python3.9/site-packages/pulpcore/app/manage.py\", line 11, in manage", " execute_from_command_line(sys.argv)", " File \"/opt/pulp/lib/lib/python3.9/site-packages/django/core/management/__init__.py\", line 419, in execute_from_command_line", " utility.execute()", " File \"/opt/pulp/lib/lib/python3.9/site-packages/django/core/management/__init__.py\", line 413, in execute", " self.fetch_command(subcommand).run_from_argv(self.argv)", " File \"/opt/pulp/lib/lib/python3.9/site-packages/django/core/management/base.py\", line 354, in run_from_argv", " self.execute(*args, **cmd_options)", " File \"/opt/pulp/lib/lib/python3.9/site-packages/django/core/management/base.py\", line 398, in execute", " output = self.handle(*args, **options)", " File \"/opt/pulp/lib/lib/python3.9/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py\", line 187, in handle", " collected = self.collect()", " File \"/opt/pulp/lib/lib/python3.9/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py\", line 114, in collect", " handler(path, prefixed_path, storage)", " File \"/opt/pulp/lib/lib/python3.9/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py\", line 312, in link_file", " os.makedirs(os.path.dirname(full_path), exist_ok=True)", " File \"/usr/lib/python3.9/os.py\", line 215, in makedirs", " makedirs(head, exist_ok=exist_ok)", " File \"/usr/lib/python3.9/os.py\", line 215, in makedirs", " makedirs(head, exist_ok=exist_ok)", " File \"/usr/lib/python3.9/os.py\", line 215, in makedirs", " makedirs(head, exist_ok=exist_ok)", " File \"/usr/lib/python3.9/os.py\", line 225, in makedirs", " mkdir(name, mode)", "PermissionError: [Errno 13] Permission denied: '/var/lib/pulp'"], "stdout": "", "stdout_lines": []}
my playbook
- name: pulp
hosts:
- "pulp"
roles:
- pulp.pulp_installer.pulp_all_services
vars:
ansible_shell_allow_world_readable_temp: true
ansible_python_interpreter: /usr/bin/python3
pulp_media_root: /opt/pulp/media
pulp_cache_dir: /opt/pulp/cache
pulp_user_home: /opt/pulp/home
pulp_install_dir: /opt/pulp/lib
pulp_config_dir: /opt/pulp/etc
pulp_settings:
secret_key: "secret"
content_origin: https://repo-mirror
pulp_default_admin_password: "xxx"
pulp_install_plugins:
# galaxy-ng: {}
# pulp-2to3-migration: {}
pulp-ansible: {}
# pulp-certguard: {}
pulp-container: {}
# pulp-cookbook: {}
pulp-deb: {}
pulp-file: {}
# pulp-gem: {}
# pulp-maven: {}
pulp-npm:
source_dir: /tmp/pulp-src/pulp-npm
git_url: https://github.com/pulp/pulp_npm
git_revision: b91ad5e7972a02321b90337dc04f4a7afc185849
pulp-python: {}
pulp-rpm: {}
### webserver
pulp_webserver_server: nginx
pulp_configure_firewall: none
pulp_webserver_https_port: 4444
pulp_client_max_body_size: 1024M
pulp_webserver_tls_files_remote: true
pulp_webserver_tls_cert: /etc/ssl/crt
pulp_webserver_tls_key: /etc/ssl/key
pulp_webserver_httpd_servername: repo-mirror
environment:
DJANGO_SETTINGS_MODULE: pulpcore.app.settings
Actions