High CPU - Long Running - Unattended-upgrades-shutdown --wait-for-signal

Stacker

Member
May 6, 2020
23
0
21
So I have been doing some prep work to upgrade from 6.x to 7.x... and I believe I am ready to do that however I was doing some checks on why my CPU load was so high.

I found the following process eating my CPU for almost 2 Days now 44hr... Now I do know what this is and found some more on it to confirm what it was... but it should take a few minutes and go away... This appears to have hung.

Everything I read tells me I cant just kill this and I have not found any solutions on what to do if this goes forever. This appears that it will also prevent a server reboot for the upgrade... Im stuck on how to proceed.

unattended-upgrade--longtime.PNG


Code:
root@node01:~# pveversion -v
proxmox-ve: 6.4-1 (running kernel: 5.4.195-1-pve)
pve-manager: 6.4-15 (running version: 6.4-15/af7986e6)
pve-kernel-5.4: 6.4-19
pve-kernel-helper: 6.4-19
pve-kernel-5.3: 6.1-6
pve-kernel-5.0: 6.0-11
pve-kernel-5.4.195-1-pve: 5.4.195-1
pve-kernel-5.4.140-1-pve: 5.4.140-1
pve-kernel-5.4.65-1-pve: 5.4.65-1
pve-kernel-5.4.41-1-pve: 5.4.41-1
pve-kernel-5.3.18-3-pve: 5.3.18-3
pve-kernel-5.3.13-1-pve: 5.3.13-1
pve-kernel-5.3.10-1-pve: 5.3.10-1
pve-kernel-5.0.21-5-pve: 5.0.21-10
pve-kernel-5.0.21-4-pve: 5.0.21-9
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.1.5-pve2~bpo10+1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: 0.8.35+pve1
libjs-extjs: 6.0.1-10
libknet1: 1.22-pve2~bpo10+1
libproxmox-acme-perl: 1.1.0
libproxmox-backup-qemu0: 1.1.0-1
libpve-access-control: 6.4-3
libpve-apiclient-perl: 3.1-3
libpve-common-perl: 6.4-5
libpve-guest-common-perl: 3.1-5
libpve-http-server-perl: 3.2-5
libpve-storage-perl: 6.4-1
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.6-2
lxcfs: 4.0.6-pve1
novnc-pve: 1.1.0-1
proxmox-backup-client: 1.1.14-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.6-2
pve-cluster: 6.4-1
pve-container: 3.3-6
pve-docs: 6.4-2
pve-edk2-firmware: 2.20200531-1
pve-firewall: 4.1-4
pve-firmware: 3.3-2
pve-ha-manager: 3.1-1
pve-i18n: 2.3-1
pve-qemu-kvm: 5.2.0-8
pve-xtermjs: 4.7.0-3
pve-zsync: 2.2
qemu-server: 6.4-2
smartmontools: 7.2-pve2
spiceterm: 3.1-1
vncterm: 1.6-2
zfsutils-linux: 2.0.7-pve1
 
Update:
After some further discussion / talks / and reading. I decided to KILL the process. It does not seem to have caused issues.

https://wiki.debian.org/UnattendedUpgrades
https://linuxhint.com/enable-disable-unattended-upgrades-ubuntu/

Reasoning...

1) The config file for Unattended is not even on my system...
2) The service does not even exist (cant stop or restart or start it)
3) The path thats listed /usr/share/unattended-upgrades ... also does not exist.. so not sure what it could be running.


Code:
root@node01:/etc/apt/apt.conf.d# ls
01autoremove          10pveapthook  50appstream  76pveconf   90cloud-init-pipelining
01autoremove-kernels  20packagekit  70debconf    76pveproxy

Code:
root@node01:/etc/apt/apt.conf.d# sudo unattended-upgrade -d
sudo: unattended-upgrade: command not found

Code:
`root@node01:/usr/share# ls
adduser            common-licenses  fonts               initramfs-tools  menu                   pkgconfig          screen
alsa               corosync         fonts-font-awesome  iptables         metainfo               polkit-1           sensible-utils
apparmor           dbus-1           fonts-glyphicons    iso-codes        mime                   postfix            smartmontools
apparmor-features  debconf          gcc-8               java             misc                   ppp                snmp
applications       debhelper        GConf               javascript       mysql-common           proxmox-acme       ssl-cert
apport             debianutils      gdb                 joe              nano                   proxmox-ve         systemd
apps               dict             gettext             keyrings         nfs-common             pve-docs           tabset
aptitude           distro-info      glib-2.0            keyutils         novnc-pve              pve-edk2-firmware  tasksel
base-files         dns              glusterfs           kvm              ntp                    pve-i18n           terminfo
base-passwd        dnsmasq-base     gnupg               libc-bin         openssh                pve-kernel-helper  themes
bash-completion    doc              grub                libdrm           os-prober              pve-manager        thumbnailers
binfmts            doc-base         gst-plugins-base    libthai          PackageKit             pve-xtermjs        usb_modeswitch
bug                dpkg             gstreamer-1.0       lintian          pam                    pyshared           vim
ca-certificates    drirc.d          guile               locale           pam-configs            python             vncterm
calendar           emacs            hal                 lxc              perl                   python3            X11
ceph               euca2ools        i18n                lxcfs            perl5                  qemu-server        xml
cmake              file             icons               man              perl-openssl-defaults  readline           zoneinfo
cockpit            fontconfig       info                mdadm            pixmaps                samba              zsh`