Skip to content

Containers remain locked when running update #246

@ragnarlotus

Description

@ragnarlotus

Describe the bug
When I run update to update all containers, it happens something that never happened before. During the snapshot and after that, el containers remain `locked´

Image

Final look after update finishes

Image

To Reproduce
I just run update in a proxmox with the following characteristics

Image

Debug output

Here are the logs in debug mode:
+ echo -e '\n     https://github.com/BassT23/Proxmox\n'

     https://github.com/BassT23/Proxmox

+ cat
 The __  ______  _                 __
    / / / / / /_(_)___ ___  ____ _/ /____
   / / / / / __/ / __ `__ \/ __ `/ __/ _ \
  / /_/ / / /_/ / / / / / / /_/ / /_/  __/
  \____/_/\__/_/_/ /_/ /_/\____/\__/\___/
     __  __          __      __
    / / / /___  ____/ /___ _/ /____  ____
   / / / / __ \/ __  / __ `/ __/ _ \/ __/
  / /_/ / /_/ / /_/ / /_/ / /_/  __/ /
  \____/ ____/\____/\____/\__/\___/_/
      /_/     for Proxmox VE
+ [[ '' != false ]]
+ echo -e '\n           ***  Mode:   Host  ***'

           ***  Mode:   Host  ***
+ [[ '' == true ]]
+ echo -e '           ***   Interactive  ***'
           ***   Interactive  ***
+ CHECK_ROOT
+ [[ '' != true ]]
+ [[ 0 -ne 0 ]]
+ CHECK_INTERNET
+ ping -q -c1 google.com
+ [[ '' != false ]]
+ [[ true == true ]]
+ VERSION_CHECK
+ curl -s https://raw.githubusercontent.com/BassT23/Proxmox/master/update.sh
+ curl -s https://raw.githubusercontent.com/BassT23/Proxmox/beta/update.sh
+ curl -s https://raw.githubusercontent.com/BassT23/Proxmox/develop/update.sh
++ awk '-F"' '/^VERSION=/ {print $2}' /etc/ultimate-updater/temp/update_master.sh
+ MASTER_VERSION=4.5.2
++ awk '-F"' '/^VERSION=/ {print $2}' /etc/ultimate-updater/temp/update_beta.sh
+ BETA_VERSION=4.5
++ awk '-F"' '/^VERSION=/ {print $2}' /etc/ultimate-updater/temp/update_develop.sh
+ DEVELOP_VERSION=4.5.3
++ awk '-F"' '/^VERSION=/ {print $2}' /etc/ultimate-updater/update.sh
+ LOCAL_VERSION=4.5.2
+ [[ master == develop ]]
+ [[ master == beta ]]
+ [[ master == master ]]
+ [[ 4.5.2 < 4.5.2 ]]
+ echo -e '\n              \e[1;92mScript is UpToDate\e[0m'

              Script is UpToDate
+ [[ '' != true ]]
+ echo -e '                 Version: 4.5.2'
                 Version: 4.5.2
+ rm -rf /etc/ultimate-updater/temp/update_master.sh
+ rm -rf /etc/ultimate-updater/temp/update_beta.sh
+ rm -rf /etc/ultimate-updater/temp/update_develop.sh
+ rm -rf /etc/ultimate-updater/temp/update.sh
+ echo

+ [[ true == \t\r\u\e ]]
+ type print_tag_log
+ print_tag_log
+ [[ -n\e[1;33m Exclusion (EXCLUDE='106') -> VMIDs: 106\e[0m\n ]]
+ printf %b 'ℹ \e[1;33m Exclusion (EXCLUDE='\''106'\'') -> VMIDs: 106\e[0m\n'
ℹ  Exclusion (EXCLUDE='106') -> VMIDs: 106
+ echo

+ [[ false == false ]]
+ echo -e 'ℹ \e[1;33m Exit, if error come up, is disabled\e[0m\n'
ℹ  Exit, if error come up, is disabled

+ [[   Host   =~ Cluster ]]
+ echo -e '🔄\e[1;92m Updating Host\e[0m : \e[1;92m192.168.1.10 | (bv.deulos.com)\e[0m\n'
🔄 Updating Host : 192.168.1.10 | (bv.deulos.com)

+ [[ true == true ]]
+ UPDATE_HOST_ITSELF
+ echo -e '\e[1;33m--- PVE UPDATE ---\e[0m'
--- PVE UPDATE ---
+ pveupdate
+ [[ '' == true ]]
+ [[ false != \t\r\u\e ]]
+ echo -e '\n\e[1;33m--- APT UPGRADE ---\e[0m'

--- APT UPGRADE ---
+ apt-get dist-upgrade -y
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ ID=
++ apt-get dist-upgrade -y
+ ERROR_MSG='Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.'
+ [[ '' != '' ]]
+ echo -e '\n\e[1;33m--- APT CLEANING ---\e[0m'

--- APT CLEANING ---
+ apt-get --purge autoremove -y
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ ID=
++ apt-get --purge autoremove -y
+ ERROR_MSG='Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.'
+ [[ '' != '' ]]
+ echo

+ CHOST=true
+ UPDATE_CHECK
+ [[ '' == true ]]
+ echo

+ CHOST=
+ [[ true == true ]]
+ CONTAINER_UPDATE_START
++ pct list
++ tail -n +2
++ cut -f1 '-d '
+ CONTAINERS='100
101
102
103
104
105
107
108'
+ for CONTAINER in $CONTAINERS
+ ERROR_CODE=
+ [[ '' == '' ]]
+ [[ 106 =~ 100 ]]
+ [[ '' != '' ]]
+ pct config 100
+ grep template
++ pct status 100
+ STATUS='status: running'
+ [[ status: running == \s\t\a\t\u\s\:\ \s\t\o\p\p\e\d ]]
+ [[ status: running == \s\t\a\t\u\s\:\ \s\t\o\p\p\e\d ]]
+ [[ status: running == \s\t\a\t\u\s\:\ \r\u\n\n\i\n\g ]]
+ [[ true == true ]]
+ UPDATE_CONTAINER 100
+ CONTAINER=100
+ CCONTAINER=true
+ echo 'CONTAINER="100"'
++ pct config 100
++ awk '/^ostype/' -
++ cut '-d ' -f2
+ OS=debian
++ pct exec 100 hostname
+ NAME=wireguard
+ [[ '' != true ]]
+ echo -e '🔄\e[1;92m Updating LXC \e[36m100\e[0m : \e[1;92mwireguard\e[0m\n'
🔄 Updating LXC 100 : wireguard

+ [[ debian != alpine ]]
+ pct exec 100 -- bash -c 'ping -q -c1 google.com &>/dev/null'
+ [[ '' != true ]]
+ echo -e '💾\e[1;33m Start Snapshot and/or Backup\e[0m'
💾 Start Snapshot and/or Backup
+ CONTAINER_BACKUP
+ [[ true == true ]]
+ [[ true == true ]]
+ [[ true == true ]]
++ pct config 100
++ grep -q '^mp'
+ [[ '' == true ]]
+ [[ true == true ]]
++ date +%Y%m%d_%H%M%S
+ pct snapshot 100 Update_20251107_201216
+ echo -e '✅\e[1;92m Snapshot created\e[0m'
✅ Snapshot created
+ echo -e 'ℹ \e[1;92m Delete old snapshots\e[0m'
ℹ  Delete old snapshots
++ pct listsnapshot 100
++ sed -n 's/^.*Update\s*\(\S*\).*$/\1/p'
++ head -n -3
+ LIST='_20250908_032217
_20250913_063132
_20250926_224042
_20251011_131319
_20251019_115658'
+ for SNAPSHOTS in $LIST
+ pct delsnapshot 100 Update_20250908_032217
+ for SNAPSHOTS in $LIST
+ pct delsnapshot 100 Update_20250913_063132
+ for SNAPSHOTS in $LIST
+ pct delsnapshot 100 Update_20250926_224042
+ for SNAPSHOTS in $LIST
+ pct delsnapshot 100 Update_20251011_131319
+ for SNAPSHOTS in $LIST
+ pct delsnapshot 100 Update_20251019_115658
+ echo -e '✅\e[1;92m Done\e[0m'
✅ Done
+ [[ false == true ]]
+ echo

+ [[ '' == true ]]
+ [[ '' == true ]]
+ [[ debian =~ ubuntu|debian|devuan ]]
+ echo -e '\e[1;33m--- APT UPDATE ---\e[0m'
--- APT UPDATE ---
+ pct exec 100 -- bash -c 'apt-get update -y'
Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Reading package lists...
+ ID=100
++ pct exec 100 -- bash -c 'apt-get update -y'
+ ERROR_MSG='Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://security.debian.org bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Reading package lists...'
+ [[ '' != '' ]]
+ pct exec 100 -- bash -c 'grep -rnw /etc/apt -e unifi >/dev/null 2>&1'
+ [[ '' == true ]]
+ [[ '' == true ]]
+ echo -e '\n\e[1;33m--- APT UPGRADE ---\e[0m'

--- APT UPGRADE ---
+ [[ false != \t\r\u\e ]]
+ pct exec 100 -- bash -c 'apt-get dist-upgrade -y'
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ ID=100
++ pct exec 100 -- bash -c 'apt-get dist-upgrade -y'
+ ERROR_MSG='Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.'
+ [[ '' != '' ]]
+ echo -e '\n\e[1;33m--- APT CLEANING ---\e[0m'

--- APT CLEANING ---
+ pct exec 100 -- bash -c 'apt-get --purge autoremove -y'
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ ID=100
++ pct exec 100 -- bash -c 'apt-get --purge autoremove -y'
+ ERROR_MSG='Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.'
+ [[ '' != '' ]]
+ pct exec 100 -- bash -c 'apt-get autoclean -y'
Reading package lists...
Building dependency tree...
Reading state information...
+ ID=100
++ pct exec 100 -- bash -c 'apt-get autoclean -y'
+ ERROR_MSG='Reading package lists...
Building dependency tree...
Reading state information...'
+ [[ '' != '' ]]
+ EXTRAS
+ [[ true != true ]]
+ [[ '' == true ]]
+ echo -e '\n\e[1;33m--- Searching for extra updates ---\e[0m'

--- Searching for extra updates ---
+ [[ 192.168.1.2 50071 192.168.1.10 22 != true ]]
+ pct exec 100 -- bash -c 'mkdir -p /etc/ultimate-updater/'
+ pct push 100 -- /etc/ultimate-updater/update-extras.sh /etc/ultimate-updater/update-extras.sh
+ pct push 100 -- /etc/ultimate-updater/update.conf /etc/ultimate-updater/update.conf
+ pct exec 100 -- bash -c 'chmod +x /etc/ultimate-updater/update-extras.sh &&                                         /etc/ultimate-updater/update-extras.sh &&                                         rm -rf /etc/ultimate-updater || true'
Reading package lists...
Building dependency tree...
Reading state information...
expect is already the newest version (5.45.4-2+b1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

*** Updating Community-Scripts ***
✅ Update process completed

+ USER_SCRIPTS
+ [[ -d /etc/ultimate-updater/scripts.d/100 ]]
+ echo -e '\e[1;92m---   Finished extra updates    ---\e[0m'
---   Finished extra updates    ---
+ [[ '' != true ]]
+ [[ '' != true ]]
+ echo

+ TRIM_FILESYSTEM
+ [[ true == true ]]
+ local ROOT_FS
++ df -Th /
++ awk 'NR==2 {print $2}'
+ ROOT_FS=ext4
+ local LVS
+ mapfile -t LVS
++ lvs
++ awk -F '[[:space:]]+' 'NR>1 && (/Data%|vm-100/) {gsub(/%/, "", $7); print $7}'
+ [[ 6 -gt 0 ]]
+ [[ ext4 == \e\x\t\4 ]]
+ echo -e '\e[1;33m--- Trimming filesystem ---\e[0m'
--- Trimming filesystem ---
+ echo -e '\e[1;91mData before trim: vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 98.08%\e[0m'
Data before trim: vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 98.08%
+ pct fstrim 100 --ignore-mountpoints true
CT is locked (snapshot-delete)
+ local LVS_AFTER
+ mapfile -t LVS_AFTER
++ lvs
++ awk -F '[[:space:]]+' 'NR>1 && (/Data%|vm-100/) {gsub(/%/, "", $7); print $7}'
+ echo -e '\e[1;92mData after trim: vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 98.08%\e[0m\n'
Data after trim: vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 vm-100-disk-0 98.08%

+ sleep 1.5
+ UPDATE_CHECK
+ [[ '' == true ]]
+ echo

+ CCONTAINER=
+ for CONTAINER in $CONTAINERS
+ ERROR_CODE=
+ [[ '' == '' ]]
+ [[ 106 =~ 101 ]]
+ [[ '' != '' ]]
+ pct config 101
+ grep template
++ pct status 101
+ STATUS='status: running'
+ [[ status: running == \s\t\a\t\u\s\:\ \s\t\o\p\p\e\d ]]
+ [[ status: running == \s\t\a\t\u\s\:\ \s\t\o\p\p\e\d ]]
+ [[ status: running == \s\t\a\t\u\s\:\ \r\u\n\n\i\n\g ]]
+ [[ true == true ]]
+ UPDATE_CONTAINER 101
+ CONTAINER=101
+ CCONTAINER=true
+ echo 'CONTAINER="101"'
++ pct config 101
++ awk '/^ostype/' -
++ cut '-d ' -f2
+ OS=debian
++ pct exec 101 hostname
+ NAME=pihole
+ [[ '' != true ]]
+ echo -e '🔄\e[1;92m Updating LXC \e[36m101\e[0m : \e[1;92mpihole\e[0m\n'
🔄 Updating LXC 101 : pihole

+ [[ debian != alpine ]]
+ pct exec 101 -- bash -c 'ping -q -c1 google.com &>/dev/null'
+ [[ '' != true ]]
+ echo -e '💾\e[1;33m Start Snapshot and/or Backup\e[0m'
💾 Start Snapshot and/or Backup
+ CONTAINER_BACKUP
+ [[ true == true ]]
+ [[ true == true ]]
+ [[ true == true ]]
++ pct config 101
++ grep -q '^mp'
+ [[ '' == true ]]
+ [[ true == true ]]
++ date +%Y%m%d_%H%M%S
+ pct snapshot 101 Update_20251107_201242
+ echo -e '✅\e[1;92m Snapshot created\e[0m'
✅ Snapshot created
+ echo -e 'ℹ \e[1;92m Delete old snapshots\e[0m'
ℹ  Delete old snapshots
++ pct listsnapshot 101
++ sed -n 's/^.*Update\s*\(\S*\).*$/\1/p'
++ head -n -3
+ LIST='_20250908_032343
_20250913_063155
_20250926_224133
_20251011_131343
_20251019_115720'
+ for SNAPSHOTS in $LIST
+ pct delsnapshot 101 Update_20250908_032343
+ for SNAPSHOTS in $LIST
+ pct delsnapshot 101 Update_20250913_063155
+ for SNAPSHOTS in $LIST
+ pct delsnapshot 101 Update_20250926_224133
+ for SNAPSHOTS in $LIST
+ pct delsnapshot 101 Update_20251011_131343
+ for SNAPSHOTS in $LIST
+ pct delsnapshot 101 Update_20251019_115720
+ echo -e '✅\e[1;92m Done\e[0m'
✅ Done
+ [[ false == true ]]
+ echo

+ [[ '' == true ]]
+ [[ '' == true ]]
+ [[ debian =~ ubuntu|debian|devuan ]]
+ echo -e '\e[1;33m--- APT UPDATE ---\e[0m'
--- APT UPDATE ---
+ pct exec 101 -- bash -c 'apt-get update -y'
Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Reading package lists...
+ ID=101
++ pct exec 101 -- bash -c 'apt-get update -y'
+ ERROR_MSG='Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Reading package lists...'
+ [[ '' != '' ]]
+ pct exec 101 -- bash -c 'grep -rnw /etc/apt -e unifi >/dev/null 2>&1'
+ [[ '' == true ]]
+ [[ '' == true ]]
+ echo -e '\n\e[1;33m--- APT UPGRADE ---\e[0m'

--- APT UPGRADE ---
+ [[ false != \t\r\u\e ]]
+ pct exec 101 -- bash -c 'apt-get dist-upgrade -y'
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following package was automatically installed and is no longer required:
  netcat-openbsd
Use 'apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ ID=101
++ pct exec 101 -- bash -c 'apt-get dist-upgrade -y'
+ ERROR_MSG='Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following package was automatically installed and is no longer required:
  netcat-openbsd
Use '\''apt autoremove'\'' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.'
+ [[ '' != '' ]]
+ echo -e '\n\e[1;33m--- APT CLEANING ---\e[0m'

--- APT CLEANING ---
+ pct exec 101 -- bash -c 'apt-get --purge autoremove -y'
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  netcat-openbsd*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 111 kB disk space will be freed.
(Reading database ... 23039 files and directories currently installed.)
Removing netcat-openbsd (1.219-1) ...
update-alternatives: using /bin/nc.traditional to provide /bin/nc (nc) in auto mode
Processing triggers for man-db (2.11.2-2) ...
+ ID=101
++ pct exec 101 -- bash -c 'apt-get --purge autoremove -y'
+ ERROR_MSG='Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.'
+ [[ '' != '' ]]
+ pct exec 101 -- bash -c 'apt-get autoclean -y'
Reading package lists...
Building dependency tree...
Reading state information...
+ ID=101
++ pct exec 101 -- bash -c 'apt-get autoclean -y'
+ ERROR_MSG='Reading package lists...
Building dependency tree...
Reading state information...'
+ [[ '' != '' ]]
+ EXTRAS
+ [[ true != true ]]
+ [[ '' == true ]]
+ echo -e '\n\e[1;33m--- Searching for extra updates ---\e[0m'

--- Searching for extra updates ---
+ [[ 192.168.1.2 50071 192.168.1.10 22 != true ]]
+ pct exec 101 -- bash -c 'mkdir -p /etc/ultimate-updater/'
+ pct push 101 -- /etc/ultimate-updater/update-extras.sh /etc/ultimate-updater/update-extras.sh
+ pct push 101 -- /etc/ultimate-updater/update.conf /etc/ultimate-updater/update.conf
+ pct exec 101 -- bash -c 'chmod +x /etc/ultimate-updater/update-extras.sh &&                                         /etc/ultimate-updater/update-extras.sh &&                                         rm -rf /etc/ultimate-updater || true'

*** Updating PiHole ***

  [✓] Building dependency package pihole-meta.deb
  [✓] Installing Pi-hole dependency package

  [i] Checking for updates...
  [i] Pi-hole Core:     up to date
  [i] Web Interface:    up to date
  [i] FTL:              up to date

  [✓] Everything is up to date!
Reading package lists...
Building dependency tree...
Reading state information...
expect is already the newest version (5.45.4-2+b1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

*** Updating Community-Scripts ***
✅ Update process completed

+ USER_SCRIPTS
+ [[ -d /etc/ultimate-updater/scripts.d/101 ]]
+ echo -e '\e[1;92m---   Finished extra updates    ---\e[0m'
---   Finished extra updates    ---
+ [[ '' != true ]]
+ [[ '' != true ]]
+ echo

+ TRIM_FILESYSTEM
+ [[ true == true ]]
+ local ROOT_FS
++ df -Th /
++ awk 'NR==2 {print $2}'
+ ROOT_FS=ext4
+ local LVS
+ mapfile -t LVS
++ lvs
++ awk -F '[[:space:]]+' 'NR>1 && (/Data%|vm-101/) {gsub(/%/, "", $7); print $7}'
+ [[ 6 -gt 0 ]]
+ [[ ext4 == \e\x\t\4 ]]
+ echo -e '\e[1;33m--- Trimming filesystem ---\e[0m'
--- Trimming filesystem ---
+ echo -e '\e[1;91mData before trim: vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 72.91%\e[0m'
Data before trim: vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 72.91%
+ pct fstrim 101 --ignore-mountpoints true
CT is locked (snapshot-delete)
+ local LVS_AFTER
+ mapfile -t LVS_AFTER
++ lvs
++ awk -F '[[:space:]]+' 'NR>1 && (/Data%|vm-101/) {gsub(/%/, "", $7); print $7}'
+ echo -e '\e[1;92mData after trim: vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 72.91%\e[0m\n'
Data after trim: vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 vm-101-disk-0 72.91%

+ sleep 1.5
+ UPDATE_CHECK
+ [[ '' == true ]]
+ echo

+ CCONTAINER=
+ for CONTAINER in $CONTAINERS
+ ERROR_CODE=
+ [[ '' == '' ]]
+ [[ 106 =~ 102 ]]
+ [[ '' != '' ]]
+ pct config 102
+ grep template
++ pct status 102
+ STATUS='status: running'
+ [[ status: running == \s\t\a\t\u\s\:\ \s\t\o\p\p\e\d ]]
+ [[ status: running == \s\t\a\t\u\s\:\ \s\t\o\p\p\e\d ]]
+ [[ status: running == \s\t\a\t\u\s\:\ \r\u\n\n\i\n\g ]]
+ [[ true == true ]]
+ UPDATE_CONTAINER 102
+ CONTAINER=102
+ CCONTAINER=true
+ echo 'CONTAINER="102"'
++ pct config 102
++ awk '/^ostype/' -
++ cut '-d ' -f2
+ OS=ubuntu
++ pct exec 102 hostname
+ NAME=plex
+ [[ '' != true ]]
+ echo -e '🔄\e[1;92m Updating LXC \e[36m102\e[0m : \e[1;92mplex\e[0m\n'
🔄 Updating LXC 102 : plex

Expected behavior
The containers are not locked after update

Screenshots
Already providdede in previous details

VM/LXC (please complete the following information):

  • OS: Also provided in SS (ScreenShot)
  • Version Also provided in SS (ScreenShot)

**Used Version
output of provided in SS (ScreenShot)

Additional context
Maybe also to mention about, is that after running the update the backup cron defined in Datacenter > Backup are also screwed up and need to run the bakcup manually in order to make them work

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions