Skip to content

Unattended Upgrades Fails on Ubuntu 24 #510

@misilot

Description

@misilot

Description

Not able to configure unattended upgrades w/ Ubuntu 24

To reproduce

---
- name: Run provisioning role for all hosts
  hosts: all
  become: true
  roles:
    - role: hifis.toolkit.unattended_upgrades
      when: ansible_distribution == 'Ubuntu'

Current behavior

TASK [hifis.toolkit.unattended_upgrades : Install unattended-upgrades] ***********************************************************************************************************************************************
[ERROR]: Task failed: Module failed: '/usr/bin/apt-mark manual unattended-upgrades' failed: E: Could not create temporary file for /var/lib/apt/extended_states - mkstemp (13: Permission denied)
E: Failed to write temporary StateFile /var/lib/apt/extended_states

Origin: .../.worktree/master/.ansible/collections/ansible_collections/hifis/toolkit/roles/unattended_upgrades/tasks/unattended-upgrades.yml:27:3

25   when: "unattended_only_on_ac_power"
26
27 - name: "Install unattended-upgrades"
     ^ column 3

fatal: [server]: FAILED! => {"changed": false, "msg": "'/usr/bin/apt-mark manual unattended-upgrades' failed: E: Could not create temporary file for /var/lib/apt/extended_states - mkstemp (13: Permission denied)\nE: Failed to write temporary StateFile /var/lib/apt/extended_states\n", "rc": 100, "stderr": "E: Could not create temporary file for /var/lib/apt/extended_states - mkstemp (13: Permission denied)\nE: Failed to write temporary StateFile /var/lib/apt/extended_states\n", "stderr_lines": ["E: Could not create temporary file for /var/lib/apt/extended_states - mkstemp (13: Permission denied)", "E: Failed to write temporary StateFile /var/lib/apt/extended_states"], "stdout": "", "stdout_lines": []}

Expected behavior

To install

OS / Environment

Ubuntu 24

Ansible version

ansible [core 2.19.3]
config file = /Users/tmisilo/Dropbox/Work-KSU/ansible/ansible-main/.worktree/master/ansible.cfg
configured module search path = ['/Users/tmisilo/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /Users/tmisilo/Dropbox/Work-KSU/ansible/ansible-main/.venv/lib/python3.13/site-packages/ansible
ansible collection location = /Users/tmisilo/Dropbox/Work-KSU/ansible/ansible-main/.worktree/master/.ansible/collections
executable location = /Users/tmisilo/Dropbox/Work-KSU/ansible/ansible-main/.venv/bin/ansible
python version = 3.13.5 (main, Jun 11 2025, 15:36:57) [Clang 17.0.0 (clang-1700.0.13.3)] (/Users/tmisilo/Dropbox/Work-KSU/ansible/ansible-main/.venv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)

Collection version

6.2.2

Additional context

Please feel free to add any other context about the problem here.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions