0s autopkgtest [01:04:18]: starting date and time: 2024-03-22 01:04:18+0000 0s autopkgtest [01:04:18]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [01:04:18]: host juju-7f2275-prod-proposed-migration-environment-4; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.t6b3ig3w/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed --apt-upgrade adsys --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=adsys/0.14.1 glib2.0/2.79.3-3ubuntu5 gnutls28/3.8.3-1.1ubuntu2 libtirpc/1.3.4+ds-1.1 nettle/3.9.1-2.2 samba/2:4.19.5+dfsg-4ubuntu5 tevent/0.16.1-2' -- lxd -r lxd-armhf-10.145.243.237 lxd-armhf-10.145.243.237:autopkgtest/ubuntu/noble/armhf 32s autopkgtest [01:04:50]: testbed dpkg architecture: armhf 34s autopkgtest [01:04:52]: testbed apt version: 2.7.12 34s autopkgtest [01:04:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 42s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 43s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3765 kB] 43s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [494 kB] 43s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 43s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [53.9 kB] 43s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [638 kB] 43s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf c-n-f Metadata [2492 B] 43s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted armhf Packages [1372 B] 43s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted armhf c-n-f Metadata [116 B] 43s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [3768 kB] 43s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf c-n-f Metadata [7776 B] 43s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse armhf Packages [46.3 kB] 43s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse armhf c-n-f Metadata [116 B] 46s Fetched 8901 kB in 3s (3246 kB/s) 47s Reading package lists... 56s tee: /proc/self/fd/2: Permission denied 82s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 82s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 82s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 82s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 84s Reading package lists... 84s Reading package lists... 84s Building dependency tree... 84s Reading state information... 85s Calculating upgrade... 86s The following packages were automatically installed and are no longer required: 86s linux-headers-6.8.0-11 python3-lib2to3 86s Use 'apt autoremove' to remove them. 86s The following packages will be REMOVED: 86s libapt-pkg6.0 libarchive13 libatm1 libcurl3-gnutls libcurl4 libdb5.3 libelf1 86s libext2fs2 libgdbm-compat4 libgdbm6 libglib2.0-0 libgnutls30 libgpgme11 86s libhogweed6 libmagic1 libnetplan0 libnettle8 libnpth0 libnvme1 libparted2 86s libpcap0.8 libperl5.38 libpng16-16 libpsl5 libreadline8 libreiserfscore0 86s libssl3 libtirpc3 libuv1 linux-headers-6.8.0-11-generic python3-distutils 86s The following NEW packages will be installed: 86s libapt-pkg6.0t64 libarchive13t64 libatm1t64 libcurl3t64-gnutls libcurl4t64 86s libdb5.3t64 libelf1t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 86s libglib2.0-0t64 libgnutls30t64 libgpgme11t64 libhogweed6t64 libmagic1t64 86s libnetplan1 libnettle8t64 libnpth0t64 libnvme1t64 libparted2t64 86s libpcap0.8t64 libperl5.38t64 libpng16-16t64 libpsl5t64 libreadline8t64 86s libreiserfscore0t64 libssl3t64 libtirpc3t64 libuv1t64 linux-headers-6.8.0-20 86s linux-headers-6.8.0-20-generic xdg-user-dirs 86s The following packages have been kept back: 86s multipath-tools 86s The following packages will be upgraded: 86s apparmor apt apt-utils bind9-dnsutils bind9-host bind9-libs binutils 86s binutils-arm-linux-gnueabihf binutils-common bolt bsdextrautils bsdutils 86s btrfs-progs cloud-init coreutils cryptsetup-bin curl dbus dbus-bin 86s dbus-daemon dbus-session-bus-common dbus-system-bus-common dbus-user-session 86s debianutils dhcpcd-base dirmngr dmsetup dpkg dpkg-dev e2fsprogs 86s e2fsprogs-l10n eject fdisk file fonts-ubuntu-console ftp fwupd gawk 86s gcc-13-base gcc-14-base gir1.2-girepository-2.0 gir1.2-glib-2.0 gnupg 86s gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm gpgv 86s groff-base ibverbs-providers inetutils-telnet info initramfs-tools 86s initramfs-tools-bin initramfs-tools-core install-info iproute2 jq keyboxd 86s kmod kpartx krb5-locales libapparmor1 libaudit-common libaudit1 libbinutils 86s libblkid1 libblockdev-crypto3 libblockdev-fs3 libblockdev-loop3 86s libblockdev-mdraid3 libblockdev-nvme3 libblockdev-part3 libblockdev-swap3 86s libblockdev-utils3 libblockdev3 libbpf1 libbrotli1 libbsd0 libc-bin libc6 86s libcap-ng0 libcom-err2 libcryptsetup12 libctf-nobfd0 libctf0 libdbus-1-3 86s libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libevent-core-2.1-7 86s libexpat1 libfdisk1 libfido2-1 libftdi1-2 libfwupd2 libgcc-s1 86s libgirepository-1.0-1 libglib2.0-data libgssapi-krb5-2 libgudev-1.0-0 86s libgusb2 libibverbs1 libjcat1 libjq1 libjson-glib-1.0-0 86s libjson-glib-1.0-common libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 86s libldap-common libldap2 liblocale-gettext-perl liblzma5 libmagic-mgc 86s libmbim-glib4 libmbim-proxy libmm-glib0 libmount1 libnghttp2-14 libnsl2 86s libnss-systemd libpam-modules libpam-modules-bin libpam-runtime 86s libpam-systemd libpam0g libplymouth5 libpolkit-agent-1-0 86s libpolkit-gobject-1-0 libpython3-stdlib libpython3.11-minimal 86s libpython3.11-stdlib libpython3.12-minimal libpython3.12-stdlib libqmi-glib5 86s libqmi-proxy libqrtr-glib0 librtmp1 libsasl2-2 libsasl2-modules 86s libsasl2-modules-db libseccomp2 libselinux1 libsemanage-common libsemanage2 86s libsframe1 libslang2 libsmartcols1 libsqlite3-0 libss2 libssh-4 libstdc++6 86s libsystemd-shared libsystemd0 libtext-charwidth-perl libtext-iconv-perl 86s libtirpc-common libudev1 libudisks2-0 libusb-1.0-0 libuuid1 libvolume-key1 86s libxml2 libxmlb2 libxmuu1 linux-headers-generic locales logsave lshw lsof 86s man-db mount mtr-tiny netplan-generator netplan.io openssh-client 86s openssh-server openssh-sftp-server openssl parted perl perl-base 86s perl-modules-5.38 pinentry-curses plymouth plymouth-theme-ubuntu-text psmisc 86s python-apt-common python3 python3-apt python3-cryptography python3-dbus 86s python3-gdbm python3-gi python3-lib2to3 python3-markupsafe python3-minimal 86s python3-netplan python3-pkg-resources python3-pyrsistent python3-setuptools 86s python3-typing-extensions python3-yaml python3.11 python3.11-minimal 86s python3.12 python3.12-minimal readline-common rsync shared-mime-info sudo 86s systemd systemd-dev systemd-resolved systemd-sysv systemd-timesyncd tcpdump 86s telnet tnftp ubuntu-pro-client ubuntu-pro-client-l10n udev udisks2 usb.ids 86s util-linux uuid-runtime vim-common vim-tiny wget xxd xz-utils zlib1g 86s 237 upgraded, 32 newly installed, 31 to remove and 1 not upgraded. 86s Need to get 107 MB of archives. 86s After this operation, 84.4 MB of additional disk space will be used. 86s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdutils armhf 1:2.39.3-9ubuntu2 [102 kB] 86s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-14-base armhf 14-20240315-1ubuntu1 [47.0 kB] 86s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-s1 armhf 14-20240315-1ubuntu1 [41.5 kB] 86s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++6 armhf 14-20240315-1ubuntu1 [714 kB] 87s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc6 armhf 2.39-0ubuntu6 [2827 kB] 87s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbrotli1 armhf 1.1.0-2build1 [319 kB] 87s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgssapi-krb5-2 armhf 1.20.1-5.1ubuntu1 [119 kB] 87s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5-3 armhf 1.20.1-5.1ubuntu1 [321 kB] 87s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5support0 armhf 1.20.1-5.1ubuntu1 [31.4 kB] 87s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libk5crypto3 armhf 1.20.1-5.1ubuntu1 [78.6 kB] 87s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcom-err2 armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] 87s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g armhf 1:1.3.dfsg-3.1ubuntu1 [49.2 kB] 87s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build6 [51.3 kB] 87s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf udisks2 armhf 2.10.1-6 [276 kB] 87s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudisks2-0 armhf 2.10.1-6 [143 kB] 87s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblkid1 armhf 2.39.3-9ubuntu2 [160 kB] 87s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma5 armhf 5.6.0-0.2 [117 kB] 87s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf kmod armhf 31+20240202-2ubuntu4 [91.8 kB] 87s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkmod2 armhf 31+20240202-2ubuntu4 [44.9 kB] 87s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-dev all 255.4-1ubuntu5 [103 kB] 87s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-timesyncd armhf 255.4-1ubuntu5 [36.0 kB] 87s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-session-bus-common all 1.14.10-4ubuntu2 [80.3 kB] 87s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit-common all 1:3.1.2-2.1 [5674 B] 87s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcap-ng0 armhf 0.8.4-2build1 [13.5 kB] 87s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit1 armhf 1:3.1.2-2.1 [44.3 kB] 87s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam0g armhf 1.5.3-5ubuntu3 [62.0 kB] 87s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libselinux1 armhf 3.5-2ubuntu1 [70.9 kB] 87s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl4t64 armhf 8.5.0-2ubuntu7 [296 kB] 88s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf curl armhf 8.5.0-2ubuntu7 [219 kB] 88s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpsl5t64 armhf 0.21.2-1.1 [55.7 kB] 88s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main armhf wget armhf 1.21.4-1ubuntu2 [317 kB] 88s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main armhf tnftp armhf 20230507-2build1 [98.6 kB] 88s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpcap0.8t64 armhf 1.10.4-4.1ubuntu1 [137 kB] 88s Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main armhf tcpdump armhf 4.99.4-3ubuntu2 [425 kB] 88s Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-shared armhf 255.4-1ubuntu5 [2009 kB] 88s Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-resolved armhf 255.4-1ubuntu5 [289 kB] 88s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main armhf sudo armhf 1.9.15p5-3ubuntu3 [936 kB] 88s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main armhf rsync armhf 3.2.7-1build1 [413 kB] 88s Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-cryptography armhf 41.0.7-4build2 [788 kB] 88s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssl armhf 3.0.13-0ubuntu2 [975 kB] 88s Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-sftp-server armhf 1:9.6p1-3ubuntu11 [35.5 kB] 88s Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-client armhf 1:9.6p1-3ubuntu11 [890 kB] 88s Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main armhf openssh-server armhf 1:9.6p1-3ubuntu11 [503 kB] 88s Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-6.8.0-20 all 6.8.0-20.20 [13.6 MB] 89s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-6.8.0-20-generic armhf 6.8.0-20.20 [1287 kB] 89s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-headers-generic armhf 6.8.0-20.20+1 [9610 B] 89s Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssl3t64 armhf 3.0.13-0ubuntu2 [1558 kB] 89s Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnss-systemd armhf 255.4-1ubuntu5 [148 kB] 89s Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudev1 armhf 255.4-1ubuntu5 [166 kB] 89s Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd armhf 255.4-1ubuntu5 [3502 kB] 89s Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf udev armhf 255.4-1ubuntu5 [1852 kB] 89s Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-sysv armhf 255.4-1ubuntu5 [11.9 kB] 89s Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-systemd armhf 255.4-1ubuntu5 [216 kB] 89s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd0 armhf 255.4-1ubuntu5 [410 kB] 89s Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules-bin armhf 1.5.3-5ubuntu3 [47.0 kB] 89s Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules armhf 1.5.3-5ubuntu3 [261 kB] 89s Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-runtime all 1.5.3-5ubuntu3 [40.8 kB] 89s Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-user-session armhf 1.14.10-4ubuntu2 [9962 B] 89s Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapparmor1 armhf 4.0.0-beta3-0ubuntu2 [45.0 kB] 89s Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libexpat1 armhf 2.6.1-2 [65.9 kB] 89s Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-system-bus-common all 1.14.10-4ubuntu2 [81.5 kB] 89s Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-bin armhf 1.14.10-4ubuntu2 [37.1 kB] 89s Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus armhf 1.14.10-4ubuntu2 [28.1 kB] 89s Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dbus-daemon armhf 1.14.10-4ubuntu2 [109 kB] 89s Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdbus-1-3 armhf 1.14.10-4ubuntu2 [190 kB] 89s Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmount1 armhf 2.39.3-9ubuntu2 [171 kB] 89s Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libseccomp2 armhf 2.5.5-1ubuntu2 [49.5 kB] 89s Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdevmapper1.02.1 armhf 2:1.02.185-3ubuntu2 [135 kB] 89s Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuuid1 armhf 2.39.3-9ubuntu2 [34.4 kB] 89s Get:70 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcryptsetup12 armhf 2:2.7.0-1ubuntu2 [238 kB] 90s Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfdisk1 armhf 2.39.3-9ubuntu2 [196 kB] 90s Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mount armhf 2.39.3-9ubuntu2 [134 kB] 90s Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-utils3 armhf 3.1.0-1build1 [16.9 kB] 90s Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libvolume-key1 armhf 0.3.12-7build1 [38.4 kB] 90s Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjcat1 armhf 0.2.0-2build2 [30.4 kB] 90s Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main armhf parted armhf 3.6-3.1build2 [39.4 kB] 90s Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libparted2t64 armhf 3.6-3.1build2 [143 kB] 90s Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.12 armhf 3.12.2-4build3 [645 kB] 90s Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.12-minimal armhf 3.12.2-4build3 [1942 kB] 90s Get:80 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.12-stdlib armhf 3.12.2-4build3 [1906 kB] 90s Get:81 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.12-minimal armhf 3.12.2-4build3 [816 kB] 90s Get:82 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-5ubuntu1 [19.0 kB] 90s Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.11 armhf 3.11.8-1build4 [589 kB] 90s Get:84 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3.11-minimal armhf 3.11.8-1build4 [1795 kB] 90s Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.11-stdlib armhf 3.11.8-1build4 [1810 kB] 90s Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.11-minimal armhf 3.11.8-1build4 [826 kB] 90s Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsqlite3-0 armhf 3.45.1-1ubuntu1 [599 kB] 90s Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-iconv-perl armhf 1.7-8build2 [12.7 kB] 90s Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtext-charwidth-perl armhf 0.04-11build2 [8962 B] 90s Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 90s Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-6 [661 kB] 90s Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-gdbm armhf 3.12.2-3ubuntu2 [17.1 kB] 90s Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main armhf man-db armhf 2.12.0-3build4 [1196 kB] 90s Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm6t64 armhf 1.23-5.1 [30.3 kB] 90s Get:95 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgdbm-compat4t64 armhf 1.23-5.1 [6208 B] 90s Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libperl5.38t64 armhf 5.38.2-3.2 [4101 kB] 90s Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl armhf 5.38.2-3.2 [231 kB] 90s Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-base armhf 5.38.2-3.2 [1671 kB] 90s Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblocale-gettext-perl armhf 1.07-6ubuntu3 [15.0 kB] 90s Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnettle8t64 armhf 3.9.1-2.2 [187 kB] 90s Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libhogweed6t64 armhf 3.9.1-2.2 [187 kB] 90s Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgnutls30t64 armhf 3.8.3-1.1ubuntu2 [1046 kB] 91s Get:103 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldap2 armhf 2.6.7+dfsg-1~exp1ubuntu6 [172 kB] 91s Get:104 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcurl3t64-gnutls armhf 8.5.0-2ubuntu7 [290 kB] 91s Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main armhf shared-mime-info armhf 2.4-1build1 [470 kB] 91s Get:106 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gir1.2-girepository-2.0 armhf 1.79.1-1ubuntu6 [24.8 kB] 91s Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gir1.2-glib-2.0 armhf 2.79.3-3ubuntu5 [182 kB] 91s Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgirepository-1.0-1 armhf 1.79.1-1ubuntu6 [106 kB] 91s Get:109 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-gi armhf 3.47.0-3build1 [219 kB] 91s Get:110 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-dbus armhf 1.3.2-5build2 [94.7 kB] 91s Get:111 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnetplan1 armhf 1.0-1 [113 kB] 91s Get:112 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-netplan armhf 1.0-1 [22.5 kB] 91s Get:113 http://ftpmaster.internal/ubuntu noble-proposed/main armhf netplan-generator armhf 1.0-1 [58.7 kB] 91s Get:114 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools-bin armhf 0.142ubuntu23 [20.3 kB] 91s Get:115 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools-core all 0.142ubuntu23 [50.1 kB] 91s Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main armhf initramfs-tools all 0.142ubuntu23 [9058 B] 91s Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main armhf netplan.io armhf 1.0-1 [64.3 kB] 91s Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxmlb2 armhf 0.3.15-1build1 [57.0 kB] 91s Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqrtr-glib0 armhf 1.2.2-1ubuntu3 [15.4 kB] 91s Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqmi-glib5 armhf 1.35.2-0ubuntu1 [908 kB] 91s Get:121 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libqmi-proxy armhf 1.35.2-0ubuntu1 [5732 B] 91s Get:122 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpolkit-agent-1-0 armhf 124-1ubuntu1 [15.3 kB] 91s Get:123 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpolkit-gobject-1-0 armhf 124-1ubuntu1 [44.1 kB] 91s Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-0t64 armhf 2.79.3-3ubuntu5 [1414 kB] 91s Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfwupd2 armhf 1.9.15-1 [123 kB] 91s Get:126 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libarchive13t64 armhf 3.7.2-1.1ubuntu2 [330 kB] 91s Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fwupd armhf 1.9.15-1 [4349 kB] 91s Get:128 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt-utils armhf 2.7.13ubuntu1 [210 kB] 91s Get:129 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg6.0t64 armhf 2.7.13ubuntu1 [986 kB] 91s Get:130 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt armhf 2.7.13ubuntu1 [1367 kB] 91s Get:131 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ubuntu-pro-client-l10n armhf 31.2 [19.4 kB] 91s Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ubuntu-pro-client armhf 31.2 [216 kB] 91s Get:133 http://ftpmaster.internal/ubuntu noble-proposed/main armhf keyboxd armhf 2.4.4-2ubuntu15 [111 kB] 91s Get:134 http://ftpmaster.internal/ubuntu noble/main armhf libnpth0t64 armhf 1.6-3.1 [6940 B] 91s Get:135 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgv armhf 2.4.4-2ubuntu15 [224 kB] 91s Get:136 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg armhf 2.4.4-2ubuntu15 [524 kB] 91s Get:137 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg-wks-client armhf 2.4.4-2ubuntu15 [87.4 kB] 91s Get:138 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg-utils armhf 2.4.4-2ubuntu15 [158 kB] 91s Get:139 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpg-agent armhf 2.4.4-2ubuntu15 [235 kB] 91s Get:140 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgsm armhf 2.4.4-2ubuntu15 [241 kB] 91s Get:141 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreadline8t64 armhf 8.2-3.1 [129 kB] 91s Get:142 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gawk armhf 1:5.2.1-2build2 [415 kB] 91s Get:143 http://ftpmaster.internal/ubuntu noble-proposed/main armhf fdisk armhf 2.39.3-9ubuntu2 [135 kB] 91s Get:144 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gpgconf armhf 2.4.4-2ubuntu15 [115 kB] 91s Get:145 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dirmngr armhf 2.4.4-2ubuntu15 [346 kB] 91s Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg all 2.4.4-2ubuntu15 [359 kB] 91s Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-apt armhf 2.7.6build1 [162 kB] 92s Get:148 http://ftpmaster.internal/ubuntu noble-proposed/main armhf pinentry-curses armhf 1.2.1-3ubuntu4 [36.7 kB] 92s Get:149 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-yaml armhf 6.0.1-2build1 [117 kB] 92s Get:150 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python-apt-common all 2.7.6build1 [19.8 kB] 92s Get:151 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-setuptools all 68.1.2-2ubuntu1 [396 kB] 92s Get:152 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-pkg-resources all 68.1.2-2ubuntu1 [168 kB] 92s Get:153 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg armhf 1.22.6ubuntu4 [1229 kB] 92s Get:154 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-minimal armhf 3.12.2-0ubuntu1 [27.1 kB] 92s Get:155 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3 armhf 3.12.2-0ubuntu1 [24.1 kB] 92s Get:156 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3-stdlib armhf 3.12.2-0ubuntu1 [9802 B] 92s Get:157 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsmartcols1 armhf 2.39.3-9ubuntu2 [117 kB] 92s Get:158 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bsdextrautils armhf 2.39.3-9ubuntu2 [78.7 kB] 92s Get:159 http://ftpmaster.internal/ubuntu noble-proposed/main armhf groff-base armhf 1.23.0-3build1 [946 kB] 92s Get:160 http://ftpmaster.internal/ubuntu noble-proposed/main armhf readline-common all 8.2-3.1 [56.4 kB] 92s Get:161 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgpgme11t64 armhf 1.18.0-4.1ubuntu3 [120 kB] 92s Get:162 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-crypto3 armhf 3.1.0-1build1 [20.3 kB] 92s Get:163 http://ftpmaster.internal/ubuntu noble-proposed/main armhf e2fsprogs-l10n all 1.47.0-2.4~exp1ubuntu2 [5996 B] 92s Get:164 http://ftpmaster.internal/ubuntu noble-proposed/main armhf logsave armhf 1.47.0-2.4~exp1ubuntu2 [21.9 kB] 92s Get:165 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dhcpcd-base armhf 1:10.0.6-1ubuntu2 [186 kB] 92s Get:166 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-fs3 armhf 3.1.0-1build1 [34.4 kB] 92s Get:167 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libreiserfscore0t64 armhf 1:3.6.27-7.1 [66.2 kB] 92s Get:168 http://ftpmaster.internal/ubuntu noble-proposed/main armhf btrfs-progs armhf 6.6.3-1.1build1 [852 kB] 92s Get:169 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libext2fs2t64 armhf 1.47.0-2.4~exp1ubuntu2 [201 kB] 92s Get:170 http://ftpmaster.internal/ubuntu noble-proposed/main armhf e2fsprogs armhf 1.47.0-2.4~exp1ubuntu2 [571 kB] 92s Get:171 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-loop3 armhf 3.1.0-1build1 [6502 B] 92s Get:172 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-mdraid3 armhf 3.1.0-1build1 [13.3 kB] 92s Get:173 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-nvme3 armhf 3.1.0-1build1 [17.5 kB] 92s Get:174 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnvme1t64 armhf 1.8-3 [67.5 kB] 92s Get:175 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-part3 armhf 3.1.0-1build1 [16.4 kB] 92s Get:176 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev-swap3 armhf 3.1.0-1build1 [8894 B] 92s Get:177 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblockdev3 armhf 3.1.0-1build1 [42.9 kB] 92s Get:178 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgudev-1.0-0 armhf 1:238-3ubuntu2 [13.6 kB] 92s Get:179 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxml2 armhf 2.9.14+dfsg-1.3ubuntu2 [595 kB] 92s Get:180 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbpf1 armhf 1:1.3.0-2build1 [146 kB] 92s Get:181 http://ftpmaster.internal/ubuntu noble-proposed/main armhf iproute2 armhf 6.1.0-1ubuntu5 [1060 kB] 92s Get:182 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libelf1t64 armhf 0.190-1.1build2 [49.9 kB] 92s Get:183 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc-common all 1.3.4+ds-1.1 [8018 B] 92s Get:184 http://ftpmaster.internal/ubuntu noble-proposed/main armhf lsof armhf 4.95.0-1build2 [248 kB] 92s Get:185 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnsl2 armhf 1.3.0-3build2 [36.5 kB] 92s Get:186 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc3t64 armhf 1.3.4+ds-1.1 [73.2 kB] 92s Get:187 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmbim-proxy armhf 1.31.2-0ubuntu2 [5748 B] 92s Get:188 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmbim-glib4 armhf 1.31.2-0ubuntu2 [216 kB] 92s Get:189 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjson-glib-1.0-common all 1.8.0-2build1 [4210 B] 92s Get:190 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjson-glib-1.0-0 armhf 1.8.0-2build1 [61.2 kB] 92s Get:191 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libnghttp2-14 armhf 1.59.0-1build1 [68.1 kB] 92s Get:192 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libssh-4 armhf 0.10.6-2build1 [169 kB] 92s Get:193 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libusb-1.0-0 armhf 2:1.0.27-1 [48.7 kB] 92s Get:194 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgusb2 armhf 0.4.8-1build1 [34.6 kB] 92s Get:195 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmm-glib0 armhf 1.23.4-0ubuntu1 [214 kB] 92s Get:196 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-2 armhf 2.1.28+dfsg1-5ubuntu1 [49.7 kB] 92s Get:197 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libibverbs1 armhf 50.0-2build1 [57.9 kB] 92s Get:198 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libfido2-1 armhf 1.14.0-1build1 [75.8 kB] 92s Get:199 http://ftpmaster.internal/ubuntu noble-proposed/main armhf coreutils armhf 9.4-3ubuntu3 [1280 kB] 92s Get:200 http://ftpmaster.internal/ubuntu noble/main armhf debianutils armhf 5.17 [88.9 kB] 92s Get:201 http://ftpmaster.internal/ubuntu noble-proposed/main armhf util-linux armhf 2.39.3-9ubuntu2 [1216 kB] 92s Get:202 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc-bin armhf 2.39-0ubuntu6 [530 kB] 92s Get:203 http://ftpmaster.internal/ubuntu noble-proposed/main armhf file armhf 1:5.45-3 [21.1 kB] 93s Get:204 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic-mgc armhf 1:5.45-3 [307 kB] 93s Get:205 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmagic1t64 armhf 1:5.45-3 [81.4 kB] 93s Get:206 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libplymouth5 armhf 24.004.60-1ubuntu6 [140 kB] 93s Get:207 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpng16-16t64 armhf 1.6.43-3 [166 kB] 93s Get:208 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-host armhf 1:9.18.24-0ubuntu3 [47.4 kB] 93s Get:209 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-dnsutils armhf 1:9.18.24-0ubuntu3 [149 kB] 93s Get:210 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bind9-libs armhf 1:9.18.24-0ubuntu3 [1148 kB] 93s Get:211 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libuv1t64 armhf 1.48.0-1.1 [82.9 kB] 93s Get:212 http://ftpmaster.internal/ubuntu noble-proposed/main armhf uuid-runtime armhf 2.39.3-9ubuntu2 [41.7 kB] 93s Get:213 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebconfclient0 armhf 0.271ubuntu2 [10.8 kB] 93s Get:214 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage-common all 3.5-1build4 [10.1 kB] 93s Get:215 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage2 armhf 3.5-1build4 [84.5 kB] 93s Get:216 http://ftpmaster.internal/ubuntu noble-proposed/main armhf install-info armhf 7.1-3build1 [60.5 kB] 93s Get:217 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-base armhf 13.2.0-19ubuntu1 [47.7 kB] 93s Get:218 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libss2 armhf 1.47.0-2.4~exp1ubuntu2 [14.7 kB] 93s Get:219 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dmsetup armhf 2:1.02.185-3ubuntu2 [81.1 kB] 93s Get:220 http://ftpmaster.internal/ubuntu noble-proposed/main armhf eject armhf 2.39.3-9ubuntu2 [43.2 kB] 93s Get:221 http://ftpmaster.internal/ubuntu noble-proposed/main armhf krb5-locales all 1.20.1-5.1ubuntu1 [13.9 kB] 93s Get:222 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbsd0 armhf 0.12.1-1 [36.6 kB] 93s Get:223 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 93s Get:224 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libslang2 armhf 2.3.3-3build1 [478 kB] 93s Get:225 http://ftpmaster.internal/ubuntu noble-proposed/main armhf locales all 2.39-0ubuntu6 [4232 kB] 93s Get:226 http://ftpmaster.internal/ubuntu noble-proposed/main armhf vim-tiny armhf 2:9.1.0016-1ubuntu5 [665 kB] 93s Get:227 http://ftpmaster.internal/ubuntu noble-proposed/main armhf vim-common all 2:9.1.0016-1ubuntu5 [385 kB] 93s Get:228 http://ftpmaster.internal/ubuntu noble/main armhf xdg-user-dirs armhf 0.18-1 [17.3 kB] 93s Get:229 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xxd armhf 2:9.1.0016-1ubuntu5 [62.4 kB] 93s Get:230 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apparmor armhf 4.0.0-beta3-0ubuntu2 [562 kB] 93s Get:231 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ftp all 20230507-2build1 [4724 B] 93s Get:232 http://ftpmaster.internal/ubuntu noble-proposed/main armhf inetutils-telnet armhf 2:2.5-3ubuntu3 [90.7 kB] 93s Get:233 http://ftpmaster.internal/ubuntu noble-proposed/main armhf info armhf 7.1-3build1 [127 kB] 93s Get:234 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libxmuu1 armhf 2:1.1.3-3build1 [8004 B] 93s Get:235 http://ftpmaster.internal/ubuntu noble-proposed/main armhf lshw armhf 02.19.git.2021.06.19.996aaad9c7-2build2 [310 kB] 93s Get:236 http://ftpmaster.internal/ubuntu noble-proposed/main armhf mtr-tiny armhf 0.95-1.1build1 [51.7 kB] 93s Get:237 http://ftpmaster.internal/ubuntu noble-proposed/main armhf plymouth-theme-ubuntu-text armhf 24.004.60-1ubuntu6 [9818 B] 93s Get:238 http://ftpmaster.internal/ubuntu noble-proposed/main armhf plymouth armhf 24.004.60-1ubuntu6 [142 kB] 93s Get:239 http://ftpmaster.internal/ubuntu noble-proposed/main armhf psmisc armhf 23.7-1 [176 kB] 93s Get:240 http://ftpmaster.internal/ubuntu noble-proposed/main armhf telnet all 0.17+2.5-3ubuntu3 [3682 B] 93s Get:241 http://ftpmaster.internal/ubuntu noble-proposed/main armhf usb.ids all 2024.03.18-1 [223 kB] 93s Get:242 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xz-utils armhf 5.6.0-0.2 [271 kB] 93s Get:243 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf0 armhf 2.42-4ubuntu1 [87.7 kB] 93s Get:244 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libctf-nobfd0 armhf 2.42-4ubuntu1 [88.0 kB] 93s Get:245 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.42-4ubuntu1 [2925 kB] 94s Get:246 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libbinutils armhf 2.42-4ubuntu1 [464 kB] 94s Get:247 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils armhf 2.42-4ubuntu1 [3078 B] 94s Get:248 http://ftpmaster.internal/ubuntu noble-proposed/main armhf binutils-common armhf 2.42-4ubuntu1 [217 kB] 94s Get:249 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsframe1 armhf 2.42-4ubuntu1 [13.1 kB] 94s Get:250 http://ftpmaster.internal/ubuntu noble-proposed/main armhf bolt armhf 0.9.6-2build1 [138 kB] 94s Get:251 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cryptsetup-bin armhf 2:2.7.0-1ubuntu2 [214 kB] 94s Get:252 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg-dev all 1.22.6ubuntu4 [1074 kB] 94s Get:253 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdpkg-perl all 1.22.6ubuntu4 [268 kB] 94s Get:254 http://ftpmaster.internal/ubuntu noble/main armhf fonts-ubuntu-console all 0.869+git20240321-0ubuntu1 [18.7 kB] 94s Get:255 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gnupg-l10n all 2.4.4-2ubuntu15 [65.8 kB] 94s Get:256 http://ftpmaster.internal/ubuntu noble-proposed/main armhf ibverbs-providers armhf 50.0-2build1 [27.4 kB] 94s Get:257 http://ftpmaster.internal/ubuntu noble-proposed/main armhf jq armhf 1.7.1-3 [65.2 kB] 94s Get:258 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libjq1 armhf 1.7.1-3 [156 kB] 94s Get:259 http://ftpmaster.internal/ubuntu noble/main armhf libatm1t64 armhf 1:2.5.1-5.1 [20.0 kB] 94s Get:260 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libevent-core-2.1-7 armhf 2.1.12-stable-9build1 [82.3 kB] 94s Get:261 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libftdi1-2 armhf 1.5-6build4 [25.7 kB] 94s Get:262 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldap-common all 2.6.7+dfsg-1~exp1ubuntu6 [31.3 kB] 94s Get:263 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsasl2-modules armhf 2.1.28+dfsg1-5ubuntu1 [61.3 kB] 94s Get:264 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-lib2to3 all 3.12.2-3ubuntu2 [79.3 kB] 94s Get:265 http://ftpmaster.internal/ubuntu noble/main armhf python3-markupsafe armhf 2.1.5-1build1 [12.1 kB] 94s Get:266 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-pyrsistent armhf 0.20.0-1build1 [53.0 kB] 94s Get:267 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-typing-extensions all 4.10.0-1 [60.7 kB] 94s Get:268 http://ftpmaster.internal/ubuntu noble/main armhf cloud-init all 24.1.2-0ubuntu1 [597 kB] 94s Get:269 http://ftpmaster.internal/ubuntu noble-proposed/main armhf kpartx armhf 0.9.4-5ubuntu5 [31.4 kB] 95s Preconfiguring packages ... 95s Fetched 107 MB in 8s (13.6 MB/s) 95s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58620 files and directories currently installed.) 95s Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu2_armhf.deb ... 95s Unpacking bsdutils (1:2.39.3-9ubuntu2) over (1:2.39.3-6ubuntu2) ... 95s Setting up bsdutils (1:2.39.3-9ubuntu2) ... 95s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58620 files and directories currently installed.) 95s Preparing to unpack .../gcc-14-base_14-20240315-1ubuntu1_armhf.deb ... 95s Unpacking gcc-14-base:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 95s Setting up gcc-14-base:armhf (14-20240315-1ubuntu1) ... 95s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58620 files and directories currently installed.) 95s Preparing to unpack .../libgcc-s1_14-20240315-1ubuntu1_armhf.deb ... 95s Unpacking libgcc-s1:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 95s Setting up libgcc-s1:armhf (14-20240315-1ubuntu1) ... 95s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58620 files and directories currently installed.) 95s Preparing to unpack .../libstdc++6_14-20240315-1ubuntu1_armhf.deb ... 95s Unpacking libstdc++6:armhf (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 96s Setting up libstdc++6:armhf (14-20240315-1ubuntu1) ... 96s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58620 files and directories currently installed.) 96s Preparing to unpack .../libc6_2.39-0ubuntu6_armhf.deb ... 96s Unpacking libc6:armhf (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 96s Setting up libc6:armhf (2.39-0ubuntu6) ... 98s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58620 files and directories currently installed.) 98s Preparing to unpack .../0-libbrotli1_1.1.0-2build1_armhf.deb ... 98s Unpacking libbrotli1:armhf (1.1.0-2build1) over (1.1.0-2) ... 98s Preparing to unpack .../1-libgssapi-krb5-2_1.20.1-5.1ubuntu1_armhf.deb ... 98s Unpacking libgssapi-krb5-2:armhf (1.20.1-5.1ubuntu1) over (1.20.1-5build1) ... 98s Preparing to unpack .../2-libkrb5-3_1.20.1-5.1ubuntu1_armhf.deb ... 98s Unpacking libkrb5-3:armhf (1.20.1-5.1ubuntu1) over (1.20.1-5build1) ... 98s Preparing to unpack .../3-libkrb5support0_1.20.1-5.1ubuntu1_armhf.deb ... 98s Unpacking libkrb5support0:armhf (1.20.1-5.1ubuntu1) over (1.20.1-5build1) ... 98s Preparing to unpack .../4-libk5crypto3_1.20.1-5.1ubuntu1_armhf.deb ... 98s Unpacking libk5crypto3:armhf (1.20.1-5.1ubuntu1) over (1.20.1-5build1) ... 98s Preparing to unpack .../5-libcom-err2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 98s Unpacking libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 99s Preparing to unpack .../6-zlib1g_1%3a1.3.dfsg-3.1ubuntu1_armhf.deb ... 99s Unpacking zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) over (1:1.3.dfsg-3ubuntu1) ... 99s Setting up zlib1g:armhf (1:1.3.dfsg-3.1ubuntu1) ... 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58620 files and directories currently installed.) 99s Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d.1-2build6_armhf.deb ... 99s Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) over (2.4+20151223.gitfa8646d.1-2build4) ... 99s Preparing to unpack .../udisks2_2.10.1-6_armhf.deb ... 99s Unpacking udisks2 (2.10.1-6) over (2.10.1-1ubuntu2) ... 99s Preparing to unpack .../libudisks2-0_2.10.1-6_armhf.deb ... 99s Unpacking libudisks2-0:armhf (2.10.1-6) over (2.10.1-1ubuntu2) ... 99s Preparing to unpack .../libblkid1_2.39.3-9ubuntu2_armhf.deb ... 99s Unpacking libblkid1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 100s Setting up libblkid1:armhf (2.39.3-9ubuntu2) ... 100s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58620 files and directories currently installed.) 100s Preparing to unpack .../liblzma5_5.6.0-0.2_armhf.deb ... 100s Unpacking liblzma5:armhf (5.6.0-0.2) over (5.4.5-0.3) ... 100s Setting up liblzma5:armhf (5.6.0-0.2) ... 100s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58620 files and directories currently installed.) 100s Preparing to unpack .../0-kmod_31+20240202-2ubuntu4_armhf.deb ... 100s Unpacking kmod (31+20240202-2ubuntu4) over (30+20230601-2ubuntu1) ... 100s dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty 100s Preparing to unpack .../1-libkmod2_31+20240202-2ubuntu4_armhf.deb ... 100s Unpacking libkmod2:armhf (31+20240202-2ubuntu4) over (30+20230601-2ubuntu1) ... 100s Preparing to unpack .../2-systemd-dev_255.4-1ubuntu5_all.deb ... 100s Unpacking systemd-dev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 100s Preparing to unpack .../3-systemd-timesyncd_255.4-1ubuntu5_armhf.deb ... 100s Unpacking systemd-timesyncd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 100s Preparing to unpack .../4-dbus-session-bus-common_1.14.10-4ubuntu2_all.deb ... 100s Unpacking dbus-session-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 100s Preparing to unpack .../5-libaudit-common_1%3a3.1.2-2.1_all.deb ... 100s Unpacking libaudit-common (1:3.1.2-2.1) over (1:3.1.2-2) ... 100s Setting up libaudit-common (1:3.1.2-2.1) ... 100s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 100s Preparing to unpack .../libcap-ng0_0.8.4-2build1_armhf.deb ... 100s Unpacking libcap-ng0:armhf (0.8.4-2build1) over (0.8.4-2) ... 100s Setting up libcap-ng0:armhf (0.8.4-2build1) ... 101s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 101s Preparing to unpack .../libaudit1_1%3a3.1.2-2.1_armhf.deb ... 101s Unpacking libaudit1:armhf (1:3.1.2-2.1) over (1:3.1.2-2) ... 101s Setting up libaudit1:armhf (1:3.1.2-2.1) ... 101s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 101s Preparing to unpack .../libpam0g_1.5.3-5ubuntu3_armhf.deb ... 101s Unpacking libpam0g:armhf (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 101s Setting up libpam0g:armhf (1.5.3-5ubuntu3) ... 101s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 101s Preparing to unpack .../libselinux1_3.5-2ubuntu1_armhf.deb ... 101s Unpacking libselinux1:armhf (3.5-2ubuntu1) over (3.5-2build1) ... 101s Setting up libselinux1:armhf (3.5-2ubuntu1) ... 101s dpkg: libcurl4:armhf: dependency problems, but removing anyway as you requested: 101s curl depends on libcurl4 (= 8.5.0-2ubuntu2). 101s 101s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58619 files and directories currently installed.) 101s Removing libcurl4:armhf (8.5.0-2ubuntu2) ... 101s Selecting previously unselected package libcurl4t64:armhf. 101s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58614 files and directories currently installed.) 101s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu7_armhf.deb ... 101s Unpacking libcurl4t64:armhf (8.5.0-2ubuntu7) ... 101s Preparing to unpack .../curl_8.5.0-2ubuntu7_armhf.deb ... 101s Unpacking curl (8.5.0-2ubuntu7) over (8.5.0-2ubuntu2) ... 102s dpkg: libpsl5:armhf: dependency problems, but removing anyway as you requested: 102s wget depends on libpsl5 (>= 0.16.0). 102s libcurl3-gnutls:armhf depends on libpsl5 (>= 0.16.0). 102s 102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58620 files and directories currently installed.) 102s Removing libpsl5:armhf (0.21.2-1build1) ... 102s Selecting previously unselected package libpsl5t64:armhf. 102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58615 files and directories currently installed.) 102s Preparing to unpack .../libpsl5t64_0.21.2-1.1_armhf.deb ... 102s Unpacking libpsl5t64:armhf (0.21.2-1.1) ... 102s Preparing to unpack .../wget_1.21.4-1ubuntu2_armhf.deb ... 102s Unpacking wget (1.21.4-1ubuntu2) over (1.21.4-1ubuntu1) ... 102s Preparing to unpack .../tnftp_20230507-2build1_armhf.deb ... 102s Unpacking tnftp (20230507-2build1) over (20230507-2) ... 102s dpkg: libpcap0.8:armhf: dependency problems, but removing anyway as you requested: 102s tcpdump depends on libpcap0.8 (>= 1.9.1). 102s 102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58621 files and directories currently installed.) 102s Removing libpcap0.8:armhf (1.10.4-4ubuntu3) ... 102s Selecting previously unselected package libpcap0.8t64:armhf. 102s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58610 files and directories currently installed.) 102s Preparing to unpack .../00-libpcap0.8t64_1.10.4-4.1ubuntu1_armhf.deb ... 102s Unpacking libpcap0.8t64:armhf (1.10.4-4.1ubuntu1) ... 102s Preparing to unpack .../01-tcpdump_4.99.4-3ubuntu2_armhf.deb ... 102s Unpacking tcpdump (4.99.4-3ubuntu2) over (4.99.4-3ubuntu1) ... 102s Preparing to unpack .../02-libsystemd-shared_255.4-1ubuntu5_armhf.deb ... 102s Unpacking libsystemd-shared:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 102s Preparing to unpack .../03-systemd-resolved_255.4-1ubuntu5_armhf.deb ... 102s Unpacking systemd-resolved (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 102s Preparing to unpack .../04-sudo_1.9.15p5-3ubuntu3_armhf.deb ... 102s Unpacking sudo (1.9.15p5-3ubuntu3) over (1.9.15p5-3ubuntu1) ... 102s Preparing to unpack .../05-rsync_3.2.7-1build1_armhf.deb ... 102s Unpacking rsync (3.2.7-1build1) over (3.2.7-1) ... 102s Preparing to unpack .../06-python3-cryptography_41.0.7-4build2_armhf.deb ... 102s Unpacking python3-cryptography (41.0.7-4build2) over (41.0.7-3) ... 103s Preparing to unpack .../07-openssl_3.0.13-0ubuntu2_armhf.deb ... 103s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 103s Preparing to unpack .../08-openssh-sftp-server_1%3a9.6p1-3ubuntu11_armhf.deb ... 103s Unpacking openssh-sftp-server (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 103s Preparing to unpack .../09-openssh-client_1%3a9.6p1-3ubuntu11_armhf.deb ... 103s Unpacking openssh-client (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 103s Preparing to unpack .../10-openssh-server_1%3a9.6p1-3ubuntu11_armhf.deb ... 103s Unpacking openssh-server (1:9.6p1-3ubuntu11) over (1:9.6p1-3ubuntu2) ... 103s Selecting previously unselected package linux-headers-6.8.0-20. 103s Preparing to unpack .../11-linux-headers-6.8.0-20_6.8.0-20.20_all.deb ... 103s Unpacking linux-headers-6.8.0-20 (6.8.0-20.20) ... 106s Selecting previously unselected package linux-headers-6.8.0-20-generic. 108s Preparing to unpack .../12-linux-headers-6.8.0-20-generic_6.8.0-20.20_armhf.deb ... 108s Unpacking linux-headers-6.8.0-20-generic (6.8.0-20.20) ... 108s Preparing to unpack .../13-linux-headers-generic_6.8.0-20.20+1_armhf.deb ... 108s Unpacking linux-headers-generic (6.8.0-20.20+1) over (6.8.0-11.11+1) ... 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 89773 files and directories currently installed.) 109s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 109s dpkg: libssl3:armhf: dependency problems, but removing anyway as you requested: 109s systemd depends on libssl3 (>= 3.0.0). 109s libssh-4:armhf depends on libssl3 (>= 3.0.0). 109s libsasl2-modules:armhf depends on libssl3 (>= 3.0.0). 109s libsasl2-2:armhf depends on libssl3 (>= 3.0.0). 109s libpython3.12-minimal:armhf depends on libssl3 (>= 3.0.0). 109s libpython3.11-minimal:armhf depends on libssl3 (>= 3.0.0). 109s libnvme1 depends on libssl3 (>= 3.0.0). 109s libfido2-1:armhf depends on libssl3 (>= 3.0.0). 109s libcryptsetup12:armhf depends on libssl3 (>= 3.0.0). 109s dhcpcd-base depends on libssl3 (>= 3.0.0). 109s bind9-libs:armhf depends on libssl3 (>= 3.0.0). 109s 109s Removing libssl3:armhf (3.0.10-1ubuntu4) ... 109s Selecting previously unselected package libssl3t64:armhf. 109s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78623 files and directories currently installed.) 109s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_armhf.deb ... 109s Unpacking libssl3t64:armhf (3.0.13-0ubuntu2) ... 110s Setting up libssl3t64:armhf (3.0.13-0ubuntu2) ... 110s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78636 files and directories currently installed.) 110s Preparing to unpack .../libnss-systemd_255.4-1ubuntu5_armhf.deb ... 110s Unpacking libnss-systemd:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 110s Preparing to unpack .../libudev1_255.4-1ubuntu5_armhf.deb ... 110s Unpacking libudev1:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 110s Setting up libudev1:armhf (255.4-1ubuntu5) ... 111s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78636 files and directories currently installed.) 111s Preparing to unpack .../systemd_255.4-1ubuntu5_armhf.deb ... 111s Unpacking systemd (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 111s Preparing to unpack .../udev_255.4-1ubuntu5_armhf.deb ... 111s Unpacking udev (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 111s Preparing to unpack .../libsystemd0_255.4-1ubuntu5_armhf.deb ... 111s Unpacking libsystemd0:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 111s Setting up libsystemd0:armhf (255.4-1ubuntu5) ... 111s Setting up libkmod2:armhf (31+20240202-2ubuntu4) ... 111s Setting up libsystemd-shared:armhf (255.4-1ubuntu5) ... 111s Setting up systemd-dev (255.4-1ubuntu5) ... 111s Setting up systemd (255.4-1ubuntu5) ... 116s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78636 files and directories currently installed.) 116s Preparing to unpack .../systemd-sysv_255.4-1ubuntu5_armhf.deb ... 116s Unpacking systemd-sysv (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 116s Preparing to unpack .../libpam-systemd_255.4-1ubuntu5_armhf.deb ... 116s Unpacking libpam-systemd:armhf (255.4-1ubuntu5) over (255.2-3ubuntu2) ... 116s Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu3_armhf.deb ... 116s Unpacking libpam-modules-bin (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 116s Setting up libpam-modules-bin (1.5.3-5ubuntu3) ... 117s pam_namespace.service is a disabled or a static unit not running, not starting it. 117s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78636 files and directories currently installed.) 117s Preparing to unpack .../libpam-modules_1.5.3-5ubuntu3_armhf.deb ... 117s Unpacking libpam-modules:armhf (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 117s Setting up libpam-modules:armhf (1.5.3-5ubuntu3) ... 117s Installing new version of config file /etc/security/namespace.init ... 117s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78634 files and directories currently installed.) 117s Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu3_all.deb ... 117s Unpacking libpam-runtime (1.5.3-5ubuntu3) over (1.5.2-9.1ubuntu3) ... 117s Setting up libpam-runtime (1.5.3-5ubuntu3) ... 117s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78634 files and directories currently installed.) 117s Preparing to unpack .../0-dbus-user-session_1.14.10-4ubuntu2_armhf.deb ... 117s Unpacking dbus-user-session (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 117s Preparing to unpack .../1-libapparmor1_4.0.0-beta3-0ubuntu2_armhf.deb ... 117s Unpacking libapparmor1:armhf (4.0.0-beta3-0ubuntu2) over (4.0.0~alpha4-0ubuntu1) ... 117s Preparing to unpack .../2-libexpat1_2.6.1-2_armhf.deb ... 117s Unpacking libexpat1:armhf (2.6.1-2) over (2.6.0-1) ... 118s Preparing to unpack .../3-dbus-system-bus-common_1.14.10-4ubuntu2_all.deb ... 118s Unpacking dbus-system-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 118s Preparing to unpack .../4-dbus-bin_1.14.10-4ubuntu2_armhf.deb ... 118s Unpacking dbus-bin (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 118s Preparing to unpack .../5-dbus_1.14.10-4ubuntu2_armhf.deb ... 118s Unpacking dbus (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 118s Preparing to unpack .../6-dbus-daemon_1.14.10-4ubuntu2_armhf.deb ... 118s Unpacking dbus-daemon (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 118s Preparing to unpack .../7-libdbus-1-3_1.14.10-4ubuntu2_armhf.deb ... 118s Unpacking libdbus-1-3:armhf (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 118s Preparing to unpack .../8-libmount1_2.39.3-9ubuntu2_armhf.deb ... 118s Unpacking libmount1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 118s Setting up libmount1:armhf (2.39.3-9ubuntu2) ... 118s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78634 files and directories currently installed.) 118s Preparing to unpack .../libseccomp2_2.5.5-1ubuntu2_armhf.deb ... 118s Unpacking libseccomp2:armhf (2.5.5-1ubuntu2) over (2.5.5-1ubuntu1) ... 118s Setting up libseccomp2:armhf (2.5.5-1ubuntu2) ... 118s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78634 files and directories currently installed.) 118s Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu2_armhf.deb ... 118s Unpacking libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) over (2:1.02.185-3ubuntu1) ... 118s Preparing to unpack .../libuuid1_2.39.3-9ubuntu2_armhf.deb ... 118s Unpacking libuuid1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 118s Setting up libuuid1:armhf (2.39.3-9ubuntu2) ... 118s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78634 files and directories currently installed.) 118s Preparing to unpack .../0-libcryptsetup12_2%3a2.7.0-1ubuntu2_armhf.deb ... 118s Unpacking libcryptsetup12:armhf (2:2.7.0-1ubuntu2) over (2:2.7.0-1ubuntu1) ... 119s Preparing to unpack .../1-libfdisk1_2.39.3-9ubuntu2_armhf.deb ... 119s Unpacking libfdisk1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 119s Preparing to unpack .../2-mount_2.39.3-9ubuntu2_armhf.deb ... 119s Unpacking mount (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 119s Preparing to unpack .../3-libblockdev-utils3_3.1.0-1build1_armhf.deb ... 119s Unpacking libblockdev-utils3:armhf (3.1.0-1build1) over (3.1.0-1) ... 119s Preparing to unpack .../4-libvolume-key1_0.3.12-7build1_armhf.deb ... 119s Unpacking libvolume-key1:armhf (0.3.12-7build1) over (0.3.12-5build2) ... 119s Preparing to unpack .../5-libjcat1_0.2.0-2build2_armhf.deb ... 119s Unpacking libjcat1:armhf (0.2.0-2build2) over (0.2.0-2) ... 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78634 files and directories currently installed.) 119s Removing libgpgme11:armhf (1.18.0-4ubuntu1) ... 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78628 files and directories currently installed.) 119s Preparing to unpack .../parted_3.6-3.1build2_armhf.deb ... 119s Unpacking parted (3.6-3.1build2) over (3.6-3) ... 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78628 files and directories currently installed.) 119s Removing libparted2:armhf (3.6-3) ... 119s Selecting previously unselected package libparted2t64:armhf. 119s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78622 files and directories currently installed.) 119s Preparing to unpack .../00-libparted2t64_3.6-3.1build2_armhf.deb ... 119s Unpacking libparted2t64:armhf (3.6-3.1build2) ... 119s Preparing to unpack .../01-python3.12_3.12.2-4build3_armhf.deb ... 119s Unpacking python3.12 (3.12.2-4build3) over (3.12.2-1) ... 119s Preparing to unpack .../02-python3.12-minimal_3.12.2-4build3_armhf.deb ... 119s Unpacking python3.12-minimal (3.12.2-4build3) over (3.12.2-1) ... 120s Preparing to unpack .../03-libpython3.12-stdlib_3.12.2-4build3_armhf.deb ... 120s Unpacking libpython3.12-stdlib:armhf (3.12.2-4build3) over (3.12.2-1) ... 120s Preparing to unpack .../04-libpython3.12-minimal_3.12.2-4build3_armhf.deb ... 120s Unpacking libpython3.12-minimal:armhf (3.12.2-4build3) over (3.12.2-1) ... 120s Preparing to unpack .../05-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 120s Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 121s Preparing to unpack .../06-python3.11_3.11.8-1build4_armhf.deb ... 121s Unpacking python3.11 (3.11.8-1build4) over (3.11.8-1) ... 121s Preparing to unpack .../07-python3.11-minimal_3.11.8-1build4_armhf.deb ... 121s Unpacking python3.11-minimal (3.11.8-1build4) over (3.11.8-1) ... 121s Preparing to unpack .../08-libpython3.11-stdlib_3.11.8-1build4_armhf.deb ... 121s Unpacking libpython3.11-stdlib:armhf (3.11.8-1build4) over (3.11.8-1) ... 121s Preparing to unpack .../09-libpython3.11-minimal_3.11.8-1build4_armhf.deb ... 122s Unpacking libpython3.11-minimal:armhf (3.11.8-1build4) over (3.11.8-1) ... 122s Preparing to unpack .../10-libsqlite3-0_3.45.1-1ubuntu1_armhf.deb ... 122s Unpacking libsqlite3-0:armhf (3.45.1-1ubuntu1) over (3.45.1-1) ... 122s Preparing to unpack .../11-libtext-iconv-perl_1.7-8build2_armhf.deb ... 122s Unpacking libtext-iconv-perl:armhf (1.7-8build2) over (1.7-8build1) ... 122s Preparing to unpack .../12-libtext-charwidth-perl_0.04-11build2_armhf.deb ... 122s Unpacking libtext-charwidth-perl:armhf (0.04-11build2) over (0.04-11build1) ... 122s Preparing to unpack .../13-perl-modules-5.38_5.38.2-3.2_all.deb ... 122s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 122s dpkg: libperl5.38:armhf: dependency problems, but removing anyway as you requested: 122s perl depends on libperl5.38 (= 5.38.2-3). 122s 122s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78625 files and directories currently installed.) 122s Removing libperl5.38:armhf (5.38.2-3) ... 122s dpkg: libdb5.3:armhf: dependency problems, but removing anyway as you requested: 122s iproute2 depends on libdb5.3. 122s apt-utils depends on libdb5.3. 122s 122s Removing libdb5.3:armhf (5.3.28+dfsg2-4) ... 122s Selecting previously unselected package libdb5.3t64:armhf. 123s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78100 files and directories currently installed.) 123s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_armhf.deb ... 123s Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-6) ... 123s Preparing to unpack .../python3-gdbm_3.12.2-3ubuntu2_armhf.deb ... 123s Unpacking python3-gdbm:armhf (3.12.2-3ubuntu2) over (3.11.5-1) ... 123s Preparing to unpack .../man-db_2.12.0-3build4_armhf.deb ... 123s Unpacking man-db (2.12.0-3build4) over (2.12.0-3) ... 123s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78106 files and directories currently installed.) 123s Removing libgdbm-compat4:armhf (1.23-5) ... 123s Removing libgdbm6:armhf (1.23-5) ... 123s Selecting previously unselected package libgdbm6t64:armhf. 123s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78096 files and directories currently installed.) 123s Preparing to unpack .../libgdbm6t64_1.23-5.1_armhf.deb ... 123s Unpacking libgdbm6t64:armhf (1.23-5.1) ... 123s Selecting previously unselected package libgdbm-compat4t64:armhf. 123s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_armhf.deb ... 123s Unpacking libgdbm-compat4t64:armhf (1.23-5.1) ... 123s Selecting previously unselected package libperl5.38t64:armhf. 123s Preparing to unpack .../libperl5.38t64_5.38.2-3.2_armhf.deb ... 123s Unpacking libperl5.38t64:armhf (5.38.2-3.2) ... 123s Preparing to unpack .../perl_5.38.2-3.2_armhf.deb ... 123s Unpacking perl (5.38.2-3.2) over (5.38.2-3) ... 123s Preparing to unpack .../perl-base_5.38.2-3.2_armhf.deb ... 123s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 124s Setting up perl-base (5.38.2-3.2) ... 124s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78627 files and directories currently installed.) 124s Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu3_armhf.deb ... 124s Unpacking liblocale-gettext-perl (1.07-6ubuntu3) over (1.07-6build1) ... 124s dpkg: libnettle8:armhf: dependency problems, but removing anyway as you requested: 124s libhogweed6:armhf depends on libnettle8. 124s libgnutls30:armhf depends on libnettle8 (>= 3.9~). 124s libcurl3-gnutls:armhf depends on libnettle8. 124s libarchive13:armhf depends on libnettle8. 124s 124s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78627 files and directories currently installed.) 124s Removing libnettle8:armhf (3.9.1-2) ... 124s Selecting previously unselected package libnettle8t64:armhf. 124s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78620 files and directories currently installed.) 124s Preparing to unpack .../libnettle8t64_3.9.1-2.2_armhf.deb ... 124s Unpacking libnettle8t64:armhf (3.9.1-2.2) ... 124s Setting up libnettle8t64:armhf (3.9.1-2.2) ... 124s dpkg: libhogweed6:armhf: dependency problems, but removing anyway as you requested: 124s libgnutls30:armhf depends on libhogweed6 (>= 3.6). 124s 124s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78628 files and directories currently installed.) 124s Removing libhogweed6:armhf (3.9.1-2) ... 124s Selecting previously unselected package libhogweed6t64:armhf. 124s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78623 files and directories currently installed.) 124s Preparing to unpack .../libhogweed6t64_3.9.1-2.2_armhf.deb ... 124s Unpacking libhogweed6t64:armhf (3.9.1-2.2) ... 124s Setting up libhogweed6t64:armhf (3.9.1-2.2) ... 124s dpkg: libgnutls30:armhf: dependency problems, but removing anyway as you requested: 124s libldap2:armhf depends on libgnutls30 (>= 3.8.2). 124s libcurl3-gnutls:armhf depends on libgnutls30 (>= 3.8.2). 124s fwupd depends on libgnutls30 (>= 3.7.3). 124s dirmngr depends on libgnutls30 (>= 3.8.1). 124s apt depends on libgnutls30 (>= 3.8.1). 124s 124s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78629 files and directories currently installed.) 124s Removing libgnutls30:armhf (3.8.3-1ubuntu1) ... 124s Selecting previously unselected package libgnutls30t64:armhf. 124s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78620 files and directories currently installed.) 124s Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_armhf.deb ... 124s Unpacking libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... 124s Setting up libgnutls30t64:armhf (3.8.3-1.1ubuntu2) ... 124s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78648 files and directories currently installed.) 124s Preparing to unpack .../libldap2_2.6.7+dfsg-1~exp1ubuntu6_armhf.deb ... 124s Unpacking libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) over (2.6.7+dfsg-1~exp1ubuntu1) ... 125s dpkg: libcurl3-gnutls:armhf: dependency problems, but removing anyway as you requested: 125s libfwupd2:armhf depends on libcurl3-gnutls (>= 7.63.0). 125s fwupd depends on libcurl3-gnutls (>= 7.63.0). 125s 125s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78648 files and directories currently installed.) 125s Removing libcurl3-gnutls:armhf (8.5.0-2ubuntu2) ... 125s Selecting previously unselected package libcurl3t64-gnutls:armhf. 125s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78641 files and directories currently installed.) 125s Preparing to unpack .../00-libcurl3t64-gnutls_8.5.0-2ubuntu7_armhf.deb ... 125s Unpacking libcurl3t64-gnutls:armhf (8.5.0-2ubuntu7) ... 125s Preparing to unpack .../01-shared-mime-info_2.4-1build1_armhf.deb ... 125s Unpacking shared-mime-info (2.4-1build1) over (2.4-1) ... 125s Preparing to unpack .../02-gir1.2-girepository-2.0_1.79.1-1ubuntu6_armhf.deb ... 125s Unpacking gir1.2-girepository-2.0:armhf (1.79.1-1ubuntu6) over (1.79.1-1) ... 125s Preparing to unpack .../03-gir1.2-glib-2.0_2.79.3-3ubuntu5_armhf.deb ... 125s Unpacking gir1.2-glib-2.0:armhf (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 125s Preparing to unpack .../04-libgirepository-1.0-1_1.79.1-1ubuntu6_armhf.deb ... 125s Unpacking libgirepository-1.0-1:armhf (1.79.1-1ubuntu6) over (1.79.1-1) ... 125s Preparing to unpack .../05-python3-gi_3.47.0-3build1_armhf.deb ... 127s Unpacking python3-gi (3.47.0-3build1) over (3.47.0-3) ... 127s Preparing to unpack .../06-python3-dbus_1.3.2-5build2_armhf.deb ... 127s Unpacking python3-dbus (1.3.2-5build2) over (1.3.2-5build1) ... 127s Selecting previously unselected package libnetplan1:armhf. 127s Preparing to unpack .../07-libnetplan1_1.0-1_armhf.deb ... 127s Unpacking libnetplan1:armhf (1.0-1) ... 127s Preparing to unpack .../08-python3-netplan_1.0-1_armhf.deb ... 127s Unpacking python3-netplan (1.0-1) over (0.107.1-3) ... 127s Preparing to unpack .../09-netplan-generator_1.0-1_armhf.deb ... 127s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 127s Unpacking netplan-generator (1.0-1) over (0.107.1-3) ... 127s Preparing to unpack .../10-initramfs-tools-bin_0.142ubuntu23_armhf.deb ... 127s Unpacking initramfs-tools-bin (0.142ubuntu23) over (0.142ubuntu20) ... 127s Preparing to unpack .../11-initramfs-tools-core_0.142ubuntu23_all.deb ... 127s Unpacking initramfs-tools-core (0.142ubuntu23) over (0.142ubuntu20) ... 127s Preparing to unpack .../12-initramfs-tools_0.142ubuntu23_all.deb ... 127s Unpacking initramfs-tools (0.142ubuntu23) over (0.142ubuntu20) ... 127s Preparing to unpack .../13-netplan.io_1.0-1_armhf.deb ... 127s Unpacking netplan.io (1.0-1) over (0.107.1-3) ... 127s Preparing to unpack .../14-libxmlb2_0.3.15-1build1_armhf.deb ... 127s Unpacking libxmlb2:armhf (0.3.15-1build1) over (0.3.15-1) ... 127s Preparing to unpack .../15-libqrtr-glib0_1.2.2-1ubuntu3_armhf.deb ... 127s Unpacking libqrtr-glib0:armhf (1.2.2-1ubuntu3) over (1.2.2-1ubuntu2) ... 127s Preparing to unpack .../16-libqmi-glib5_1.35.2-0ubuntu1_armhf.deb ... 127s Unpacking libqmi-glib5:armhf (1.35.2-0ubuntu1) over (1.34.0-2) ... 127s Preparing to unpack .../17-libqmi-proxy_1.35.2-0ubuntu1_armhf.deb ... 127s Unpacking libqmi-proxy (1.35.2-0ubuntu1) over (1.34.0-2) ... 127s Preparing to unpack .../18-libpolkit-agent-1-0_124-1ubuntu1_armhf.deb ... 127s Unpacking libpolkit-agent-1-0:armhf (124-1ubuntu1) over (124-1) ... 127s Preparing to unpack .../19-libpolkit-gobject-1-0_124-1ubuntu1_armhf.deb ... 127s Unpacking libpolkit-gobject-1-0:armhf (124-1ubuntu1) over (124-1) ... 127s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78652 files and directories currently installed.) 127s Removing libnetplan0:armhf (0.107.1-3) ... 127s dpkg: libglib2.0-0:armhf: dependency problems, but removing anyway as you requested: 127s libmm-glib0:armhf depends on libglib2.0-0 (>= 2.62.0). 127s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 127s libmbim-glib4:armhf depends on libglib2.0-0 (>= 2.56). 127s libjson-glib-1.0-0:armhf depends on libglib2.0-0 (>= 2.75.3). 127s libgusb2:armhf depends on libglib2.0-0 (>= 2.75.3). 127s libgudev-1.0-0:armhf depends on libglib2.0-0 (>= 2.38.0). 127s libfwupd2:armhf depends on libglib2.0-0 (>= 2.79.0). 127s libblockdev3:armhf depends on libglib2.0-0 (>= 2.42.2). 127s libblockdev-swap3:armhf depends on libglib2.0-0 (>= 2.42.2). 127s libblockdev-part3:armhf depends on libglib2.0-0 (>= 2.42.2). 127s libblockdev-nvme3:armhf depends on libglib2.0-0 (>= 2.42.2). 127s libblockdev-mdraid3:armhf depends on libglib2.0-0 (>= 2.42.2). 127s libblockdev-loop3:armhf depends on libglib2.0-0 (>= 2.42.2). 127s libblockdev-fs3:armhf depends on libglib2.0-0 (>= 2.42.2). 127s libblockdev-crypto3:armhf depends on libglib2.0-0 (>= 2.42.2). 127s fwupd depends on libglib2.0-0 (>= 2.79.0). 127s bolt depends on libglib2.0-0 (>= 2.56.0). 127s 127s Removing libglib2.0-0:armhf (2.79.2-1~ubuntu1) ... 127s Selecting previously unselected package libglib2.0-0t64:armhf. 127s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78623 files and directories currently installed.) 127s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_armhf.deb ... 127s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:armhf.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 127s removed '/var/lib/dpkg/info/libglib2.0-0:armhf.postrm' 127s Unpacking libglib2.0-0t64:armhf (2.79.3-3ubuntu5) ... 127s Preparing to unpack .../libfwupd2_1.9.15-1_armhf.deb ... 127s Unpacking libfwupd2:armhf (1.9.15-1) over (1.9.14-1) ... 127s dpkg: libarchive13:armhf: dependency problems, but removing anyway as you requested: 127s fwupd depends on libarchive13 (>= 3.2.1). 127s 127s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78648 files and directories currently installed.) 127s Removing libarchive13:armhf (3.7.2-1ubuntu2) ... 127s Selecting previously unselected package libarchive13t64:armhf. 127s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78642 files and directories currently installed.) 127s Preparing to unpack .../libarchive13t64_3.7.2-1.1ubuntu2_armhf.deb ... 127s Unpacking libarchive13t64:armhf (3.7.2-1.1ubuntu2) ... 127s Preparing to unpack .../fwupd_1.9.15-1_armhf.deb ... 128s Unpacking fwupd (1.9.15-1) over (1.9.14-1) ... 128s Preparing to unpack .../apt-utils_2.7.13ubuntu1_armhf.deb ... 128s Unpacking apt-utils (2.7.13ubuntu1) over (2.7.12) ... 128s dpkg: libapt-pkg6.0:armhf: dependency problems, but removing anyway as you requested: 128s ubuntu-pro-client depends on libapt-pkg6.0 (>= 1.9~). 128s python3-apt depends on libapt-pkg6.0 (>= 2.7.11). 128s apt depends on libapt-pkg6.0 (>= 2.7.12). 128s 128s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78649 files and directories currently installed.) 128s Removing libapt-pkg6.0:armhf (2.7.12) ... 128s Selecting previously unselected package libapt-pkg6.0t64:armhf. 128s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78600 files and directories currently installed.) 128s Preparing to unpack .../libapt-pkg6.0t64_2.7.13ubuntu1_armhf.deb ... 128s Unpacking libapt-pkg6.0t64:armhf (2.7.13ubuntu1) ... 128s Setting up libapt-pkg6.0t64:armhf (2.7.13ubuntu1) ... 128s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78650 files and directories currently installed.) 128s Preparing to unpack .../apt_2.7.13ubuntu1_armhf.deb ... 129s Unpacking apt (2.7.13ubuntu1) over (2.7.12) ... 129s Setting up apt (2.7.13ubuntu1) ... 130s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78650 files and directories currently installed.) 130s Preparing to unpack .../ubuntu-pro-client-l10n_31.2_armhf.deb ... 130s Unpacking ubuntu-pro-client-l10n (31.2) over (31.1) ... 130s Preparing to unpack .../ubuntu-pro-client_31.2_armhf.deb ... 130s Unpacking ubuntu-pro-client (31.2) over (31.1) ... 130s Preparing to unpack .../keyboxd_2.4.4-2ubuntu15_armhf.deb ... 130s Unpacking keyboxd (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 130s dpkg: libnpth0:armhf: dependency problems, but removing anyway as you requested: 130s gpgv depends on libnpth0 (>= 0.90). 130s gpgsm depends on libnpth0 (>= 0.90). 130s gpg-agent depends on libnpth0 (>= 0.90). 130s gpg depends on libnpth0 (>= 0.90). 130s dirmngr depends on libnpth0 (>= 0.90). 130s 130s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78650 files and directories currently installed.) 131s Removing libnpth0:armhf (1.6-3build2) ... 131s Selecting previously unselected package libnpth0t64:armhf. 131s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78645 files and directories currently installed.) 131s Preparing to unpack .../libnpth0t64_1.6-3.1_armhf.deb ... 131s Unpacking libnpth0t64:armhf (1.6-3.1) ... 131s Setting up libnpth0t64:armhf (1.6-3.1) ... 131s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78651 files and directories currently installed.) 131s Preparing to unpack .../gpgv_2.4.4-2ubuntu15_armhf.deb ... 131s Unpacking gpgv (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 131s Setting up gpgv (2.4.4-2ubuntu15) ... 131s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78651 files and directories currently installed.) 131s Preparing to unpack .../gpg_2.4.4-2ubuntu15_armhf.deb ... 131s Unpacking gpg (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 131s Preparing to unpack .../gpg-wks-client_2.4.4-2ubuntu15_armhf.deb ... 131s Unpacking gpg-wks-client (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 131s Preparing to unpack .../gnupg-utils_2.4.4-2ubuntu15_armhf.deb ... 131s Unpacking gnupg-utils (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 131s Preparing to unpack .../gpg-agent_2.4.4-2ubuntu15_armhf.deb ... 131s Unpacking gpg-agent (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 131s Preparing to unpack .../gpgsm_2.4.4-2ubuntu15_armhf.deb ... 131s Unpacking gpgsm (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 131s dpkg: libreadline8:armhf: dependency problems, but removing anyway as you requested: 131s gpgconf depends on libreadline8 (>= 6.0). 131s gawk depends on libreadline8 (>= 6.0). 131s fdisk depends on libreadline8 (>= 6.0). 131s 131s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78651 files and directories currently installed.) 131s Removing libreadline8:armhf (8.2-3) ... 131s Selecting previously unselected package libreadline8t64:armhf. 131s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78639 files and directories currently installed.) 131s Preparing to unpack .../libreadline8t64_8.2-3.1_armhf.deb ... 131s Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' 131s Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' 131s Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' 132s Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' 132s Unpacking libreadline8t64:armhf (8.2-3.1) ... 132s Setting up libreadline8t64:armhf (8.2-3.1) ... 132s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78659 files and directories currently installed.) 132s Preparing to unpack .../00-gawk_1%3a5.2.1-2build2_armhf.deb ... 132s Unpacking gawk (1:5.2.1-2build2) over (1:5.2.1-2) ... 132s Preparing to unpack .../01-fdisk_2.39.3-9ubuntu2_armhf.deb ... 132s Unpacking fdisk (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 132s Preparing to unpack .../02-gpgconf_2.4.4-2ubuntu15_armhf.deb ... 132s Unpacking gpgconf (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 132s Preparing to unpack .../03-dirmngr_2.4.4-2ubuntu15_armhf.deb ... 132s Unpacking dirmngr (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 132s Preparing to unpack .../04-gnupg_2.4.4-2ubuntu15_all.deb ... 132s Unpacking gnupg (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 132s Preparing to unpack .../05-python3-apt_2.7.6build1_armhf.deb ... 132s Unpacking python3-apt (2.7.6build1) over (2.7.6) ... 133s Preparing to unpack .../06-pinentry-curses_1.2.1-3ubuntu4_armhf.deb ... 133s Unpacking pinentry-curses (1.2.1-3ubuntu4) over (1.2.1-3ubuntu1) ... 133s Preparing to unpack .../07-python3-yaml_6.0.1-2build1_armhf.deb ... 133s Unpacking python3-yaml (6.0.1-2build1) over (6.0.1-2) ... 133s Preparing to unpack .../08-python-apt-common_2.7.6build1_all.deb ... 133s Unpacking python-apt-common (2.7.6build1) over (2.7.6) ... 133s Preparing to unpack .../09-python3-setuptools_68.1.2-2ubuntu1_all.deb ... 133s Unpacking python3-setuptools (68.1.2-2ubuntu1) over (68.1.2-2) ... 134s Preparing to unpack .../10-python3-pkg-resources_68.1.2-2ubuntu1_all.deb ... 134s Unpacking python3-pkg-resources (68.1.2-2ubuntu1) over (68.1.2-2) ... 134s Preparing to unpack .../11-dpkg_1.22.6ubuntu4_armhf.deb ... 134s Unpacking dpkg (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 134s Setting up dpkg (1.22.6ubuntu4) ... 135s Setting up libpython3.12-minimal:armhf (3.12.2-4build3) ... 135s Setting up libexpat1:armhf (2.6.1-2) ... 135s Setting up python3.12-minimal (3.12.2-4build3) ... 137s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78656 files and directories currently installed.) 137s Preparing to unpack .../python3-minimal_3.12.2-0ubuntu1_armhf.deb ... 137s Unpacking python3-minimal (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 137s Setting up python3-minimal (3.12.2-0ubuntu1) ... 137s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78656 files and directories currently installed.) 137s Preparing to unpack .../python3_3.12.2-0ubuntu1_armhf.deb ... 137s Unpacking python3 (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 138s Preparing to unpack .../libpython3-stdlib_3.12.2-0ubuntu1_armhf.deb ... 138s Unpacking libpython3-stdlib:armhf (3.12.2-0ubuntu1) over (3.12.1-0ubuntu2) ... 138s Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu2_armhf.deb ... 138s Unpacking libsmartcols1:armhf (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 138s Setting up libsmartcols1:armhf (2.39.3-9ubuntu2) ... 138s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78656 files and directories currently installed.) 138s Preparing to unpack .../0-bsdextrautils_2.39.3-9ubuntu2_armhf.deb ... 138s Unpacking bsdextrautils (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 139s Preparing to unpack .../1-groff-base_1.23.0-3build1_armhf.deb ... 139s Unpacking groff-base (1.23.0-3build1) over (1.23.0-3) ... 139s Preparing to unpack .../2-readline-common_8.2-3.1_all.deb ... 139s Unpacking readline-common (8.2-3.1) over (8.2-3) ... 139s Selecting previously unselected package libgpgme11t64:armhf. 139s Preparing to unpack .../3-libgpgme11t64_1.18.0-4.1ubuntu3_armhf.deb ... 139s Unpacking libgpgme11t64:armhf (1.18.0-4.1ubuntu3) ... 139s Preparing to unpack .../4-libblockdev-crypto3_3.1.0-1build1_armhf.deb ... 139s Unpacking libblockdev-crypto3:armhf (3.1.0-1build1) over (3.1.0-1) ... 139s Preparing to unpack .../5-e2fsprogs-l10n_1.47.0-2.4~exp1ubuntu2_all.deb ... 139s Unpacking e2fsprogs-l10n (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 140s Preparing to unpack .../6-logsave_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 140s Unpacking logsave (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 140s Preparing to unpack .../7-dhcpcd-base_1%3a10.0.6-1ubuntu2_armhf.deb ... 140s Unpacking dhcpcd-base (1:10.0.6-1ubuntu2) over (1:10.0.6-1ubuntu1) ... 140s Preparing to unpack .../8-libblockdev-fs3_3.1.0-1build1_armhf.deb ... 140s Unpacking libblockdev-fs3:armhf (3.1.0-1build1) over (3.1.0-1) ... 140s dpkg: libreiserfscore0: dependency problems, but removing anyway as you requested: 140s btrfs-progs depends on libreiserfscore0 (>= 1:3.6.27). 140s 140s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78663 files and directories currently installed.) 140s Removing libreiserfscore0 (1:3.6.27-7) ... 141s Selecting previously unselected package libreiserfscore0t64. 141s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78658 files and directories currently installed.) 141s Preparing to unpack .../libreiserfscore0t64_1%3a3.6.27-7.1_armhf.deb ... 141s Unpacking libreiserfscore0t64 (1:3.6.27-7.1) ... 141s Preparing to unpack .../btrfs-progs_6.6.3-1.1build1_armhf.deb ... 141s Unpacking btrfs-progs (6.6.3-1.1build1) over (6.6.3-1.1) ... 141s dpkg: libext2fs2:armhf: dependency problems, but removing anyway as you requested: 141s e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). 141s 141s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78664 files and directories currently installed.) 141s Removing libext2fs2:armhf (1.47.0-2ubuntu1) ... 141s Selecting previously unselected package libext2fs2t64:armhf. 141s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78657 files and directories currently installed.) 141s Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 141s Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' 141s Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64' 141s Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' 141s Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' 141s Unpacking libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... 141s Setting up libcom-err2:armhf (1.47.0-2.4~exp1ubuntu2) ... 141s Setting up libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu2) ... 141s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78673 files and directories currently installed.) 141s Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 141s Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 141s Preparing to unpack .../libblockdev-loop3_3.1.0-1build1_armhf.deb ... 141s Unpacking libblockdev-loop3:armhf (3.1.0-1build1) over (3.1.0-1) ... 141s Preparing to unpack .../libblockdev-mdraid3_3.1.0-1build1_armhf.deb ... 141s Unpacking libblockdev-mdraid3:armhf (3.1.0-1build1) over (3.1.0-1) ... 142s Preparing to unpack .../libblockdev-nvme3_3.1.0-1build1_armhf.deb ... 142s Unpacking libblockdev-nvme3:armhf (3.1.0-1build1) over (3.1.0-1) ... 142s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78673 files and directories currently installed.) 142s Removing libnvme1 (1.8-2) ... 142s Selecting previously unselected package libnvme1t64. 142s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78666 files and directories currently installed.) 142s Preparing to unpack .../0-libnvme1t64_1.8-3_armhf.deb ... 142s Unpacking libnvme1t64 (1.8-3) ... 142s Preparing to unpack .../1-libblockdev-part3_3.1.0-1build1_armhf.deb ... 142s Unpacking libblockdev-part3:armhf (3.1.0-1build1) over (3.1.0-1) ... 142s Preparing to unpack .../2-libblockdev-swap3_3.1.0-1build1_armhf.deb ... 142s Unpacking libblockdev-swap3:armhf (3.1.0-1build1) over (3.1.0-1) ... 142s Preparing to unpack .../3-libblockdev3_3.1.0-1build1_armhf.deb ... 142s Unpacking libblockdev3:armhf (3.1.0-1build1) over (3.1.0-1) ... 142s Preparing to unpack .../4-libgudev-1.0-0_1%3a238-3ubuntu2_armhf.deb ... 142s Unpacking libgudev-1.0-0:armhf (1:238-3ubuntu2) over (1:238-3) ... 142s Preparing to unpack .../5-libxml2_2.9.14+dfsg-1.3ubuntu2_armhf.deb ... 142s Unpacking libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) over (2.9.14+dfsg-1.3ubuntu1) ... 142s Preparing to unpack .../6-libbpf1_1%3a1.3.0-2build1_armhf.deb ... 142s Unpacking libbpf1:armhf (1:1.3.0-2build1) over (1:1.3.0-2) ... 142s Preparing to unpack .../7-iproute2_6.1.0-1ubuntu5_armhf.deb ... 142s Unpacking iproute2 (6.1.0-1ubuntu5) over (6.1.0-1ubuntu2) ... 142s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78674 files and directories currently installed.) 142s Removing libelf1:armhf (0.190-1) ... 143s Selecting previously unselected package libelf1t64:armhf. 143s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78669 files and directories currently installed.) 143s Preparing to unpack .../libelf1t64_0.190-1.1build2_armhf.deb ... 143s Unpacking libelf1t64:armhf (0.190-1.1build2) ... 143s Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1_all.deb ... 143s Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.4+ds-1build1) ... 143s Preparing to unpack .../lsof_4.95.0-1build2_armhf.deb ... 143s Unpacking lsof (4.95.0-1build2) over (4.95.0-1build1) ... 143s Preparing to unpack .../libnsl2_1.3.0-3build2_armhf.deb ... 143s Unpacking libnsl2:armhf (1.3.0-3build2) over (1.3.0-3) ... 143s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78674 files and directories currently installed.) 143s Removing libtirpc3:armhf (1.3.4+ds-1build1) ... 143s Selecting previously unselected package libtirpc3t64:armhf. 143s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78668 files and directories currently installed.) 143s Preparing to unpack .../00-libtirpc3t64_1.3.4+ds-1.1_armhf.deb ... 143s Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' 143s Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' 143s Unpacking libtirpc3t64:armhf (1.3.4+ds-1.1) ... 143s Preparing to unpack .../01-libmbim-proxy_1.31.2-0ubuntu2_armhf.deb ... 143s Unpacking libmbim-proxy (1.31.2-0ubuntu2) over (1.30.0-1) ... 143s Preparing to unpack .../02-libmbim-glib4_1.31.2-0ubuntu2_armhf.deb ... 143s Unpacking libmbim-glib4:armhf (1.31.2-0ubuntu2) over (1.30.0-1) ... 143s Preparing to unpack .../03-libjson-glib-1.0-common_1.8.0-2build1_all.deb ... 143s Unpacking libjson-glib-1.0-common (1.8.0-2build1) over (1.8.0-2) ... 143s Preparing to unpack .../04-libjson-glib-1.0-0_1.8.0-2build1_armhf.deb ... 143s Unpacking libjson-glib-1.0-0:armhf (1.8.0-2build1) over (1.8.0-2) ... 143s Preparing to unpack .../05-libnghttp2-14_1.59.0-1build1_armhf.deb ... 143s Unpacking libnghttp2-14:armhf (1.59.0-1build1) over (1.59.0-1) ... 143s Preparing to unpack .../06-libssh-4_0.10.6-2build1_armhf.deb ... 143s Unpacking libssh-4:armhf (0.10.6-2build1) over (0.10.6-2) ... 143s Preparing to unpack .../07-libusb-1.0-0_2%3a1.0.27-1_armhf.deb ... 143s Unpacking libusb-1.0-0:armhf (2:1.0.27-1) over (2:1.0.26-1) ... 143s Preparing to unpack .../08-libgusb2_0.4.8-1build1_armhf.deb ... 143s Unpacking libgusb2:armhf (0.4.8-1build1) over (0.4.8-1) ... 143s Preparing to unpack .../09-libmm-glib0_1.23.4-0ubuntu1_armhf.deb ... 143s Unpacking libmm-glib0:armhf (1.23.4-0ubuntu1) over (1.22.0-3) ... 144s Preparing to unpack .../10-libsasl2-2_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 144s Unpacking libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 144s Preparing to unpack .../11-libibverbs1_50.0-2build1_armhf.deb ... 144s Unpacking libibverbs1:armhf (50.0-2build1) over (50.0-2) ... 144s Preparing to unpack .../12-libfido2-1_1.14.0-1build1_armhf.deb ... 144s Unpacking libfido2-1:armhf (1.14.0-1build1) over (1.14.0-1) ... 144s Preparing to unpack .../13-coreutils_9.4-3ubuntu3_armhf.deb ... 144s Unpacking coreutils (9.4-3ubuntu3) over (9.4-2ubuntu4) ... 144s Setting up coreutils (9.4-3ubuntu3) ... 144s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78679 files and directories currently installed.) 144s Preparing to unpack .../debianutils_5.17_armhf.deb ... 144s Unpacking debianutils (5.17) over (5.16) ... 144s Setting up debianutils (5.17) ... 144s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78679 files and directories currently installed.) 144s Preparing to unpack .../util-linux_2.39.3-9ubuntu2_armhf.deb ... 144s Unpacking util-linux (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 144s Setting up util-linux (2.39.3-9ubuntu2) ... 145s fstrim.service is a disabled or a static unit not running, not starting it. 145s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78679 files and directories currently installed.) 145s Preparing to unpack .../libc-bin_2.39-0ubuntu6_armhf.deb ... 145s Unpacking libc-bin (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 145s Setting up libc-bin (2.39-0ubuntu6) ... 146s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78679 files and directories currently installed.) 146s Removing libatm1:armhf (1:2.5.1-5) ... 146s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78674 files and directories currently installed.) 146s Preparing to unpack .../file_1%3a5.45-3_armhf.deb ... 146s Unpacking file (1:5.45-3) over (1:5.45-2) ... 146s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78674 files and directories currently installed.) 146s Removing libmagic1:armhf (1:5.45-2) ... 146s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78664 files and directories currently installed.) 146s Preparing to unpack .../libmagic-mgc_1%3a5.45-3_armhf.deb ... 146s Unpacking libmagic-mgc (1:5.45-3) over (1:5.45-2) ... 146s Selecting previously unselected package libmagic1t64:armhf. 146s Preparing to unpack .../libmagic1t64_1%3a5.45-3_armhf.deb ... 146s Unpacking libmagic1t64:armhf (1:5.45-3) ... 147s Preparing to unpack .../libplymouth5_24.004.60-1ubuntu6_armhf.deb ... 147s Unpacking libplymouth5:armhf (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 147s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78675 files and directories currently installed.) 147s Removing libpng16-16:armhf (1.6.43-1) ... 147s Selecting previously unselected package libpng16-16t64:armhf. 147s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78665 files and directories currently installed.) 147s Preparing to unpack .../libpng16-16t64_1.6.43-3_armhf.deb ... 147s Unpacking libpng16-16t64:armhf (1.6.43-3) ... 148s Preparing to unpack .../bind9-host_1%3a9.18.24-0ubuntu3_armhf.deb ... 148s Unpacking bind9-host (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 148s Preparing to unpack .../bind9-dnsutils_1%3a9.18.24-0ubuntu3_armhf.deb ... 148s Unpacking bind9-dnsutils (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 149s Preparing to unpack .../bind9-libs_1%3a9.18.24-0ubuntu3_armhf.deb ... 149s Unpacking bind9-libs:armhf (1:9.18.24-0ubuntu3) over (1:9.18.21-0ubuntu1) ... 149s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78676 files and directories currently installed.) 149s Removing libuv1:armhf (1.48.0-1) ... 149s Selecting previously unselected package libuv1t64:armhf. 149s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78671 files and directories currently installed.) 149s Preparing to unpack .../libuv1t64_1.48.0-1.1_armhf.deb ... 149s Unpacking libuv1t64:armhf (1.48.0-1.1) ... 149s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78677 files and directories currently installed.) 149s Removing python3-distutils (3.11.5-1) ... 149s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78622 files and directories currently installed.) 149s Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu2_armhf.deb ... 149s Unpacking uuid-runtime (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 150s Preparing to unpack .../libdebconfclient0_0.271ubuntu2_armhf.deb ... 150s Unpacking libdebconfclient0:armhf (0.271ubuntu2) over (0.271ubuntu1) ... 150s Setting up libdebconfclient0:armhf (0.271ubuntu2) ... 150s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78622 files and directories currently installed.) 150s Preparing to unpack .../libsemanage-common_3.5-1build4_all.deb ... 150s Unpacking libsemanage-common (3.5-1build4) over (3.5-1build2) ... 150s Setting up libsemanage-common (3.5-1build4) ... 150s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78622 files and directories currently installed.) 150s Preparing to unpack .../libsemanage2_3.5-1build4_armhf.deb ... 150s Unpacking libsemanage2:armhf (3.5-1build4) over (3.5-1build2) ... 150s Setting up libsemanage2:armhf (3.5-1build4) ... 150s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78622 files and directories currently installed.) 150s Preparing to unpack .../install-info_7.1-3build1_armhf.deb ... 150s Unpacking install-info (7.1-3build1) over (7.1-3) ... 150s Setting up install-info (7.1-3build1) ... 150s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78622 files and directories currently installed.) 150s Preparing to unpack .../00-gcc-13-base_13.2.0-19ubuntu1_armhf.deb ... 150s Unpacking gcc-13-base:armhf (13.2.0-19ubuntu1) over (13.2.0-17ubuntu2) ... 150s Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu2_armhf.deb ... 150s Unpacking libss2:armhf (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... 150s Preparing to unpack .../02-dmsetup_2%3a1.02.185-3ubuntu2_armhf.deb ... 150s Unpacking dmsetup (2:1.02.185-3ubuntu2) over (2:1.02.185-3ubuntu1) ... 150s Preparing to unpack .../03-eject_2.39.3-9ubuntu2_armhf.deb ... 150s Unpacking eject (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 151s Preparing to unpack .../04-krb5-locales_1.20.1-5.1ubuntu1_all.deb ... 151s Unpacking krb5-locales (1.20.1-5.1ubuntu1) over (1.20.1-5build1) ... 151s Preparing to unpack .../05-libbsd0_0.12.1-1_armhf.deb ... 151s Unpacking libbsd0:armhf (0.12.1-1) over (0.11.8-1) ... 151s Preparing to unpack .../06-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 151s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 151s Preparing to unpack .../07-libslang2_2.3.3-3build1_armhf.deb ... 151s Unpacking libslang2:armhf (2.3.3-3build1) over (2.3.3-3) ... 151s Preparing to unpack .../08-locales_2.39-0ubuntu6_all.deb ... 151s Unpacking locales (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 151s Preparing to unpack .../09-vim-tiny_2%3a9.1.0016-1ubuntu5_armhf.deb ... 151s Unpacking vim-tiny (2:9.1.0016-1ubuntu5) over (2:9.1.0016-1ubuntu2) ... 151s Preparing to unpack .../10-vim-common_2%3a9.1.0016-1ubuntu5_all.deb ... 151s Unpacking vim-common (2:9.1.0016-1ubuntu5) over (2:9.1.0016-1ubuntu2) ... 152s Selecting previously unselected package xdg-user-dirs. 152s Preparing to unpack .../11-xdg-user-dirs_0.18-1_armhf.deb ... 152s Unpacking xdg-user-dirs (0.18-1) ... 152s Preparing to unpack .../12-xxd_2%3a9.1.0016-1ubuntu5_armhf.deb ... 152s Unpacking xxd (2:9.1.0016-1ubuntu5) over (2:9.1.0016-1ubuntu2) ... 152s Preparing to unpack .../13-apparmor_4.0.0-beta3-0ubuntu2_armhf.deb ... 153s Unpacking apparmor (4.0.0-beta3-0ubuntu2) over (4.0.0~alpha4-0ubuntu1) ... 153s Preparing to unpack .../14-ftp_20230507-2build1_all.deb ... 153s Unpacking ftp (20230507-2build1) over (20230507-2) ... 153s Preparing to unpack .../15-inetutils-telnet_2%3a2.5-3ubuntu3_armhf.deb ... 153s Unpacking inetutils-telnet (2:2.5-3ubuntu3) over (2:2.5-3ubuntu1) ... 153s Preparing to unpack .../16-info_7.1-3build1_armhf.deb ... 153s Unpacking info (7.1-3build1) over (7.1-3) ... 153s Preparing to unpack .../17-libxmuu1_2%3a1.1.3-3build1_armhf.deb ... 153s Unpacking libxmuu1:armhf (2:1.1.3-3build1) over (2:1.1.3-3) ... 153s Preparing to unpack .../18-lshw_02.19.git.2021.06.19.996aaad9c7-2build2_armhf.deb ... 153s Unpacking lshw (02.19.git.2021.06.19.996aaad9c7-2build2) over (02.19.git.2021.06.19.996aaad9c7-2build1) ... 153s Preparing to unpack .../19-mtr-tiny_0.95-1.1build1_armhf.deb ... 153s Unpacking mtr-tiny (0.95-1.1build1) over (0.95-1.1) ... 154s Preparing to unpack .../20-plymouth-theme-ubuntu-text_24.004.60-1ubuntu6_armhf.deb ... 154s Unpacking plymouth-theme-ubuntu-text (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 154s Preparing to unpack .../21-plymouth_24.004.60-1ubuntu6_armhf.deb ... 154s Unpacking plymouth (24.004.60-1ubuntu6) over (24.004.60-1ubuntu3) ... 154s Preparing to unpack .../22-psmisc_23.7-1_armhf.deb ... 154s Unpacking psmisc (23.7-1) over (23.6-2) ... 154s Preparing to unpack .../23-telnet_0.17+2.5-3ubuntu3_all.deb ... 154s Unpacking telnet (0.17+2.5-3ubuntu3) over (0.17+2.5-3ubuntu1) ... 154s Preparing to unpack .../24-usb.ids_2024.03.18-1_all.deb ... 154s Unpacking usb.ids (2024.03.18-1) over (2024.01.30-1) ... 154s Preparing to unpack .../25-xz-utils_5.6.0-0.2_armhf.deb ... 154s Unpacking xz-utils (5.6.0-0.2) over (5.4.5-0.3) ... 154s Preparing to unpack .../26-libctf0_2.42-4ubuntu1_armhf.deb ... 154s Unpacking libctf0:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 154s Preparing to unpack .../27-libctf-nobfd0_2.42-4ubuntu1_armhf.deb ... 154s Unpacking libctf-nobfd0:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 154s Preparing to unpack .../28-binutils-arm-linux-gnueabihf_2.42-4ubuntu1_armhf.deb ... 154s Unpacking binutils-arm-linux-gnueabihf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 154s Preparing to unpack .../29-libbinutils_2.42-4ubuntu1_armhf.deb ... 154s Unpacking libbinutils:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 155s Preparing to unpack .../30-binutils_2.42-4ubuntu1_armhf.deb ... 155s Unpacking binutils (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 155s Preparing to unpack .../31-binutils-common_2.42-4ubuntu1_armhf.deb ... 155s Unpacking binutils-common:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 155s Preparing to unpack .../32-libsframe1_2.42-4ubuntu1_armhf.deb ... 155s Unpacking libsframe1:armhf (2.42-4ubuntu1) over (2.42-3ubuntu1) ... 155s Preparing to unpack .../33-bolt_0.9.6-2build1_armhf.deb ... 155s Unpacking bolt (0.9.6-2build1) over (0.9.6-2) ... 155s Preparing to unpack .../34-cryptsetup-bin_2%3a2.7.0-1ubuntu2_armhf.deb ... 155s Unpacking cryptsetup-bin (2:2.7.0-1ubuntu2) over (2:2.7.0-1ubuntu1) ... 155s Preparing to unpack .../35-dpkg-dev_1.22.6ubuntu4_all.deb ... 155s Unpacking dpkg-dev (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 155s Preparing to unpack .../36-libdpkg-perl_1.22.6ubuntu4_all.deb ... 155s Unpacking libdpkg-perl (1.22.6ubuntu4) over (1.22.4ubuntu5) ... 155s Preparing to unpack .../37-fonts-ubuntu-console_0.869+git20240321-0ubuntu1_all.deb ... 155s Unpacking fonts-ubuntu-console (0.869+git20240321-0ubuntu1) over (0.869-0ubuntu1) ... 155s Preparing to unpack .../38-gnupg-l10n_2.4.4-2ubuntu15_all.deb ... 155s Unpacking gnupg-l10n (2.4.4-2ubuntu15) over (2.4.4-2ubuntu7) ... 156s Preparing to unpack .../39-ibverbs-providers_50.0-2build1_armhf.deb ... 156s Unpacking ibverbs-providers:armhf (50.0-2build1) over (50.0-2) ... 156s Preparing to unpack .../40-jq_1.7.1-3_armhf.deb ... 156s Unpacking jq (1.7.1-3) over (1.7.1-2) ... 156s Preparing to unpack .../41-libjq1_1.7.1-3_armhf.deb ... 156s Unpacking libjq1:armhf (1.7.1-3) over (1.7.1-2) ... 156s Selecting previously unselected package libatm1t64:armhf. 156s Preparing to unpack .../42-libatm1t64_1%3a2.5.1-5.1_armhf.deb ... 156s Unpacking libatm1t64:armhf (1:2.5.1-5.1) ... 156s Preparing to unpack .../43-libevent-core-2.1-7_2.1.12-stable-9build1_armhf.deb ... 156s Unpacking libevent-core-2.1-7:armhf (2.1.12-stable-9build1) over (2.1.12-stable-9) ... 156s Preparing to unpack .../44-libftdi1-2_1.5-6build4_armhf.deb ... 156s Unpacking libftdi1-2:armhf (1.5-6build4) over (1.5-6build3) ... 156s Preparing to unpack .../45-libldap-common_2.6.7+dfsg-1~exp1ubuntu6_all.deb ... 156s Unpacking libldap-common (2.6.7+dfsg-1~exp1ubuntu6) over (2.6.7+dfsg-1~exp1ubuntu1) ... 156s Preparing to unpack .../46-libsasl2-modules_2.1.28+dfsg1-5ubuntu1_armhf.deb ... 156s Unpacking libsasl2-modules:armhf (2.1.28+dfsg1-5ubuntu1) over (2.1.28+dfsg1-4) ... 156s Preparing to unpack .../47-python3-lib2to3_3.12.2-3ubuntu2_all.deb ... 156s Unpacking python3-lib2to3 (3.12.2-3ubuntu2) over (3.11.5-1) ... 156s Preparing to unpack .../48-python3-markupsafe_2.1.5-1build1_armhf.deb ... 156s Unpacking python3-markupsafe (2.1.5-1build1) over (2.1.5-1) ... 157s Preparing to unpack .../49-python3-pyrsistent_0.20.0-1build1_armhf.deb ... 157s Unpacking python3-pyrsistent:armhf (0.20.0-1build1) over (0.20.0-1) ... 157s Preparing to unpack .../50-python3-typing-extensions_4.10.0-1_all.deb ... 157s Unpacking python3-typing-extensions (4.10.0-1) over (4.9.0-1) ... 157s Preparing to unpack .../51-cloud-init_24.1.2-0ubuntu1_all.deb ... 157s Unpacking cloud-init (24.1.2-0ubuntu1) over (24.1.1-0ubuntu1) ... 157s Preparing to unpack .../52-kpartx_0.9.4-5ubuntu5_armhf.deb ... 157s Unpacking kpartx (0.9.4-5ubuntu5) over (0.9.4-5ubuntu3) ... 158s Setting up fonts-ubuntu-console (0.869+git20240321-0ubuntu1) ... 158s Setting up pinentry-curses (1.2.1-3ubuntu4) ... 158s Setting up libtext-iconv-perl:armhf (1.7-8build2) ... 158s Setting up libtext-charwidth-perl:armhf (0.04-11build2) ... 158s Setting up libibverbs1:armhf (50.0-2build1) ... 158s Setting up systemd-sysv (255.4-1ubuntu5) ... 158s Setting up libapparmor1:armhf (4.0.0-beta3-0ubuntu2) ... 158s Setting up libatm1t64:armhf (1:2.5.1-5.1) ... 158s Setting up libgdbm6t64:armhf (1.23-5.1) ... 158s Setting up bsdextrautils (2.39.3-9ubuntu2) ... 158s Setting up libgdbm-compat4t64:armhf (1.23-5.1) ... 158s Setting up xdg-user-dirs (0.18-1) ... 158s Setting up ibverbs-providers:armhf (50.0-2build1) ... 158s Setting up linux-headers-6.8.0-20 (6.8.0-20.20) ... 158s Setting up libmagic-mgc (1:5.45-3) ... 158s Setting up gawk (1:5.2.1-2build2) ... 158s Setting up psmisc (23.7-1) ... 158s Setting up libjq1:armhf (1.7.1-3) ... 158s Setting up libtirpc-common (1.3.4+ds-1.1) ... 158s Setting up libbrotli1:armhf (1.1.0-2build1) ... 158s Setting up libsqlite3-0:armhf (3.45.1-1ubuntu1) ... 158s Setting up libsasl2-modules:armhf (2.1.28+dfsg1-5ubuntu1) ... 158s Setting up libuv1t64:armhf (1.48.0-1.1) ... 158s Setting up libmagic1t64:armhf (1:5.45-3) ... 158s Setting up binutils-common:armhf (2.42-4ubuntu1) ... 158s Setting up libpsl5t64:armhf (0.21.2-1.1) ... 158s Setting up libnghttp2-14:armhf (1.59.0-1build1) ... 158s Setting up libreiserfscore0t64 (1:3.6.27-7.1) ... 158s Setting up libctf-nobfd0:armhf (2.42-4ubuntu1) ... 158s Setting up libnss-systemd:armhf (255.4-1ubuntu5) ... 158s Setting up krb5-locales (1.20.1-5.1ubuntu1) ... 158s Setting up file (1:5.45-3) ... 158s Setting up kmod (31+20240202-2ubuntu4) ... 158s Setting up lshw (02.19.git.2021.06.19.996aaad9c7-2build2) ... 158s Setting up locales (2.39-0ubuntu6) ... 159s Generating locales (this might take a while)... 161s en_US.UTF-8... done 161s Generation complete. 162s Setting up libldap-common (2.6.7+dfsg-1~exp1ubuntu6) ... 162s Setting up xxd (2:9.1.0016-1ubuntu5) ... 162s Setting up libsframe1:armhf (2.42-4ubuntu1) ... 162s Setting up libelf1t64:armhf (0.190-1.1build2) ... 162s Setting up libkrb5support0:armhf (1.20.1-5.1ubuntu1) ... 162s Setting up linux-headers-6.8.0-20-generic (6.8.0-20.20) ... 162s Setting up eject (2.39.3-9ubuntu2) ... 162s Setting up apparmor (4.0.0-beta3-0ubuntu2) ... 162s Installing new version of config file /etc/apparmor.d/abstractions/authentication ... 162s Installing new version of config file /etc/apparmor.d/abstractions/crypto ... 162s Installing new version of config file /etc/apparmor.d/abstractions/kde-open5 ... 162s Installing new version of config file /etc/apparmor.d/abstractions/openssl ... 162s Installing new version of config file /etc/apparmor.d/code ... 162s Installing new version of config file /etc/apparmor.d/firefox ... 162s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 162s 162s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 162s 162s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 162s 163s sysctl: cannot stat /proc/sys/kernel/apparmor_restrict_unprivileged_userns: No such file or directory 163s Reloading AppArmor profiles 163s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "busybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "nautilus". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Unable to replace "toybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 163s 163s Error: At least one profile failed to load 163s Setting up libglib2.0-0t64:armhf (2.79.3-3ubuntu5) ... 163s No schema files found: doing nothing. 163s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 163s Setting up vim-common (2:9.1.0016-1ubuntu5) ... 163s Setting up gcc-13-base:armhf (13.2.0-19ubuntu1) ... 163s Setting up libqrtr-glib0:armhf (1.2.2-1ubuntu3) ... 163s Setting up libslang2:armhf (2.3.3-3build1) ... 163s Setting up libnvme1t64 (1.8-3) ... 163s Setting up mtr-tiny (0.95-1.1build1) ... 163s Setting up gnupg-l10n (2.4.4-2ubuntu15) ... 163s Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build6) ... 163s Setting up libdbus-1-3:armhf (1.14.10-4ubuntu2) ... 163s Setting up xz-utils (5.6.0-0.2) ... 163s Setting up perl-modules-5.38 (5.38.2-3.2) ... 164s Setting up libblockdev-utils3:armhf (3.1.0-1build1) ... 164s Setting up libpng16-16t64:armhf (1.6.43-3) ... 164s Setting up systemd-timesyncd (255.4-1ubuntu5) ... 164s Setting up libevent-core-2.1-7:armhf (2.1.12-stable-9build1) ... 164s Setting up udev (255.4-1ubuntu5) ... 165s Setting up libss2:armhf (1.47.0-2.4~exp1ubuntu2) ... 165s Setting up usb.ids (2024.03.18-1) ... 165s Setting up sudo (1.9.15p5-3ubuntu3) ... 165s Setting up dhcpcd-base (1:10.0.6-1ubuntu2) ... 165s Setting up gir1.2-glib-2.0:armhf (2.79.3-3ubuntu5) ... 165s Setting up libk5crypto3:armhf (1.20.1-5.1ubuntu1) ... 165s Setting up logsave (1.47.0-2.4~exp1ubuntu2) ... 165s Setting up libfdisk1:armhf (2.39.3-9ubuntu2) ... 165s Setting up libdb5.3t64:armhf (5.3.28+dfsg2-6) ... 165s Setting up libblockdev-nvme3:armhf (3.1.0-1build1) ... 165s Setting up libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu2) ... 165s Setting up libblockdev-fs3:armhf (3.1.0-1build1) ... 165s Setting up python-apt-common (2.7.6build1) ... 165s Setting up mount (2.39.3-9ubuntu2) ... 165s Setting up dmsetup (2:1.02.185-3ubuntu2) ... 165s Setting up uuid-runtime (2.39.3-9ubuntu2) ... 166s uuidd.service is a disabled or a static unit not running, not starting it. 166s Setting up libmm-glib0:armhf (1.23.4-0ubuntu1) ... 166s Setting up groff-base (1.23.0-3build1) ... 166s Setting up libplymouth5:armhf (24.004.60-1ubuntu6) ... 166s Setting up dbus-session-bus-common (1.14.10-4ubuntu2) ... 166s Setting up kpartx (0.9.4-5ubuntu5) ... 166s Setting up jq (1.7.1-3) ... 166s Setting up gpgconf (2.4.4-2ubuntu15) ... 166s Setting up libpcap0.8t64:armhf (1.10.4-4.1ubuntu1) ... 166s Setting up libcryptsetup12:armhf (2:2.7.0-1ubuntu2) ... 166s Setting up libgirepository-1.0-1:armhf (1.79.1-1ubuntu6) ... 166s Setting up libjson-glib-1.0-common (1.8.0-2build1) ... 166s Setting up libkrb5-3:armhf (1.20.1-5.1ubuntu1) ... 166s Setting up libpython3.11-minimal:armhf (3.11.8-1build4) ... 166s Setting up libusb-1.0-0:armhf (2:1.0.27-1) ... 166s Setting up libperl5.38t64:armhf (5.38.2-3.2) ... 166s Setting up tnftp (20230507-2build1) ... 166s Setting up libbinutils:armhf (2.42-4ubuntu1) ... 166s Setting up dbus-system-bus-common (1.14.10-4ubuntu2) ... 166s Setting up libfido2-1:armhf (1.14.0-1build1) ... 166s Setting up openssl (3.0.13-0ubuntu2) ... 166s Setting up libbsd0:armhf (0.12.1-1) ... 166s Setting up readline-common (8.2-3.1) ... 166s Setting up libxml2:armhf (2.9.14+dfsg-1.3ubuntu2) ... 166s Setting up libxmuu1:armhf (2:1.1.3-3build1) ... 166s Setting up dbus-bin (1.14.10-4ubuntu2) ... 166s Setting up info (7.1-3build1) ... 166s Setting up liblocale-gettext-perl (1.07-6ubuntu3) ... 166s Setting up gpg (2.4.4-2ubuntu15) ... 166s Setting up libgudev-1.0-0:armhf (1:238-3ubuntu2) ... 166s Setting up libpolkit-gobject-1-0:armhf (124-1ubuntu1) ... 166s Setting up libbpf1:armhf (1:1.3.0-2build1) ... 166s Setting up libmbim-glib4:armhf (1.31.2-0ubuntu2) ... 166s Setting up rsync (3.2.7-1build1) ... 167s rsync.service is a disabled or a static unit not running, not starting it. 167s Setting up libudisks2-0:armhf (2.10.1-6) ... 167s Setting up bolt (0.9.6-2build1) ... 167s bolt.service is a disabled or a static unit not running, not starting it. 167s Setting up gnupg-utils (2.4.4-2ubuntu15) ... 167s Setting up initramfs-tools-bin (0.142ubuntu23) ... 167s Setting up libctf0:armhf (2.42-4ubuntu1) ... 167s Setting up cryptsetup-bin (2:2.7.0-1ubuntu2) ... 167s Setting up python3.11-minimal (3.11.8-1build4) ... 169s Setting up tcpdump (4.99.4-3ubuntu2) ... 169s apparmor_parser: Unable to replace "tcpdump". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 169s 169s Setting up apt-utils (2.7.13ubuntu1) ... 169s Setting up gpg-agent (2.4.4-2ubuntu15) ... 169s Setting up libpython3.12-stdlib:armhf (3.12.2-4build3) ... 169s Setting up libblockdev-mdraid3:armhf (3.1.0-1build1) ... 169s Setting up wget (1.21.4-1ubuntu2) ... 169s Setting up libblockdev-swap3:armhf (3.1.0-1build1) ... 169s Setting up plymouth (24.004.60-1ubuntu6) ... 169s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 170s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 170s Setting up libxmlb2:armhf (0.3.15-1build1) ... 170s Setting up btrfs-progs (6.6.3-1.1build1) ... 170s Setting up libpython3.11-stdlib:armhf (3.11.8-1build4) ... 170s Setting up python3.12 (3.12.2-4build3) ... 172s Setting up libblockdev-loop3:armhf (3.1.0-1build1) ... 172s Setting up gpgsm (2.4.4-2ubuntu15) ... 172s Setting up inetutils-telnet (2:2.5-3ubuntu3) ... 172s Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu2) ... 172s update-initramfs: deferring update (trigger activated) 172s e2scrub_all.service is a disabled or a static unit not running, not starting it. 172s Setting up libparted2t64:armhf (3.6-3.1build2) ... 172s Setting up linux-headers-generic (6.8.0-20.20+1) ... 172s Setting up dbus-daemon (1.14.10-4ubuntu2) ... 172s Setting up libmbim-proxy (1.31.2-0ubuntu2) ... 172s Setting up vim-tiny (2:9.1.0016-1ubuntu5) ... 172s Setting up libnetplan1:armhf (1.0-1) ... 172s Setting up man-db (2.12.0-3build4) ... 172s Updating database of manual pages ... 174s apparmor_parser: Unable to replace "/usr/bin/man". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 174s 175s man-db.service is a disabled or a static unit not running, not starting it. 175s Setting up libblockdev3:armhf (3.1.0-1build1) ... 175s Setting up fdisk (2.39.3-9ubuntu2) ... 175s Setting up libjson-glib-1.0-0:armhf (1.8.0-2build1) ... 175s Setting up libblockdev-part3:armhf (3.1.0-1build1) ... 175s Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu1) ... 175s Setting up libftdi1-2:armhf (1.5-6build4) ... 175s Setting up perl (5.38.2-3.2) ... 175s Setting up plymouth-theme-ubuntu-text (24.004.60-1ubuntu6) ... 175s update-initramfs: deferring update (trigger activated) 175s Setting up gir1.2-girepository-2.0:armhf (1.79.1-1ubuntu6) ... 175s Setting up dbus (1.14.10-4ubuntu2) ... 175s A reboot is required to replace the running dbus-daemon. 175s Please reboot the system when convenient. 176s Setting up shared-mime-info (2.4-1build1) ... 176s Setting up libgssapi-krb5-2:armhf (1.20.1-5.1ubuntu1) ... 176s Setting up ftp (20230507-2build1) ... 176s Setting up keyboxd (2.4.4-2ubuntu15) ... 177s Setting up libdpkg-perl (1.22.6ubuntu4) ... 177s Setting up libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu1) ... 177s Setting up libssh-4:armhf (0.10.6-2build1) ... 177s Setting up libpam-systemd:armhf (255.4-1ubuntu5) ... 177s Setting up libpolkit-agent-1-0:armhf (124-1ubuntu1) ... 177s Setting up libgpgme11t64:armhf (1.18.0-4.1ubuntu3) ... 177s Setting up netplan-generator (1.0-1) ... 177s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 177s Setting up initramfs-tools-core (0.142ubuntu23) ... 177s Setting up binutils-arm-linux-gnueabihf (2.42-4ubuntu1) ... 177s Setting up libarchive13t64:armhf (3.7.2-1.1ubuntu2) ... 177s Setting up libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu6) ... 177s Setting up libpython3-stdlib:armhf (3.12.2-0ubuntu1) ... 177s Setting up systemd-resolved (255.4-1ubuntu5) ... 178s Setting up python3.11 (3.11.8-1build4) ... 179s Setting up telnet (0.17+2.5-3ubuntu3) ... 179s Setting up initramfs-tools (0.142ubuntu23) ... 179s update-initramfs: deferring update (trigger activated) 179s Setting up libcurl4t64:armhf (8.5.0-2ubuntu7) ... 179s Setting up bind9-libs:armhf (1:9.18.24-0ubuntu3) ... 179s Setting up libtirpc3t64:armhf (1.3.4+ds-1.1) ... 179s Setting up e2fsprogs-l10n (1.47.0-2.4~exp1ubuntu2) ... 179s Setting up iproute2 (6.1.0-1ubuntu5) ... 179s Setting up openssh-client (1:9.6p1-3ubuntu11) ... 179s Setting up libgusb2:armhf (0.4.8-1build1) ... 179s Setting up libcurl3t64-gnutls:armhf (8.5.0-2ubuntu7) ... 179s Setting up parted (3.6-3.1build2) ... 179s Setting up libqmi-glib5:armhf (1.35.2-0ubuntu1) ... 179s Setting up python3 (3.12.2-0ubuntu1) ... 179s Setting up binutils (2.42-4ubuntu1) ... 179s Setting up python3-markupsafe (2.1.5-1build1) ... 180s Setting up libjcat1:armhf (0.2.0-2build2) ... 180s Setting up dpkg-dev (1.22.6ubuntu4) ... 180s Setting up dirmngr (2.4.4-2ubuntu15) ... 180s Setting up dbus-user-session (1.14.10-4ubuntu2) ... 180s Setting up python3-cryptography (41.0.7-4build2) ... 180s Setting up python3-gi (3.47.0-3build1) ... 180s Setting up python3-typing-extensions (4.10.0-1) ... 181s Setting up lsof (4.95.0-1build2) ... 181s Setting up python3-pyrsistent:armhf (0.20.0-1build1) ... 181s Setting up libnsl2:armhf (1.3.0-3build2) ... 181s Setting up gnupg (2.4.4-2ubuntu15) ... 181s Setting up python3-netplan (1.0-1) ... 181s Setting up curl (8.5.0-2ubuntu7) ... 181s Setting up libvolume-key1:armhf (0.3.12-7build1) ... 181s Setting up bind9-host (1:9.18.24-0ubuntu3) ... 181s Setting up python3-lib2to3 (3.12.2-3ubuntu2) ... 181s Setting up python3-pkg-resources (68.1.2-2ubuntu1) ... 182s Setting up openssh-sftp-server (1:9.6p1-3ubuntu11) ... 182s Setting up python3-dbus (1.3.2-5build2) ... 182s Setting up python3-setuptools (68.1.2-2ubuntu1) ... 183s Setting up gpg-wks-client (2.4.4-2ubuntu15) ... 183s Setting up openssh-server (1:9.6p1-3ubuntu11) ... 183s Replacing config file /etc/ssh/sshd_config with new version 185s Created symlink /etc/systemd/system/ssh.service.requires/ssh.socket → /usr/lib/systemd/system/ssh.socket. 186s Setting up libblockdev-crypto3:armhf (3.1.0-1build1) ... 186s Setting up python3-gdbm:armhf (3.12.2-3ubuntu2) ... 186s Setting up python3-apt (2.7.6build1) ... 187s Setting up libfwupd2:armhf (1.9.15-1) ... 187s Setting up python3-yaml (6.0.1-2build1) ... 187s Setting up libqmi-proxy (1.35.2-0ubuntu1) ... 187s Setting up netplan.io (1.0-1) ... 187s Setting up bind9-dnsutils (1:9.18.24-0ubuntu3) ... 187s Setting up ubuntu-pro-client (31.2) ... 187s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 187s 189s Setting up fwupd (1.9.15-1) ... 190s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 190s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 190s fwupd.service is a disabled or a static unit not running, not starting it. 190s Setting up ubuntu-pro-client-l10n (31.2) ... 190s Setting up udisks2 (2.10.1-6) ... 190s vda: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/uevent': Permission denied 190s vda1: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda1/uevent': Permission denied 190s vda15: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda15/uevent': Permission denied 190s vda2: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda2/uevent': Permission denied 190s loop0: Failed to write 'change' to '/sys/devices/virtual/block/loop0/uevent': Permission denied 190s loop1: Failed to write 'change' to '/sys/devices/virtual/block/loop1/uevent': Permission denied 190s loop2: Failed to write 'change' to '/sys/devices/virtual/block/loop2/uevent': Permission denied 190s loop3: Failed to write 'change' to '/sys/devices/virtual/block/loop3/uevent': Permission denied 190s loop4: Failed to write 'change' to '/sys/devices/virtual/block/loop4/uevent': Permission denied 190s loop5: Failed to write 'change' to '/sys/devices/virtual/block/loop5/uevent': Permission denied 190s loop6: Failed to write 'change' to '/sys/devices/virtual/block/loop6/uevent': Permission denied 190s loop7: Failed to write 'change' to '/sys/devices/virtual/block/loop7/uevent': Permission denied 191s Setting up cloud-init (24.1.2-0ubuntu1) ... 193s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 193s Processing triggers for ufw (0.36.2-5) ... 193s Processing triggers for systemd (255.4-1ubuntu5) ... 193s Processing triggers for install-info (7.1-3build1) ... 193s Processing triggers for libc-bin (2.39-0ubuntu6) ... 194s Processing triggers for initramfs-tools (0.142ubuntu23) ... 195s Reading package lists... 195s Building dependency tree... 195s Reading state information... 196s The following packages will be REMOVED: 196s linux-headers-6.8.0-11* python3-lib2to3* 197s 0 upgraded, 0 newly installed, 2 to remove and 1 not upgraded. 197s After this operation, 85.8 MB disk space will be freed. 197s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78592 files and directories currently installed.) 197s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 197s Removing python3-lib2to3 (3.12.2-3ubuntu2) ... 200s autopkgtest [01:07:38]: rebooting testbed after setup commands that affected boot 246s autopkgtest [01:08:24]: testbed running kernel: Linux 5.4.0-172-generic #190-Ubuntu SMP Fri Feb 2 23:29:27 UTC 2024 271s autopkgtest [01:08:49]: @@@@@@@@@@@@@@@@@@@@ apt-source adsys 281s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main adsys 0.14.1 (dsc) [1482 B] 281s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main adsys 0.14.1 (tar) [7074 kB] 281s gpgv: Signature made Thu Mar 21 15:15:00 2024 UTC 281s gpgv: using DSA key DD00EF8F4D23C30D78EC990998B24A9CE4AC208E 281s gpgv: Can't check signature: No public key 281s dpkg-source: warning: cannot verify inline signature for ./adsys_0.14.1.dsc: no acceptable signature found 283s autopkgtest [01:09:01]: testing package adsys version 0.14.1 285s autopkgtest [01:09:03]: build not needed 289s autopkgtest [01:09:07]: test command1: preparing testbed 299s Reading package lists... 299s Building dependency tree... 299s Reading state information... 300s Starting pkgProblemResolver with broken count: 0 300s Starting 2 pkgProblemResolver with broken count: 0 300s Done 301s The following additional packages will be installed: 301s autoconf automake autopoint autotools-dev build-essential comerr-dev cpp 301s cpp-13 cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf debhelper 301s debugedit dh-apport dh-autoreconf dh-golang dh-strip-nondeterminism dwz g++ 301s g++-13 g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-13 301s gcc-13-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext golang-1.22-go 301s golang-1.22-src golang-go golang-src intltool-debian krb5-multidev 301s libarchive-zip-perl libasan8 libatomic1 libavahi-client3 301s libavahi-common-data libavahi-common3 libblkid-dev libc-dev-bin libc6-dev 301s libcc1-0 libcrypt-dev libcups2t64 libdbus-1-dev libdebhelper-perl libdw1t64 301s libffi-dev libfile-stripnondeterminism-perl libgcc-13-dev 301s libgirepository-2.0-0 libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin 301s libgomp1 libgssrpc4t64 libisl23 libkadm5clnt-mit12 libkadm5srv-mit12 301s libkdb5-10t64 libkrb5-dev libldb2 libmount-dev libmpc3 libpam0g-dev 301s libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpkgconf3 301s libpython3.12t64 libselinux1-dev libsepol-dev libsmbclient-dev libsmbclient0 301s libstdc++-13-dev libsub-override-perl libtalloc2 libtdb1 libtevent0t64 301s libtool libubsan1 libwbclient-dev libwbclient0 linux-libc-dev m4 pkgconf 301s pkgconf-bin po-debconf python3-dnspython python3-ldb python3-markdown 301s python3-packaging python3-samba python3-talloc python3-tdb rpcsvc-proto 301s samba samba-common samba-common-bin samba-dsdb-modules samba-libs sgml-base 301s tdb-tools uuid-dev xml-core zlib1g-dev 301s Suggested packages: 301s autoconf-archive gnu-standards autoconf-doc doc-base cpp-doc gcc-13-locales 301s cpp-13-doc dh-make gcc-13-doc gcc-multilib manpages-dev flex bison gdb 301s gcc-doc gdb-arm-linux-gnueabihf gettext-doc libasprintf-dev libgettextpo-dev 301s bzr | brz git mercurial subversion krb5-doc glibc-doc cups-common 301s gir1.2-glib-2.0-dev libglib2.0-doc libgdk-pixbuf2.0-bin libxml2-utils 301s krb5-user libstdc++-13-doc libtool-doc gfortran | fortran95-compiler gcj-jdk 301s m4-doc libmail-box-perl python3-trio python3-aioquic python3-h2 301s python3-httpx python3-httpcore python-markdown-doc bind9 bind9utils ctdb 301s ldb-tools ntp | chrony winbind heimdal-clients sgml-base-doc 301s Recommended packages: 301s manpages manpages-dev libc-devtools libarchive-cpio-perl libltdl-dev 301s libmail-sendmail-perl python3-gpg attr samba-vfs-modules samba-ad-provision 301s The following NEW packages will be installed: 301s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 301s comerr-dev cpp cpp-13 cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf 301s debhelper debugedit dh-apport dh-autoreconf dh-golang 301s dh-strip-nondeterminism dwz g++ g++-13 g++-13-arm-linux-gnueabihf 301s g++-arm-linux-gnueabihf gcc gcc-13 gcc-13-arm-linux-gnueabihf 301s gcc-arm-linux-gnueabihf gettext golang-1.22-go golang-1.22-src golang-go 301s golang-src intltool-debian krb5-multidev libarchive-zip-perl libasan8 301s libatomic1 libavahi-client3 libavahi-common-data libavahi-common3 301s libblkid-dev libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libcups2t64 301s libdbus-1-dev libdebhelper-perl libdw1t64 libffi-dev 301s libfile-stripnondeterminism-perl libgcc-13-dev libgirepository-2.0-0 301s libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgomp1 libgssrpc4t64 301s libisl23 libkadm5clnt-mit12 libkadm5srv-mit12 libkdb5-10t64 libkrb5-dev 301s libldb2 libmount-dev libmpc3 libpam0g-dev libpcre2-16-0 libpcre2-32-0 301s libpcre2-dev libpcre2-posix3 libpkgconf3 libpython3.12t64 libselinux1-dev 301s libsepol-dev libsmbclient-dev libsmbclient0 libstdc++-13-dev 301s libsub-override-perl libtalloc2 libtdb1 libtevent0t64 libtool libubsan1 301s libwbclient-dev libwbclient0 linux-libc-dev m4 pkgconf pkgconf-bin 301s po-debconf python3-dnspython python3-ldb python3-markdown python3-packaging 301s python3-samba python3-talloc python3-tdb rpcsvc-proto samba samba-common 301s samba-common-bin samba-dsdb-modules samba-libs sgml-base tdb-tools uuid-dev 301s xml-core zlib1g-dev 301s 0 upgraded, 108 newly installed, 0 to remove and 1 not upgraded. 301s Need to get 115 MB/115 MB of archives. 301s After this operation, 445 MB of additional disk space will be used. 301s Get:1 /tmp/autopkgtest.5kZ6YR/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [836 B] 302s Get:2 http://ftpmaster.internal/ubuntu noble/main armhf python3-dnspython all 2.6.1-1ubuntu1 [163 kB] 302s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtalloc2 armhf 2.4.2-1build1 [25.9 kB] 302s Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libtdb1 armhf 1.4.10-1 [43.0 kB] 302s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtevent0t64 armhf 0.16.1-2 [38.0 kB] 302s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libldb2 armhf 2:2.8.0+samba4.19.5+dfsg-4ubuntu5 [162 kB] 302s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpython3.12t64 armhf 3.12.2-4build3 [2056 kB] 302s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-ldb armhf 2:2.8.0+samba4.19.5+dfsg-4ubuntu5 [38.5 kB] 302s Get:9 http://ftpmaster.internal/ubuntu noble/main armhf python3-tdb armhf 1.4.10-1 [14.2 kB] 302s Get:10 http://ftpmaster.internal/ubuntu noble/main armhf python3-markdown all 3.5.2-1 [72.0 kB] 302s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libavahi-common-data armhf 0.8-13ubuntu4 [29.6 kB] 302s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libavahi-common3 armhf 0.8-13ubuntu4 [20.2 kB] 302s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libavahi-client3 armhf 0.8-13ubuntu4 [24.3 kB] 302s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwbclient0 armhf 2:4.19.5+dfsg-4ubuntu5 [67.3 kB] 302s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf samba-libs armhf 2:4.19.5+dfsg-4ubuntu5 [5693 kB] 302s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-talloc armhf 2.4.2-1build1 [11.9 kB] 302s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main armhf python3-samba armhf 2:4.19.5+dfsg-4ubuntu5 [2488 kB] 302s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main armhf samba-common all 2:4.19.5+dfsg-4ubuntu5 [64.1 kB] 302s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcups2t64 armhf 2.4.7-1.2ubuntu1 [239 kB] 302s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main armhf samba-common-bin armhf 2:4.19.5+dfsg-4ubuntu5 [1212 kB] 302s Get:21 http://ftpmaster.internal/ubuntu noble/main armhf tdb-tools armhf 1.4.10-1 [24.5 kB] 302s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf samba armhf 2:4.19.5+dfsg-4ubuntu5 [957 kB] 302s Get:23 http://ftpmaster.internal/ubuntu noble/main armhf sgml-base all 1.31 [11.4 kB] 302s Get:24 http://ftpmaster.internal/ubuntu noble/main armhf m4 armhf 1.4.19-4 [235 kB] 302s Get:25 http://ftpmaster.internal/ubuntu noble/main armhf autoconf all 2.71-3 [339 kB] 302s Get:26 http://ftpmaster.internal/ubuntu noble/main armhf autotools-dev all 20220109.1 [44.9 kB] 302s Get:27 http://ftpmaster.internal/ubuntu noble/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] 302s Get:28 http://ftpmaster.internal/ubuntu noble/main armhf autopoint all 0.21-14ubuntu1 [422 kB] 302s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc-dev-bin armhf 2.39-0ubuntu6 [19.1 kB] 302s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-libc-dev armhf 6.8.0-20.20 [1555 kB] 302s Get:31 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt-dev armhf 1:4.4.36-4 [136 kB] 303s Get:32 http://ftpmaster.internal/ubuntu noble/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu6 [63.7 kB] 303s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libc6-dev armhf 2.39-0ubuntu6 [1351 kB] 303s Get:34 http://ftpmaster.internal/ubuntu noble/main armhf libisl23 armhf 0.26-3 [595 kB] 303s Get:35 http://ftpmaster.internal/ubuntu noble/main armhf libmpc3 armhf 1.3.1-1 [46.4 kB] 303s Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-19ubuntu1 [8753 kB] 303s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13 armhf 13.2.0-19ubuntu1 [1036 B] 303s Get:38 http://ftpmaster.internal/ubuntu noble/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] 303s Get:39 http://ftpmaster.internal/ubuntu noble/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] 303s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcc1-0 armhf 14-20240315-1ubuntu1 [39.0 kB] 303s Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgomp1 armhf 14-20240315-1ubuntu1 [125 kB] 303s Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libatomic1 armhf 14-20240315-1ubuntu1 [7824 B] 303s Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libasan8 armhf 14-20240315-1ubuntu1 [2941 kB] 303s Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libubsan1 armhf 14-20240315-1ubuntu1 [1152 kB] 303s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-13-dev armhf 13.2.0-19ubuntu1 [900 kB] 303s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-19ubuntu1 [16.8 MB] 303s Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13 armhf 13.2.0-19ubuntu1 [448 kB] 303s Get:48 http://ftpmaster.internal/ubuntu noble/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] 303s Get:49 http://ftpmaster.internal/ubuntu noble/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] 303s Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++-13-dev armhf 13.2.0-19ubuntu1 [2403 kB] 303s Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13-arm-linux-gnueabihf armhf 13.2.0-19ubuntu1 [9935 kB] 304s Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13 armhf 13.2.0-19ubuntu1 [14.5 kB] 304s Get:53 http://ftpmaster.internal/ubuntu noble/main armhf g++-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [966 B] 304s Get:54 http://ftpmaster.internal/ubuntu noble/main armhf g++ armhf 4:13.2.0-7ubuntu1 [1090 B] 304s Get:55 http://ftpmaster.internal/ubuntu noble/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 304s Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 304s Get:57 http://ftpmaster.internal/ubuntu noble/main armhf libtool all 2.4.7-7 [166 kB] 304s Get:58 http://ftpmaster.internal/ubuntu noble/main armhf dh-autoreconf all 20 [16.1 kB] 304s Get:59 http://ftpmaster.internal/ubuntu noble/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 304s Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libsub-override-perl all 0.10-1 [10.0 kB] 304s Get:61 http://ftpmaster.internal/ubuntu noble/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 304s Get:62 http://ftpmaster.internal/ubuntu noble/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] 304s Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdw1t64 armhf 0.190-1.1build2 [235 kB] 304s Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main armhf debugedit armhf 1:5.0-5build1 [42.2 kB] 304s Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dwz armhf 0.15-1build5 [116 kB] 304s Get:66 http://ftpmaster.internal/ubuntu noble/main armhf gettext armhf 0.21-14ubuntu1 [800 kB] 304s Get:67 http://ftpmaster.internal/ubuntu noble/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 304s Get:68 http://ftpmaster.internal/ubuntu noble/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 304s Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main armhf debhelper all 13.14.1ubuntu5 [869 kB] 304s Get:70 http://ftpmaster.internal/ubuntu noble/universe armhf dh-apport all 2.28.0-0ubuntu1 [16.9 kB] 304s Get:71 http://ftpmaster.internal/ubuntu noble/main armhf golang-1.22-src all 1.22.1-1 [19.7 MB] 304s Get:72 http://ftpmaster.internal/ubuntu noble/main armhf golang-1.22-go armhf 1.22.1-1 [23.7 MB] 305s Get:73 http://ftpmaster.internal/ubuntu noble/main armhf golang-src all 2:1.22~2 [4992 B] 305s Get:74 http://ftpmaster.internal/ubuntu noble/main armhf golang-go armhf 2:1.22~2 [43.9 kB] 305s Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main armhf comerr-dev armhf 2.1-1.47.0-2.4~exp1ubuntu2 [43.2 kB] 305s Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgssrpc4t64 armhf 1.20.1-5.1ubuntu1 [51.5 kB] 305s Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkadm5clnt-mit12 armhf 1.20.1-5.1ubuntu1 [35.2 kB] 305s Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkdb5-10t64 armhf 1.20.1-5.1ubuntu1 [34.9 kB] 305s Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkadm5srv-mit12 armhf 1.20.1-5.1ubuntu1 [45.7 kB] 305s Get:80 http://ftpmaster.internal/ubuntu noble-proposed/main armhf krb5-multidev armhf 1.20.1-5.1ubuntu1 [125 kB] 305s Get:81 http://ftpmaster.internal/ubuntu noble/main armhf libpkgconf3 armhf 1.8.1-2 [26.3 kB] 305s Get:82 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf-bin armhf 1.8.1-2 [20.6 kB] 305s Get:83 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf armhf 1.8.1-2 [16.7 kB] 305s Get:84 http://ftpmaster.internal/ubuntu noble/main armhf xml-core all 0.19 [20.3 kB] 305s Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdbus-1-dev armhf 1.14.10-4ubuntu2 [170 kB] 305s Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgirepository-2.0-0 armhf 2.79.3-3ubuntu5 [98.4 kB] 305s Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-bin armhf 2.79.3-3ubuntu5 [91.8 kB] 305s Get:88 http://ftpmaster.internal/ubuntu noble/main armhf libffi-dev armhf 3.4.6-1 [57.0 kB] 305s Get:89 http://ftpmaster.internal/ubuntu noble/main armhf python3-packaging all 23.2-1 [40.6 kB] 305s Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-dev-bin armhf 2.79.3-3ubuntu5 [221 kB] 305s Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main armhf uuid-dev armhf 2.39.3-9ubuntu2 [32.2 kB] 305s Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libblkid-dev armhf 2.39.3-9ubuntu2 [195 kB] 305s Get:93 http://ftpmaster.internal/ubuntu noble/main armhf libsepol-dev armhf 3.5-2 [358 kB] 305s Get:94 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-16-0 armhf 10.42-4ubuntu1 [180 kB] 305s Get:95 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-32-0 armhf 10.42-4ubuntu1 [171 kB] 305s Get:96 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-posix3 armhf 10.42-4ubuntu1 [6096 B] 305s Get:97 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-dev armhf 10.42-4ubuntu1 [664 kB] 305s Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libselinux1-dev armhf 3.5-2ubuntu1 [158 kB] 305s Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libmount-dev armhf 2.39.3-9ubuntu2 [14.9 kB] 305s Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main armhf zlib1g-dev armhf 1:1.3.dfsg-3.1ubuntu1 [880 kB] 305s Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libglib2.0-dev armhf 2.79.3-3ubuntu5 [1687 kB] 305s Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam0g-dev armhf 1.5.3-5ubuntu3 [110 kB] 305s Get:103 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsmbclient0 armhf 2:4.19.5+dfsg-4ubuntu5 [57.4 kB] 305s Get:104 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libwbclient-dev armhf 2:4.19.5+dfsg-4ubuntu5 [16.2 kB] 305s Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main armhf samba-dsdb-modules armhf 2:4.19.5+dfsg-4ubuntu5 [299 kB] 306s Get:106 http://ftpmaster.internal/ubuntu noble/main armhf dh-golang all 1.62 [25.2 kB] 306s Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libkrb5-dev armhf 1.20.1-5.1ubuntu1 [11.9 kB] 306s Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsmbclient-dev armhf 2:4.19.5+dfsg-4ubuntu5 [40.5 kB] 306s Fetched 115 MB in 4s (27.0 MB/s) 306s Selecting previously unselected package python3-dnspython. 306s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58435 files and directories currently installed.) 306s Preparing to unpack .../000-python3-dnspython_2.6.1-1ubuntu1_all.deb ... 306s Unpacking python3-dnspython (2.6.1-1ubuntu1) ... 307s Selecting previously unselected package libtalloc2:armhf. 307s Preparing to unpack .../001-libtalloc2_2.4.2-1build1_armhf.deb ... 307s Unpacking libtalloc2:armhf (2.4.2-1build1) ... 307s Selecting previously unselected package libtdb1:armhf. 307s Preparing to unpack .../002-libtdb1_1.4.10-1_armhf.deb ... 307s Unpacking libtdb1:armhf (1.4.10-1) ... 307s Selecting previously unselected package libtevent0t64:armhf. 307s Preparing to unpack .../003-libtevent0t64_0.16.1-2_armhf.deb ... 307s Unpacking libtevent0t64:armhf (0.16.1-2) ... 307s Selecting previously unselected package libldb2:armhf. 307s Preparing to unpack .../004-libldb2_2%3a2.8.0+samba4.19.5+dfsg-4ubuntu5_armhf.deb ... 307s Unpacking libldb2:armhf (2:2.8.0+samba4.19.5+dfsg-4ubuntu5) ... 307s Selecting previously unselected package libpython3.12t64:armhf. 307s Preparing to unpack .../005-libpython3.12t64_3.12.2-4build3_armhf.deb ... 307s Unpacking libpython3.12t64:armhf (3.12.2-4build3) ... 307s Selecting previously unselected package python3-ldb. 307s Preparing to unpack .../006-python3-ldb_2%3a2.8.0+samba4.19.5+dfsg-4ubuntu5_armhf.deb ... 307s Unpacking python3-ldb (2:2.8.0+samba4.19.5+dfsg-4ubuntu5) ... 307s Selecting previously unselected package python3-tdb. 307s Preparing to unpack .../007-python3-tdb_1.4.10-1_armhf.deb ... 307s Unpacking python3-tdb (1.4.10-1) ... 307s Selecting previously unselected package python3-markdown. 307s Preparing to unpack .../008-python3-markdown_3.5.2-1_all.deb ... 307s Unpacking python3-markdown (3.5.2-1) ... 307s Selecting previously unselected package libavahi-common-data:armhf. 307s Preparing to unpack .../009-libavahi-common-data_0.8-13ubuntu4_armhf.deb ... 307s Unpacking libavahi-common-data:armhf (0.8-13ubuntu4) ... 307s Selecting previously unselected package libavahi-common3:armhf. 307s Preparing to unpack .../010-libavahi-common3_0.8-13ubuntu4_armhf.deb ... 307s Unpacking libavahi-common3:armhf (0.8-13ubuntu4) ... 307s Selecting previously unselected package libavahi-client3:armhf. 307s Preparing to unpack .../011-libavahi-client3_0.8-13ubuntu4_armhf.deb ... 307s Unpacking libavahi-client3:armhf (0.8-13ubuntu4) ... 307s Selecting previously unselected package libwbclient0:armhf. 307s Preparing to unpack .../012-libwbclient0_2%3a4.19.5+dfsg-4ubuntu5_armhf.deb ... 307s Unpacking libwbclient0:armhf (2:4.19.5+dfsg-4ubuntu5) ... 307s Selecting previously unselected package samba-libs:armhf. 307s Preparing to unpack .../013-samba-libs_2%3a4.19.5+dfsg-4ubuntu5_armhf.deb ... 307s Unpacking samba-libs:armhf (2:4.19.5+dfsg-4ubuntu5) ... 307s Selecting previously unselected package python3-talloc:armhf. 308s Preparing to unpack .../014-python3-talloc_2.4.2-1build1_armhf.deb ... 308s Unpacking python3-talloc:armhf (2.4.2-1build1) ... 308s Selecting previously unselected package python3-samba. 308s Preparing to unpack .../015-python3-samba_2%3a4.19.5+dfsg-4ubuntu5_armhf.deb ... 308s Unpacking python3-samba (2:4.19.5+dfsg-4ubuntu5) ... 308s Selecting previously unselected package samba-common. 308s Preparing to unpack .../016-samba-common_2%3a4.19.5+dfsg-4ubuntu5_all.deb ... 308s Unpacking samba-common (2:4.19.5+dfsg-4ubuntu5) ... 308s Selecting previously unselected package libcups2t64:armhf. 308s Preparing to unpack .../017-libcups2t64_2.4.7-1.2ubuntu1_armhf.deb ... 308s Unpacking libcups2t64:armhf (2.4.7-1.2ubuntu1) ... 308s Selecting previously unselected package samba-common-bin. 308s Preparing to unpack .../018-samba-common-bin_2%3a4.19.5+dfsg-4ubuntu5_armhf.deb ... 308s Unpacking samba-common-bin (2:4.19.5+dfsg-4ubuntu5) ... 308s Selecting previously unselected package tdb-tools. 308s Preparing to unpack .../019-tdb-tools_1.4.10-1_armhf.deb ... 308s Unpacking tdb-tools (1.4.10-1) ... 308s Selecting previously unselected package samba. 308s Preparing to unpack .../020-samba_2%3a4.19.5+dfsg-4ubuntu5_armhf.deb ... 308s Unpacking samba (2:4.19.5+dfsg-4ubuntu5) ... 308s Selecting previously unselected package sgml-base. 308s Preparing to unpack .../021-sgml-base_1.31_all.deb ... 308s Unpacking sgml-base (1.31) ... 308s Selecting previously unselected package m4. 308s Preparing to unpack .../022-m4_1.4.19-4_armhf.deb ... 308s Unpacking m4 (1.4.19-4) ... 308s Selecting previously unselected package autoconf. 308s Preparing to unpack .../023-autoconf_2.71-3_all.deb ... 308s Unpacking autoconf (2.71-3) ... 308s Selecting previously unselected package autotools-dev. 308s Preparing to unpack .../024-autotools-dev_20220109.1_all.deb ... 308s Unpacking autotools-dev (20220109.1) ... 308s Selecting previously unselected package automake. 308s Preparing to unpack .../025-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 308s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 308s Selecting previously unselected package autopoint. 308s Preparing to unpack .../026-autopoint_0.21-14ubuntu1_all.deb ... 308s Unpacking autopoint (0.21-14ubuntu1) ... 308s Selecting previously unselected package libc-dev-bin. 308s Preparing to unpack .../027-libc-dev-bin_2.39-0ubuntu6_armhf.deb ... 308s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 309s Selecting previously unselected package linux-libc-dev:armhf. 309s Preparing to unpack .../028-linux-libc-dev_6.8.0-20.20_armhf.deb ... 309s Unpacking linux-libc-dev:armhf (6.8.0-20.20) ... 309s Selecting previously unselected package libcrypt-dev:armhf. 309s Preparing to unpack .../029-libcrypt-dev_1%3a4.4.36-4_armhf.deb ... 309s Unpacking libcrypt-dev:armhf (1:4.4.36-4) ... 309s Selecting previously unselected package rpcsvc-proto. 309s Preparing to unpack .../030-rpcsvc-proto_1.4.2-0ubuntu6_armhf.deb ... 309s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 309s Selecting previously unselected package libc6-dev:armhf. 309s Preparing to unpack .../031-libc6-dev_2.39-0ubuntu6_armhf.deb ... 309s Unpacking libc6-dev:armhf (2.39-0ubuntu6) ... 309s Selecting previously unselected package libisl23:armhf. 309s Preparing to unpack .../032-libisl23_0.26-3_armhf.deb ... 309s Unpacking libisl23:armhf (0.26-3) ... 309s Selecting previously unselected package libmpc3:armhf. 309s Preparing to unpack .../033-libmpc3_1.3.1-1_armhf.deb ... 309s Unpacking libmpc3:armhf (1.3.1-1) ... 309s Selecting previously unselected package cpp-13-arm-linux-gnueabihf. 309s Preparing to unpack .../034-cpp-13-arm-linux-gnueabihf_13.2.0-19ubuntu1_armhf.deb ... 309s Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 309s Selecting previously unselected package cpp-13. 309s Preparing to unpack .../035-cpp-13_13.2.0-19ubuntu1_armhf.deb ... 309s Unpacking cpp-13 (13.2.0-19ubuntu1) ... 309s Selecting previously unselected package cpp-arm-linux-gnueabihf. 309s Preparing to unpack .../036-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 309s Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 310s Selecting previously unselected package cpp. 310s Preparing to unpack .../037-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... 310s Unpacking cpp (4:13.2.0-7ubuntu1) ... 310s Selecting previously unselected package libcc1-0:armhf. 310s Preparing to unpack .../038-libcc1-0_14-20240315-1ubuntu1_armhf.deb ... 310s Unpacking libcc1-0:armhf (14-20240315-1ubuntu1) ... 310s Selecting previously unselected package libgomp1:armhf. 310s Preparing to unpack .../039-libgomp1_14-20240315-1ubuntu1_armhf.deb ... 310s Unpacking libgomp1:armhf (14-20240315-1ubuntu1) ... 310s Selecting previously unselected package libatomic1:armhf. 310s Preparing to unpack .../040-libatomic1_14-20240315-1ubuntu1_armhf.deb ... 310s Unpacking libatomic1:armhf (14-20240315-1ubuntu1) ... 310s Selecting previously unselected package libasan8:armhf. 310s Preparing to unpack .../041-libasan8_14-20240315-1ubuntu1_armhf.deb ... 310s Unpacking libasan8:armhf (14-20240315-1ubuntu1) ... 310s Selecting previously unselected package libubsan1:armhf. 310s Preparing to unpack .../042-libubsan1_14-20240315-1ubuntu1_armhf.deb ... 310s Unpacking libubsan1:armhf (14-20240315-1ubuntu1) ... 310s Selecting previously unselected package libgcc-13-dev:armhf. 310s Preparing to unpack .../043-libgcc-13-dev_13.2.0-19ubuntu1_armhf.deb ... 310s Unpacking libgcc-13-dev:armhf (13.2.0-19ubuntu1) ... 310s Selecting previously unselected package gcc-13-arm-linux-gnueabihf. 310s Preparing to unpack .../044-gcc-13-arm-linux-gnueabihf_13.2.0-19ubuntu1_armhf.deb ... 310s Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 311s Selecting previously unselected package gcc-13. 311s Preparing to unpack .../045-gcc-13_13.2.0-19ubuntu1_armhf.deb ... 311s Unpacking gcc-13 (13.2.0-19ubuntu1) ... 311s Selecting previously unselected package gcc-arm-linux-gnueabihf. 311s Preparing to unpack .../046-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 311s Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 311s Selecting previously unselected package gcc. 311s Preparing to unpack .../047-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... 311s Unpacking gcc (4:13.2.0-7ubuntu1) ... 311s Selecting previously unselected package libstdc++-13-dev:armhf. 311s Preparing to unpack .../048-libstdc++-13-dev_13.2.0-19ubuntu1_armhf.deb ... 311s Unpacking libstdc++-13-dev:armhf (13.2.0-19ubuntu1) ... 311s Selecting previously unselected package g++-13-arm-linux-gnueabihf. 311s Preparing to unpack .../049-g++-13-arm-linux-gnueabihf_13.2.0-19ubuntu1_armhf.deb ... 311s Unpacking g++-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 311s Selecting previously unselected package g++-13. 311s Preparing to unpack .../050-g++-13_13.2.0-19ubuntu1_armhf.deb ... 311s Unpacking g++-13 (13.2.0-19ubuntu1) ... 311s Selecting previously unselected package g++-arm-linux-gnueabihf. 312s Preparing to unpack .../051-g++-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... 312s Unpacking g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 312s Selecting previously unselected package g++. 312s Preparing to unpack .../052-g++_4%3a13.2.0-7ubuntu1_armhf.deb ... 312s Unpacking g++ (4:13.2.0-7ubuntu1) ... 312s Selecting previously unselected package build-essential. 312s Preparing to unpack .../053-build-essential_12.10ubuntu1_armhf.deb ... 312s Unpacking build-essential (12.10ubuntu1) ... 312s Selecting previously unselected package libdebhelper-perl. 312s Preparing to unpack .../054-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 312s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 312s Selecting previously unselected package libtool. 312s Preparing to unpack .../055-libtool_2.4.7-7_all.deb ... 312s Unpacking libtool (2.4.7-7) ... 312s Selecting previously unselected package dh-autoreconf. 312s Preparing to unpack .../056-dh-autoreconf_20_all.deb ... 312s Unpacking dh-autoreconf (20) ... 312s Selecting previously unselected package libarchive-zip-perl. 312s Preparing to unpack .../057-libarchive-zip-perl_1.68-1_all.deb ... 312s Unpacking libarchive-zip-perl (1.68-1) ... 312s Selecting previously unselected package libsub-override-perl. 312s Preparing to unpack .../058-libsub-override-perl_0.10-1_all.deb ... 312s Unpacking libsub-override-perl (0.10-1) ... 312s Selecting previously unselected package libfile-stripnondeterminism-perl. 312s Preparing to unpack .../059-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 312s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 312s Selecting previously unselected package dh-strip-nondeterminism. 312s Preparing to unpack .../060-dh-strip-nondeterminism_1.13.1-1_all.deb ... 312s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 312s Selecting previously unselected package libdw1t64:armhf. 312s Preparing to unpack .../061-libdw1t64_0.190-1.1build2_armhf.deb ... 312s Unpacking libdw1t64:armhf (0.190-1.1build2) ... 312s Selecting previously unselected package debugedit. 312s Preparing to unpack .../062-debugedit_1%3a5.0-5build1_armhf.deb ... 312s Unpacking debugedit (1:5.0-5build1) ... 312s Selecting previously unselected package dwz. 312s Preparing to unpack .../063-dwz_0.15-1build5_armhf.deb ... 312s Unpacking dwz (0.15-1build5) ... 312s Selecting previously unselected package gettext. 312s Preparing to unpack .../064-gettext_0.21-14ubuntu1_armhf.deb ... 312s Unpacking gettext (0.21-14ubuntu1) ... 312s Selecting previously unselected package intltool-debian. 312s Preparing to unpack .../065-intltool-debian_0.35.0+20060710.6_all.deb ... 312s Unpacking intltool-debian (0.35.0+20060710.6) ... 312s Selecting previously unselected package po-debconf. 312s Preparing to unpack .../066-po-debconf_1.0.21+nmu1_all.deb ... 312s Unpacking po-debconf (1.0.21+nmu1) ... 313s Selecting previously unselected package debhelper. 313s Preparing to unpack .../067-debhelper_13.14.1ubuntu5_all.deb ... 313s Unpacking debhelper (13.14.1ubuntu5) ... 313s Selecting previously unselected package dh-apport. 313s Preparing to unpack .../068-dh-apport_2.28.0-0ubuntu1_all.deb ... 313s Unpacking dh-apport (2.28.0-0ubuntu1) ... 313s Selecting previously unselected package golang-1.22-src. 313s Preparing to unpack .../069-golang-1.22-src_1.22.1-1_all.deb ... 313s Unpacking golang-1.22-src (1.22.1-1) ... 317s Selecting previously unselected package golang-1.22-go. 317s Preparing to unpack .../070-golang-1.22-go_1.22.1-1_armhf.deb ... 317s Unpacking golang-1.22-go (1.22.1-1) ... 318s Selecting previously unselected package golang-src. 318s Preparing to unpack .../071-golang-src_2%3a1.22~2_all.deb ... 318s Unpacking golang-src (2:1.22~2) ... 318s Selecting previously unselected package golang-go:armhf. 318s Preparing to unpack .../072-golang-go_2%3a1.22~2_armhf.deb ... 318s Unpacking golang-go:armhf (2:1.22~2) ... 318s Selecting previously unselected package comerr-dev:armhf. 318s Preparing to unpack .../073-comerr-dev_2.1-1.47.0-2.4~exp1ubuntu2_armhf.deb ... 318s Unpacking comerr-dev:armhf (2.1-1.47.0-2.4~exp1ubuntu2) ... 318s Selecting previously unselected package libgssrpc4t64:armhf. 318s Preparing to unpack .../074-libgssrpc4t64_1.20.1-5.1ubuntu1_armhf.deb ... 318s Unpacking libgssrpc4t64:armhf (1.20.1-5.1ubuntu1) ... 318s Selecting previously unselected package libkadm5clnt-mit12:armhf. 318s Preparing to unpack .../075-libkadm5clnt-mit12_1.20.1-5.1ubuntu1_armhf.deb ... 318s Unpacking libkadm5clnt-mit12:armhf (1.20.1-5.1ubuntu1) ... 318s Selecting previously unselected package libkdb5-10t64:armhf. 318s Preparing to unpack .../076-libkdb5-10t64_1.20.1-5.1ubuntu1_armhf.deb ... 318s Unpacking libkdb5-10t64:armhf (1.20.1-5.1ubuntu1) ... 318s Selecting previously unselected package libkadm5srv-mit12:armhf. 318s Preparing to unpack .../077-libkadm5srv-mit12_1.20.1-5.1ubuntu1_armhf.deb ... 318s Unpacking libkadm5srv-mit12:armhf (1.20.1-5.1ubuntu1) ... 318s Selecting previously unselected package krb5-multidev:armhf. 318s Preparing to unpack .../078-krb5-multidev_1.20.1-5.1ubuntu1_armhf.deb ... 318s Unpacking krb5-multidev:armhf (1.20.1-5.1ubuntu1) ... 318s Selecting previously unselected package libpkgconf3:armhf. 318s Preparing to unpack .../079-libpkgconf3_1.8.1-2_armhf.deb ... 318s Unpacking libpkgconf3:armhf (1.8.1-2) ... 318s Selecting previously unselected package pkgconf-bin. 318s Preparing to unpack .../080-pkgconf-bin_1.8.1-2_armhf.deb ... 318s Unpacking pkgconf-bin (1.8.1-2) ... 318s Selecting previously unselected package pkgconf:armhf. 318s Preparing to unpack .../081-pkgconf_1.8.1-2_armhf.deb ... 318s Unpacking pkgconf:armhf (1.8.1-2) ... 319s Selecting previously unselected package xml-core. 319s Preparing to unpack .../082-xml-core_0.19_all.deb ... 319s Unpacking xml-core (0.19) ... 319s Selecting previously unselected package libdbus-1-dev:armhf. 319s Preparing to unpack .../083-libdbus-1-dev_1.14.10-4ubuntu2_armhf.deb ... 319s Unpacking libdbus-1-dev:armhf (1.14.10-4ubuntu2) ... 319s Selecting previously unselected package libgirepository-2.0-0:armhf. 319s Preparing to unpack .../084-libgirepository-2.0-0_2.79.3-3ubuntu5_armhf.deb ... 319s Unpacking libgirepository-2.0-0:armhf (2.79.3-3ubuntu5) ... 319s Selecting previously unselected package libglib2.0-bin. 319s Preparing to unpack .../085-libglib2.0-bin_2.79.3-3ubuntu5_armhf.deb ... 319s Unpacking libglib2.0-bin (2.79.3-3ubuntu5) ... 319s Selecting previously unselected package libffi-dev:armhf. 319s Preparing to unpack .../086-libffi-dev_3.4.6-1_armhf.deb ... 319s Unpacking libffi-dev:armhf (3.4.6-1) ... 319s Selecting previously unselected package python3-packaging. 319s Preparing to unpack .../087-python3-packaging_23.2-1_all.deb ... 319s Unpacking python3-packaging (23.2-1) ... 319s Selecting previously unselected package libglib2.0-dev-bin. 319s Preparing to unpack .../088-libglib2.0-dev-bin_2.79.3-3ubuntu5_armhf.deb ... 319s Unpacking libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 319s Selecting previously unselected package uuid-dev:armhf. 319s Preparing to unpack .../089-uuid-dev_2.39.3-9ubuntu2_armhf.deb ... 319s Unpacking uuid-dev:armhf (2.39.3-9ubuntu2) ... 319s Selecting previously unselected package libblkid-dev:armhf. 319s Preparing to unpack .../090-libblkid-dev_2.39.3-9ubuntu2_armhf.deb ... 319s Unpacking libblkid-dev:armhf (2.39.3-9ubuntu2) ... 319s Selecting previously unselected package libsepol-dev:armhf. 319s Preparing to unpack .../091-libsepol-dev_3.5-2_armhf.deb ... 319s Unpacking libsepol-dev:armhf (3.5-2) ... 319s Selecting previously unselected package libpcre2-16-0:armhf. 319s Preparing to unpack .../092-libpcre2-16-0_10.42-4ubuntu1_armhf.deb ... 319s Unpacking libpcre2-16-0:armhf (10.42-4ubuntu1) ... 319s Selecting previously unselected package libpcre2-32-0:armhf. 319s Preparing to unpack .../093-libpcre2-32-0_10.42-4ubuntu1_armhf.deb ... 319s Unpacking libpcre2-32-0:armhf (10.42-4ubuntu1) ... 319s Selecting previously unselected package libpcre2-posix3:armhf. 319s Preparing to unpack .../094-libpcre2-posix3_10.42-4ubuntu1_armhf.deb ... 319s Unpacking libpcre2-posix3:armhf (10.42-4ubuntu1) ... 319s Selecting previously unselected package libpcre2-dev:armhf. 319s Preparing to unpack .../095-libpcre2-dev_10.42-4ubuntu1_armhf.deb ... 319s Unpacking libpcre2-dev:armhf (10.42-4ubuntu1) ... 320s Selecting previously unselected package libselinux1-dev:armhf. 320s Preparing to unpack .../096-libselinux1-dev_3.5-2ubuntu1_armhf.deb ... 320s Unpacking libselinux1-dev:armhf (3.5-2ubuntu1) ... 320s Selecting previously unselected package libmount-dev:armhf. 320s Preparing to unpack .../097-libmount-dev_2.39.3-9ubuntu2_armhf.deb ... 320s Unpacking libmount-dev:armhf (2.39.3-9ubuntu2) ... 320s Selecting previously unselected package zlib1g-dev:armhf. 320s Preparing to unpack .../098-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu1_armhf.deb ... 320s Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu1) ... 320s Selecting previously unselected package libglib2.0-dev:armhf. 320s Preparing to unpack .../099-libglib2.0-dev_2.79.3-3ubuntu5_armhf.deb ... 320s Unpacking libglib2.0-dev:armhf (2.79.3-3ubuntu5) ... 320s Selecting previously unselected package libpam0g-dev:armhf. 320s Preparing to unpack .../100-libpam0g-dev_1.5.3-5ubuntu3_armhf.deb ... 320s Unpacking libpam0g-dev:armhf (1.5.3-5ubuntu3) ... 320s Selecting previously unselected package libsmbclient0:armhf. 320s Preparing to unpack .../101-libsmbclient0_2%3a4.19.5+dfsg-4ubuntu5_armhf.deb ... 320s Unpacking libsmbclient0:armhf (2:4.19.5+dfsg-4ubuntu5) ... 320s Selecting previously unselected package libwbclient-dev:armhf. 320s Preparing to unpack .../102-libwbclient-dev_2%3a4.19.5+dfsg-4ubuntu5_armhf.deb ... 320s Unpacking libwbclient-dev:armhf (2:4.19.5+dfsg-4ubuntu5) ... 320s Selecting previously unselected package samba-dsdb-modules:armhf. 320s Preparing to unpack .../103-samba-dsdb-modules_2%3a4.19.5+dfsg-4ubuntu5_armhf.deb ... 320s Unpacking samba-dsdb-modules:armhf (2:4.19.5+dfsg-4ubuntu5) ... 320s Selecting previously unselected package dh-golang. 320s Preparing to unpack .../104-dh-golang_1.62_all.deb ... 320s Unpacking dh-golang (1.62) ... 320s Selecting previously unselected package libkrb5-dev:armhf. 320s Preparing to unpack .../105-libkrb5-dev_1.20.1-5.1ubuntu1_armhf.deb ... 320s Unpacking libkrb5-dev:armhf (1.20.1-5.1ubuntu1) ... 320s Selecting previously unselected package libsmbclient-dev:armhf. 320s Preparing to unpack .../106-libsmbclient-dev_2%3a4.19.5+dfsg-4ubuntu5_armhf.deb ... 320s Unpacking libsmbclient-dev:armhf (2:4.19.5+dfsg-4ubuntu5) ... 321s Selecting previously unselected package autopkgtest-satdep. 321s Preparing to unpack .../107-1-autopkgtest-satdep.deb ... 321s Unpacking autopkgtest-satdep (0) ... 321s Setting up libgirepository-2.0-0:armhf (2.79.3-3ubuntu5) ... 321s Setting up libarchive-zip-perl (1.68-1) ... 321s Setting up libtdb1:armhf (1.4.10-1) ... 321s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 321s Setting up linux-libc-dev:armhf (6.8.0-20.20) ... 321s Setting up libglib2.0-bin (2.79.3-3ubuntu5) ... 321s Setting up m4 (1.4.19-4) ... 321s Setting up samba-common (2:4.19.5+dfsg-4ubuntu5) ... 321s 321s Creating config file /etc/samba/smb.conf with new version 321s Setting up libgomp1:armhf (14-20240315-1ubuntu1) ... 321s Setting up libffi-dev:armhf (3.4.6-1) ... 321s Setting up dh-apport (2.28.0-0ubuntu1) ... 321s Setting up libwbclient0:armhf (2:4.19.5+dfsg-4ubuntu5) ... 321s Setting up libwbclient-dev:armhf (2:4.19.5+dfsg-4ubuntu5) ... 321s Setting up libpcre2-16-0:armhf (10.42-4ubuntu1) ... 321s Setting up libdw1t64:armhf (0.190-1.1build2) ... 321s Setting up libtalloc2:armhf (2.4.2-1build1) ... 321s Setting up libpython3.12t64:armhf (3.12.2-4build3) ... 321s Setting up python3-tdb (1.4.10-1) ... 321s Setting up autotools-dev (20220109.1) ... 321s Setting up libpcre2-32-0:armhf (10.42-4ubuntu1) ... 321s Setting up python3-packaging (23.2-1) ... 321s Setting up libpkgconf3:armhf (1.8.1-2) ... 321s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 321s Setting up libgssrpc4t64:armhf (1.20.1-5.1ubuntu1) ... 321s Setting up libavahi-common-data:armhf (0.8-13ubuntu4) ... 321s Setting up golang-1.22-src (1.22.1-1) ... 321s Setting up tdb-tools (1.4.10-1) ... 321s update-alternatives: using /usr/bin/tdbbackup.tdbtools to provide /usr/bin/tdbbackup (tdbbackup) in auto mode 321s Setting up libmpc3:armhf (1.3.1-1) ... 321s Setting up libatomic1:armhf (14-20240315-1ubuntu1) ... 321s Setting up python3-markdown (3.5.2-1) ... 322s Setting up autopoint (0.21-14ubuntu1) ... 322s Setting up libsepol-dev:armhf (3.5-2) ... 322s Setting up pkgconf-bin (1.8.1-2) ... 322s Setting up autoconf (2.71-3) ... 322s Setting up libubsan1:armhf (14-20240315-1ubuntu1) ... 322s Setting up libpcre2-posix3:armhf (10.42-4ubuntu1) ... 322s Setting up dwz (0.15-1build5) ... 322s Setting up python3-dnspython (2.6.1-1ubuntu1) ... 322s Setting up libcrypt-dev:armhf (1:4.4.36-4) ... 322s Setting up libasan8:armhf (14-20240315-1ubuntu1) ... 322s Setting up debugedit (1:5.0-5build1) ... 322s Setting up libsub-override-perl (0.10-1) ... 322s Setting up sgml-base (1.31) ... 322s Setting up libisl23:armhf (0.26-3) ... 322s Setting up libc-dev-bin (2.39-0ubuntu6) ... 322s Setting up golang-src (2:1.22~2) ... 322s Setting up libcc1-0:armhf (14-20240315-1ubuntu1) ... 322s Setting up libtevent0t64:armhf (0.16.1-2) ... 322s Setting up libkadm5clnt-mit12:armhf (1.20.1-5.1ubuntu1) ... 322s Setting up automake (1:1.16.5-1.3ubuntu1) ... 322s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 322s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 322s Setting up libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 322s Setting up gettext (0.21-14ubuntu1) ... 322s Setting up cpp-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 322s Setting up libkdb5-10t64:armhf (1.20.1-5.1ubuntu1) ... 322s Setting up python3-talloc:armhf (2.4.2-1build1) ... 322s Setting up libavahi-common3:armhf (0.8-13ubuntu4) ... 322s Setting up golang-1.22-go (1.22.1-1) ... 322s Setting up pkgconf:armhf (1.8.1-2) ... 322s Setting up intltool-debian (0.35.0+20060710.6) ... 322s Setting up dh-strip-nondeterminism (1.13.1-1) ... 322s Setting up libgcc-13-dev:armhf (13.2.0-19ubuntu1) ... 322s Setting up xml-core (0.19) ... 323s Setting up libkadm5srv-mit12:armhf (1.20.1-5.1ubuntu1) ... 323s Setting up libc6-dev:armhf (2.39-0ubuntu6) ... 323s Setting up libldb2:armhf (2:2.8.0+samba4.19.5+dfsg-4ubuntu5) ... 323s Setting up libavahi-client3:armhf (0.8-13ubuntu4) ... 323s Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 323s Setting up libstdc++-13-dev:armhf (13.2.0-19ubuntu1) ... 323s Setting up libpcre2-dev:armhf (10.42-4ubuntu1) ... 323s Setting up cpp-13 (13.2.0-19ubuntu1) ... 323s Setting up libpam0g-dev:armhf (1.5.3-5ubuntu3) ... 323s Setting up golang-go:armhf (2:1.22~2) ... 323s Setting up libselinux1-dev:armhf (3.5-2ubuntu1) ... 323s Setting up po-debconf (1.0.21+nmu1) ... 323s Setting up samba-libs:armhf (2:4.19.5+dfsg-4ubuntu5) ... 323s Setting up gcc-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 323s Setting up uuid-dev:armhf (2.39.3-9ubuntu2) ... 323s Setting up comerr-dev:armhf (2.1-1.47.0-2.4~exp1ubuntu2) ... 323s Setting up gcc-13 (13.2.0-19ubuntu1) ... 323s Setting up python3-ldb (2:2.8.0+samba4.19.5+dfsg-4ubuntu5) ... 323s Setting up zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu1) ... 323s Setting up cpp (4:13.2.0-7ubuntu1) ... 323s Setting up samba-dsdb-modules:armhf (2:4.19.5+dfsg-4ubuntu5) ... 323s Setting up libsmbclient0:armhf (2:4.19.5+dfsg-4ubuntu5) ... 323s Setting up libcups2t64:armhf (2.4.7-1.2ubuntu1) ... 323s Setting up python3-samba (2:4.19.5+dfsg-4ubuntu5) ... 324s Setting up krb5-multidev:armhf (1.20.1-5.1ubuntu1) ... 324s Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 324s Setting up g++-13-arm-linux-gnueabihf (13.2.0-19ubuntu1) ... 324s Setting up g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... 324s Setting up libblkid-dev:armhf (2.39.3-9ubuntu2) ... 324s Setting up g++-13 (13.2.0-19ubuntu1) ... 324s Setting up libtool (2.4.7-7) ... 324s Setting up gcc (4:13.2.0-7ubuntu1) ... 324s Setting up dh-autoreconf (20) ... 324s Setting up libkrb5-dev:armhf (1.20.1-5.1ubuntu1) ... 324s Setting up libsmbclient-dev:armhf (2:4.19.5+dfsg-4ubuntu5) ... 324s Setting up g++ (4:13.2.0-7ubuntu1) ... 324s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 324s Setting up samba-common-bin (2:4.19.5+dfsg-4ubuntu5) ... 324s Setting up build-essential (12.10ubuntu1) ... 324s Setting up libmount-dev:armhf (2.39.3-9ubuntu2) ... 324s Setting up samba (2:4.19.5+dfsg-4ubuntu5) ... 325s Created symlink /etc/systemd/system/smb.service → /usr/lib/systemd/system/smbd.service. 325s Created symlink /etc/systemd/system/multi-user.target.wants/smbd.service → /usr/lib/systemd/system/smbd.service. 325s Created symlink /etc/systemd/system/nmb.service → /usr/lib/systemd/system/nmbd.service. 325s Created symlink /etc/systemd/system/multi-user.target.wants/nmbd.service → /usr/lib/systemd/system/nmbd.service. 326s Created symlink /etc/systemd/system/samba.service → /usr/lib/systemd/system/samba-ad-dc.service. 326s Created symlink /etc/systemd/system/multi-user.target.wants/samba-ad-dc.service → /usr/lib/systemd/system/samba-ad-dc.service. 326s Setting up debhelper (13.14.1ubuntu5) ... 326s Setting up libglib2.0-dev:armhf (2.79.3-3ubuntu5) ... 326s Setting up dh-golang (1.62) ... 326s Processing triggers for libc-bin (2.39-0ubuntu6) ... 326s Processing triggers for ufw (0.36.2-5) ... 327s Processing triggers for man-db (2.12.0-3build4) ... 328s Processing triggers for libglib2.0-0t64:armhf (2.79.3-3ubuntu5) ... 328s No schema files found: doing nothing. 328s Processing triggers for install-info (7.1-3build1) ... 328s Processing triggers for sgml-base (1.31) ... 328s Setting up libdbus-1-dev:armhf (1.14.10-4ubuntu2) ... 328s Setting up autopkgtest-satdep (0) ... 344s (Reading database ... 78919 files and directories currently installed.) 344s Removing autopkgtest-satdep (0) ... 351s autopkgtest [01:10:09]: test command1: ./debian/tests/test no-sudo 351s autopkgtest [01:10:09]: test command1: [----------------------- 353s Running non-root tests... 378s ? github.com/ubuntu/adsys [no test files] 384s ? github.com/ubuntu/adsys/cmd/admxgen [no test files] 411s === RUN TestRun 411s === RUN TestRun/Send_SIGTERM_exits 411s === RUN TestRun/Send_SIGHUP_without_exiting 411s === RUN TestRun/Send_SIGHUP_with_exit 411s === RUN TestRun/Run_and_exit_successfully 411s === RUN TestRun/Run_and_return_error 411s level=error msg="Error requested" 411s === RUN TestRun/Run_and_return_usage_error 411s level=error msg="Error requested" 411s === RUN TestRun/Run_and_usage_error_only_does_not_fail 411s === RUN TestRun/Send_SIGINT_exits 411s --- PASS: TestRun (0.88s) 411s --- PASS: TestRun/Send_SIGTERM_exits (0.10s) 411s --- PASS: TestRun/Send_SIGHUP_without_exiting (0.16s) 411s --- PASS: TestRun/Send_SIGHUP_with_exit (0.10s) 411s --- PASS: TestRun/Run_and_exit_successfully (0.10s) 411s --- PASS: TestRun/Run_and_return_error (0.10s) 411s --- PASS: TestRun/Run_and_return_usage_error (0.10s) 411s --- PASS: TestRun/Run_and_usage_error_only_does_not_fail (0.10s) 411s --- PASS: TestRun/Send_SIGINT_exits (0.10s) 411s PASS 411s ok github.com/ubuntu/adsys/cmd/adsysd 1.356s 411s === RUN TestColorizePolicies 411s --- PASS: TestColorizePolicies (0.00s) 411s === RUN TestInitApp 411s === PAUSE TestInitApp 411s === RUN TestAppHelp 411s === PAUSE TestAppHelp 411s === RUN TestAppCompletion 411s === PAUSE TestAppCompletion 411s === RUN TestAppNoUsageError 411s === PAUSE TestAppNoUsageError 411s === RUN TestAppUsageError 411s === PAUSE TestAppUsageError 411s === RUN TestAppCanQuitWhenExecute 411s === PAUSE TestAppCanQuitWhenExecute 411s === RUN TestAppCanQuitAfterExecute 411s === PAUSE TestAppCanQuitAfterExecute 411s === RUN TestAppCanQuitWithoutExecute 411s === PAUSE TestAppCanQuitWithoutExecute 411s === RUN TestAppCanSigHupWhenExecute 411s === PAUSE TestAppCanSigHupWhenExecute 411s === RUN TestAppCanSigHupAfterExecute 411s === PAUSE TestAppCanSigHupAfterExecute 411s === RUN TestAppGetRootCmd 411s === PAUSE TestAppGetRootCmd 411s === CONT TestInitApp 411s === CONT TestAppCanQuitAfterExecute 411s === CONT TestAppCanSigHupAfterExecute 411s === CONT TestAppCanSigHupWhenExecute 411s --- PASS: TestAppCanSigHupWhenExecute (0.01s) 411s === CONT TestAppGetRootCmd 411s Usage: 411s adsysctl COMMAND [flags] 411s adsysctl [command] 411s 411s Available Commands: 411s applied Print last applied GPOs for current or given user/machine 411s completion Generate the autocompletion script for the specified shell 411s doc Documentation 411s help Help about any command 411s policy Policy management 411s service Service management 411s update Updates/Create a policy for current user or given user with its kerberos ticket 411s version Returns version of client and service 411s 411s Flags: 411s -c, --config string use a specific configuration file 411s -h, --help help for adsysctl 411s -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") 411s -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) 411s -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output 411s 411s Use "adsysctl [command] --help" for more information about a command. 411s 411s --- PASS: TestInitApp (0.02s) 411s === CONT TestAppNoUsageError 411s # bash completion V2 for adsysctl -*- shell-script -*- 411s 411s __adsysctl_debug() 411s { 411s if [[ -n ${BASH_COMP_DEBUG_FILE-} ]]; then 411s echo "$*" >> "${BASH_COMP_DEBUG_FILE}" 411s fi 411s } 411s 411s # Macs have bash3 for which the bash-completion package doesn't include 411s # _init_completion. This is a minimal version of that function. 411s __adsysctl_init_completion() 411s { 411s COMPREPLY=() 411s _get_comp_words_by_ref "$@" cur prev words cword 411s } 411s 411s # This function calls the adsysctl program to obtain the completion 411s # results and the directive. It fills the 'out' and 'directive' vars. 411s __adsysctl_get_completion_results() { 411s local requestComp lastParam lastChar args 411s 411s # Prepare the command to request completions for the program. 411s # Calling ${words[0]} instead of directly adsysctl allows handling aliases 411s args=("${words[@]:1}") 411s requestComp="${words[0]} __complete ${args[*]}" 411s 411s lastParam=${words[$((${#words[@]}-1))]} 411s lastChar=${lastParam:$((${#lastParam}-1)):1} 411s __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" 411s 411s if [[ -z ${cur} && ${lastChar} != = ]]; then 411s # If the last parameter is complete (there is a space following it) 411s # We add an extra empty parameter so we can indicate this to the go method. 411s __adsysctl_debug "Adding extra empty parameter" 411s requestComp="${requestComp} ''" 411s fi 411s 411s # When completing a flag with an = (e.g., adsysctl -n=) 411s # bash focuses on the part after the =, so we need to remove 411s # the flag part from $cur 411s if [[ ${cur} == -*=* ]]; then 411s cur="${cur#*=}" 411s fi 411s 411s __adsysctl_debug "Calling ${requestComp}" 411s # Use eval to handle any environment variables and such 411s out=$(eval "${requestComp}" 2>/dev/null) 411s 411s # Extract the directive integer at the very end of the output following a colon (:) 411s directive=${out##*:} 411s # Remove the directive 411s out=${out%:*} 411s if [[ ${directive} == "${out}" ]]; then 411s # There is not directive specified 411s directive=0 411s fi 411s __adsysctl_debug "The completion directive is: ${directive}" 411s __adsysctl_debug "The completions are: ${out}" 411s } 411s 411s __adsysctl_process_completion_results() { 411s local shellCompDirectiveError=1 411s local shellCompDirectiveNoSpace=2 411s local shellCompDirectiveNoFileComp=4 411s local shellCompDirectiveFilterFileExt=8 411s local shellCompDirectiveFilterDirs=16 411s local shellCompDirectiveKeepOrder=32 411s 411s if (((directive & shellCompDirectiveError) != 0)); then 411s # Error code. No completion. 411s __adsysctl_debug "Received error from custom completion go code" 411s return 411s else 411s if (((directive & shellCompDirectiveNoSpace) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s __adsysctl_debug "Activating no space" 411s compopt -o nospace 411s else 411s __adsysctl_debug "No space directive not supported in this version of bash" 411s fi 411s fi 411s if (((directive & shellCompDirectiveKeepOrder) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s # no sort isn't supported for bash less than < 4.4 411s if [[ ${BASH_VERSINFO[0]} -lt 4 || ( ${BASH_VERSINFO[0]} -eq 4 && ${BASH_VERSINFO[1]} -lt 4 ) ]]; then 411s __adsysctl_debug "No sort directive not supported in this version of bash" 411s else 411s __adsysctl_debug "Activating keep order" 411s compopt -o nosort 411s fi 411s else 411s __adsysctl_debug "No sort directive not supported in this version of bash" 411s fi 411s fi 411s if (((directive & shellCompDirectiveNoFileComp) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s __adsysctl_debug "Activating no file completion" 411s compopt +o default 411s else 411s __adsysctl_debug "No file completion directive not supported in this version of bash" 411s fi 411s fi 411s fi 411s 411s # Separate activeHelp from normal completions 411s local completions=() 411s local activeHelp=() 411s __adsysctl_extract_activeHelp 411s 411s if (((directive & shellCompDirectiveFilterFileExt) != 0)); then 411s # File extension filtering 411s local fullFilter filter filteringCmd 411s 411s # Do not use quotes around the $completions variable or else newline 411s # characters will be kept. 411s for filter in ${completions[*]}; do 411s fullFilter+="$filter|" 411s done 411s 411s filteringCmd="_filedir $fullFilter" 411s __adsysctl_debug "File filtering command: $filteringCmd" 411s $filteringCmd 411s elif (((directive & shellCompDirectiveFilterDirs) != 0)); then 411s # File completion for directories only 411s 411s local subdir 411s subdir=${completions[0]} 411s if [[ -n $subdir ]]; then 411s __adsysctl_debug "Listing directories in $subdir" 411s pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return 411s else 411s __adsysctl_debug "Listing directories in ." 411s _filedir -d 411s fi 411s else 411s __adsysctl_handle_completion_types 411s fi 411s 411s __adsysctl_handle_special_char "$cur" : 411s __adsysctl_handle_special_char "$cur" = 411s 411s # Print the activeHelp statements before we finish 411s if ((${#activeHelp[*]} != 0)); then 411s printf "\n"; 411s printf "%s\n" "${activeHelp[@]}" 411s printf "\n" 411s 411s # The prompt format is only available from bash 4.4. 411s # We test if it is available before using it. 411s if (x=${PS1@P}) 2> /dev/null; then 411s printf "%s" "${PS1@P}${COMP_LINE[@]}" 411s else 411s # Can't print the prompt. Just print the 411s # text the user had typed, it is workable enough. 411s printf "%s" "${COMP_LINE[@]}" 411s fi 411s fi 411s } 411s 411s # Separate activeHelp lines from real completions. 411s # Fills the $activeHelp and $completions arrays. 411s __adsysctl_extract_activeHelp() { 411s local activeHelpMarker="_activeHelp_ " 411s local endIndex=${#activeHelpMarker} 411s 411s while IFS='' read -r comp; do 411s if [[ ${comp:0:endIndex} == $activeHelpMarker ]]; then 411s comp=${comp:endIndex} 411s __adsysctl_debug "ActiveHelp found: $comp" 411s if [[ -n $comp ]]; then 411s activeHelp+=("$comp") 411s fi 411s else 411s # Not an activeHelp line but a normal completion 411s completions+=("$comp") 411s fi 411s done <<<"${out}" 411s } 411s 411s __adsysctl_handle_completion_types() { 411s __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" 411s 411s case $COMP_TYPE in 411s 37|42) 411s # Type: menu-complete/menu-complete-backward and insert-completions 411s # If the user requested inserting one completion at a time, or all 411s # completions at once on the command-line we must remove the descriptions. 411s # https://github.com/spf13/cobra/issues/1508 411s local tab=$'\t' comp 411s while IFS='' read -r comp; do 411s [[ -z $comp ]] && continue 411s # Strip any description 411s comp=${comp%%$tab*} 411s # Only consider the completions that match 411s if [[ $comp == "$cur"* ]]; then 411s COMPREPLY+=("$comp") 411s fi 411s done < <(printf "%s\n" "${completions[@]}") 411s ;; 411s 411s *) 411s # Type: complete (normal completion) 411s __adsysctl_handle_standard_completion_case 411s ;; 411s esac 411s } 411s 411s __adsysctl_handle_standard_completion_case() { 411s local tab=$'\t' comp 411s 411s # Short circuit to optimize if we don't have descriptions 411s if [[ "${completions[*]}" != *$tab* ]]; then 411s IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") 411s return 0 411s fi 411s 411s local longest=0 411s local compline 411s # Look for the longest completion so that we can format things nicely 411s while IFS='' read -r compline; do 411s [[ -z $compline ]] && continue 411s # Strip any description before checking the length 411s comp=${compline%%$tab*} 411s # Only consider the completions that match 411s [[ $comp == "$cur"* ]] || continue 411s COMPREPLY+=("$compline") 411s if ((${#comp}>longest)); then 411s longest=${#comp} 411s fi 411s done < <(printf "%s\n" "${completions[@]}") 411s 411s # If there is a single completion left, remove the description text 411s if ((${#COMPREPLY[*]} == 1)); then 411s __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" 411s comp="${COMPREPLY[0]%%$tab*}" 411s __adsysctl_debug "Removed description from single completion, which is now: ${comp}" 411s COMPREPLY[0]=$comp 411s else # Format the descriptions 411s __adsysctl_format_comp_descriptions $longest 411s fi 411s } 411s 411s __adsysctl_handle_special_char() 411s { 411s local comp="$1" 411s local char=$2 411s if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then 411s local word=${comp%"${comp##*${char}}"} 411s local idx=${#COMPREPLY[*]} 411s while ((--idx >= 0)); do 411s COMPREPLY[idx]=${COMPREPLY[idx]#"$word"} 411s done 411s fi 411s } 411s 411s __adsysctl_format_comp_descriptions() 411s { 411s local tab=$'\t' 411s local comp desc maxdesclength 411s local longest=$1 411s 411s local i ci 411s for ci in ${!COMPREPLY[*]}; do 411s comp=${COMPREPLY[ci]} 411s # Properly format the description string which follows a tab character if there is one 411s if [[ "$comp" == *$tab* ]]; then 411s __adsysctl_debug "Original comp: $comp" 411s desc=${comp#*$tab} 411s comp=${comp%%$tab*} 411s 411s # $COLUMNS stores the current shell width. 411s # Remove an extra 4 because we add 2 spaces and 2 parentheses. 411s maxdesclength=$(( COLUMNS - longest - 4 )) 411s 411s # Make sure we can fit a description of at least 8 characters 411s # if we are to align the descriptions. 411s if ((maxdesclength > 8)); then 411s # Add the proper number of spaces to align the descriptions 411s for ((i = ${#comp} ; i < longest ; i++)); do 411s comp+=" " 411s done 411s else 411s # Don't pad the descriptions so we can fit more text after the completion 411s maxdesclength=$(( COLUMNS - ${#comp} - 4 )) 411s fi 411s 411s # If there is enough space for any description text, 411s # truncate the descriptions that are too long for the shell width 411s if ((maxdesclength > 0)); then 411s if ((${#desc} > maxdesclength)); then 411s desc=${desc:0:$(( maxdesclength - 1 ))} 411s desc+="…" 411s fi 411s comp+=" ($desc)" 411s fi 411s COMPREPLY[ci]=$comp 411s __adsysctl_debug "Final comp: $comp" 411s fi 411s done 411s } 411s 411s __start_adsysctl() 411s { 411s local cur prev words cword split 411s 411s COMPREPLY=() 411s 411s # Call _init_completion from the bash-completion package 411s # to prepare the arguments properly 411s if declare -F _init_completion >/dev/null 2>&1; then 411s _init_completion -n =: || return 411s else 411s __adsysctl_init_completion -n =: || return 411s fi 411s 411s __adsysctl_debug 411s __adsysctl_debug "========= starting completion logic ==========" 411s __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" 411s 411s # The user could have moved the cursor backwards on the command-line. 411s # We need to trigger completion from the $cword location, so we need 411s # to truncate the command-line ($words) up to the $cword location. 411s words=("${words[@]:0:$cword+1}") 411s __adsysctl_debug "Truncated words[*]: ${words[*]}," 411s 411s local out directive 411s __adsysctl_get_completion_results 411s __adsysctl_process_completion_results 411s } 411s 411s if [[ $(type -t compopt) = "builtin" ]]; then 411s complete -o default -F __start_adsysctl adsysctl 411s else 411s complete -o default -o nospace -F __start_adsysctl adsysctl 411s fi 411s 411s # ex: ts=4 sw=4 et filetype=sh 411s --- PASS: TestAppGetRootCmd (0.01s) 411s --- PASS: TestAppNoUsageError (0.01s) 411s === CONT TestAppCanQuitWhenExecute 411s === CONT TestAppUsageError 411s Usage: 411s adsysctl COMMAND [flags] 411s adsysctl [command] 411s 411s Available Commands: 411s applied Print last applied GPOs for current or given user/machine 411s completion Generate the autocompletion script for the specified shell 411s doc Documentation 411s help Help about any command 411s policy Policy management 411s service Service management 411s update Updates/Create a policy for current user or given user with its kerberos ticket 411s version Returns version of client and service 411s 411s Flags: 411s -c, --config string use a specific configuration file 411s -h, --help help for adsysctl 411s -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") 411s -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) 411s -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output 411s 411s Use "adsysctl [command] --help" for more information about a command. 411s 411s --- PASS: TestAppUsageError (0.00s) 411s === CONT TestAppCanQuitWithoutExecute 411s # bash completion V2 for adsysctl -*- shell-script -*- 411s 411s __adsysctl_debug() 411s { 411s if [[ -n ${BASH_COMP_DEBUG_FILE-} ]]; then 411s echo "$*" >> "${BASH_COMP_DEBUG_FILE}" 411s fi 411s } 411s 411s # Macs have bash3 for which the bash-completion package doesn't include 411s # _init_completion. This is a minimal version of that function. 411s __adsysctl_init_completion() 411s { 411s COMPREPLY=() 411s _get_comp_words_by_ref "$@" cur prev words cword 411s } 411s 411s # This function calls the adsysctl program to obtain the completion 411s # results and the directive. It fills the 'out' and 'directive' vars. 411s __adsysctl_get_completion_results() { 411s local requestComp lastParam lastChar args 411s 411s # Prepare the command to request completions for the program. 411s # Calling ${words[0]} instead of directly adsysctl allows handling aliases 411s args=("${words[@]:1}") 411s requestComp="${words[0]} __complete ${args[*]}" 411s 411s lastParam=${words[$((${#words[@]}-1))]} 411s lastChar=${lastParam:$((${#lastParam}-1)):1} 411s __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" 411s 411s if [[ -z ${cur} && ${lastChar} != = ]]; then 411s # If the last parameter is complete (there is a space following it) 411s # We add an extra empty parameter so we can indicate this to the go method. 411s __adsysctl_debug "Adding extra empty parameter" 411s requestComp="${requestComp} ''" 411s fi 411s 411s # When completing a flag with an = (e.g., adsysctl -n=) 411s # bash focuses on the part after the =, so we need to remove 411s # the flag part from $cur 411s if [[ ${cur} == -*=* ]]; then 411s cur="${cur#*=}" 411s fi 411s 411s __adsysctl_debug "Calling ${requestComp}" 411s # Use eval to handle any environment variables and such 411s out=$(eval "${requestComp}" 2>/dev/null) 411s 411s # Extract the directive integer at the very end of the output following a colon (:) 411s directive=${out##*:} 411s # Remove the directive 411s out=${out%:*} 411s if [[ ${directive} == "${out}" ]]; then 411s # There is not directive specified 411s directive=0 411s fi 411s __adsysctl_debug "The completion directive is: ${directive}" 411s __adsysctl_debug "The completions are: ${out}" 411s } 411s 411s __adsysctl_process_completion_results() { 411s local shellCompDirectiveError=1 411s local shellCompDirectiveNoSpace=2 411s local shellCompDirectiveNoFileComp=4 411s local shellCompDirectiveFilterFileExt=8 411s local shellCompDirectiveFilterDirs=16 411s local shellCompDirectiveKeepOrder=32 411s 411s if (((directive & shellCompDirectiveError) != 0)); then 411s # Error code. No completion. 411s __adsysctl_debug "Received error from custom completion go code" 411s return 411s else 411s if (((directive & shellCompDirectiveNoSpace) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s __adsysctl_debug "Activating no space" 411s compopt -o nospace 411s else 411s __adsysctl_debug "No space directive not supported in this version of bash" 411s fi 411s fi 411s if (((directive & shellCompDirectiveKeepOrder) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s # no sort isn't supported for bash less than < 4.4 411s if [[ ${BASH_VERSINFO[0]} -lt 4 || ( ${BASH_VERSINFO[0]} -eq 4 && ${BASH_VERSINFO[1]} -lt 4 ) ]]; then 411s __adsysctl_debug "No sort directive not supported in this version of bash" 411s else 411s __adsysctl_debug "Activating keep order" 411s compopt -o nosort 411s fi 411s else 411s __adsysctl_debug "No sort directive not supported in this version of bash" 411s fi 411s fi 411s if (((directive & shellCompDirectiveNoFileComp) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s __adsysctl_debug "Activating no file completion" 411s compopt +o default 411s else 411s __adsysctl_debug "No file completion directive not supported in this version of bash" 411s fi 411s fi 411s fi 411s 411s # Separate activeHelp from normal completions 411s local completions=() 411s local activeHelp=() 411s __adsysctl_extract_activeHelp 411s 411s if (((directive & shellCompDirectiveFilterFileExt) != 0)); then 411s # File extension filtering 411s local fullFilter filter filteringCmd 411s 411s # Do not use quotes around the $completions variable or else newline 411s # characters will be kept. 411s for filter in ${completions[*]}; do 411s fullFilter+="$filter|" 411s done 411s 411s filteringCmd="_filedir $fullFilter" 411s __adsysctl_debug "File filtering command: $filteringCmd" 411s $filteringCmd 411s elif (((directive & shellCompDirectiveFilterDirs) != 0)); then 411s # File completion for directories only 411s 411s local subdir 411s subdir=${completions[0]} 411s if [[ -n $subdir ]]; then 411s __adsysctl_debug "Listing directories in $subdir" 411s pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return 411s else 411s __adsysctl_debug "Listing directories in ." 411s _filedir -d 411s fi 411s else 411s __adsysctl_handle_completion_types 411s fi 411s 411s __adsysctl_handle_special_char "$cur" : 411s __adsysctl_handle_special_char "$cur" = 411s 411s # Print the activeHelp statements before we finish 411s if ((${#activeHelp[*]} != 0)); then 411s printf "\n"; 411s printf "%s\n" "${activeHelp[@]}" 411s printf "\n" 411s 411s # The prompt format is only available from bash 4.4. 411s # We test if it is available before using it. 411s if (x=${PS1@P}) 2> /dev/null; then 411s printf "%s" "${PS1@P}${COMP_LINE[@]}" 411s else 411s # Can't print the prompt. Just print the 411s # text the user had typed, it is workable enough. 411s printf "%s" "${COMP_LINE[@]}" 411s fi 411s fi 411s } 411s 411s # Separate activeHelp lines from real completions. 411s # Fills the $activeHelp and $completions arrays. 411s __adsysctl_extract_activeHelp() { 411s local activeHelpMarker="_activeHelp_ " 411s local endIndex=${#activeHelpMarker} 411s 411s while IFS='' read -r comp; do 411s if [[ ${comp:0:endIndex} == $activeHelpMarker ]]; then 411s comp=${comp:endIndex} 411s __adsysctl_debug "ActiveHelp found: $comp" 411s if [[ -n $comp ]]; then 411s activeHelp+=("$comp") 411s fi 411s else 411s # Not an activeHelp line but a normal completion 411s completions+=("$comp") 411s fi 411s done <<<"${out}" 411s } 411s 411s __adsysctl_handle_completion_types() { 411s __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" 411s 411s case $COMP_TYPE in 411s 37|42) 411s # Type: menu-complete/menu-complete-backward and insert-completions 411s # If the user requested inserting one completion at a time, or all 411s # completions at once on the command-line we must remove the descriptions. 411s # https://github.com/spf13/cobra/issues/1508 411s local tab=$'\t' comp 411s while IFS='' read -r comp; do 411s [[ -z $comp ]] && continue 411s # Strip any description 411s comp=${comp%%$tab*} 411s # Only consider the completions that match 411s if [[ $comp == "$cur"* ]]; then 411s COMPREPLY+=("$comp") 411s fi 411s done < <(printf "%s\n" "${completions[@]}") 411s ;; 411s 411s *) 411s # Type: complete (normal completion) 411s __adsysctl_handle_standard_completion_case 411s ;; 411s esac 411s } 411s 411s __adsysctl_handle_standard_completion_case() { 411s local tab=$'\t' comp 411s 411s # Short circuit to optimize if we don't have descriptions 411s if [[ "${completions[*]}" != *$tab* ]]; then 411s IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") 411s return 0 411s fi 411s 411s local longest=0 411s local compline 411s # Look for the longest completion so that we can format things nicely 411s while IFS='' read -r compline; do 411s [[ -z $compline ]] && continue 411s # Strip any description before checking the length 411s comp=${compline%%$tab*} 411s # Only consider the completions that match 411s [[ $comp == "$cur"* ]] || continue 411s COMPREPLY+=("$compline") 411s if ((${#comp}>longest)); then 411s longest=${#comp} 411s fi 411s done < <(printf "%s\n" "${completions[@]}") 411s 411s # If there is a single completion left, remove the description text 411s if ((${#COMPREPLY[*]} == 1)); then 411s __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" 411s comp="${COMPREPLY[0]%%$tab*}" 411s __adsysctl_debug "Removed description from single completion, which is now: ${comp}" 411s COMPREPLY[0]=$comp 411s else # Format the descriptions 411s __adsysctl_format_comp_descriptions $longest 411s fi 411s } 411s 411s __adsysctl_handle_special_char() 411s { 411s local comp="$1" 411s local char=$2 411s if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then 411s local word=${comp%"${comp##*${char}}"} 411s local idx=${#COMPREPLY[*]} 411s while ((--idx >= 0)); do 411s COMPREPLY[idx]=${COMPREPLY[idx]#"$word"} 411s done 411s fi 411s } 411s 411s __adsysctl_format_comp_descriptions() 411s { 411s local tab=$'\t' 411s local comp desc maxdesclength 411s local longest=$1 411s 411s local i ci 411s for ci in ${!COMPREPLY[*]}; do 411s comp=${COMPREPLY[ci]} 411s # Properly format the description string which follows a tab character if there is one 411s if [[ "$comp" == *$tab* ]]; then 411s __adsysctl_debug "Original comp: $comp" 411s desc=${comp#*$tab} 411s comp=${comp%%$tab*} 411s 411s # $COLUMNS stores the current shell width. 411s # Remove an extra 4 because we add 2 spaces and 2 parentheses. 411s maxdesclength=$(( COLUMNS - longest - 4 )) 411s 411s # Make sure we can fit a description of at least 8 characters 411s # if we are to align the descriptions. 411s if ((maxdesclength > 8)); then 411s # Add the proper number of spaces to align the descriptions 411s for ((i = ${#comp} ; i < longest ; i++)); do 411s comp+=" " 411s done 411s else 411s # Don't pad the descriptions so we can fit more text after the completion 411s maxdesclength=$(( COLUMNS - ${#comp} - 4 )) 411s fi 411s 411s # If there is enough space for any description text, 411s # truncate the descriptions that are too long for the shell width 411s if ((maxdesclength > 0)); then 411s if ((${#desc} > maxdesclength)); then 411s desc=${desc:0:$(( maxdesclength - 1 ))} 411s desc+="…" 411s fi 411s comp+=" ($desc)" 411s fi 411s COMPREPLY[ci]=$comp 411s __adsysctl_debug "Final comp: $comp" 411s fi 411s done 411s } 411s 411s __start_adsysctl() 411s { 411s local cur prev words cword split 411s 411s COMPREPLY=() 411s 411s # Call _init_completion from the bash-completion package 411s # to prepare the arguments properly 411s if declare -F _init_completion >/dev/null 2>&1; then 411s _init_completion -n =: || return 411s else 411s __adsysctl_init_completion -n =: || return 411s fi 411s 411s __adsysctl_debug 411s __adsysctl_debug "========= starting completion logic ==========" 411s __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" 411s 411s # The user could have moved the cursor backwards on the command-line. 411s # We need to trigger completion from the $cword location, so we need 411s # to truncate the command-line ($words) up to the $cword location. 411s words=("${words[@]:0:$cword+1}") 411s __adsysctl_debug "Truncated words[*]: ${words[*]}," 411s 411s local out directive 411s __adsysctl_get_completion_results 411s __adsysctl_process_completion_results 411s } 411s 411s if [[ $(type -t compopt) = "builtin" ]]; then 411s complete -o default -F __start_adsysctl adsysctl 411s else 411s complete -o default -o nospace -F __start_adsysctl adsysctl 411s fi 411s 411s # ex: ts=4 sw=4 et filetype=sh 411s --- PASS: TestAppCanSigHupAfterExecute (0.03s) 411s === CONT TestAppCompletion 411s # bash completion V2 for adsysctl -*- shell-script -*- 411s 411s __adsysctl_debug() 411s { 411s if [[ -n ${BASH_COMP_DEBUG_FILE-} ]]; then 411s echo "$*" >> "${BASH_COMP_DEBUG_FILE}" 411s fi 411s } 411s 411s # Macs have bash3 for which the bash-completion package doesn't include 411s # _init_completion. This is a minimal version of that function. 411s __adsysctl_init_completion() 411s { 411s COMPREPLY=() 411s _get_comp_words_by_ref "$@" cur prev words cword 411s } 411s 411s # This function calls the adsysctl program to obtain the completion 411s # results and the directive. It fills the 'out' and 'directive' vars. 411s __adsysctl_get_completion_results() { 411s local requestComp lastParam lastChar args 411s 411s # Prepare the command to request completions for the program. 411s # Calling ${words[0]} instead of directly adsysctl allows handling aliases 411s args=("${words[@]:1}") 411s requestComp="${words[0]} __complete ${args[*]}" 411s 411s lastParam=${words[$((${#words[@]}-1))]} 411s lastChar=${lastParam:$((${#lastParam}-1)):1} 411s __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" 411s 411s if [[ -z ${cur} && ${lastChar} != = ]]; then 411s # If the last parameter is complete (there is a space following it) 411s # We add an extra empty parameter so we can indicate this to the go method. 411s __adsysctl_debug "Adding extra empty parameter" 411s requestComp="${requestComp} ''" 411s fi 411s 411s # When completing a flag with an = (e.g., adsysctl -n=) 411s # bash focuses on the part after the =, so we need to remove 411s # the flag part from $cur 411s if [[ ${cur} == -*=* ]]; then 411s cur="${cur#*=}" 411s fi 411s 411s __adsysctl_debug "Calling ${requestComp}" 411s # Use eval to handle any environment variables and such 411s out=$(eval "${requestComp}" 2>/dev/null) 411s 411s # Extract the directive integer at the very end of the output following a colon (:) 411s directive=${out##*:} 411s # Remove the directive 411s out=${out%:*} 411s if [[ ${directive} == "${out}" ]]; then 411s # There is not directive specified 411s directive=0 411s fi 411s __adsysctl_debug "The completion directive is: ${directive}" 411s __adsysctl_debug "The completions are: ${out}" 411s } 411s 411s __adsysctl_process_completion_results() { 411s local shellCompDirectiveError=1 411s local shellCompDirectiveNoSpace=2 411s local shellCompDirectiveNoFileComp=4 411s local shellCompDirectiveFilterFileExt=8 411s local shellCompDirectiveFilterDirs=16 411s local shellCompDirectiveKeepOrder=32 411s 411s if (((directive & shellCompDirectiveError) != 0)); then 411s # Error code. No completion. 411s __adsysctl_debug "Received error from custom completion go code" 411s return 411s else 411s if (((directive & shellCompDirectiveNoSpace) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s __adsysctl_debug "Activating no space" 411s compopt -o nospace 411s else 411s __adsysctl_debug "No space directive not supported in this version of bash" 411s fi 411s fi 411s if (((directive & shellCompDirectiveKeepOrder) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s # no sort isn't supported for bash less than < 4.4 411s if [[ ${BASH_VERSINFO[0]} -lt 4 || ( ${BASH_VERSINFO[0]} -eq 4 && ${BASH_VERSINFO[1]} -lt 4 ) ]]; then 411s __adsysctl_debug "No sort directive not supported in this version of bash" 411s else 411s __adsysctl_debug "Activating keep order" 411s compopt -o nosort 411s fi 411s else 411s __adsysctl_debug "No sort directive not supported in this version of bash" 411s fi 411s fi 411s if (((directive & shellCompDirectiveNoFileComp) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s __adsysctl_debug "Activating no file completion" 411s compopt +o default 411s else 411s __adsysctl_debug "No file completion directive not supported in this version of bash" 411s fi 411s fi 411s fi 411s 411s # Separate activeHelp from normal completions 411s local completions=() 411s local activeHelp=() 411s __adsysctl_extract_activeHelp 411s 411s if (((directive & shellCompDirectiveFilterFileExt) != 0)); then 411s # File extension filtering 411s local fullFilter filter filteringCmd 411s 411s # Do not use quotes around the $completions variable or else newline 411s # characters will be kept. 411s for filter in ${completions[*]}; do 411s fullFilter+="$filter|" 411s done 411s 411s filteringCmd="_filedir $fullFilter" 411s __adsysctl_debug "File filtering command: $filteringCmd" 411s $filteringCmd 411s elif (((directive & shellCompDirectiveFilterDirs) != 0)); then 411s # File completion for directories only 411s 411s local subdir 411s subdir=${completions[0]} 411s if [[ -n $subdir ]]; then 411s __adsysctl_debug "Listing directories in $subdir" 411s pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return 411s else 411s __adsysctl_debug "Listing directories in ." 411s _filedir -d 411s fi 411s else 411s __adsysctl_handle_completion_types 411s fi 411s 411s __adsysctl_handle_special_char "$cur" : 411s __adsysctl_handle_special_char "$cur" = 411s 411s # Print the activeHelp statements before we finish 411s if ((${#activeHelp[*]} != 0)); then 411s printf "\n"; 411s printf "%s\n" "${activeHelp[@]}" 411s printf "\n" 411s 411s # The prompt format is only available from bash 4.4. 411s # We test if it is available before using it. 411s if (x=${PS1@P}) 2> /dev/null; then 411s printf "%s" "${PS1@P}${COMP_LINE[@]}" 411s else 411s # Can't print the prompt. Just print the 411s # text the user had typed, it is workable enough. 411s printf "%s" "${COMP_LINE[@]}" 411s fi 411s fi 411s } 411s 411s # Separate activeHelp lines from real completions. 411s # Fills the $activeHelp and $completions arrays. 411s __adsysctl_extract_activeHelp() { 411s local activeHelpMarker="_activeHelp_ " 411s local endIndex=${#activeHelpMarker} 411s 411s while IFS='' read -r comp; do 411s if [[ ${comp:0:endIndex} == $activeHelpMarker ]]; then 411s comp=${comp:endIndex} 411s __adsysctl_debug "ActiveHelp found: $comp" 411s if [[ -n $comp ]]; then 411s activeHelp+=("$comp") 411s fi 411s else 411s # Not an activeHelp line but a normal completion 411s completions+=("$comp") 411s fi 411s done <<<"${out}" 411s } 411s 411s __adsysctl_handle_completion_types() { 411s __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" 411s 411s case $COMP_TYPE in 411s 37|42) 411s # Type: menu-complete/menu-complete-backward and insert-completions 411s # If the user requested inserting one completion at a time, or all 411s # completions at once on the command-line we must remove the descriptions. 411s # https://github.com/spf13/cobra/issues/1508 411s local tab=$'\t' comp 411s while IFS='' read -r comp; do 411s [[ -z $comp ]] && continue 411s # Strip any description 411s comp=${comp%%$tab*} 411s # Only consider the completions that match 411s if [[ $comp == "$cur"* ]]; then 411s COMPREPLY+=("$comp") 411s fi 411s done < <(printf "%s\n" "${completions[@]}") 411s ;; 411s 411s *) 411s # Type: complete (normal completion) 411s __adsysctl_handle_standard_completion_case 411s ;; 411s esac 411s } 411s 411s __adsysctl_handle_standard_completion_case() { 411s local tab=$'\t' comp 411s 411s # Short circuit to optimize if we don't have descriptions 411s if [[ "${completions[*]}" != *$tab* ]]; then 411s IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") 411s return 0 411s fi 411s 411s local longest=0 411s local compline 411s # Look for the longest completion so that we can format things nicely 411s while IFS='' read -r compline; do 411s [[ -z $compline ]] && continue 411s # Strip any description before checking the length 411s comp=${compline%%$tab*} 411s # Only consider the completions that match 411s [[ $comp == "$cur"* ]] || continue 411s COMPREPLY+=("$compline") 411s if ((${#comp}>longest)); then 411s longest=${#comp} 411s fi 411s done < <(printf "%s\n" "${completions[@]}") 411s 411s # If there is a single completion left, remove the description text 411s if ((${#COMPREPLY[*]} == 1)); then 411s __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" 411s comp="${COMPREPLY[0]%%$tab*}" 411s __adsysctl_debug "Removed description from single completion, which is now: ${comp}" 411s COMPREPLY[0]=$comp 411s else # Format the descriptions 411s __adsysctl_format_comp_descriptions $longest 411s fi 411s } 411s 411s __adsysctl_handle_special_char() 411s { 411s local comp="$1" 411s local char=$2 411s if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then 411s local word=${comp%"${comp##*${char}}"} 411s local idx=${#COMPREPLY[*]} 411s while ((--idx >= 0)); do 411s COMPREPLY[idx]=${COMPREPLY[idx]#"$word"} 411s done 411s fi 411s } 411s 411s __adsysctl_format_comp_descriptions() 411s { 411s local tab=$'\t' 411s local comp desc maxdesclength 411s local longest=$1 411s 411s local i ci 411s for ci in ${!COMPREPLY[*]}; do 411s comp=${COMPREPLY[ci]} 411s # Properly format the description string which follows a tab character if there is one 411s if [[ "$comp" == *$tab* ]]; then 411s __adsysctl_debug "Original comp: $comp" 411s desc=${comp#*$tab} 411s comp=${comp%%$tab*} 411s 411s # $COLUMNS stores the current shell width. 411s # Remove an extra 4 because we add 2 spaces and 2 parentheses. 411s maxdesclength=$(( COLUMNS - longest - 4 )) 411s 411s # Make sure we can fit a description of at least 8 characters 411s # if we are to align the descriptions. 411s if ((maxdesclength > 8)); then 411s # Add the proper number of spaces to align the descriptions 411s for ((i = ${#comp} ; i < longest ; i++)); do 411s comp+=" " 411s done 411s else 411s # Don't pad the descriptions so we can fit more text after the completion 411s maxdesclength=$(( COLUMNS - ${#comp} - 4 )) 411s fi 411s 411s # If there is enough space for any description text, 411s # truncate the descriptions that are too long for the shell width 411s if ((maxdesclength > 0)); then 411s if ((${#desc} > maxdesclength)); then 411s desc=${desc:0:$(( maxdesclength - 1 ))} 411s desc+="…" 411s fi 411s comp+=" ($desc)" 411s fi 411s COMPREPLY[ci]=$comp 411s __adsysctl_debug "Final comp: $comp" 411s fi 411s done 411s } 411s 411s __start_adsysctl() 411s { 411s local cur prev words cword split 411s 411s COMPREPLY=() 411s 411s # Call _init_completion from the bash-completion package 411s # to prepare the arguments properly 411s if declare -F _init_completion >/dev/null 2>&1; then 411s _init_completion -n =: || return 411s else 411s __adsysctl_init_completion -n =: || return 411s fi 411s 411s __adsysctl_debug 411s __adsysctl_debug "========= starting completion logic ==========" 411s __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" 411s 411s # The user could have moved the cursor backwards on the command-line. 411s # We need to trigger completion from the $cword location, so we need 411s # to truncate the command-line ($words) up to the $cword location. 411s words=("${words[@]:0:$cword+1}") 411s __adsysctl_debug "Truncated words[*]: ${words[*]}," 411s 411s local out directive 411s __adsysctl_get_completion_results 411s __adsysctl_process_completion_results 411s } 411s 411s if [[ $(type -t compopt) = "builtin" ]]; then 411s complete -o default -F __start_adsysctl adsysctl 411s else 411s complete -o default -o nospace -F __start_adsysctl adsysctl 411s fi 411s 411s # ex: ts=4 sw=4 et filetype=sh 411s --- PASS: TestAppCanQuitAfterExecute (0.03s) 411s === CONT TestAppHelp 411s --- PASS: TestAppCanQuitWithoutExecute (0.01s) 411s # bash completion V2 for adsysctl -*- shell-script -*- 411s 411s __adsysctl_debug() 411s { 411s if [[ -n ${BASH_COMP_DEBUG_FILE-} ]]; then 411s echo "$*" >> "${BASH_COMP_DEBUG_FILE}" 411s fi 411s } 411s 411s # Macs have bash3 for which the bash-completion package doesn't include 411s # _init_completion. This is a minimal version of that function. 411s __adsysctl_init_completion() 411s { 411s COMPREPLY=() 411s _get_comp_words_by_ref "$@" cur prev words cword 411s } 411s 411s # This function calls the adsysctl program to obtain the completion 411s # results and the directive. It fills the 'out' and 'directive' vars. 411s __adsysctl_get_completion_results() { 411s local requestComp lastParam lastChar args 411s 411s # Prepare the command to request completions for the program. 411s # Calling ${words[0]} instead of directly adsysctl allows handling aliases 411s args=("${words[@]:1}") 411s requestComp="${words[0]} __complete ${args[*]}" 411s 411s lastParam=${words[$((${#words[@]}-1))]} 411s lastChar=${lastParam:$((${#lastParam}-1)):1} 411s __adsysctl_debug "lastParam ${lastParam}, lastChar ${lastChar}" 411s 411s if [[ -z ${cur} && ${lastChar} != = ]]; then 411s # If the last parameter is complete (there is a space following it) 411s # We add an extra empty parameter so we can indicate this to the go method. 411s __adsysctl_debug "Adding extra empty parameter" 411s requestComp="${requestComp} ''" 411s fi 411s 411s # When completing a flag with an = (e.g., adsysctl -n=) 411s # bash focuses on the part after the =, so we need to remove 411s # the flag part from $cur 411s if [[ ${cur} == -*=* ]]; then 411s cur="${cur#*=}" 411s fi 411s 411s __adsysctl_debug "Calling ${requestComp}" 411s # Use eval to handle any environment variables and such 411s out=$(eval "${requestComp}" 2>/dev/null) 411s 411s # Extract the directive integer at the very end of the output following a colon (:) 411s directive=${out##*:} 411s # Remove the directive 411s out=${out%:*} 411s if [[ ${directive} == "${out}" ]]; then 411s # There is not directive specified 411s directive=0 411s fi 411s __adsysctl_debug "The completion directive is: ${directive}" 411s __adsysctl_debug "The completions are: ${out}" 411s } 411s 411s __adsysctl_process_completion_results() { 411s local shellCompDirectiveError=1 411s local shellCompDirectiveNoSpace=2 411s local shellCompDirectiveNoFileComp=4 411s local shellCompDirectiveFilterFileExt=8 411s local shellCompDirectiveFilterDirs=16 411s local shellCompDirectiveKeepOrder=32 411s 411s if (((directive & shellCompDirectiveError) != 0)); then 411s # Error code. No completion. 411s __adsysctl_debug "Received error from custom completion go code" 411s return 411s else 411s if (((directive & shellCompDirectiveNoSpace) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s __adsysctl_debug "Activating no space" 411s compopt -o nospace 411s else 411s __adsysctl_debug "No space directive not supported in this version of bash" 411s fi 411s fi 411s if (((directive & shellCompDirectiveKeepOrder) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s # no sort isn't supported for bash less than < 4.4 411s if [[ ${BASH_VERSINFO[0]} -lt 4 || ( ${BASH_VERSINFO[0]} -eq 4 && ${BASH_VERSINFO[1]} -lt 4 ) ]]; then 411s __adsysctl_debug "No sort directive not supported in this version of bash" 411s else 411s __adsysctl_debug "Activating keep order" 411s compopt -o nosort 411s fi 411s else 411s __adsysctl_debug "No sort directive not supported in this version of bash" 411s fi 411s fi 411s if (((directive & shellCompDirectiveNoFileComp) != 0)); then 411s if [[ $(type -t compopt) == builtin ]]; then 411s __adsysctl_debug "Activating no file completion" 411s compopt +o default 411s else 411s __adsysctl_debug "No file completion directive not supported in this version of bash" 411s fi 411s fi 411s fi 411s 411s # Separate activeHelp from normal completions 411s local completions=() 411s local activeHelp=() 411s __adsysctl_extract_activeHelp 411s 411s if (((directive & shellCompDirectiveFilterFileExt) != 0)); then 411s # File extension filtering 411s local fullFilter filter filteringCmd 411s 411s # Do not use quotes around the $completions variable or else newline 411s # characters will be kept. 411s for filter in ${completions[*]}; do 411s fullFilter+="$filter|" 411s done 411s 411s filteringCmd="_filedir $fullFilter" 411s __adsysctl_debug "File filtering command: $filteringCmd" 411s $filteringCmd 411s elif (((directive & shellCompDirectiveFilterDirs) != 0)); then 411s # File completion for directories only 411s 411s local subdir 411s subdir=${completions[0]} 411s if [[ -n $subdir ]]; then 411s __adsysctl_debug "Listing directories in $subdir" 411s pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return 411s else 411s __adsysctl_debug "Listing directories in ." 411s _filedir -d 411s fi 411s else 411s __adsysctl_handle_completion_types 411s fi 411s 411s __adsysctl_handle_special_char "$cur" : 411s __adsysctl_handle_special_char "$cur" = 411s 411s # Print the activeHelp statements before we finish 411s if ((${#activeHelp[*]} != 0)); then 411s printf "\n"; 411s printf "%s\n" "${activeHelp[@]}" 411s printf "\n" 411s 411s # The prompt format is only available from bash 4.4. 411s # We test if it is available before using it. 411s if (x=${PS1@P}) 2> /dev/null; then 411s printf "%s" "${PS1@P}${COMP_LINE[@]}" 411s else 411s # Can't print the prompt. Just print the 411s # text the user had typed, it is workable enough. 411s printf "%s" "${COMP_LINE[@]}" 411s fi 411s fi 411s } 411s 411s # Separate activeHelp lines from real completions. 411s # Fills the $activeHelp and $completions arrays. 411s __adsysctl_extract_activeHelp() { 411s local activeHelpMarker="_activeHelp_ " 411s local endIndex=${#activeHelpMarker} 411s 411s while IFS='' read -r comp; do 411s if [[ ${comp:0:endIndex} == $activeHelpMarker ]]; then 411s comp=${comp:endIndex} 411s __adsysctl_debug "ActiveHelp found: $comp" 411s if [[ -n $comp ]]; then 411s activeHelp+=("$comp") 411s fi 411s else 411s # Not an activeHelp line but a normal completion 411s completions+=("$comp") 411s fi 411s done <<<"${out}" 411s } 411s 411s __adsysctl_handle_completion_types() { 411s __adsysctl_debug "__adsysctl_handle_completion_types: COMP_TYPE is $COMP_TYPE" 411s 411s case $COMP_TYPE in 411s 37|42) 411s # Type: menu-complete/menu-complete-backward and insert-completions 411s # If the user requested inserting one completion at a time, or all 411s # completions at once on the command-line we must remove the descriptions. 411s # https://github.com/spf13/cobra/issues/1508 411s local tab=$'\t' comp 411s while IFS='' read -r comp; do 411s [[ -z $comp ]] && continue 411s # Strip any description 411s comp=${comp%%$tab*} 411s # Only consider the completions that match 411s if [[ $comp == "$cur"* ]]; then 411s COMPREPLY+=("$comp") 411s fi 411s done < <(printf "%s\n" "${completions[@]}") 411s ;; 411s 411s *) 411s # Type: complete (normal completion) 411s __adsysctl_handle_standard_completion_case 411s ;; 411s esac 411s } 411s 411s __adsysctl_handle_standard_completion_case() { 411s local tab=$'\t' comp 411s 411s # Short circuit to optimize if we don't have descriptions 411s if [[ "${completions[*]}" != *$tab* ]]; then 411s IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") 411s return 0 411s fi 411s 411s local longest=0 411s local compline 411s # Look for the longest completion so that we can format things nicely 411s while IFS='' read -r compline; do 411s [[ -z $compline ]] && continue 411s # Strip any description before checking the length 411s comp=${compline%%$tab*} 411s # Only consider the completions that match 411s [[ $comp == "$cur"* ]] || continue 411s COMPREPLY+=("$compline") 411s if ((${#comp}>longest)); then 411s longest=${#comp} 411s fi 411s done < <(printf "%s\n" "${completions[@]}") 411s 411s # If there is a single completion left, remove the description text 411s if ((${#COMPREPLY[*]} == 1)); then 411s __adsysctl_debug "COMPREPLY[0]: ${COMPREPLY[0]}" 411s comp="${COMPREPLY[0]%%$tab*}" 411s __adsysctl_debug "Removed description from single completion, which is now: ${comp}" 411s COMPREPLY[0]=$comp 411s else # Format the descriptions 411s __adsysctl_format_comp_descriptions $longest 411s fi 411s } 411s 411s __adsysctl_handle_special_char() 411s { 411s local comp="$1" 411s local char=$2 411s if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then 411s local word=${comp%"${comp##*${char}}"} 411s local idx=${#COMPREPLY[*]} 411s while ((--idx >= 0)); do 411s COMPREPLY[idx]=${COMPREPLY[idx]#"$word"} 411s done 411s fi 411s } 411s 411s __adsysctl_format_comp_descriptions() 411s { 411s local tab=$'\t' 411s local comp desc maxdesclength 411s local longest=$1 411s 411s local i ci 411s for ci in ${!COMPREPLY[*]}; do 411s comp=${COMPREPLY[ci]} 411s # Properly format the description string which follows a tab character if there is one 411s if [[ "$comp" == *$tab* ]]; then 411s __adsysctl_debug "Original comp: $comp" 411s desc=${comp#*$tab} 411s comp=${comp%%$tab*} 411s 411s # $COLUMNS stores the current shell width. 411s # Remove an extra 4 because we add 2 spaces and 2 parentheses. 411s maxdesclength=$(( COLUMNS - longest - 4 )) 411s 411s # Make sure we can fit a description of at least 8 characters 411s # if we are to align the descriptions. 411s if ((maxdesclength > 8)); then 411s # Add the proper number of spaces to align the descriptions 411s for ((i = ${#comp} ; i < longest ; i++)); do 411s comp+=" " 411s done 411s else 411s # Don't pad the descriptions so we can fit more text after the completion 411s maxdesclength=$(( COLUMNS - ${#comp} - 4 )) 411s fi 411s 411s # If there is enough space for any description text, 411s # truncate the descriptions that are too long for the shell width 411s if ((maxdesclength > 0)); then 411s if ((${#desc} > maxdesclength)); then 411s desc=${desc:0:$(( maxdesclength - 1 ))} 411s desc+="…" 411s fi 411s comp+=" ($desc)" 411s fi 411s COMPREPLY[ci]=$comp 411s __adsysctl_debug "Final comp: $comp" 411s fi 411s done 411s } 411s 411s __start_adsysctl() 411s { 411s local cur prev words cword split 411s 411s COMPREPLY=() 411s 411s # Call _init_completion from the bash-completion package 411s # to prepare the arguments properly 411s if declare -F _init_completion >/dev/null 2>&1; then 411s _init_completion -n =: || return 411s else 411s __adsysctl_init_completion -n =: || return 411s fi 411s 411s __adsysctl_debug 411s __adsysctl_debug "========= starting completion logic ==========" 411s __adsysctl_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" 411s 411s # The user could have moved the cursor backwards on the command-line. 411s # We need to trigger completion from the $cword location, so we need 411s # to truncate the command-line ($words) up to the $cword location. 411s words=("${words[@]:0:$cword+1}") 411s __adsysctl_debug "Truncated words[*]: ${words[*]}," 411s 411s local out directive 411s __adsysctl_get_completion_results 411s __adsysctl_process_completion_results 411s } 411s 411s if [[ $(type -t compopt) = "builtin" ]]; then 411s complete -o default -F __start_adsysctl adsysctl 411s else 411s complete -o default -o nospace -F __start_adsysctl adsysctl 411s fi 411s 411s # ex: ts=4 sw=4 et filetype=sh 411s --- PASS: TestAppCompletion (0.01s) 411s --- PASS: TestAppCanQuitWhenExecute (0.02s) 411s Active Directory integration bridging toolset command line tool. 411s 411s Usage: 411s adsysctl COMMAND [flags] 411s adsysctl [command] 411s 411s Available Commands: 411s applied Print last applied GPOs for current or given user/machine 411s completion Generate the autocompletion script for the specified shell 411s doc Documentation 411s help Help about any command 411s policy Policy management 411s service Service management 411s update Updates/Create a policy for current user or given user with its kerberos ticket 411s version Returns version of client and service 411s 411s Flags: 411s -c, --config string use a specific configuration file 411s -h, --help help for adsysctl 411s -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") 411s -t, --timeout int time in seconds before cancelling the client request when the server gives no result. 0 for no timeout. (default 30) 411s -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output 411s 411s Use "adsysctl [command] --help" for more information about a command. 411s --- PASS: TestAppHelp (0.01s) 411s PASS 411s ok github.com/ubuntu/adsys/cmd/adsysd/client 0.369s 414s ? github.com/ubuntu/adsys/cmd/adwatchd [no test files] 414s ? github.com/ubuntu/adsys/cmd/adwatchd/commands [no test files] 414s === RUN TestAppHelp 414s === PAUSE TestAppHelp 414s === RUN TestAppCompletion 414s === PAUSE TestAppCompletion 414s === RUN TestAppVersion 414s --- PASS: TestAppVersion (0.01s) 414s === RUN TestAppNoUsageError 414s === PAUSE TestAppNoUsageError 414s === RUN TestAppUsageError 414s === PAUSE TestAppUsageError 414s === RUN TestAppCanQuitWhenExecute 414s time="2024-03-22T01:11:09Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" 414s --- PASS: TestAppCanQuitWhenExecute (0.11s) 414s === RUN TestAppCanQuitAfterExecute 414s time="2024-03-22T01:11:09Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" 414s --- PASS: TestAppCanQuitAfterExecute (1.01s) 414s === RUN TestAppCanQuitWithoutExecute 414s === PAUSE TestAppCanQuitWithoutExecute 414s === RUN TestAppRunFailsOnDaemonCreationAndQuit 414s time="2024-03-22T01:11:10Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" 414s --- PASS: TestAppRunFailsOnDaemonCreationAndQuit (0.01s) 414s === RUN TestAppRunFailsOnServiceCreationAndQuit 414s --- PASS: TestAppRunFailsOnServiceCreationAndQuit (0.00s) 414s === RUN TestAppCanSigHupWhenExecute 414s time="2024-03-22T01:11:10Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" 414s --- PASS: TestAppCanSigHupWhenExecute (0.06s) 414s === RUN TestAppCanSigHupAfterExecute 414s time="2024-03-22T01:11:10Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" 414s --- PASS: TestAppCanSigHupAfterExecute (1.01s) 414s === RUN TestAppCanSigHupWithoutExecute 414s --- PASS: TestAppCanSigHupWithoutExecute (0.00s) 414s === RUN TestAppTimeout 414s time="2024-03-22T01:11:11Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" 414s --- PASS: TestAppTimeout (1.01s) 414s === RUN TestAppGetRootCmd 414s === PAUSE TestAppGetRootCmd 414s === RUN TestConfigLoad 414s time="2024-03-22T01:11:12Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" 414s time="2024-03-22T01:11:12Z" level=info msg="Serving on /tmp/TestConfigLoad3754987721/001/adsys.socket" 414s time="2024-03-22T01:11:12Z" level=info msg="Stopping daemon requested." 414s time="2024-03-22T01:11:12Z" level=info msg="Wait for active requests to close." 414s --- PASS: TestConfigLoad (0.07s) 414s === RUN TestConfigChange 414s time="2024-03-22T01:11:12Z" level=warning msg="could not get system startup time? Can’t list next refresh: Process org.freedesktop.systemd1 exited with status 1" 414s time="2024-03-22T01:11:12Z" level=info msg="Serving on /tmp/TestConfigChange1608075722/001/adsys.socket" 414s time="2024-03-22T01:11:12Z" level=info msg="Stopping daemon requested." 414s time="2024-03-22T01:11:12Z" level=info msg="Wait for active requests to close." 414s time="2024-03-22T01:11:12Z" level=debug msg="All connections have now ended." 414s time="2024-03-22T01:11:12Z" level=debug msg=Quitting 414s --- PASS: TestConfigChange (0.16s) 414s === CONT TestAppHelp 414s Active Directory integration bridging toolset daemon. 414s 414s Usage: 414s adsysd COMMAND [flags] 414s adsysd [command] 414s 414s Available Commands: 414s completion Generate the autocompletion script for the specified shell 414s help Help about any command 414s version Returns version of service and exits 414s 414s Flags: 414s --ad-backend string Active Directory authentication backend (default "sssd") 414s --cache-dir string directory where ADSys caches GPOs downloads and policies. (default "/var/cache/adsys") 414s -c, --config string use a specific configuration file 414s -h, --help help for adsysd 414s --run-dir string directory where ADSys stores transient information erased on reboot. (default "/run/adsys") 414s -s, --socket string socket path to use between daemon and client. Can be overridden by systemd socket activation. (default "/run/adsysd.sock") 414s --sssd.cache-dir string SSSd cache directory (default "/var/lib/sss/db") 414s --sssd.config string SSSd config file path (default "/etc/sssd/sssd.conf") 414s -t, --timeout int time in seconds without activity before the service exists. 0 for no timeout. (default 120) 414s -v, --verbose count issue INFO (-v), DEBUG (-vv) or DEBUG with caller (-vvv) output 414s 414s Use "adsysd [command] --help" for more information about a command. 414s --- PASS: TestAppHelp (0.00s) 414s === CONT TestAppGetRootCmd 414s === CONT TestAppUsageError 414s === CONT TestAppCanQuitWithoutExecute 414s daemon_test.go:104: We need to initialize the daemon first, so this is not possible and will hang forever (ready not closed) 414s --- SKIP: TestAppCanQuitWithoutExecute (0.00s) 414s === CONT TestAppNoUsageError 414s === CONT TestAppCompletion 414s --- PASS: TestAppGetRootCmd (0.00s) 414s # bash completion V2 for adsysd -*- shell-script -*- 414s 414s __adsysd_debug() 414s { 414s if [[ -n ${BASH_COMP_DEBUG_FILE-} ]]; then 414s echo "$*" >> "${BASH_COMP_DEBUG_FILE}" 414s fi 414s } 414s 414s # Macs have bash3 for which the bash-completion package doesn't include 414s # _init_completion. This is a minimal version of that function. 414s __adsysd_init_completion() 414s { 414s COMPREPLY=() 414s _get_comp_words_by_ref "$@" cur prev words cword 414s } 414s 414s # This function calls the adsysd program to obtain the completion 414s # results and the directive. It fills the 'out' and 'directive' vars. 414s __adsysd_get_completion_results() { 414s local requestComp lastParam lastChar args 414s 414s # Prepare the command to request completions for the program. 414s # Calling ${words[0]} instead of directly adsysd allows handling aliases 414s args=("${words[@]:1}") 414s requestComp="${words[0]} __complete ${args[*]}" 414s 414s lastParam=${words[$((${#words[@]}-1))]} 414s lastChar=${lastParam:$((${#lastParam}-1)):1} 414s __adsysd_debug "lastParam ${lastParam}, lastChar ${lastChar}" 414s 414s if [[ -z ${cur} && ${lastChar} != = ]]; then 414s # If the last parameter is complete (there is a space following it) 414s # We add an extra empty parameter so we can indicate this to the go method. 414s __adsysd_debug "Adding extra empty parameter" 414s requestComp="${requestComp} ''" 414s fi 414s 414s # When completing a flag with an = (e.g., adsysd -n=) 414s # bash focuses on the part after the =, so we need to remove 414s # the flag part from $cur 414s if [[ ${cur} == -*=* ]]; then 414s cur="${cur#*=}" 414s fi 414s 414s __adsysd_debug "Calling ${requestComp}" 414s # Use eval to handle any environment variables and such 414s out=$(eval "${requestComp}" 2>/dev/null) 414s 414s # Extract the directive integer at the very end of the output following a colon (:) 414s directive=${out##*:} 414s # Remove the directive 414s out=${out%:*} 414s if [[ ${directive} == "${out}" ]]; then 414s # There is not directive specified 414s directive=0 414s fi 414s __adsysd_debug "The completion directive is: ${directive}" 414s __adsysd_debug "The completions are: ${out}" 414s } 414s 414s __adsysd_process_completion_results() { 414s local shellCompDirectiveError=1 414s local shellCompDirectiveNoSpace=2 414s local shellCompDirectiveNoFileComp=4 414s local shellCompDirectiveFilterFileExt=8 414s local shellCompDirectiveFilterDirs=16 414s local shellCompDirectiveKeepOrder=32 414s 414s if (((directive & shellCompDirectiveError) != 0)); then 414s # Error code. No completion. 414s __adsysd_debug "Received error from custom completion go code" 414s return 414s else 414s if (((directive & shellCompDirectiveNoSpace) != 0)); then 414s if [[ $(type -t compopt) == builtin ]]; then 414s __adsysd_debug "Activating no space" 414s compopt -o nospace 414s else 414s __adsysd_debug "No space directive not supported in this version of bash" 414s fi 414s fi 414s if (((directive & shellCompDirectiveKeepOrder) != 0)); then 414s if [[ $(type -t compopt) == builtin ]]; then 414s # no sort isn't supported for bash less than < 4.4 414s if [[ ${BASH_VERSINFO[0]} -lt 4 || ( ${BASH_VERSINFO[0]} -eq 4 && ${BASH_VERSINFO[1]} -lt 4 ) ]]; then 414s __adsysd_debug "No sort directive not supported in this version of bash" 414s else 414s __adsysd_debug "Activating keep order" 414s compopt -o nosort 414s fi 414s else 414s __adsysd_debug "No sort directive not supported in this version of bash" 414s fi 414s fi 414s if (((directive & shellCompDirectiveNoFileComp) != 0)); then 414s if [[ $(type -t compopt) == builtin ]]; then 414s __adsysd_debug "Activating no file completion" 414s compopt +o default 414s else 414s __adsysd_debug "No file completion directive not supported in this version of bash" 414s fi 414s fi 414s fi 414s 414s # Separate activeHelp from normal completions 414s local completions=() 414s local activeHelp=() 414s __adsysd_extract_activeHelp 414s 414s if (((directive & shellCompDirectiveFilterFileExt) != 0)); then 414s # File extension filtering 414s local fullFilter filter filteringCmd 414s 414s # Do not use quotes around the $completions variable or else newline 414s # characters will be kept. 414s for filter in ${completions[*]}; do 414s fullFilter+="$filter|" 414s done 414s 414s filteringCmd="_filedir $fullFilter" 414s __adsysd_debug "File filtering command: $filteringCmd" 414s $filteringCmd 414s elif (((directive & shellCompDirectiveFilterDirs) != 0)); then 414s # File completion for directories only 414s 414s local subdir 414s subdir=${completions[0]} 414s if [[ -n $subdir ]]; then 414s __adsysd_debug "Listing directories in $subdir" 414s pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return 414s else 414s __adsysd_debug "Listing directories in ." 414s _filedir -d 414s fi 414s else 414s __adsysd_handle_completion_types 414s fi 414s 414s __adsysd_handle_special_char "$cur" : 414s __adsysd_handle_special_char "$cur" = 414s 414s # Print the activeHelp statements before we finish 414s if ((${#activeHelp[*]} != 0)); then 414s printf "\n"; 414s printf "%s\n" "${activeHelp[@]}" 414s printf "\n" 414s 414s # The prompt format is only available from bash 4.4. 414s # We test if it is available before using it. 414s if (x=${PS1@P}) 2> /dev/null; then 414s printf "%s" "${PS1@P}${COMP_LINE[@]}" 414s else 414s # Can't print the prompt. Just print the 414s # text the user had typed, it is workable enough. 414s printf "%s" "${COMP_LINE[@]}" 414s fi 414s fi 414s } 414s 414s # Separate activeHelp lines from real completions. 414s # Fills the $activeHelp and $completions arrays. 414s __adsysd_extract_activeHelp() { 414s local activeHelpMarker="_activeHelp_ " 414s local endIndex=${#activeHelpMarker} 414s 414s while IFS='' read -r comp; do 414s if [[ ${comp:0:endIndex} == $activeHelpMarker ]]; then 414s comp=${comp:endIndex} 414s __adsysd_debug "ActiveHelp found: $comp" 414s if [[ -n $comp ]]; then 414s activeHelp+=("$comp") 414s fi 414s else 414s # Not an activeHelp line but a normal completion 414s completions+=("$comp") 414s fi 414s done <<<"${out}" 414s } 414s 414s __adsysd_handle_completion_types() { 414s __adsysd_debug "__adsysd_handle_completion_types: COMP_TYPE is $COMP_TYPE" 414s 414s case $COMP_TYPE in 414s 37|42) 414s # Type: menu-complete/menu-complete-backward and insert-completions 414s # If the user requested inserting one completion at a time, or all 414s # completions at once on the command-line we must remove the descriptions. 414s # https://github.com/spf13/cobra/issues/1508 414s local tab=$'\t' comp 414s while IFS='' read -r comp; do 414s [[ -z $comp ]] && continue 414s # Strip any description 414s comp=${comp%%$tab*} 414s # Only consider the completions that match 414s if [[ $comp == "$cur"* ]]; then 414s COMPREPLY+=("$comp") 414s fi 414s done < <(printf "%s\n" "${completions[@]}") 414s ;; 414s 414s *) 414s # Type: complete (normal completion) 414s __adsysd_handle_standard_completion_case 414s ;; 414s esac 414s } 414s 414s __adsysd_handle_standard_completion_case() { 414s local tab=$'\t' comp 414s 414s # Short circuit to optimize if we don't have descriptions 414s if [[ "${completions[*]}" != *$tab* ]]; then 414s IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") 414s return 0 414s fi 414s 414s local longest=0 414s local compline 414s # Look for the longest completion so that we can format things nicely 414s while IFS='' read -r compline; do 414s [[ -z $compline ]] && continue 414s # Strip any description before checking the length 414s comp=${compline%%$tab*} 414s # Only consider the completions that match 414s [[ $comp == "$cur"* ]] || continue 414s COMPREPLY+=("$compline") 414s if ((${#comp}>longest)); then 414s longest=${#comp} 414s fi 414s done < <(printf "%s\n" "${completions[@]}") 414s 414s # If there is a single completion left, remove the description text 414s if ((${#COMPREPLY[*]} == 1)); then 414s __adsysd_debug "COMPREPLY[0]: ${COMPREPLY[0]}" 414s comp="${COMPREPLY[0]%%$tab*}" 414s __adsysd_debug "Removed description from single completion, which is now: ${comp}" 414s COMPREPLY[0]=$comp 414s else # Format the descriptions 414s __adsysd_format_comp_descriptions $longest 414s fi 414s } 414s 414s __adsysd_handle_special_char() 414s { 414s local comp="$1" 414s local char=$2 414s if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then 414s local word=${comp%"${comp##*${char}}"} 414s local idx=${#COMPREPLY[*]} 414s while ((--idx >= 0)); do 414s COMPREPLY[idx]=${COMPREPLY[idx]#"$word"} 414s done 414s fi 414s } 414s 414s __adsysd_format_comp_descriptions() 414s { 414s local tab=$'\t' 414s local comp desc maxdesclength 414s local longest=$1 414s 414s local i ci 414s for ci in ${!COMPREPLY[*]}; do 414s comp=${COMPREPLY[ci]} 414s # Properly format the description string which follows a tab character if there is one 414s if [[ "$comp" == *$tab* ]]; then 414s __adsysd_debug "Original comp: $comp" 414s desc=${comp#*$tab} 414s comp=${comp%%$tab*} 414s 414s # $COLUMNS stores the current shell width. 414s # Remove an extra 4 because we add 2 spaces and 2 parentheses. 414s maxdesclength=$(( COLUMNS - longest - 4 )) 414s 414s # Make sure we can fit a description of at least 8 characters 414s # if we are to align the descriptions. 414s if ((maxdesclength > 8)); then 414s # Add the proper number of spaces to align the descriptions 414s for ((i = ${#comp} ; i < longest ; i++)); do 414s comp+=" " 414s done 414s else 414s # Don't pad the descriptions so we can fit more text after the completion 414s maxdesclength=$(( COLUMNS - ${#comp} - 4 )) 414s fi 414s 414s # If there is enough space for any description text, 414s # truncate the descriptions that are too long for the shell width 414s if ((maxdesclength > 0)); then 414s if ((${#desc} > maxdesclength)); then 414s desc=${desc:0:$(( maxdesclength - 1 ))} 414s desc+="…" 414s fi 414s comp+=" ($desc)" 414s fi 414s COMPREPLY[ci]=$comp 414s __adsysd_debug "Final comp: $comp" 414s fi 414s done 414s } 414s 414s __start_adsysd() 414s { 414s local cur prev words cword split 414s 414s COMPREPLY=() 414s 414s # Call _init_completion from the bash-completion package 414s # to prepare the arguments properly 414s if declare -F _init_completion >/dev/null 2>&1; then 414s _init_completion -n =: || return 414s else 414s __adsysd_init_completion -n =: || return 414s fi 414s 414s __adsysd_debug 414s __adsysd_debug "========= starting completion logic ==========" 414s __adsysd_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" 414s 414s # The user could have moved the cursor backwards on the command-line. 414s # We need to trigger completion from the $cword location, so we need 414s # to truncate the command-line ($words) up to the $cword location. 414s words=("${words[@]:0:$cword+1}") 414s __adsysd_debug "Truncated words[*]: ${words[*]}," 414s 414s local out directive 414s __adsysd_get_completion_results 414s __adsysd_process_completion_results 414s } 414s 414s if [[ $(type -t compopt) = "builtin" ]]; then 414s complete -o default -F __start_adsysd adsysd 414s else 414s complete -o default -o nospace -F __start_adsysd adsysd 414s fi 414s 414s # ex: ts=4 sw=4 et filetype=sh 414s --- PASS: TestAppNoUsageError (0.00s) 414s # bash completion V2 for adsysd -*- shell-script -*- 414s 414s __adsysd_debug() 414s { 414s if [[ -n ${BASH_COMP_DEBUG_FILE-} ]]; then 414s echo "$*" >> "${BASH_COMP_DEBUG_FILE}" 414s fi 414s } 414s 414s # Macs have bash3 for which the bash-completion package doesn't include 414s # _init_completion. This is a minimal version of that function. 414s __adsysd_init_completion() 414s { 414s COMPREPLY=() 414s _get_comp_words_by_ref "$@" cur prev words cword 414s } 414s 414s # This function calls the adsysd program to obtain the completion 414s # results and the directive. It fills the 'out' and 'directive' vars. 414s __adsysd_get_completion_results() { 414s local requestComp lastParam lastChar args 414s 414s # Prepare the command to request completions for the program. 414s # Calling ${words[0]} instead of directly adsysd allows handling aliases 414s args=("${words[@]:1}") 414s requestComp="${words[0]} __complete ${args[*]}" 414s 414s lastParam=${words[$((${#words[@]}-1))]} 414s lastChar=${lastParam:$((${#lastParam}-1)):1} 414s __adsysd_debug "lastParam ${lastParam}, lastChar ${lastChar}" 414s 414s if [[ -z ${cur} && ${lastChar} != = ]]; then 414s # If the last parameter is complete (there is a space following it) 414s # We add an extra empty parameter so we can indicate this to the go method. 414s __adsysd_debug "Adding extra empty parameter" 414s requestComp="${requestComp} ''" 414s fi 414s 414s # When completing a flag with an = (e.g., adsysd -n=) 414s # bash focuses on the part after the =, so we need to remove 414s # the flag part from $cur 414s if [[ ${cur} == -*=* ]]; then 414s cur="${cur#*=}" 414s fi 414s 414s __adsysd_debug "Calling ${requestComp}" 414s # Use eval to handle any environment variables and such 414s out=$(eval "${requestComp}" 2>/dev/null) 414s 414s # Extract the directive integer at the very end of the output following a colon (:) 414s directive=${out##*:} 414s # Remove the directive 414s out=${out%:*} 414s if [[ ${directive} == "${out}" ]]; then 414s # There is not directive specified 414s directive=0 414s fi 414s __adsysd_debug "The completion directive is: ${directive}" 414s __adsysd_debug "The completions are: ${out}" 414s } 414s 414s __adsysd_process_completion_results() { 414s local shellCompDirectiveError=1 414s local shellCompDirectiveNoSpace=2 414s local shellCompDirectiveNoFileComp=4 414s local shellCompDirectiveFilterFileExt=8 414s local shellCompDirectiveFilterDirs=16 414s local shellCompDirectiveKeepOrder=32 414s 414s if (((directive & shellCompDirectiveError) != 0)); then 414s # Error code. No completion. 414s __adsysd_debug "Received error from custom completion go code" 414s return 414s else 414s if (((directive & shellCompDirectiveNoSpace) != 0)); then 414s if [[ $(type -t compopt) == builtin ]]; then 414s __adsysd_debug "Activating no space" 414s compopt -o nospace 414s else 414s __adsysd_debug "No space directive not supported in this version of bash" 414s fi 414s fi 414s if (((directive & shellCompDirectiveKeepOrder) != 0)); then 414s if [[ $(type -t compopt) == builtin ]]; then 414s # no sort isn't supported for bash less than < 4.4 414s if [[ ${BASH_VERSINFO[0]} -lt 4 || ( ${BASH_VERSINFO[0]} -eq 4 && ${BASH_VERSINFO[1]} -lt 4 ) ]]; then 414s __adsysd_debug "No sort directive not supported in this version of bash" 414s else 414s __adsysd_debug "Activating keep order" 414s compopt -o nosort 414s fi 414s else 414s __adsysd_debug "No sort directive not supported in this version of bash" 414s fi 414s fi 414s if (((directive & shellCompDirectiveNoFileComp) != 0)); then 414s if [[ $(type -t compopt) == builtin ]]; then 414s __adsysd_debug "Activating no file completion" 414s compopt +o default 414s else 414s __adsysd_debug "No file completion directive not supported in this version of bash" 414s fi 414s fi 414s fi 414s 414s # Separate activeHelp from normal completions 414s local completions=() 414s local activeHelp=() 414s __adsysd_extract_activeHelp 414s 414s if (((directive & shellCompDirectiveFilterFileExt) != 0)); then 414s # File extension filtering 414s local fullFilter filter filteringCmd 414s 414s # Do not use quotes around the $completions variable or else newline 414s # characters will be kept. 414s for filter in ${completions[*]}; do 414s fullFilter+="$filter|" 414s done 414s 414s filteringCmd="_filedir $fullFilter" 414s __adsysd_debug "File filtering command: $filteringCmd" 414s $filteringCmd 414s elif (((directive & shellCompDirectiveFilterDirs) != 0)); then 414s # File completion for directories only 414s 414s local subdir 414s subdir=${completions[0]} 414s if [[ -n $subdir ]]; then 414s __adsysd_debug "Listing directories in $subdir" 414s pushd "$subdir" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return 414s else 414s __adsysd_debug "Listing directories in ." 414s _filedir -d 414s fi 414s else 414s __adsysd_handle_completion_types 414s fi 414s 414s __adsysd_handle_special_char "$cur" : 414s __adsysd_handle_special_char "$cur" = 414s 414s # Print the activeHelp statements before we finish 414s if ((${#activeHelp[*]} != 0)); then 414s printf "\n"; 414s printf "%s\n" "${activeHelp[@]}" 414s printf "\n" 414s 414s # The prompt format is only available from bash 4.4. 414s # We test if it is available before using it. 414s if (x=${PS1@P}) 2> /dev/null; then 414s printf "%s" "${PS1@P}${COMP_LINE[@]}" 414s else 414s # Can't print the prompt. Just print the 414s # text the user had typed, it is workable enough. 414s printf "%s" "${COMP_LINE[@]}" 414s fi 414s fi 414s } 414s 414s # Separate activeHelp lines from real completions. 414s # Fills the $activeHelp and $completions arrays. 414s __adsysd_extract_activeHelp() { 414s local activeHelpMarker="_activeHelp_ " 414s local endIndex=${#activeHelpMarker} 414s 414s while IFS='' read -r comp; do 414s if [[ ${comp:0:endIndex} == $activeHelpMarker ]]; then 414s comp=${comp:endIndex} 414s __adsysd_debug "ActiveHelp found: $comp" 414s if [[ -n $comp ]]; then 414s activeHelp+=("$comp") 414s fi 414s else 414s # Not an activeHelp line but a normal completion 414s completions+=("$comp") 414s fi 414s done <<<"${out}" 414s } 414s 414s __adsysd_handle_completion_types() { 414s __adsysd_debug "__adsysd_handle_completion_types: COMP_TYPE is $COMP_TYPE" 414s 414s case $COMP_TYPE in 414s 37|42) 414s # Type: menu-complete/menu-complete-backward and insert-completions 414s # If the user requested inserting one completion at a time, or all 414s # completions at once on the command-line we must remove the descriptions. 414s # https://github.com/spf13/cobra/issues/1508 414s local tab=$'\t' comp 414s while IFS='' read -r comp; do 414s [[ -z $comp ]] && continue 414s # Strip any description 414s comp=${comp%%$tab*} 414s # Only consider the completions that match 414s if [[ $comp == "$cur"* ]]; then 414s COMPREPLY+=("$comp") 414s fi 414s done < <(printf "%s\n" "${completions[@]}") 414s ;; 414s 414s *) 414s # Type: complete (normal completion) 414s __adsysd_handle_standard_completion_case 414s ;; 414s esac 414s } 414s 414s __adsysd_handle_standard_completion_case() { 414s local tab=$'\t' comp 414s 414s # Short circuit to optimize if we don't have descriptions 414s if [[ "${completions[*]}" != *$tab* ]]; then 414s IFS=$'\n' read -ra COMPREPLY -d '' < <(compgen -W "${completions[*]}" -- "$cur") 414s return 0 414s fi 414s 414s local longest=0 414s local compline 414s # Look for the longest completion so that we can format things nicely 414s while IFS='' read -r compline; do 414s [[ -z $compline ]] && continue 414s # Strip any description before checking the length 414s comp=${compline%%$tab*} 414s # Only consider the completions that match 414s [[ $comp == "$cur"* ]] || continue 414s COMPREPLY+=("$compline") 414s if ((${#comp}>longest)); then 414s longest=${#comp} 414s fi 414s done < <(printf "%s\n" "${completions[@]}") 414s 414s # If there is a single completion left, remove the description text 414s if ((${#COMPREPLY[*]} == 1)); then 414s __adsysd_debug "COMPREPLY[0]: ${COMPREPLY[0]}" 414s comp="${COMPREPLY[0]%%$tab*}" 414s __adsysd_debug "Removed description from single completion, which is now: ${comp}" 414s COMPREPLY[0]=$comp 414s else # Format the descriptions 414s __adsysd_format_comp_descriptions $longest 414s fi 414s } 414s 414s __adsysd_handle_special_char() 414s { 414s local comp="$1" 414s local char=$2 414s if [[ "$comp" == *${char}* && "$COMP_WORDBREAKS" == *${char}* ]]; then 414s local word=${comp%"${comp##*${char}}"} 414s local idx=${#COMPREPLY[*]} 414s while ((--idx >= 0)); do 414s COMPREPLY[idx]=${COMPREPLY[idx]#"$word"} 414s done 414s fi 414s } 414s 414s __adsysd_format_comp_descriptions() 414s { 414s local tab=$'\t' 414s local comp desc maxdesclength 414s local longest=$1 414s 414s local i ci 414s for ci in ${!COMPREPLY[*]}; do 414s comp=${COMPREPLY[ci]} 414s # Properly format the description string which follows a tab character if there is one 414s if [[ "$comp" == *$tab* ]]; then 414s __adsysd_debug "Original comp: $comp" 414s desc=${comp#*$tab} 414s comp=${comp%%$tab*} 414s 414s # $COLUMNS stores the current shell width. 414s # Remove an extra 4 because we add 2 spaces and 2 parentheses. 414s maxdesclength=$(( COLUMNS - longest - 4 )) 414s 414s # Make sure we can fit a description of at least 8 characters 414s # if we are to align the descriptions. 414s if ((maxdesclength > 8)); then 414s # Add the proper number of spaces to align the descriptions 414s for ((i = ${#comp} ; i < longest ; i++)); do 414s comp+=" " 414s done 414s else 414s # Don't pad the descriptions so we can fit more text after the completion 414s maxdesclength=$(( COLUMNS - ${#comp} - 4 )) 414s fi 414s 414s # If there is enough space for any description text, 414s # truncate the descriptions that are too long for the shell width 414s if ((maxdesclength > 0)); then 414s if ((${#desc} > maxdesclength)); then 414s desc=${desc:0:$(( maxdesclength - 1 ))} 414s desc+="…" 414s fi 414s comp+=" ($desc)" 414s fi 414s COMPREPLY[ci]=$comp 414s __adsysd_debug "Final comp: $comp" 414s fi 414s done 414s } 414s 414s __start_adsysd() 414s { 414s local cur prev words cword split 414s 414s COMPREPLY=() 414s 414s # Call _init_completion from the bash-completion package 414s # to prepare the arguments properly 414s if declare -F _init_completion >/dev/null 2>&1; then 414s _init_completion -n =: || return 414s else 414s __adsysd_init_completion -n =: || return 414s fi 414s 414s __adsysd_debug 414s __adsysd_debug "========= starting completion logic ==========" 414s __adsysd_debug "cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}, cword is $cword" 414s 414s # The user could have moved the cursor backwards on the command-line. 414s # We need to trigger completion from the $cword location, so we need 414s # to truncate the command-line ($words) up to the $cword location. 414s words=("${words[@]:0:$cword+1}") 414s __adsysd_debug "Truncated words[*]: ${words[*]}," 414s 414s local out directive 414s __adsysd_get_completion_results 414s __adsysd_process_completion_results 414s } 414s 414s if [[ $(type -t compopt) = "builtin" ]]; then 414s complete -o default -F __start_adsysd adsysd 414s else 414s complete -o default -o nospace -F __start_adsysd adsysd 414s fi 414s 414s # ex: ts=4 sw=4 et filetype=sh 414s --- PASS: TestAppCompletion (0.00s) 414s --- PASS: TestAppUsageError (0.01s) 414s PASS 414s ok github.com/ubuntu/adsys/cmd/adsysd/daemon 3.784s 414s Integration tests skipped as requested 414s ok github.com/ubuntu/adsys/cmd/adsysd/integration_tests 0.384s 416s ? github.com/ubuntu/adsys/docs [no test files] 416s ? github.com/ubuntu/adsys/e2e/cmd/build_base_image/00_check_vm_image [no test files] 416s Test has to be run as root, skipping... 416s ok github.com/ubuntu/adsys/cmd/adwatchd/integration_tests 0.041s 418s ? github.com/ubuntu/adsys/e2e/cmd/build_base_image/01_prepare_base_vm [no test files] 418s ? github.com/ubuntu/adsys/e2e/cmd/build_base_image/02_create_vm_template [no test files] 418s ? github.com/ubuntu/adsys/e2e/cmd/run_tests/00_build_adsys_deb [no test files] 418s ? github.com/ubuntu/adsys/e2e/cmd/run_tests/01_provision_client [no test files] 418s ? github.com/ubuntu/adsys/e2e/cmd/run_tests/02_provision_ad [no test files] 418s ? github.com/ubuntu/adsys/e2e/cmd/run_tests/03_test_non_pro_managers [no test files] 418s ? github.com/ubuntu/adsys/e2e/cmd/run_tests/04_test_pro_managers [no test files] 418s ? github.com/ubuntu/adsys/e2e/cmd/run_tests/05_test_pam_krb5cc [no test files] 418s ? github.com/ubuntu/adsys/e2e/cmd/run_tests/99_deprovision [no test files] 418s ? github.com/ubuntu/adsys/e2e/internal/az [no test files] 419s ? github.com/ubuntu/adsys/e2e/internal/inventory [no test files] 419s ? github.com/ubuntu/adsys/e2e/internal/remote [no test files] 419s ? github.com/ubuntu/adsys/e2e/scripts [no test files] 419s === RUN TestAddFlags 419s --- PASS: TestAddFlags (0.00s) 419s === RUN TestInventory 419s === RUN TestInventory/From_null_state_doesn't_require_existing_data 419s === RUN TestInventory/From_existing_state_requires_existing_data 419s === RUN TestInventory/To_null_state_doesn't_write_data 419s === RUN TestInventory/Multiple_from_states_requires_at_least_one 419s === RUN TestInventory/Error_if_inventory_file_is_required_and_doesn't_exist 419s time="2024-03-22T01:11:17Z" level=error msg="Failed to read inventory file required by the current script: failed to read inventory file: open /tmp/TestInventoryError_if_inventory_file_is_required_and_doesnt_exist3161321466/001/inventory/inventory.yaml: no such file or directory. Please refer to the previous script in the series" 419s === RUN TestInventory/Error_if_inventory_state_does_not_match_expected_state 419s time="2024-03-22T01:11:17Z" level=error msg="Inventory file is not in any of the expected initial states: [template_created ]" 419s === RUN TestInventory/Error_if_inventory_state_does_not_match_any_expected_state 419s time="2024-03-22T01:11:17Z" level=error msg="Inventory file is not in any of the expected initial states: [template_created ]" 419s --- PASS: TestInventory (0.01s) 419s --- PASS: TestInventory/From_null_state_doesn't_require_existing_data (0.00s) 419s --- PASS: TestInventory/From_existing_state_requires_existing_data (0.00s) 419s --- PASS: TestInventory/To_null_state_doesn't_write_data (0.00s) 419s --- PASS: TestInventory/Multiple_from_states_requires_at_least_one (0.00s) 419s --- PASS: TestInventory/Error_if_inventory_file_is_required_and_doesn't_exist (0.00s) 419s --- PASS: TestInventory/Error_if_inventory_state_does_not_match_expected_state (0.00s) 419s --- PASS: TestInventory/Error_if_inventory_state_does_not_match_any_expected_state (0.00s) 419s === RUN TestExecute 419s === RUN TestExecute/Action_succeeds 419s === RUN TestExecute/Action_and_validation_succeed 419s === RUN TestExecute/Error_when_action_fails 419s time="2024-03-22T01:11:17Z" level=error msg="requested error" 419s === RUN TestExecute/Error_when_validation_fails 419s time="2024-03-22T01:11:17Z" level=error msg="requested error" 419s === RUN TestExecute/Error_when_both_action_and_validation_fail 419s time="2024-03-22T01:11:17Z" level=error msg="requested error" 419s --- PASS: TestExecute (0.03s) 419s --- PASS: TestExecute/Action_succeeds (0.00s) 419s --- PASS: TestExecute/Action_and_validation_succeed (0.02s) 419s --- PASS: TestExecute/Error_when_action_fails (0.00s) 419s --- PASS: TestExecute/Error_when_validation_fails (0.00s) 419s --- PASS: TestExecute/Error_when_both_action_and_validation_fail (0.00s) 419s PASS 419s ok github.com/ubuntu/adsys/e2e/internal/command 0.053s 422s ? github.com/ubuntu/adsys/internal/ad/admxgen/common [no test files] 422s ? github.com/ubuntu/adsys/internal/ad/backends [no test files] 422s ? github.com/ubuntu/adsys/internal/ad/backends/mock [no test files] 429s ? github.com/ubuntu/adsys/internal/adsysservice/actions [no test files] 429s ? github.com/ubuntu/adsys/internal/cmdhandler [no test files] 431s ? github.com/ubuntu/adsys/internal/consts [no test files] 438s ? github.com/ubuntu/adsys/internal/grpc/logstreamer/test [no test files] 441s === RUN TestFetch 441s === PAUSE TestFetch 441s === RUN TestFetchWithUnreadableFile 441s === PAUSE TestFetchWithUnreadableFile 441s === RUN TestFetchTweakSysvolCacheDir 441s === PAUSE TestFetchTweakSysvolCacheDir 441s === RUN TestFetchOneGPOWhileParsingItConcurrently 441s === PAUSE TestFetchOneGPOWhileParsingItConcurrently 441s === RUN TestParseGPOConcurrent 441s === PAUSE TestParseGPOConcurrent 441s === RUN TestNew 441s === PAUSE TestNew 441s === RUN TestGetPolicies 441s === PAUSE TestGetPolicies 441s === RUN TestGetPoliciesOffline 441s === PAUSE TestGetPoliciesOffline 441s === RUN TestGetPoliciesWorkflows 441s === PAUSE TestGetPoliciesWorkflows 441s === RUN TestGetPoliciesConcurrently 441s === PAUSE TestGetPoliciesConcurrently 441s === RUN TestListUsers 441s === PAUSE TestListUsers 441s === RUN TestGetInfo 441s === PAUSE TestGetInfo 441s === RUN TestNormalizeTargetName 441s === PAUSE TestNormalizeTargetName 441s === RUN TestMockGPOList 441s --- PASS: TestMockGPOList (0.00s) 441s === RUN TestAdsysGPOList 441s === RUN TestAdsysGPOList/Machine_GPOs 441s === RUN TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings 441s === RUN TestAdsysGPOList/Error_on_computer_requested_but_found_user 441s === RUN TestAdsysGPOList/Disabled_GPOs 441s === RUN TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing 441s === RUN TestAdsysGPOList/No_GPO_on_OU_-_string 441s === RUN TestAdsysGPOList/Forced_GPO_and_blocked_inheritance 441s === RUN TestAdsysGPOList/Multiple_GPOs_in_same_OU 441s === RUN TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order 441s === RUN TestAdsysGPOList/Computers_truncated_at_15_characters 441s === RUN TestAdsysGPOList/Error_on_unreachable_ldap_host 441s === RUN TestAdsysGPOList/Error_on_KRB5CCNAME_unset 441s === RUN TestAdsysGPOList/Return_one_gpo 441s === RUN TestAdsysGPOList/No_GPO_on_OU_-_bytes 441s === RUN TestAdsysGPOList/Block_inheritance 441s === RUN TestAdsysGPOList/Security_descriptor_missing_ignores_GPO 441s === RUN TestAdsysGPOList/Fail_on_security_descriptor_access_failure 441s === RUN TestAdsysGPOList/Error_on_non_existent_account 441s === RUN TestAdsysGPOList/Filter_machine_only_GPOs 441s === RUN TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO 441s === RUN TestAdsysGPOList/Error_invalid_GPO_link 441s === RUN TestAdsysGPOList/Filter_user_only_GPOs 441s === RUN TestAdsysGPOList/Error_on_machine_with_no_ldap 441s === RUN TestAdsysGPOList/Error_on_user_requested_but_found_machine 441s === RUN TestAdsysGPOList/Error_on_invalid_ticket 441s === RUN TestAdsysGPOList/Error_on_dangling_ticket_symlink 441s === RUN TestAdsysGPOList/Return_hierarchy 441s === RUN TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user 441s === RUN TestAdsysGPOList/No_gPOptions_fallbacks_to_0 441s === RUN TestAdsysGPOList/Long_computer_name,_not_truncated 441s === RUN TestAdsysGPOList/Error_on_no_network 441s === RUN TestAdsysGPOList/Error_on_ldap_connection_refused 441s --- PASS: TestAdsysGPOList (3.06s) 441s --- PASS: TestAdsysGPOList/Machine_GPOs (0.14s) 441s --- PASS: TestAdsysGPOList/KRB5CCNAME_without_FILE:_is_supported_by_the_samba_bindings (0.08s) 441s --- PASS: TestAdsysGPOList/Error_on_computer_requested_but_found_user (0.08s) 441s --- PASS: TestAdsysGPOList/Disabled_GPOs (0.10s) 441s --- PASS: TestAdsysGPOList/No_@_in_user_name_returns_the_same_thing (0.08s) 441s --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_string (0.11s) 441s --- PASS: TestAdsysGPOList/Forced_GPO_and_blocked_inheritance (0.14s) 441s --- PASS: TestAdsysGPOList/Multiple_GPOs_in_same_OU (0.10s) 441s --- PASS: TestAdsysGPOList/Forced_GPO_are_first_by_reverse_order (0.11s) 441s --- PASS: TestAdsysGPOList/Computers_truncated_at_15_characters (0.06s) 441s --- PASS: TestAdsysGPOList/Error_on_unreachable_ldap_host (0.11s) 441s --- PASS: TestAdsysGPOList/Error_on_KRB5CCNAME_unset (0.13s) 441s --- PASS: TestAdsysGPOList/Return_one_gpo (0.07s) 441s --- PASS: TestAdsysGPOList/No_GPO_on_OU_-_bytes (0.18s) 441s --- PASS: TestAdsysGPOList/Block_inheritance (0.08s) 441s --- PASS: TestAdsysGPOList/Security_descriptor_missing_ignores_GPO (0.08s) 441s --- PASS: TestAdsysGPOList/Fail_on_security_descriptor_access_failure (0.06s) 441s --- PASS: TestAdsysGPOList/Error_on_non_existent_account (0.06s) 441s --- PASS: TestAdsysGPOList/Filter_machine_only_GPOs (0.08s) 441s --- PASS: TestAdsysGPOList/Security_descriptor_access_denied_ignores_GPO (0.06s) 441s --- PASS: TestAdsysGPOList/Error_invalid_GPO_link (0.05s) 441s --- PASS: TestAdsysGPOList/Filter_user_only_GPOs (0.05s) 441s --- PASS: TestAdsysGPOList/Error_on_machine_with_no_ldap (0.09s) 441s --- PASS: TestAdsysGPOList/Error_on_user_requested_but_found_machine (0.09s) 441s --- PASS: TestAdsysGPOList/Error_on_invalid_ticket (0.13s) 441s --- PASS: TestAdsysGPOList/Error_on_dangling_ticket_symlink (0.14s) 441s --- PASS: TestAdsysGPOList/Return_hierarchy (0.07s) 441s --- PASS: TestAdsysGPOList/Security_descriptor_accepted_is_for_another_user (0.11s) 441s --- PASS: TestAdsysGPOList/No_gPOptions_fallbacks_to_0 (0.13s) 441s --- PASS: TestAdsysGPOList/Long_computer_name,_not_truncated (0.07s) 441s --- PASS: TestAdsysGPOList/Error_on_no_network (0.10s) 441s --- PASS: TestAdsysGPOList/Error_on_ldap_connection_refused (0.08s) 441s === RUN TestGetPolicyDefinitions 441s === PAUSE TestGetPolicyDefinitions 441s === RUN TestTicketPath 441s krb5_test.go:23: Running subprocess with [/tmp/go-build1154601487/b546/ad.test -test.testlogfile=/tmp/go-build1154601487/b546/testlog.txt -test.paniconexit0 -test.timeout=10m0s -test.v=true -test.run=TestTicketPath] 441s === RUN TestTicketPath 441s === RUN TestTicketPath/Error_on_NULL_ticket_path 441s === RUN TestTicketPath/Error_on_non-FILE_ccache 441s === RUN TestTicketPath/Lookup_is_successful 441s === RUN TestTicketPath/Allow_ccache_without_FILE_identifier 441s === RUN TestTicketPath/Error_when_ccache_not_present_on_disk 441s === RUN TestTicketPath/Error_when_ccache_is_a_directory 441s === RUN TestTicketPath/Error_when_initializing_context 441s === RUN TestTicketPath/Error_on_empty_ticket_path 441s --- PASS: TestTicketPath (0.00s) 441s --- PASS: TestTicketPath/Error_on_NULL_ticket_path (0.00s) 441s --- PASS: TestTicketPath/Error_on_non-FILE_ccache (0.00s) 441s --- PASS: TestTicketPath/Lookup_is_successful (0.00s) 441s --- PASS: TestTicketPath/Allow_ccache_without_FILE_identifier (0.00s) 441s --- PASS: TestTicketPath/Error_when_ccache_not_present_on_disk (0.00s) 441s --- PASS: TestTicketPath/Error_when_ccache_is_a_directory (0.00s) 441s --- PASS: TestTicketPath/Error_when_initializing_context (0.00s) 441s --- PASS: TestTicketPath/Error_on_empty_ticket_path (0.00s) 441s PASS 441s --- PASS: TestTicketPath (0.41s) 441s === CONT TestFetch 441s === CONT TestGetPoliciesOffline 441s === RUN TestFetch/gpo_is_refreshed 441s === PAUSE TestFetch/gpo_is_refreshed 441s === RUN TestFetch/assets_are_not_updated_if_version_matches 441s === PAUSE TestFetch/assets_are_not_updated_if_version_matches 441s === RUN TestFetch/Error_remote_version_NaN 441s === PAUSE TestFetch/Error_remote_version_NaN 441s === RUN TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided 441s === PAUSE TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided 441s === RUN TestGetPoliciesOffline/Offline,_with_assets 441s === PAUSE TestGetPoliciesOffline/Offline,_with_assets 441s === RUN TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache 441s === PAUSE TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache 441s === RUN TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only 441s === PAUSE TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only 441s === RUN TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets 441s === PAUSE TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets 441s === RUN TestGetPoliciesOffline/Error_offline_with_no_cache 441s === PAUSE TestGetPoliciesOffline/Error_offline_with_no_cache 441s === RUN TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list 441s === PAUSE TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list 441s === CONT TestGetPolicyDefinitions 441s === RUN TestGetPolicyDefinitions/Load_ADMX_and_ADML 441s === PAUSE TestGetPolicyDefinitions/Load_ADMX_and_ADML 441s === RUN TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format 441s === PAUSE TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format 441s === RUN TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro 441s === PAUSE TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro 441s === CONT TestGetInfo 441s === RUN TestGetInfo/Report_unknown_state_if_ServerFQDN_calls_fail 441s === PAUSE TestGetInfo/Report_unknown_state_if_ServerFQDN_calls_fail 441s === RUN TestGetInfo/Info_reported_from_backend,_online 441s === PAUSE TestGetInfo/Info_reported_from_backend,_online 441s === RUN TestGetInfo/Info_reported_from_backend,_offline 441s === PAUSE TestGetInfo/Info_reported_from_backend,_offline 441s === RUN TestGetInfo/Report_unknown_state_if_IsOnline_calls_fail 441s === PAUSE TestGetInfo/Report_unknown_state_if_IsOnline_calls_fail 441s === CONT TestNormalizeTargetName 441s === RUN TestNormalizeTargetName/Computer_is_left_as_such 441s === PAUSE TestNormalizeTargetName/Computer_is_left_as_such 441s === RUN TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such 441s === PAUSE TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such 441s === RUN TestNormalizeTargetName/Computer_with_@_is_left_as_such 441s === PAUSE TestNormalizeTargetName/Computer_with_@_is_left_as_such 441s === RUN TestNormalizeTargetName/User_name_matching_computer,_setting_as_user 441s === PAUSE TestNormalizeTargetName/User_name_matching_computer,_setting_as_user 441s === RUN TestNormalizeTargetName/Computer_name_without_objectClass 441s === PAUSE TestNormalizeTargetName/Computer_name_without_objectClass 441s === RUN TestNormalizeTargetName/One_valid_user 441s === PAUSE TestNormalizeTargetName/One_valid_user 441s === RUN TestNormalizeTargetName/One_valid_user_with_mixed_case 441s === PAUSE TestNormalizeTargetName/One_valid_user_with_mixed_case 441s === RUN TestNormalizeTargetName/One_valid_user_with_domain\user 441s === PAUSE TestNormalizeTargetName/One_valid_user_with_domain\user 441s === RUN TestNormalizeTargetName/One_user_without_explicit_domain_suffix 441s === PAUSE TestNormalizeTargetName/One_user_without_explicit_domain_suffix 441s === RUN TestNormalizeTargetName/Error_on_multiple_\_in_name 441s === PAUSE TestNormalizeTargetName/Error_on_multiple_\_in_name 441s === RUN TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user 441s === PAUSE TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user 441s === RUN TestNormalizeTargetName/User_name_fqdn_matching_computer 441s === PAUSE TestNormalizeTargetName/User_name_fqdn_matching_computer 441s === CONT TestListUsers 441s === CONT TestGetPoliciesConcurrently 441s === RUN TestFetch/gpos_and_assets 441s === PAUSE TestFetch/gpos_and_assets 441s === RUN TestGetPoliciesConcurrently/Different_users,_different_GPO 441s === RUN TestFetch/Error_unexistant_remote_gpo 441s === PAUSE TestFetch/Error_unexistant_remote_gpo 441s === PAUSE TestGetPoliciesConcurrently/Different_users,_different_GPO 441s === CONT TestGetPoliciesWorkflows 441s === RUN TestGetPoliciesConcurrently/One_machine,_one_user 441s === PAUSE TestGetPoliciesConcurrently/One_machine,_one_user 441s === RUN TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time 441s === PAUSE TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time 441s === RUN TestFetch/assets_is_a_file_is_not_downloaded 441s === PAUSE TestFetch/assets_is_a_file_is_not_downloaded 441s === RUN TestFetch/two_gpos,_one_already_up_to_date,_one_new 441s === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_new 441s === RUN TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed 441s === PAUSE TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed 441s === RUN TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI 441s === PAUSE TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI 441s === RUN TestFetch/gpo_already_up_to_date 441s === PAUSE TestFetch/gpo_already_up_to_date 441s === RUN TestFetch/two_gpos,_one_more_recent,_one_up_to_date 441s === RUN TestListUsers/None 441s === PAUSE TestListUsers/None 441s === RUN TestListUsers/Machines_are_ignored 441s === PAUSE TestListUsers/Machines_are_ignored 441s === RUN TestListUsers/Two_users,_from_policy_cache 441s === PAUSE TestFetch/two_gpos,_one_more_recent,_one_up_to_date 441s === PAUSE TestListUsers/Two_users,_from_policy_cache 441s === RUN TestFetch/two_gpos,_one_more_recent,_one_new 441s === PAUSE TestFetch/two_gpos,_one_more_recent,_one_new 441s === RUN TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed 441s === PAUSE TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed 441s === RUN TestFetch/two_gpos,_one_should_be_refreshed,_one_new 441s === RUN TestListUsers/Error_on_Krb5_directory_not_existing 441s === PAUSE TestFetch/two_gpos,_one_should_be_refreshed,_one_new 441s === RUN TestFetch/assets_only_are_downloaded 441s === PAUSE TestFetch/assets_only_are_downloaded 441s === RUN TestFetch/concurrent_different_gpos 441s === PAUSE TestFetch/concurrent_different_gpos 441s === PAUSE TestListUsers/Error_on_Krb5_directory_not_existing 441s === RUN TestListUsers/Machine_Only,_from_policy_cache 441s === RUN TestGetPoliciesWorkflows/Second_call_after_a_relogin 441s === RUN TestFetch/assets_are_not_updated_if_remote_version_matches,_with_non-standard_GPT.INI_casing 441s === RUN TestGetPoliciesConcurrently/Same_user,_same_GPO 441s === PAUSE TestGetPoliciesWorkflows/Second_call_after_a_relogin 441s === PAUSE TestGetPoliciesConcurrently/Same_user,_same_GPO 441s === RUN TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) 441s === PAUSE TestListUsers/Machine_Only,_from_policy_cache 441s === RUN TestListUsers/Two_users 441s === PAUSE TestListUsers/Two_users 441s === RUN TestListUsers/Machines_are_ignored,_from_policy_cache 441s === PAUSE TestListUsers/Machines_are_ignored,_from_policy_cache 441s === RUN TestListUsers/Error_on_policy_cache_directory_not_existing 441s === PAUSE TestListUsers/Error_on_policy_cache_directory_not_existing 441s === RUN TestListUsers/One_user 441s === PAUSE TestListUsers/One_user 441s === RUN TestListUsers/Two_users,_dangling_symlink_for_one 441s === PAUSE TestListUsers/Two_users,_dangling_symlink_for_one 441s === RUN TestListUsers/Machine_Only 441s === PAUSE TestListUsers/Machine_Only 441s === RUN TestListUsers/One_user,_from_policy_cache 441s === PAUSE TestListUsers/One_user,_from_policy_cache 441s === RUN TestListUsers/None,_from_policy_cache 441s === PAUSE TestListUsers/None,_from_policy_cache 441s === RUN TestListUsers/Ticket_cache_ignored_if_policy_cache_is_requested 441s === PAUSE TestListUsers/Ticket_cache_ignored_if_policy_cache_is_requested 441s === PAUSE TestFetch/assets_are_not_updated_if_remote_version_matches,_with_non-standard_GPT.INI_casing 441s === RUN TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL 441s === PAUSE TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL 441s === RUN TestFetch/Error_keeps_downloading_other_GPOS 441s === PAUSE TestFetch/Error_keeps_downloading_other_GPOS 441s === RUN TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only 441s === PAUSE TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only 441s === RUN TestFetch/one_new_gpo 441s === PAUSE TestFetch/one_new_gpo 441s === RUN TestFetch/keep_existing_gpos_intact 441s === PAUSE TestFetch/keep_existing_gpos_intact 441s === RUN TestFetch/assets_are_not_updated_if_local_version_matches,_with_non-standard_GPT.INI_casing 441s === PAUSE TestFetch/assets_are_not_updated_if_local_version_matches,_with_non-standard_GPT.INI_casing 441s === RUN TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI 441s === PAUSE TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI 441s === RUN TestFetch/Error_missing_remote_GPT.INI 441s === PAUSE TestFetch/Error_missing_remote_GPT.INI 441s === RUN TestFetch/remote_version_entry_missing_treated_as_0 441s === PAUSE TestFetch/remote_version_entry_missing_treated_as_0 441s === RUN TestFetch/two_new_gpos 441s === PAUSE TestFetch/two_new_gpos 441s === RUN TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI 441s === PAUSE TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI 441s === RUN TestFetch/assets_are_updated_to_latest_version 441s === PAUSE TestFetch/assets_are_updated_to_latest_version 441s === RUN TestFetch/concurrent_same_gpos 441s === PAUSE TestFetch/concurrent_same_gpos 441s === RUN TestFetch/local_gpo_is_more_recent_than_AD_one 441s === PAUSE TestFetch/local_gpo_is_more_recent_than_AD_one 441s === CONT TestParseGPOConcurrent 441s === RUN TestGetPoliciesConcurrently/Different_users,_same_GPO 441s === PAUSE TestGetPoliciesConcurrently/Different_users,_same_GPO 441s === CONT TestGetPolicies 441s === RUN TestGetPolicies/Standard_policy,_user_object 441s === PAUSE TestGetPolicies/Standard_policy,_user_object 441s === RUN TestGetPolicies/Enabled_override 441s === PAUSE TestGetPolicies/Enabled_override 441s === RUN TestGetPolicies/Multiple_domains,_same_GPO 441s === PAUSE TestGetPolicies/Multiple_domains,_same_GPO 441s === RUN TestGetPolicies/Include_non_Ubuntu_keys_used_to_configure_certificate_autoenrollment 441s === PAUSE TestGetPolicies/Include_non_Ubuntu_keys_used_to_configure_certificate_autoenrollment 441s === RUN TestGetPolicies/Unsupported_type_for_unfiltered_entry 441s === PAUSE TestGetPolicies/Unsupported_type_for_unfiltered_entry 441s === RUN TestGetPolicies/Policy_machine_directory_is_uppercase 441s === PAUSE TestGetPolicies/Policy_machine_directory_is_uppercase 441s === RUN TestGetPolicies/Empty_value_for_unfiltered_entry 441s === PAUSE TestGetPolicies/Empty_value_for_unfiltered_entry 441s === RUN TestGetPolicies/Two_policies,_no_overrides,_reversed 441s === PAUSE TestGetPolicies/Two_policies,_no_overrides,_reversed 441s === RUN TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed 441s === PAUSE TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed 441s === RUN TestGetPolicies/Unexisting_CC_original_file_for_user 441s === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_user 441s === RUN TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed 441s === PAUSE TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed 441s === RUN TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol 441s === PAUSE TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol 441s === RUN TestGetPolicies/Disabled_override 441s === PAUSE TestGetPolicies/Disabled_override 441s === RUN TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored 441s === PAUSE TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored 441s === RUN TestGetPolicies/Two_policies,_with_reversed_overrides 441s === PAUSE TestGetPolicies/Two_policies,_with_reversed_overrides 441s === RUN TestGetPolicies/Error_on_user_without_@_in_name 441s === PAUSE TestGetPolicies/Error_on_user_without_@_in_name 441s === RUN TestGetPolicies/Symlinks_can’t_be_created 441s === PAUSE TestGetPolicies/Symlinks_can’t_be_created 441s === RUN TestGetPolicies/No_override_for_this_release,_takes_default_value 441s === PAUSE TestGetPolicies/No_override_for_this_release,_takes_default_value 441s === RUN TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys 441s === PAUSE TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys 441s === RUN TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName 441s === PAUSE TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName 441s === RUN TestGetPolicies/Standard_policy,_computer_object 441s === PAUSE TestGetPolicies/Standard_policy,_computer_object 441s === RUN TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty 441s === PAUSE TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty 441s === RUN TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty 441s === PAUSE TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty 441s === RUN TestGetPolicies/Standard_policy_with_assets,_downloads_assets 441s === PAUSE TestGetPolicies/Standard_policy_with_assets,_downloads_assets 441s === RUN TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db 441s === PAUSE TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db 441s === RUN TestGetPolicies/Unexisting_CC_original_file_for_machine 441s === PAUSE TestGetPolicies/Unexisting_CC_original_file_for_machine 441s === RUN TestGetPolicies/Assets_can’t_be_downloaded_without_GPO 441s === PAUSE TestGetPolicies/Assets_can’t_be_downloaded_without_GPO 441s === RUN TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed 441s === PAUSE TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed 441s === RUN TestGetPolicies/Error_on_backend_ServerFQDN_call_failed 441s === PAUSE TestGetPolicies/Error_on_backend_ServerFQDN_call_failed 441s === RUN TestGetPolicies/Policy_can’t_be_downloaded 441s === PAUSE TestGetPolicies/Policy_can’t_be_downloaded 441s === RUN TestGetPolicies/Policy_user_directory_is_uppercase 441s === PAUSE TestGetPolicies/Policy_user_directory_is_uppercase 441s === RUN TestGetPolicies/User_only_policy,_user_object 441s === PAUSE TestGetPolicies/User_only_policy,_user_object 441s === RUN TestGetPolicies/Two_policies,_with_overrides 441s === PAUSE TestGetPolicies/Two_policies,_with_overrides 441s === RUN TestGetPolicies/Two_policies,_no_overrides 441s === PAUSE TestGetPolicies/Two_policies,_no_overrides 441s === RUN TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user 441s === PAUSE TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user 441s === RUN TestGetPolicies/Filter_non_Ubuntu_keys 441s === PAUSE TestGetPolicies/Filter_non_Ubuntu_keys 441s === RUN TestGetPolicies/Same_key_in_different_domains_are_kept_separated 441s === PAUSE TestGetPolicies/Same_key_in_different_domains_are_kept_separated 441s === RUN TestGetPolicies/Machine_doesn’t_match 441s === PAUSE TestGetPolicies/Machine_doesn’t_match 441s === RUN TestGetPolicies/Error_on_backend_IsOnline_call_failed 441s === PAUSE TestGetPolicies/Error_on_backend_IsOnline_call_failed 441s === RUN TestGetPolicies/Corrupted_policy_file 441s === PAUSE TestGetPolicies/Corrupted_policy_file 441s === RUN TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored 441s === PAUSE TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored 441s === RUN TestGetPolicies/Disabled_value_overrides_non_disabled_one 441s === PAUSE TestGetPolicies/Disabled_value_overrides_non_disabled_one 441s === RUN TestGetPolicies/Disabled_value_is_overridden 441s === PAUSE TestGetPolicies/Disabled_value_is_overridden 441s === RUN TestGetPolicies/More_policies,_with_multiple_overrides 441s === PAUSE TestGetPolicies/More_policies,_with_multiple_overrides 441s === RUN TestGetPolicies/Error_on_backend_HostKrb5CCName_call_failed 441s === PAUSE TestGetPolicies/Error_on_backend_HostKrb5CCName_call_failed 441s === PAUSE TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) 441s === RUN TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted 441s === PAUSE TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted 441s === RUN TestGetPoliciesWorkflows/Second_machine_call_after_a_restart 441s === PAUSE TestGetPoliciesWorkflows/Second_machine_call_after_a_restart 441s === RUN TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) 441s === PAUSE TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) 441s === RUN TestGetPoliciesWorkflows/Second_call_after_service_restarted 441s === PAUSE TestGetPoliciesWorkflows/Second_call_after_service_restarted 441s === RUN TestGetPoliciesWorkflows/Second_call_with_different_user 441s === PAUSE TestGetPoliciesWorkflows/Second_call_with_different_user 441s === RUN TestGetPoliciesWorkflows/Second_call_without_Krb5CCName_refreshes_ticket_copy_if_needed 441s === PAUSE TestGetPoliciesWorkflows/Second_call_without_Krb5CCName_refreshes_ticket_copy_if_needed 441s === RUN TestGetPoliciesWorkflows/Second_call_without_Krb5CCName_replaces_previous_symlinks_in_the_original_path 441s === PAUSE TestGetPoliciesWorkflows/Second_call_without_Krb5CCName_replaces_previous_symlinks_in_the_original_path 441s === CONT TestNew 441s === RUN TestNew/failed_to_create_KRB5_cache_directory 441s === PAUSE TestNew/failed_to_create_KRB5_cache_directory 441s === RUN TestNew/failed_to_create_Sysvol_cache_directory 441s === PAUSE TestNew/failed_to_create_Sysvol_cache_directory 441s === RUN TestNew/failed_to_create_Policies_cache_directory 441s === PAUSE TestNew/failed_to_create_Policies_cache_directory 441s === RUN TestNew/no_active_server_in_backend_does_not_fail_ad_creation 441s === PAUSE TestNew/no_active_server_in_backend_does_not_fail_ad_creation 441s === RUN TestNew/error_on_backend_ServerFQDN_random_failure 441s === PAUSE TestNew/error_on_backend_ServerFQDN_random_failure 441s === RUN TestNew/create_KRB5_and_Sysvol_cache_directory 441s === PAUSE TestNew/create_KRB5_and_Sysvol_cache_directory 441s === CONT TestFetchTweakSysvolCacheDir 441s === RUN TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist 441s === PAUSE TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist 441s === RUN TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only 441s === PAUSE TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only 441s === CONT TestFetchOneGPOWhileParsingItConcurrently 441s === CONT TestFetchWithUnreadableFile 441s === RUN TestFetchWithUnreadableFile/existing_gpo_is_preserved 441s === PAUSE TestFetchWithUnreadableFile/existing_gpo_is_preserved 441s === RUN TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO 441s === PAUSE TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO 441s === CONT TestGetPolicyDefinitions/Load_ADMX_and_ADML 441s === CONT TestGetPoliciesOffline/Offline,_with_assets 441s === CONT TestGetInfo/Report_unknown_state_if_ServerFQDN_calls_fail 441s === CONT TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:25Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:25Z" level=info msg="Downloading \"standard-name\"" 441s --- PASS: TestFetchOneGPOWhileParsingItConcurrently (0.29s) 441s === CONT TestGetPoliciesOffline/Error_offline_with_no_cache 441s === CONT TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets 441s --- PASS: TestParseGPOConcurrent (0.66s) 441s === CONT TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:26Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:26Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:26Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:26Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:26Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:26Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:26Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@GPOONLY.COM\" policies are applied using previous online update" 441s === CONT TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache 441s time="2024-03-22T01:11:26Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@ASSETSANDGPO.COM\" policies are applied using previous online update" 441s time="2024-03-22T01:11:26Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@ASSETSANDGPO.COM\" policies are applied using previous online update" 441s === CONT TestNormalizeTargetName/Computer_is_left_as_such 441s === CONT TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro 441s === CONT TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format 441s --- PASS: TestGetPolicyDefinitions (0.00s) 441s --- PASS: TestGetPolicyDefinitions/Load_ADMX_and_ADML (0.01s) 441s --- PASS: TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_distro (0.00s) 441s --- PASS: TestGetPolicyDefinitions/ADMX_and_ADML_does_not_exist_for_this_format (0.00s) 441s === CONT TestNormalizeTargetName/Error_on_multiple_\_in_name 441s === CONT TestGetInfo/Report_unknown_state_if_IsOnline_calls_fail 441s time="2024-03-22T01:11:26Z" level=warning msg="IsOnline returned an error" 441s === CONT TestGetInfo/Info_reported_from_backend,_offline 441s === CONT TestGetInfo/Info_reported_from_backend,_online 441s === CONT TestNormalizeTargetName/Computer_name_without_objectClass 441s === CONT TestNormalizeTargetName/User_name_matching_computer,_setting_as_user 441s === CONT TestNormalizeTargetName/Computer_with_@_is_left_as_such 441s === CONT TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such 441s === CONT TestNormalizeTargetName/User_name_fqdn_matching_computer 441s === CONT TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user 441s === CONT TestNormalizeTargetName/One_valid_user_with_domain\user 441s === CONT TestNormalizeTargetName/One_user_without_explicit_domain_suffix 441s === CONT TestNormalizeTargetName/One_valid_user_with_mixed_case 441s === CONT TestNormalizeTargetName/One_valid_user 441s --- PASS: TestNormalizeTargetName (0.00s) 441s --- PASS: TestNormalizeTargetName/Computer_is_left_as_such (0.00s) 441s --- PASS: TestNormalizeTargetName/Error_on_multiple_\_in_name (0.00s) 441s --- PASS: TestNormalizeTargetName/Computer_name_without_objectClass (0.00s) 441s --- PASS: TestNormalizeTargetName/User_name_matching_computer,_setting_as_user (0.00s) 441s --- PASS: TestNormalizeTargetName/Computer_with_@_is_left_as_such (0.00s) 441s --- PASS: TestNormalizeTargetName/Computer_in_uppercase_is_left_as_such (0.00s) 441s --- PASS: TestNormalizeTargetName/User_name_fqdn_matching_computer (0.00s) 441s --- PASS: TestNormalizeTargetName/Error_on_no_default_domain_suffix_and_no_fqdn_user (0.00s) 441s --- PASS: TestNormalizeTargetName/One_valid_user_with_domain\user (0.00s) 441s --- PASS: TestNormalizeTargetName/One_user_without_explicit_domain_suffix (0.00s) 441s --- PASS: TestNormalizeTargetName/One_valid_user_with_mixed_case (0.00s) 441s --- PASS: TestNormalizeTargetName/One_valid_user (0.00s) 441s === CONT TestListUsers/None 441s === CONT TestFetch/gpo_is_refreshed 441s --- PASS: TestGetInfo (0.00s) 441s --- PASS: TestGetInfo/Report_unknown_state_if_ServerFQDN_calls_fail (0.02s) 441s --- PASS: TestGetInfo/Report_unknown_state_if_IsOnline_calls_fail (0.01s) 441s --- PASS: TestGetInfo/Info_reported_from_backend,_online (0.00s) 441s --- PASS: TestGetInfo/Info_reported_from_backend,_offline (0.01s) 441s === CONT TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:26Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:26Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:26Z" level=info msg="Downloading \"gpo1-name\"" 441s time="2024-03-22T01:11:26Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:26Z" level=info msg="Downloading \"gpo1-name\"" 441s time="2024-03-22T01:11:26Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:26Z" level=info msg="Can't reach AD: machine is offline and \"useroffline@GPOONLY.COM\" policies are applied using previous online update" 441s === CONT TestListUsers/Ticket_cache_ignored_if_policy_cache_is_requested 441s === CONT TestListUsers/None,_from_policy_cache 441s === CONT TestListUsers/One_user,_from_policy_cache 441s === CONT TestListUsers/Machine_Only 441s === CONT TestListUsers/Two_users,_dangling_symlink_for_one 441s === CONT TestListUsers/One_user 441s === CONT TestListUsers/Error_on_policy_cache_directory_not_existing 441s === CONT TestListUsers/Machines_are_ignored,_from_policy_cache 441s === CONT TestListUsers/Two_users 441s === CONT TestListUsers/Machine_Only,_from_policy_cache 441s === CONT TestListUsers/Error_on_Krb5_directory_not_existing 441s === CONT TestListUsers/Two_users,_from_policy_cache 441s === CONT TestListUsers/Machines_are_ignored 441s --- PASS: TestListUsers (0.01s) 441s --- PASS: TestListUsers/None (0.00s) 441s --- PASS: TestListUsers/Ticket_cache_ignored_if_policy_cache_is_requested (0.00s) 441s --- PASS: TestListUsers/None,_from_policy_cache (0.00s) 441s --- PASS: TestListUsers/One_user,_from_policy_cache (0.00s) 441s --- PASS: TestListUsers/Machine_Only (0.00s) 441s --- PASS: TestListUsers/Two_users,_dangling_symlink_for_one (0.00s) 441s --- PASS: TestListUsers/One_user (0.00s) 441s --- PASS: TestListUsers/Error_on_policy_cache_directory_not_existing (0.00s) 441s --- PASS: TestListUsers/Machines_are_ignored,_from_policy_cache (0.00s) 441s --- PASS: TestListUsers/Two_users (0.00s) 441s --- PASS: TestListUsers/Machine_Only,_from_policy_cache (0.00s) 441s --- PASS: TestListUsers/Error_on_Krb5_directory_not_existing (0.00s) 441s --- PASS: TestListUsers/Two_users,_from_policy_cache (0.00s) 441s --- PASS: TestListUsers/Machines_are_ignored (0.00s) 441s === CONT TestGetPoliciesConcurrently/Different_users,_different_GPO 441s === CONT TestGetPolicies/Standard_policy,_user_object 441s === CONT TestFetch/local_gpo_is_more_recent_than_AD_one 441s --- PASS: TestGetPoliciesOffline (0.00s) 441s --- PASS: TestGetPoliciesOffline/Error_offline_with_no_cache (0.00s) 441s --- PASS: TestGetPoliciesOffline/Offline,_ensure_we_fetch_from_cache_and_not_fetch_GPO_list (0.83s) 441s --- PASS: TestGetPoliciesOffline/Offline,_with_assets (0.92s) 441s --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_with_assets (0.63s) 441s --- PASS: TestGetPoliciesOffline/Offline,_get_from_cache,_gpo_only (0.56s) 441s --- PASS: TestGetPoliciesOffline/Error_on_SSSD_reports_online,_but_we_are_actually_offline_when_fetching_gpo_list,_even_with_a_cache (0.52s) 441s === CONT TestFetch/concurrent_same_gpos 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:27Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:27Z" level=info msg="GPO \"gpo2-name\" is already up to date" 441s time="2024-03-22T01:11:27Z" level=info msg="Downloading \"one-value-name\"" 441s time="2024-03-22T01:11:27Z" level=info msg="Downloading \"gpo1-name\"" 441s === CONT TestFetch/assets_are_updated_to_latest_version 441s time="2024-03-22T01:11:27Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:27Z" level=info msg="Downloading \"standard-name\"" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:27Z" level=info msg="Downloading \"assets\"" 441s === CONT TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:27Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:27Z" level=warning msg="Invalid local GPT.INI for gpo1-name: invalid remote GPT.INI: strconv.ParseInt: parsing \"NaN\": invalid syntax\nDownloading it again…" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:27Z" level=info msg="Assets directory is already up to date" 441s time="2024-03-22T01:11:27Z" level=info msg="Downloading \"gpo1-name\"" 441s === CONT TestFetch/two_new_gpos 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:27Z" level=info msg="Downloading \"gpo1-name\"" 441s time="2024-03-22T01:11:27Z" level=info msg="Downloading \"gpo2-name\"" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:27Z" level=info msg="GPO \"gpo1-name\" is already up to date" 441s === CONT TestFetch/remote_version_entry_missing_treated_as_0 441s === CONT TestFetch/Error_missing_remote_GPT.INI 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s === CONT TestGetPoliciesWorkflows/Second_call_after_a_relogin 441s time="2024-03-22T01:11:27Z" level=info msg="No version key found in GPT.INI for gpt_ini_version_missing-name, assuming 0" 441s time="2024-03-22T01:11:27Z" level=info msg="GPO \"gpt_ini_version_missing-name\" is already up to date" 441s === CONT TestNew/failed_to_create_KRB5_cache_directory 441s === CONT TestGetPoliciesConcurrently/Different_users,_same_GPO 441s === CONT TestGetPoliciesConcurrently/Same_user,_same_GPO 441s === CONT TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:28Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:28Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:28Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:28Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:28Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:28Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:28Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:28Z" level=info msg="Downloading \"assets\"" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:28Z" level=info msg="Assets directory is already up to date" 441s time="2024-03-22T01:11:28Z" level=info msg="GPO \"standard-name\" is already up to date" 441s time="2024-03-22T01:11:28Z" level=info msg="GPO \"standard-name\" is already up to date" 441s time="2024-03-22T01:11:28Z" level=info msg="Assets directory is already up to date" 441s === CONT TestGetPoliciesConcurrently/One_machine,_one_user 441s === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:28Z" level=info msg="GPO \"standard-name\" is already up to date" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:28Z" level=info msg="Downloading \"gpo1-name\"" 441s time="2024-03-22T01:11:28Z" level=info msg="Assets directory is already up to date" 441s === CONT TestGetPolicies/Error_on_backend_HostKrb5CCName_call_failed 441s === CONT TestGetPolicies/More_policies,_with_multiple_overrides 441s === CONT TestGetPolicies/Disabled_value_is_overridden 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:29Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:29Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:29Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:29Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:29Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:29Z" level=info msg="GPO \"standard-name\" is already up to date" 441s time="2024-03-22T01:11:29Z" level=info msg="Assets directory is already up to date" 441s time="2024-03-22T01:11:29Z" level=info msg="Downloading \"one-value-name\"" 441s time="2024-03-22T01:11:29Z" level=info msg="Downloading \"user-only-name\"" 441s time="2024-03-22T01:11:29Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:29Z" level=info msg="Downloading \"disabled-value-name\"" 441s === CONT TestGetPolicies/Disabled_value_overrides_non_disabled_one 441s === CONT TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored 441s === CONT TestGetPolicies/Corrupted_policy_file 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:29Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:29Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:29Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:29Z" level=info msg="GPO \"standard-name\" is already up to date" 441s time="2024-03-22T01:11:29Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:29Z" level=info msg="Assets directory is already up to date" 441s time="2024-03-22T01:11:29Z" level=info msg="Downloading \"disabled-value-name\"" 441s time="2024-03-22T01:11:29Z" level=info msg="Downloading \"multiple-releases-name\"" 441s time="2024-03-22T01:11:29Z" level=info msg="Downloading \"corrupted-policy-name\"" 441s --- PASS: TestGetPoliciesConcurrently (0.01s) 441s --- PASS: TestGetPoliciesConcurrently/Different_users,_different_GPO (0.85s) 441s --- PASS: TestGetPoliciesConcurrently/Same_user,_same_GPO (0.70s) 441s --- PASS: TestGetPoliciesConcurrently/Machine_requested_twice_at_the_same_time (0.66s) 441s --- PASS: TestGetPoliciesConcurrently/Different_users,_same_GPO (0.93s) 441s --- PASS: TestGetPoliciesConcurrently/One_machine,_one_user (1.16s) 441s === CONT TestGetPolicies/Error_on_backend_IsOnline_call_failed 441s === CONT TestGetPolicies/Machine_doesn’t_match 441s === CONT TestGetPolicies/Same_key_in_different_domains_are_kept_separated 441s === CONT TestGetPolicies/Filter_non_Ubuntu_keys 441s === CONT TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user 441s === CONT TestGetPolicies/Two_policies,_no_overrides 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:30Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:30Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:30Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:30Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:30Z" level=info msg="Downloading \"filtered-name\"" 441s time="2024-03-22T01:11:30Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:30Z" level=info msg="Downloading \"machine-only-name\"" 441s time="2024-03-22T01:11:30Z" level=info msg="Downloading \"one-value-name\"" 441s time="2024-03-22T01:11:30Z" level=info msg="Downloading \"user-only-name\"" 441s time="2024-03-22T01:11:30Z" level=info msg="Downloading \"other-domain-name\"" 441s time="2024-03-22T01:11:30Z" level=info msg="Downloading \"one-value-name\"" 441s === CONT TestGetPolicies/Two_policies,_with_overrides 441s === CONT TestGetPolicies/User_only_policy,_user_object 441s === CONT TestGetPolicies/Policy_user_directory_is_uppercase 441s === CONT TestGetPolicies/Policy_can’t_be_downloaded 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:30Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:30Z" level=info msg="Downloading \"standard-name\"" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:30Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:30Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:30Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s === CONT TestGetPolicies/Error_on_backend_ServerFQDN_call_failed 441s === CONT TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed 441s time="2024-03-22T01:11:30Z" level=info msg="Downloading \"one-value-name\"" 441s time="2024-03-22T01:11:30Z" level=info msg="Downloading \"user-only-name\"" 441s time="2024-03-22T01:11:30Z" level=info msg="Downloading \"uppercase-class-name\"" 441s === CONT TestGetPolicies/Assets_can’t_be_downloaded_without_GPO 441s === CONT TestGetPolicies/Unexisting_CC_original_file_for_machine 441s === CONT TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db 441s === CONT TestGetPolicies/Standard_policy_with_assets,_downloads_assets 441s === CONT TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:31Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:31Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:31Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:31Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:31Z" level=info msg="Downloading \"lowercase-class-name\"" 441s time="2024-03-22T01:11:31Z" level=info msg="Downloading \"standard-name\"" 441s === CONT TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty 441s === CONT TestGetPolicies/Standard_policy,_computer_object 441s === CONT TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName 441s === CONT TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:31Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:31Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:31Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:31Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:31Z" level=info msg="Downloading \"machine-only-name\"" 441s time="2024-03-22T01:11:31Z" level=info msg="Downloading \"user-only-name\"" 441s time="2024-03-22T01:11:31Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:31Z" level=info msg="Downloading \"unsupported-with-errors-name\"" 441s === CONT TestGetPolicies/No_override_for_this_release,_takes_default_value 441s === CONT TestGetPolicies/Symlinks_can’t_be_created 441s === CONT TestGetPolicies/Error_on_user_without_@_in_name 441s === CONT TestGetPolicies/Two_policies,_with_reversed_overrides 441s === CONT TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored 441s === CONT TestGetPolicies/Disabled_override 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:32Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:32Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:32Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:32Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:32Z" level=info msg="Downloading \"multiple-releases-one-disabled-name\"" 441s time="2024-03-22T01:11:32Z" level=info msg="Downloading \"multiple-releases-name\"" 441s time="2024-03-22T01:11:32Z" level=info msg="Downloading \"multiple-releases-name\"" 441s time="2024-03-22T01:11:32Z" level=info msg="Downloading \"one-value-name\"" 441s time="2024-03-22T01:11:32Z" level=info msg="Downloading \"standard-name\"" 441s === CONT TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol 441s === CONT TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed 441s === CONT TestGetPolicies/Unexisting_CC_original_file_for_user 441s === CONT TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed 441s === CONT TestGetPolicies/Two_policies,_no_overrides,_reversed 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:32Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:32Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:32Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:32Z" level=info msg="Assets directory is already up to date" 441s time="2024-03-22T01:11:32Z" level=info msg="Downloading \"lowercase-class-name\"" 441s time="2024-03-22T01:11:32Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:32Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:32Z" level=info msg="Downloading \"one-value-name\"" 441s time="2024-03-22T01:11:32Z" level=info msg="Downloading \"user-only-name\"" 441s === CONT TestGetPolicies/Empty_value_for_unfiltered_entry 441s === CONT TestGetPolicies/Policy_machine_directory_is_uppercase 441s === CONT TestGetPolicies/Unsupported_type_for_unfiltered_entry 441s === CONT TestGetPolicies/Include_non_Ubuntu_keys_used_to_configure_certificate_autoenrollment 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:33Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:33Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:33Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:33Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"uppercase-class-name\"" 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"empty-value-name\"" 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"bad-entry-type-name\"" 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"filtered-with-certificate-autoenrollment-name\"" 441s === CONT TestGetPolicies/Multiple_domains,_same_GPO 441s === CONT TestGetPolicies/Enabled_override 441s === CONT TestFetch/assets_are_not_updated_if_local_version_matches,_with_non-standard_GPT.INI_casing 441s === CONT TestFetch/keep_existing_gpos_intact 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:33Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:33Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:33Z" level=info msg="GPO \"gpo1-name\" is already up to date" 441s time="2024-03-22T01:11:33Z" level=info msg="Assets directory is already up to date" 441s === CONT TestFetch/one_new_gpo 441s === CONT TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"multiple-domains-name\"" 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"multiple-releases-one-enabled-name\"" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:33Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"gpo1-name\"" 441s === CONT TestFetch/Error_keeps_downloading_other_GPOS 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"gpo2-name\"" 441s === CONT TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:33Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s === CONT TestFetch/assets_are_not_updated_if_remote_version_matches,_with_non-standard_GPT.INI_casing 441s --- PASS: TestGetPolicies (0.00s) 441s --- PASS: TestGetPolicies/Standard_policy,_user_object (0.42s) 441s --- PASS: TestGetPolicies/Error_on_backend_HostKrb5CCName_call_failed (0.00s) 441s --- PASS: TestGetPolicies/Disabled_value_is_overridden (0.62s) 441s --- PASS: TestGetPolicies/More_policies,_with_multiple_overrides (0.67s) 441s --- PASS: TestGetPolicies/Error_on_backend_IsOnline_call_failed (0.00s) 441s --- PASS: TestGetPolicies/Machine_doesn’t_match (0.00s) 441s --- PASS: TestGetPolicies/Corrupted_policy_file (0.57s) 441s --- PASS: TestGetPolicies/Enabled_override_for_matching_release,_other_releases_override_ignored (0.60s) 441s --- PASS: TestGetPolicies/Disabled_value_overrides_non_disabled_one (0.84s) 441s --- PASS: TestGetPolicies/Filter_non_Ubuntu_keys (0.51s) 441s --- PASS: TestGetPolicies/Two_policies,_no_overrides (0.50s) 441s --- PASS: TestGetPolicies/Same_key_in_different_domains_are_kept_separated (0.72s) 441s --- PASS: TestGetPolicies/Two_policies,_no_overrides,_one_is_not_the_same_object_type,_machine_ones_are_empty_when_parsing_user (0.54s) 441s --- PASS: TestGetPolicies/Policy_can’t_be_downloaded (0.23s) 441s --- PASS: TestGetPolicies/Error_on_backend_ServerFQDN_call_failed (0.00s) 441s --- PASS: TestGetPolicies/User_only_policy,_user_object (0.35s) 441s --- PASS: TestGetPolicies/Two_policies,_with_overrides (0.37s) 441s --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_machine (0.00s) 441s --- PASS: TestGetPolicies/Policy_user_directory_is_uppercase (0.34s) 441s --- PASS: TestGetPolicies/Assets_can’t_be_downloaded_without_GPO (0.18s) 441s --- PASS: TestGetPolicies/Assets_directory_being_a_file_cleanup_local_existing_assets_and_its_db (0.45s) 441s --- PASS: TestGetPolicies/Standard_policy_with_assets,_downloads_assets (0.45s) 441s --- PASS: TestGetPolicies/Policy_user_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed (0.56s) 441s --- PASS: TestGetPolicies/Without_previous_call,_needs_userKrb5CCBaseName (0.02s) 441s --- PASS: TestGetPolicies/Computer_only_policy,_user_object,_policy_is_empty (0.75s) 441s --- PASS: TestGetPolicies/Ignore_errors_on_non_Ubuntu_keys (0.44s) 441s --- PASS: TestGetPolicies/Symlinks_can’t_be_created (0.00s) 441s --- PASS: TestGetPolicies/Error_on_user_without_@_in_name (0.00s) 441s --- PASS: TestGetPolicies/User_only_policy,_computer_object,_policy_is_empty (0.50s) 441s --- PASS: TestGetPolicies/Standard_policy,_computer_object (0.49s) 441s --- PASS: TestGetPolicies/Disabled_override (0.45s) 441s --- PASS: TestGetPolicies/Disable_override_for_matching_release,_other_releases_override_ignored (0.51s) 441s --- PASS: TestGetPolicies/Two_policies,_with_reversed_overrides (0.53s) 441s --- PASS: TestGetPolicies/Unexisting_CC_original_file_for_user (0.00s) 441s --- PASS: TestGetPolicies/No_override_for_this_release,_takes_default_value (0.55s) 441s --- PASS: TestGetPolicies/Two_policies,_no_overrides,_reversed (0.57s) 441s --- PASS: TestGetPolicies/Local_assets_and_its_db_are_removed_if_not_present_anymore_on_AD_sysvol (0.65s) 441s --- PASS: TestGetPolicies/Policy_machine_directory_is_not_capitalized_or_uppercase,_no_rules_are_parsed (0.60s) 441s --- PASS: TestGetPolicies/Standard_policy_with_assets,_existing_assets_are_reattached_if_not_refreshed (0.62s) 441s --- PASS: TestGetPolicies/Include_non_Ubuntu_keys_used_to_configure_certificate_autoenrollment (0.34s) 441s --- PASS: TestGetPolicies/Empty_value_for_unfiltered_entry (0.39s) 441s --- PASS: TestGetPolicies/Unsupported_type_for_unfiltered_entry (0.38s) 441s --- PASS: TestGetPolicies/Policy_machine_directory_is_uppercase (0.39s) 441s --- PASS: TestGetPolicies/Multiple_domains,_same_GPO (0.38s) 441s --- PASS: TestGetPolicies/Enabled_override (0.41s) 441s === CONT TestFetch/concurrent_different_gpos 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:33Z" level=info msg="Assets directory is already up to date" 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"gpo2-name\"" 441s === CONT TestFetch/assets_only_are_downloaded 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"assets\"" 441s === CONT TestFetch/two_gpos,_one_should_be_refreshed,_one_new 441s === CONT TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"gpo2-name\"" 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"gpo1-name\"" 441s time="2024-03-22T01:11:33Z" level=info msg="GPO \"gpo2-name\" is already up to date" 441s time="2024-03-22T01:11:33Z" level=info msg="Downloading \"gpo1-name\"" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:34Z" level=info msg="Downloading \"gpo1-name\"" 441s === CONT TestFetch/two_gpos,_one_more_recent,_one_new 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:34Z" level=info msg="Downloading \"gpo1-name\"" 441s time="2024-03-22T01:11:34Z" level=info msg="GPO \"gpo2-name\" is already up to date" 441s === CONT TestFetch/two_gpos,_one_more_recent,_one_up_to_date 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:34Z" level=info msg="GPO \"gpo1-name\" is already up to date" 441s time="2024-03-22T01:11:34Z" level=info msg="GPO \"gpo2-name\" is already up to date" 441s === CONT TestFetch/gpo_already_up_to_date 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s === CONT TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI 441s time="2024-03-22T01:11:34Z" level=info msg="No version key found in GPT.INI for gpo1-name, assuming 0" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s === CONT TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed 441s time="2024-03-22T01:11:34Z" level=info msg="GPO \"gpo1-name\" is already up to date" 441s === CONT TestFetch/two_gpos,_one_already_up_to_date,_one_new 441s === CONT TestFetch/assets_is_a_file_is_not_downloaded 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:34Z" level=info msg="Downloading \"gpo1-name\"" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:34Z" level=info msg="No assets directory with GPT.INI file found on AD, skipping assets download" 441s time="2024-03-22T01:11:34Z" level=info msg="Downloading \"gpo2-name\"" 441s time="2024-03-22T01:11:34Z" level=info msg="GPO \"gpo1-name\" is already up to date" 441s time="2024-03-22T01:11:34Z" level=info msg="Downloading \"gpo1-name\"" 441s time="2024-03-22T01:11:34Z" level=info msg="GPO \"gpo2-name\" is already up to date" 441s === CONT TestFetch/Error_unexistant_remote_gpo 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s === CONT TestFetch/gpos_and_assets 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:34Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:34Z" level=info msg="Downloading \"gpo1-name\"" 441s === CONT TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided 441s === CONT TestFetch/Error_remote_version_NaN 441s === CONT TestFetch/assets_are_not_updated_if_version_matches 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:35Z" level=info msg="Assets directory is already up to date" 441s === CONT TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) 441s === CONT TestGetPoliciesWorkflows/Second_call_without_Krb5CCName_replaces_previous_symlinks_in_the_original_path 441s === CONT TestGetPoliciesWorkflows/Second_call_without_Krb5CCName_refreshes_ticket_copy_if_needed 441s --- PASS: TestFetch (0.01s) 441s --- PASS: TestFetch/Local_gpo_redownloaded_on_missing_GPT.INI (0.34s) 441s --- PASS: TestFetch/gpo_is_refreshed (0.35s) 441s --- PASS: TestFetch/local_gpo_is_more_recent_than_AD_one (0.25s) 441s --- PASS: TestFetch/assets_are_updated_to_latest_version (0.31s) 441s --- PASS: TestFetch/concurrent_same_gpos (0.70s) 441s --- PASS: TestFetch/Error_missing_remote_GPT.INI (0.11s) 441s --- PASS: TestFetch/remote_version_entry_missing_treated_as_0 (0.13s) 441s --- PASS: TestFetch/Local_gpo_redownloaded_on_NaN_version_in_GPT.INI (0.67s) 441s --- PASS: TestFetch/two_new_gpos (0.56s) 441s --- PASS: TestFetch/assets_are_not_updated_if_local_version_matches,_with_non-standard_GPT.INI_casing (0.18s) 441s --- PASS: TestFetch/keep_existing_gpos_intact (0.17s) 441s --- PASS: TestFetch/assets_root_directory_not_present_on_SYSVOL_issues_a_warning_only (0.08s) 441s --- PASS: TestFetch/existing_assets_are_removed_if_not_present_on_SYSVOL (0.03s) 441s --- PASS: TestFetch/assets_are_not_updated_if_remote_version_matches,_with_non-standard_GPT.INI_casing (0.09s) 441s --- PASS: TestFetch/Error_keeps_downloading_other_GPOS (0.31s) 441s --- PASS: TestFetch/one_new_gpo (0.41s) 441s --- PASS: TestFetch/assets_only_are_downloaded (0.35s) 441s --- PASS: TestFetch/two_gpos,_one_should_be_refreshed,_one_new (0.66s) 441s --- PASS: TestFetch/two_gpos,_one_more_recent,_one_up_to_date (0.06s) 441s --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_should_be_refreshed (0.73s) 441s --- PASS: TestFetch/two_gpos,_one_more_recent,_one_new (0.52s) 441s --- PASS: TestFetch/concurrent_different_gpos (0.96s) 441s --- PASS: TestFetch/gpo_already_up_to_date (0.09s) 441s --- PASS: TestFetch/assets_is_a_file_is_not_downloaded (0.10s) 441s --- PASS: TestFetch/Error_unexistant_remote_gpo (0.04s) 441s --- PASS: TestFetch/two_gpos,_one_more_recent,_one_should_be_refreshed (0.48s) 441s --- PASS: TestFetch/existing_assets_are_kept_if_no_assets_downloadable_provided (0.02s) 441s --- PASS: TestFetch/two_gpos,_one_already_up_to_date,_one_new (0.50s) 441s --- PASS: TestFetch/assets_are_not_updated_if_version_matches (0.08s) 441s --- PASS: TestFetch/Local_gpo_redownloaded_on_version_entry_missing_in_GPT.INI (0.63s) 441s --- PASS: TestFetch/Error_remote_version_NaN (0.09s) 441s --- PASS: TestFetch/gpos_and_assets (0.46s) 441s === CONT TestGetPoliciesWorkflows/Second_call_with_different_user 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:35Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:35Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:35Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:35Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:35Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:35Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:35Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:35Z" level=info msg="Downloading \"standard-name\"" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:35Z" level=info msg="Assets directory is already up to date" 441s time="2024-03-22T01:11:35Z" level=info msg="Assets directory is already up to date" 441s time="2024-03-22T01:11:35Z" level=info msg="Assets directory is already up to date" 441s time="2024-03-22T01:11:35Z" level=info msg="Assets directory is already up to date" 441s time="2024-03-22T01:11:35Z" level=info msg="GPO \"standard-name\" is already up to date" 441s time="2024-03-22T01:11:35Z" level=info msg="GPO \"standard-name\" is already up to date" 441s time="2024-03-22T01:11:35Z" level=info msg="GPO \"standard-name\" is already up to date" 441s time="2024-03-22T01:11:35Z" level=info msg="GPO \"standard-name\" is already up to date" 441s === CONT TestGetPoliciesWorkflows/Second_call_after_service_restarted 441s === CONT TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) 441s === CONT TestGetPoliciesWorkflows/Second_machine_call_after_a_restart 441s === CONT TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:36Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:36Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:36Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:36Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:36Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:36Z" level=info msg="Downloading \"assets\"" 441s time="2024-03-22T01:11:36Z" level=info msg="Downloading \"standard-name\"" 441s time="2024-03-22T01:11:36Z" level=info msg="Downloading \"standard-name\"" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:36Z" level=info msg="Assets directory is already up to date" 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:36Z" level=info msg="GPO \"standard-name\" is already up to date" 441s time="2024-03-22T01:11:36Z" level=info msg="GPO \"standard-name\" is already up to date" 441s time="2024-03-22T01:11:36Z" level=info msg="Assets directory is already up to date" 441s time="2024-03-22T01:11:36Z" level=info msg="GPO \"standard-name\" is already up to date" 441s time="2024-03-22T01:11:36Z" level=info msg="Assets directory is already up to date" 441s === CONT TestNew/no_active_server_in_backend_does_not_fail_ad_creation 441s === CONT TestFetchWithUnreadableFile/existing_gpo_is_preserved 441s === CONT TestNew/create_KRB5_and_Sysvol_cache_directory 441s === CONT TestNew/error_on_backend_ServerFQDN_random_failure 441s === CONT TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO 441s === CONT TestNew/failed_to_create_Sysvol_cache_directory 441s === CONT TestNew/failed_to_create_Policies_cache_directory 441s --- PASS: TestNew (0.00s) 441s --- PASS: TestNew/failed_to_create_KRB5_cache_directory (0.00s) 441s --- PASS: TestNew/no_active_server_in_backend_does_not_fail_ad_creation (0.02s) 441s --- PASS: TestNew/create_KRB5_and_Sysvol_cache_directory (0.00s) 441s --- PASS: TestNew/error_on_backend_ServerFQDN_random_failure (0.00s) 441s --- PASS: TestNew/failed_to_create_Sysvol_cache_directory (0.00s) 441s --- PASS: TestNew/failed_to_create_Policies_cache_directory (0.00s) 441s === CONT TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only 441s time="2024-03-22T01:11:36Z" level=info msg="GPO \"standard-name\" is already up to date" 441s time="2024-03-22T01:11:36Z" level=info msg="Assets directory is already up to date" 441s --- PASS: TestGetPoliciesWorkflows (0.01s) 441s --- PASS: TestGetPoliciesWorkflows/Second_call_after_a_relogin (1.36s) 441s --- PASS: TestGetPoliciesWorkflows/Second_call_without_Krb5CCName_replaces_previous_symlinks_in_the_original_path (0.74s) 441s --- PASS: TestGetPoliciesWorkflows/Second_call_with_different_user (0.73s) 441s --- PASS: TestGetPoliciesWorkflows/Second_machine_call_is_a_refresh_(without_Krb5CCName_specified) (0.76s) 441s --- PASS: TestGetPoliciesWorkflows/Second_call_without_Krb5CCName_refreshes_ticket_copy_if_needed (0.76s) 441s --- PASS: TestGetPoliciesWorkflows/Second_call_after_service_restarted (0.75s) 441s --- PASS: TestGetPoliciesWorkflows/Second_call_is_a_refresh_(without_Krb5CCName_specified) (0.76s) 441s --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_a_restart (0.76s) 441s --- PASS: TestGetPoliciesWorkflows/Second_machine_call_after_service_restarted (0.78s) 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s Kerberos auth with 'ubuntu@WORKGROUP' (WORKGROUP\ubuntu) to access 'localhost' not possible 441s time="2024-03-22T01:11:36Z" level=info msg="Downloading \"gpo1-name\"" 441s time="2024-03-22T01:11:36Z" level=info msg="Downloading \"gpo1-name\"" 441s time="2024-03-22T01:11:36Z" level=info msg="Downloading \"gpo1-name\"" 441s --- PASS: TestFetchTweakSysvolCacheDir (0.01s) 441s --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_doesn't_exist (0.10s) 441s --- PASS: TestFetchTweakSysvolCacheDir/SysvolCacheDir_is_read_only (0.21s) 441s --- PASS: TestFetchWithUnreadableFile (0.00s) 441s --- PASS: TestFetchWithUnreadableFile/existing_gpo_is_preserved (0.30s) 441s --- PASS: TestFetchWithUnreadableFile/without_gpo_initially_don’t_commit_new_partial_GPO (0.30s) 441s PASS 441s ok github.com/ubuntu/adsys/internal/ad 16.234s 441s === RUN TestGenerateExpandedCategories 441s === PAUSE TestGenerateExpandedCategories 441s === RUN TestExpandedCategoriesToADMX 441s === PAUSE TestExpandedCategoriesToADMX 441s === RUN TestExpandedCategoriesToMD 441s === PAUSE TestExpandedCategoriesToMD 441s === RUN TestExpand 441s === PAUSE TestExpand 441s === RUN TestGenerateAD 441s === PAUSE TestGenerateAD 441s === RUN TestGenerateDoc 441s === PAUSE TestGenerateDoc 441s === CONT TestGenerateExpandedCategories 441s === CONT TestExpand 441s === RUN TestExpand/no_release_file 441s === PAUSE TestExpand/no_release_file 441s === RUN TestExpand/no_version_id 441s === PAUSE TestExpand/no_version_id 441s === RUN TestExpand/expanded_policy 441s === PAUSE TestExpand/expanded_policy 441s === RUN TestExpand/expanded_policy_with_meta 441s === PAUSE TestExpand/expanded_policy_with_meta 441s === RUN TestExpand/ignore_categories_and_non_yaml_files 441s === PAUSE TestExpand/ignore_categories_and_non_yaml_files 441s === RUN TestExpand/no_source_directory 441s === PAUSE TestExpand/no_source_directory 441s === RUN TestExpand/invalid_dconf.yaml 441s === PAUSE TestExpand/invalid_dconf.yaml 441s === RUN TestExpand/dconf_generation_fails 441s === PAUSE TestExpand/dconf_generation_fails 441s === RUN TestExpand/dconf 441s === PAUSE TestExpand/dconf 441s === RUN TestExpand/expanded_policy_with_release_any 441s === PAUSE TestExpand/expanded_policy_with_release_any 441s === RUN TestExpand/unsupported_policy_type 441s === PAUSE TestExpand/unsupported_policy_type 441s === CONT TestExpand/no_release_file 441s === CONT TestGenerateDoc 441s === RUN TestGenerateDoc/releases_from_yaml 441s === PAUSE TestGenerateDoc/releases_from_yaml 441s === RUN TestGenerateDoc/autodetect_overrides_releases_from_yaml 441s === PAUSE TestGenerateDoc/autodetect_overrides_releases_from_yaml 441s === RUN TestGenerateDoc/invalid_definition_file 441s === PAUSE TestGenerateDoc/invalid_definition_file 441s === RUN TestGenerateDoc/category_expansion_fails 441s === PAUSE TestGenerateDoc/category_expansion_fails 441s === RUN TestGenerateDoc/doc_generation_fails 441s === PAUSE TestGenerateDoc/doc_generation_fails 441s === CONT TestGenerateDoc/releases_from_yaml 441s === CONT TestGenerateAD 441s === CONT TestExpand/unsupported_policy_type 441s === RUN TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases 441s === PAUSE TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases 441s === RUN TestGenerateExpandedCategories/policy_directory_doesn't_exist 441s === PAUSE TestGenerateExpandedCategories/policy_directory_doesn't_exist 441s === RUN TestGenerateExpandedCategories/basic 441s === PAUSE TestGenerateExpandedCategories/basic 441s === RUN TestGenerateExpandedCategories/different_defaults 441s === PAUSE TestGenerateExpandedCategories/different_defaults 441s === RUN TestGenerateExpandedCategories/different_element_type 441s === PAUSE TestGenerateExpandedCategories/different_element_type 441s === RUN TestGenerateExpandedCategories/with_prefix 441s === PAUSE TestGenerateExpandedCategories/with_prefix 441s === RUN TestGenerateExpandedCategories/no_defaults 441s === PAUSE TestGenerateExpandedCategories/no_defaults 441s === RUN TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key 441s === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key 441s === RUN TestGenerateExpandedCategories/error_on_missing_release 441s === PAUSE TestGenerateExpandedCategories/error_on_missing_release 441s === RUN TestGenerateExpandedCategories/nested_categories 441s === PAUSE TestGenerateExpandedCategories/nested_categories 441s === RUN TestGenerateExpandedCategories/same_policy_used_in_two_categories 441s === PAUSE TestGenerateExpandedCategories/same_policy_used_in_two_categories 441s === RUN TestGenerateExpandedCategories/multiple_top_categories 441s === PAUSE TestGenerateExpandedCategories/multiple_top_categories 441s === RUN TestGenerateExpandedCategories/no_note 441s === PAUSE TestGenerateExpandedCategories/no_note 441s === RUN TestGenerateExpandedCategories/choices 441s === PAUSE TestGenerateExpandedCategories/choices 441s === CONT TestExpand/expanded_policy_with_release_any 441s === RUN TestGenerateExpandedCategories/error_on_invalid_default_policy_class 441s === PAUSE TestGenerateExpandedCategories/error_on_invalid_default_policy_class 441s === RUN TestGenerateExpandedCategories/error_on_nested_category 441s === PAUSE TestGenerateExpandedCategories/error_on_nested_category 441s === RUN TestGenerateExpandedCategories/category_definition_doesn't_exist 441s === PAUSE TestGenerateExpandedCategories/category_definition_doesn't_exist 441s === RUN TestGenerateExpandedCategories/same_default 441s === PAUSE TestGenerateExpandedCategories/same_default 441s === RUN TestGenerateExpandedCategories/applicable_to_all_releases 441s === PAUSE TestGenerateExpandedCategories/applicable_to_all_releases 441s === RUN TestGenerateExpandedCategories/requires_ubuntu_pro 441s === PAUSE TestGenerateExpandedCategories/requires_ubuntu_pro 441s === RUN TestGenerateExpandedCategories/no_meta_enabled 441s === PAUSE TestGenerateExpandedCategories/no_meta_enabled 441s === RUN TestGenerateExpandedCategories/meta_entry_only 441s === PAUSE TestGenerateExpandedCategories/meta_entry_only 441s === RUN TestGenerateExpandedCategories/error_on_empty_default_policy_class 441s === PAUSE TestGenerateExpandedCategories/error_on_empty_default_policy_class 441s === RUN TestGenerateExpandedCategories/different_explain_text 441s === PAUSE TestGenerateExpandedCategories/different_explain_text 441s === RUN TestGenerateExpandedCategories/range 441s === PAUSE TestGenerateExpandedCategories/range 441s === RUN TestGenerateExpandedCategories/different_choices 441s === PAUSE TestGenerateExpandedCategories/different_choices 441s === RUN TestGenerateExpandedCategories/different_meta 441s === PAUSE TestGenerateExpandedCategories/different_meta 441s === RUN TestGenerateExpandedCategories/different_range 441s === PAUSE TestGenerateExpandedCategories/different_range 441s === RUN TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases 441s === PAUSE TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases 441s === RUN TestGenerateExpandedCategories/error_on_one_policy_not_used 441s === PAUSE TestGenerateExpandedCategories/error_on_one_policy_not_used 441s === RUN TestGenerateExpandedCategories/error_on_different_policy_type 441s === PAUSE TestGenerateExpandedCategories/error_on_different_policy_type 441s === RUN TestGenerateExpandedCategories/two_policies 441s === PAUSE TestGenerateExpandedCategories/two_policies 441s === RUN TestGenerateExpandedCategories/use_policy_class_instead_of_category_default 441s === PAUSE TestGenerateExpandedCategories/use_policy_class_instead_of_category_default 441s === RUN TestGenerateExpandedCategories/default_policy_class_is_capitalized 441s === PAUSE TestGenerateExpandedCategories/default_policy_class_is_capitalized 441s === RUN TestGenerateExpandedCategories/error_on_unexisting_policy_referenced 441s === PAUSE TestGenerateExpandedCategories/error_on_unexisting_policy_referenced 441s === RUN TestGenerateExpandedCategories/simple 441s === PAUSE TestGenerateExpandedCategories/simple 441s === RUN TestGenerateExpandedCategories/different_display_name 441s === PAUSE TestGenerateExpandedCategories/different_display_name 441s === RUN TestGenerateExpandedCategories/no_meta_disabled 441s === PAUSE TestGenerateExpandedCategories/no_meta_disabled 441s === RUN TestGenerateExpandedCategories/no_meta_at_all 441s === PAUSE TestGenerateExpandedCategories/no_meta_at_all 441s === RUN TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key 441s === PAUSE TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key 441s === RUN TestGenerateExpandedCategories/error_on_different_class 441s === PAUSE TestGenerateExpandedCategories/error_on_different_class 441s === RUN TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified 441s === PAUSE TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified 441s === RUN TestGenerateExpandedCategories/available_on_one_release_only 441s === PAUSE TestGenerateExpandedCategories/available_on_one_release_only 441s === RUN TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class 441s === PAUSE TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class 441s === RUN TestGenerateExpandedCategories/no_note_strategy_append 441s === PAUSE TestGenerateExpandedCategories/no_note_strategy_append 441s === CONT TestExpandedCategoriesToMD 441s === RUN TestExpandedCategoriesToMD/choices_with_default 441s === PAUSE TestExpandedCategoriesToMD/choices_with_default 441s === RUN TestExpandedCategoriesToMD/multiple_releases_with_different_widgettype 441s === PAUSE TestExpandedCategoriesToMD/multiple_releases_with_different_widgettype 441s === RUN TestExpandedCategoriesToMD/no_meta_at_all 441s === PAUSE TestExpandedCategoriesToMD/no_meta_at_all 441s === RUN TestExpandedCategoriesToMD/basic_key 441s === PAUSE TestExpandedCategoriesToMD/basic_key 441s === RUN TestExpandedCategoriesToMD/decimal_with_range 441s === PAUSE TestExpandedCategoriesToMD/decimal_with_range 441s === RUN TestExpandedCategoriesToMD/decimal_with_min_only 441s === PAUSE TestExpandedCategoriesToMD/decimal_with_min_only 441s === RUN TestExpandedCategoriesToMD/choices 441s === PAUSE TestExpandedCategoriesToMD/choices 441s === RUN TestExpandedCategoriesToMD/multiple_releases_for_one_key 441s === PAUSE TestExpandedCategoriesToMD/multiple_releases_for_one_key 441s === RUN TestExpandedCategoriesToMD/nested_categories 441s === PAUSE TestExpandedCategoriesToMD/nested_categories 441s === RUN TestExpandedCategoriesToMD/multiple_categories 441s === PAUSE TestExpandedCategoriesToMD/multiple_categories 441s === RUN TestExpandedCategoriesToMD/long_decimal 441s === NAME TestExpand/expanded_policy_with_release_any 441s admxgen_test.go:78: Serializing object for golden file 441s === RUN TestGenerateAD/admx_generation_fails 441s === PAUSE TestGenerateAD/admx_generation_fails 441s === RUN TestGenerateAD/releases_from_yaml 441s === PAUSE TestGenerateAD/releases_from_yaml 441s === RUN TestGenerateAD/autodetect_overrides_releases_from_yaml 441s === PAUSE TestGenerateAD/autodetect_overrides_releases_from_yaml 441s === RUN TestGenerateAD/invalid_definition_file 441s === PAUSE TestGenerateAD/invalid_definition_file 441s === RUN TestGenerateAD/category_expansion_fails 441s === PAUSE TestGenerateAD/category_expansion_fails 441s === CONT TestExpandedCategoriesToADMX 441s === RUN TestExpandedCategoriesToADMX/choices 441s === PAUSE TestExpandedCategoriesToADMX/choices 441s === RUN TestExpandedCategoriesToADMX/decimal_with_range 441s === PAUSE TestExpandedCategoriesToADMX/decimal_with_range 441s === RUN TestExpandedCategoriesToADMX/long_decimal 441s === PAUSE TestExpandedCategoriesToADMX/long_decimal 441s === RUN TestExpandedCategoriesToADMX/choices_with_default 441s === PAUSE TestExpandedCategoriesToADMX/choices_with_default 441s === RUN TestExpandedCategoriesToADMX/double 441s === PAUSE TestExpandedCategoriesToADMX/double 441s === RUN TestExpandedCategoriesToADMX/double_with_range 441s === PAUSE TestExpandedCategoriesToADMX/double_with_range 441s === RUN TestExpandedCategoriesToADMX/multiple_releases_for_one_key 441s === PAUSE TestExpandedCategoriesToADMX/multiple_releases_for_one_key 441s === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_choices 441s === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_choices 441s === RUN TestExpandedCategoriesToADMX/no_meta_enabled 441s === PAUSE TestExpandedCategoriesToADMX/no_meta_enabled 441s === RUN TestExpandedCategoriesToADMX/nested_categories 441s === PAUSE TestExpandedCategoriesToADMX/nested_categories 441s === RUN TestExpandedCategoriesToADMX/decimal 441s === PAUSE TestExpandedCategoriesToADMX/decimal 441s === RUN TestExpandedCategoriesToADMX/no_meta_disabled 441s === PAUSE TestExpandedCategoriesToADMX/no_meta_disabled 441s === RUN TestExpandedCategoriesToADMX/decimal_with_min_only 441s === PAUSE TestExpandedCategoriesToADMX/decimal_with_min_only 441s === RUN TestExpandedCategoriesToADMX/decimal_with_max_only 441s === PAUSE TestExpandedCategoriesToADMX/decimal_with_max_only 441s === CONT TestExpand/dconf 441s === PAUSE TestExpandedCategoriesToMD/long_decimal 441s === RUN TestExpandedCategoriesToMD/multiple_releases_with_all_widgets_and_different_defaults 441s === PAUSE TestExpandedCategoriesToMD/multiple_releases_with_all_widgets_and_different_defaults 441s === RUN TestExpandedCategoriesToMD/user_policy 441s === PAUSE TestExpandedCategoriesToMD/user_policy 441s === RUN TestExpandedCategoriesToMD/multiple_releases_with_different_ranges 441s === PAUSE TestExpandedCategoriesToMD/multiple_releases_with_different_ranges 441s === RUN TestExpandedCategoriesToMD/decimal_with_max_only 441s === PAUSE TestExpandedCategoriesToMD/decimal_with_max_only 441s === RUN TestExpandedCategoriesToMD/double_with_range 441s === PAUSE TestExpandedCategoriesToMD/double_with_range 441s === RUN TestExpandedCategoriesToMD/error_on_destination_creation 441s === PAUSE TestExpandedCategoriesToMD/error_on_destination_creation 441s === RUN TestExpandedCategoriesToMD/no_meta_enabled 441s === PAUSE TestExpandedCategoriesToMD/no_meta_enabled 441s === RUN TestExpandedCategoriesToMD/simple 441s === PAUSE TestExpandedCategoriesToMD/simple 441s === RUN TestExpandedCategoriesToMD/nested_categories,_classes_and_empty 441s === PAUSE TestExpandedCategoriesToMD/nested_categories,_classes_and_empty 441s === RUN TestExpandedCategoriesToMD/boolean 441s === PAUSE TestExpandedCategoriesToMD/boolean 441s === RUN TestExpandedCategoriesToMD/array_of_strings 441s === PAUSE TestExpandedCategoriesToMD/array_of_strings 441s === RUN TestExpandedCategoriesToMD/double 441s === PAUSE TestExpandedCategoriesToMD/double 441s === RUN TestExpandedCategoriesToMD/multiple_releases_with_different_choices 441s === PAUSE TestExpandedCategoriesToMD/multiple_releases_with_different_choices 441s === RUN TestExpandedCategoriesToMD/decimal 441s === PAUSE TestExpandedCategoriesToMD/decimal 441s === RUN TestExpandedCategoriesToMD/array_of_integers 441s === PAUSE TestExpandedCategoriesToMD/array_of_integers 441s === RUN TestExpandedCategoriesToMD/no_meta_disabled 441s === PAUSE TestExpandedCategoriesToMD/no_meta_disabled 441s === CONT TestExpand/expanded_policy_with_meta 441s admxgen_test.go:78: Serializing object for golden file 441s === NAME TestExpand/dconf 441s admxgen_test.go:78: Serializing object for golden file 441s === CONT TestExpand/invalid_dconf.yaml 441s === CONT TestExpand/no_source_directory 441s === CONT TestExpand/ignore_categories_and_non_yaml_files 441s === CONT TestGenerateDoc/doc_generation_fails 441s === RUN TestExpandedCategoriesToADMX/array_of_strings 441s === PAUSE TestExpandedCategoriesToADMX/array_of_strings 441s === RUN TestExpandedCategoriesToADMX/array_of_integers 441s === PAUSE TestExpandedCategoriesToADMX/array_of_integers 441s === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype 441s === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype 441s === RUN TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults 441s === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults 441s === RUN TestExpandedCategoriesToADMX/simple 441s === PAUSE TestExpandedCategoriesToADMX/simple 441s === RUN TestExpandedCategoriesToADMX/multiple_categories 441s === PAUSE TestExpandedCategoriesToADMX/multiple_categories 441s === RUN TestExpandedCategoriesToADMX/boolean 441s === PAUSE TestExpandedCategoriesToADMX/boolean 441s === RUN TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges 441s === PAUSE TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges 441s === RUN TestExpandedCategoriesToADMX/no_meta_at_all 441s === PAUSE TestExpandedCategoriesToADMX/no_meta_at_all 441s === RUN TestExpandedCategoriesToADMX/error_on_destination_creation 441s === PAUSE TestExpandedCategoriesToADMX/error_on_destination_creation 441s === RUN TestExpandedCategoriesToADMX/other_distro 441s === PAUSE TestExpandedCategoriesToADMX/other_distro 441s === RUN TestExpandedCategoriesToADMX/basic_key 441s === PAUSE TestExpandedCategoriesToADMX/basic_key 441s === NAME TestExpand/ignore_categories_and_non_yaml_files 441s admxgen_test.go:78: Serializing object for golden file 441s === CONT TestExpand/no_version_id 441s === CONT TestExpand/expanded_policy 441s admxgen_test.go:78: Serializing object for golden file 441s === CONT TestGenerateDoc/invalid_definition_file 441s === CONT TestGenerateDoc/category_expansion_fails 441s === CONT TestGenerateDoc/autodetect_overrides_releases_from_yaml 441s === CONT TestExpand/dconf_generation_fails 441s --- PASS: TestExpand (0.00s) 441s --- PASS: TestExpand/no_release_file (0.00s) 441s --- PASS: TestExpand/unsupported_policy_type (0.00s) 441s --- PASS: TestExpand/expanded_policy_with_release_any (0.00s) 441s --- PASS: TestExpand/expanded_policy_with_meta (0.00s) 441s --- PASS: TestExpand/dconf (0.00s) 441s --- PASS: TestExpand/no_source_directory (0.00s) 441s --- PASS: TestExpand/invalid_dconf.yaml (0.00s) 441s --- PASS: TestExpand/ignore_categories_and_non_yaml_files (0.00s) 441s --- PASS: TestExpand/no_version_id (0.00s) 441s --- PASS: TestExpand/expanded_policy (0.00s) 441s --- PASS: TestExpand/dconf_generation_fails (0.00s) 441s === CONT TestGenerateExpandedCategories/no_note_strategy_append 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases 441s === CONT TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/available_on_one_release_only 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified 441s === CONT TestGenerateExpandedCategories/error_on_different_class 441s === CONT TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/no_meta_at_all 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/no_meta_disabled 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/different_display_name 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/simple 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/default_policy_class_is_capitalized 441s === CONT TestGenerateExpandedCategories/use_policy_class_instead_of_category_default 441s === CONT TestGenerateExpandedCategories/error_on_unexisting_policy_referenced 441s === NAME TestGenerateExpandedCategories/use_policy_class_instead_of_category_default 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/two_policies 441s === CONT TestGenerateExpandedCategories/error_on_different_policy_type 441s --- PASS: TestGenerateDoc (0.00s) 441s --- PASS: TestGenerateDoc/releases_from_yaml (0.00s) 441s --- PASS: TestGenerateDoc/invalid_definition_file (0.00s) 441s --- PASS: TestGenerateDoc/doc_generation_fails (0.01s) 441s --- PASS: TestGenerateDoc/autodetect_overrides_releases_from_yaml (0.04s) 441s --- PASS: TestGenerateDoc/category_expansion_fails (0.04s) 441s === NAME TestGenerateExpandedCategories/two_policies 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases 441s time="2024-03-22T01:11:20Z" level=warning msg="policy /org/gnome/desktop/policy-doesnotexit referenced in \"Category1 Display Name\" does not exist in any supported releases" 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/error_on_one_policy_not_used 441s === CONT TestGenerateExpandedCategories/different_range 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/different_meta 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/different_choices 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/range 441s === CONT TestGenerateExpandedCategories/different_explain_text 441s === NAME TestGenerateExpandedCategories/range 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/error_on_empty_default_policy_class 441s === CONT TestGenerateExpandedCategories/meta_entry_only 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/no_meta_enabled 441s internal_test.go:112: Serializing object for golden file 441s === NAME TestGenerateExpandedCategories/default_policy_class_is_capitalized 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/requires_ubuntu_pro 441s === CONT TestGenerateExpandedCategories/applicable_to_all_releases 441s === NAME TestGenerateExpandedCategories/different_explain_text 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/same_default 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/error_on_nested_category 441s === CONT TestGenerateExpandedCategories/error_on_invalid_default_policy_class 441s === CONT TestGenerateExpandedCategories/choices 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/no_note 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/multiple_top_categories 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/same_policy_used_in_two_categories 441s === NAME TestGenerateExpandedCategories/applicable_to_all_releases 441s internal_test.go:112: Serializing object for golden file 441s === NAME TestGenerateExpandedCategories/requires_ubuntu_pro 441s internal_test.go:112: Serializing object for golden file 441s === NAME TestGenerateExpandedCategories/same_policy_used_in_two_categories 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/nested_categories 441s === CONT TestGenerateExpandedCategories/error_on_missing_release 441s === CONT TestGenerateExpandedCategories/category_definition_doesn't_exist 441s === CONT TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key 441s === CONT TestGenerateExpandedCategories/no_defaults 441s === NAME TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/with_prefix 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/different_element_type 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/basic 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/different_defaults 441s === NAME TestGenerateExpandedCategories/no_defaults 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateExpandedCategories/policy_directory_doesn't_exist 441s === NAME TestGenerateExpandedCategories/different_defaults 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateAD/admx_generation_fails 441s === NAME TestGenerateExpandedCategories/nested_categories 441s internal_test.go:112: Serializing object for golden file 441s === CONT TestGenerateAD/category_expansion_fails 441s === CONT TestGenerateAD/invalid_definition_file 441s === CONT TestGenerateAD/releases_from_yaml 441s --- PASS: TestGenerateExpandedCategories (0.01s) 441s --- PASS: TestGenerateExpandedCategories/no_note_strategy_append (0.00s) 441s --- PASS: TestGenerateExpandedCategories/same_policy_used_in_two_categories_but_different_default_class (0.01s) 441s --- PASS: TestGenerateExpandedCategories/available_on_one_release_only (0.00s) 441s --- PASS: TestGenerateExpandedCategories/error_on_key_independent_of_any_release_key_but_with_one_release_specified (0.00s) 441s --- PASS: TestGenerateExpandedCategories/error_on_different_class (0.00s) 441s --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_disabled_key (0.00s) 441s --- PASS: TestGenerateExpandedCategories/no_meta_at_all (0.00s) 441s --- PASS: TestGenerateExpandedCategories/no_meta_disabled (0.00s) 441s --- PASS: TestGenerateExpandedCategories/different_display_name (0.00s) 441s --- PASS: TestGenerateExpandedCategories/error_on_policy_not_attached_to_any_releases (0.03s) 441s --- PASS: TestGenerateExpandedCategories/simple (0.01s) 441s --- PASS: TestGenerateExpandedCategories/use_policy_class_instead_of_category_default (0.00s) 441s --- PASS: TestGenerateExpandedCategories/error_on_unexisting_policy_referenced (0.00s) 441s --- PASS: TestGenerateExpandedCategories/two_policies (0.00s) 441s --- PASS: TestGenerateExpandedCategories/allow_policy_referenced_but_not_available_in_any_releases (0.00s) 441s --- PASS: TestGenerateExpandedCategories/different_range (0.00s) 441s --- PASS: TestGenerateExpandedCategories/different_meta (0.00s) 441s --- PASS: TestGenerateExpandedCategories/different_choices (0.00s) 441s --- PASS: TestGenerateExpandedCategories/error_on_different_policy_type (0.01s) 441s --- PASS: TestGenerateExpandedCategories/range (0.00s) 441s --- PASS: TestGenerateExpandedCategories/error_on_empty_default_policy_class (0.00s) 441s --- PASS: TestGenerateExpandedCategories/meta_entry_only (0.00s) 441s --- PASS: TestGenerateExpandedCategories/default_policy_class_is_capitalized (0.02s) 441s --- PASS: TestGenerateExpandedCategories/no_meta_enabled (0.00s) 441s --- PASS: TestGenerateExpandedCategories/different_explain_text (0.02s) 441s --- PASS: TestGenerateExpandedCategories/error_on_one_policy_not_used (0.03s) 441s --- PASS: TestGenerateExpandedCategories/same_default (0.00s) 441s --- PASS: TestGenerateExpandedCategories/error_on_nested_category (0.00s) 441s --- PASS: TestGenerateExpandedCategories/error_on_invalid_default_policy_class (0.00s) 441s --- PASS: TestGenerateExpandedCategories/no_note (0.00s) 441s --- PASS: TestGenerateExpandedCategories/multiple_top_categories (0.00s) 441s --- PASS: TestGenerateExpandedCategories/requires_ubuntu_pro (0.04s) 441s --- PASS: TestGenerateExpandedCategories/same_policy_used_in_two_categories (0.00s) 441s --- PASS: TestGenerateExpandedCategories/category_definition_doesn't_exist (0.00s) 441s --- PASS: TestGenerateExpandedCategories/applicable_to_all_releases (0.04s) 441s --- PASS: TestGenerateExpandedCategories/meta_is_overridden_by_enabled_key (0.00s) 441s --- PASS: TestGenerateExpandedCategories/choices (0.00s) 441s --- PASS: TestGenerateExpandedCategories/error_on_missing_release (0.00s) 441s --- PASS: TestGenerateExpandedCategories/different_element_type (0.00s) 441s --- PASS: TestGenerateExpandedCategories/with_prefix (0.00s) 441s --- PASS: TestGenerateExpandedCategories/no_defaults (0.01s) 441s --- PASS: TestGenerateExpandedCategories/different_defaults (0.00s) 441s --- PASS: TestGenerateExpandedCategories/nested_categories (0.01s) 441s --- PASS: TestGenerateExpandedCategories/policy_directory_doesn't_exist (0.01s) 441s --- PASS: TestGenerateExpandedCategories/basic (0.01s) 441s === CONT TestExpandedCategoriesToMD/choices_with_default 441s === CONT TestExpandedCategoriesToADMX/choices 441s === CONT TestGenerateAD/autodetect_overrides_releases_from_yaml 441s === CONT TestExpandedCategoriesToADMX/basic_key 441s === CONT TestExpandedCategoriesToADMX/other_distro 441s === CONT TestExpandedCategoriesToADMX/error_on_destination_creation 441s === CONT TestExpandedCategoriesToADMX/no_meta_at_all 441s === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges 441s === CONT TestExpandedCategoriesToADMX/boolean 441s === CONT TestExpandedCategoriesToADMX/multiple_categories 441s === CONT TestExpandedCategoriesToADMX/simple 441s === CONT TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults 441s === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype 441s === CONT TestExpandedCategoriesToADMX/array_of_integers 441s --- PASS: TestGenerateAD (0.00s) 441s --- PASS: TestGenerateAD/category_expansion_fails (0.00s) 441s --- PASS: TestGenerateAD/invalid_definition_file (0.00s) 441s --- PASS: TestGenerateAD/admx_generation_fails (0.01s) 441s --- PASS: TestGenerateAD/releases_from_yaml (0.04s) 441s --- PASS: TestGenerateAD/autodetect_overrides_releases_from_yaml (0.04s) 441s === CONT TestExpandedCategoriesToADMX/decimal_with_max_only 441s === CONT TestExpandedCategoriesToADMX/decimal_with_min_only 441s === CONT TestExpandedCategoriesToADMX/no_meta_disabled 441s === CONT TestExpandedCategoriesToADMX/decimal 441s === CONT TestExpandedCategoriesToADMX/nested_categories 441s === CONT TestExpandedCategoriesToADMX/no_meta_enabled 441s === CONT TestExpandedCategoriesToADMX/array_of_strings 441s === CONT TestExpandedCategoriesToADMX/multiple_releases_with_different_choices 441s === CONT TestExpandedCategoriesToADMX/multiple_releases_for_one_key 441s === CONT TestExpandedCategoriesToADMX/double_with_range 441s === CONT TestExpandedCategoriesToADMX/double 441s === CONT TestExpandedCategoriesToADMX/choices_with_default 441s === CONT TestExpandedCategoriesToADMX/long_decimal 441s === CONT TestExpandedCategoriesToADMX/decimal_with_range 441s === CONT TestExpandedCategoriesToMD/no_meta_disabled 441s === CONT TestExpandedCategoriesToMD/array_of_integers 441s === CONT TestExpandedCategoriesToMD/decimal 441s --- PASS: TestExpandedCategoriesToADMX (0.00s) 441s --- PASS: TestExpandedCategoriesToADMX/basic_key (0.01s) 441s --- PASS: TestExpandedCategoriesToADMX/choices (0.01s) 441s --- PASS: TestExpandedCategoriesToADMX/error_on_destination_creation (0.00s) 441s --- PASS: TestExpandedCategoriesToADMX/no_meta_at_all (0.00s) 441s --- PASS: TestExpandedCategoriesToADMX/other_distro (0.02s) 441s --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_ranges (0.01s) 441s --- PASS: TestExpandedCategoriesToADMX/boolean (0.00s) 441s --- PASS: TestExpandedCategoriesToADMX/simple (0.01s) 441s --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_all_widgets_and_different_defaults (0.01s) 441s --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_widgettype (0.01s) 441s --- PASS: TestExpandedCategoriesToADMX/array_of_integers (0.00s) 441s --- PASS: TestExpandedCategoriesToADMX/multiple_categories (0.02s) 441s --- PASS: TestExpandedCategoriesToADMX/decimal_with_max_only (0.00s) 441s --- PASS: TestExpandedCategoriesToADMX/decimal_with_min_only (0.00s) 441s --- PASS: TestExpandedCategoriesToADMX/no_meta_disabled (0.00s) 441s --- PASS: TestExpandedCategoriesToADMX/decimal (0.00s) 441s --- PASS: TestExpandedCategoriesToADMX/nested_categories (0.00s) 441s --- PASS: TestExpandedCategoriesToADMX/array_of_strings (0.01s) 441s --- PASS: TestExpandedCategoriesToADMX/double_with_range (0.00s) 441s --- PASS: TestExpandedCategoriesToADMX/no_meta_enabled (0.02s) 441s --- PASS: TestExpandedCategoriesToADMX/choices_with_default (0.01s) 441s --- PASS: TestExpandedCategoriesToADMX/multiple_releases_for_one_key (0.03s) 441s --- PASS: TestExpandedCategoriesToADMX/multiple_releases_with_different_choices (0.03s) 441s --- PASS: TestExpandedCategoriesToADMX/double (0.02s) 441s --- PASS: TestExpandedCategoriesToADMX/long_decimal (0.01s) 441s --- PASS: TestExpandedCategoriesToADMX/decimal_with_range (0.01s) 441s === CONT TestExpandedCategoriesToMD/double 441s === CONT TestExpandedCategoriesToMD/multiple_releases_with_different_choices 441s === CONT TestExpandedCategoriesToMD/array_of_strings 441s === CONT TestExpandedCategoriesToMD/boolean 441s === CONT TestExpandedCategoriesToMD/nested_categories,_classes_and_empty 441s === CONT TestExpandedCategoriesToMD/simple 441s === CONT TestExpandedCategoriesToMD/no_meta_enabled 441s === CONT TestExpandedCategoriesToMD/error_on_destination_creation 441s === CONT TestExpandedCategoriesToMD/double_with_range 441s === CONT TestExpandedCategoriesToMD/decimal_with_max_only 441s === CONT TestExpandedCategoriesToMD/multiple_releases_with_different_ranges 441s === CONT TestExpandedCategoriesToMD/user_policy 441s === CONT TestExpandedCategoriesToMD/multiple_releases_with_all_widgets_and_different_defaults 441s === CONT TestExpandedCategoriesToMD/long_decimal 441s === CONT TestExpandedCategoriesToMD/multiple_categories 441s === CONT TestExpandedCategoriesToMD/nested_categories 441s === CONT TestExpandedCategoriesToMD/multiple_releases_for_one_key 441s === CONT TestExpandedCategoriesToMD/choices 441s === CONT TestExpandedCategoriesToMD/decimal_with_min_only 441s === CONT TestExpandedCategoriesToMD/decimal_with_range 441s === CONT TestExpandedCategoriesToMD/basic_key 441s === CONT TestExpandedCategoriesToMD/no_meta_at_all 441s === CONT TestExpandedCategoriesToMD/multiple_releases_with_different_widgettype 441s --- PASS: TestExpandedCategoriesToMD (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/choices_with_default (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/decimal (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/no_meta_disabled (0.01s) 441s --- PASS: TestExpandedCategoriesToMD/multiple_releases_with_different_choices (0.02s) 441s --- PASS: TestExpandedCategoriesToMD/array_of_integers (0.02s) 441s --- PASS: TestExpandedCategoriesToMD/array_of_strings (0.02s) 441s --- PASS: TestExpandedCategoriesToMD/boolean (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/simple (0.01s) 441s --- PASS: TestExpandedCategoriesToMD/no_meta_enabled (0.01s) 441s --- PASS: TestExpandedCategoriesToMD/nested_categories,_classes_and_empty (0.01s) 441s --- PASS: TestExpandedCategoriesToMD/error_on_destination_creation (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/decimal_with_max_only (0.01s) 441s --- PASS: TestExpandedCategoriesToMD/double_with_range (0.02s) 441s --- PASS: TestExpandedCategoriesToMD/multiple_releases_with_different_ranges (0.01s) 441s --- PASS: TestExpandedCategoriesToMD/double (0.05s) 441s --- PASS: TestExpandedCategoriesToMD/user_policy (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/long_decimal (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/multiple_releases_for_one_key (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/choices (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/decimal_with_min_only (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/nested_categories (0.01s) 441s --- PASS: TestExpandedCategoriesToMD/basic_key (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/no_meta_at_all (0.00s) 441s --- PASS: TestExpandedCategoriesToMD/multiple_releases_with_all_widgets_and_different_defaults (0.01s) 441s --- PASS: TestExpandedCategoriesToMD/multiple_categories (0.01s) 441s --- PASS: TestExpandedCategoriesToMD/multiple_releases_with_different_widgettype (0.01s) 441s --- PASS: TestExpandedCategoriesToMD/decimal_with_range (0.02s) 441s PASS 441s ok github.com/ubuntu/adsys/internal/ad/admxgen 0.346s 441s === RUN TestGenerate 441s === PAUSE TestGenerate 441s === CONT TestGenerate 441s === RUN TestGenerate/Override_without_session_takes_default 441s === PAUSE TestGenerate/Override_without_session_takes_default 441s === RUN TestGenerate/Relocatable_key_overridden 441s === PAUSE TestGenerate/Relocatable_key_overridden 441s === RUN TestGenerate/Description_starting_with_obsolete_is_ignored 441s === PAUSE TestGenerate/Description_starting_with_obsolete_is_ignored 441s === RUN TestGenerate/One_decimal_key_with_min_only 441s === PAUSE TestGenerate/One_decimal_key_with_min_only 441s === RUN TestGenerate/Long_decimal_key 441s === PAUSE TestGenerate/Long_decimal_key 441s === RUN TestGenerate/One_decimal_key_with_max_only 441s === PAUSE TestGenerate/One_decimal_key_with_max_only 441s === RUN TestGenerate/Long_decimal_key_with_range_min_gt_0 441s === PAUSE TestGenerate/Long_decimal_key_with_range_min_gt_0 441s === RUN TestGenerate/Inlined_Enums_are_converted_to_choices 441s === PAUSE TestGenerate/Inlined_Enums_are_converted_to_choices 441s === RUN TestGenerate/Description_starting_with_deprecated_is_ignored 441s === PAUSE TestGenerate/Description_starting_with_deprecated_is_ignored 441s === RUN TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored 441s === PAUSE TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored 441s === RUN TestGenerate/One_text_key 441s === PAUSE TestGenerate/One_text_key 441s === RUN TestGenerate/One_decimal_key 441s === PAUSE TestGenerate/One_decimal_key 441s === RUN TestGenerate/No_key_on_system 441s === PAUSE TestGenerate/No_key_on_system 441s === RUN TestGenerate/Invalid_override_files_are_skipped 441s === PAUSE TestGenerate/Invalid_override_files_are_skipped 441s === RUN TestGenerate/Invalid_schema_files 441s === PAUSE TestGenerate/Invalid_schema_files 441s === RUN TestGenerate/One_decimal_key_with_range 441s === PAUSE TestGenerate/One_decimal_key_with_range 441s === RUN TestGenerate/Override_takes_first_session 441s === PAUSE TestGenerate/Override_takes_first_session 441s === RUN TestGenerate/Valid_class_should_be_capitalized 441s === PAUSE TestGenerate/Valid_class_should_be_capitalized 441s === RUN TestGenerate/Override_without_session 441s === PAUSE TestGenerate/Override_without_session 441s === RUN TestGenerate/Overridden_by_multiple_files,_last_wins 441s === PAUSE TestGenerate/Overridden_by_multiple_files,_last_wins 441s === RUN TestGenerate/Array_of_strings 441s === PAUSE TestGenerate/Array_of_strings 441s === RUN TestGenerate/Double_key 441s === PAUSE TestGenerate/Double_key 441s === RUN TestGenerate/Double_key_with_range 441s === PAUSE TestGenerate/Double_key_with_range 441s === RUN TestGenerate/Override_default_to_second_if_first_not_present 441s === PAUSE TestGenerate/Override_default_to_second_if_first_not_present 441s === RUN TestGenerate/NaN_min 441s === PAUSE TestGenerate/NaN_min 441s === RUN TestGenerate/Relocatable_key 441s === PAUSE TestGenerate/Relocatable_key 441s === RUN TestGenerate/Same_key_relocated_twice 441s === PAUSE TestGenerate/Same_key_relocated_twice 441s === RUN TestGenerate/Enums_in_other_files_are_converted_to_choices 441s === PAUSE TestGenerate/Enums_in_other_files_are_converted_to_choices 441s === RUN TestGenerate/Enum_does_not_exist 441s === PAUSE TestGenerate/Enum_does_not_exist 441s === RUN TestGenerate/Key_with_class 441s === PAUSE TestGenerate/Key_with_class 441s === RUN TestGenerate/Override_with_session_takes_session_override 441s === PAUSE TestGenerate/Override_with_session_takes_session_override 441s === RUN TestGenerate/Empty 441s === PAUSE TestGenerate/Empty 441s === RUN TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored 441s === PAUSE TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored 441s === RUN TestGenerate/Unsupported_key_type 441s === PAUSE TestGenerate/Unsupported_key_type 441s === RUN TestGenerate/Invalid_class 441s === PAUSE TestGenerate/Invalid_class 441s === RUN TestGenerate/Array_of_integers 441s === PAUSE TestGenerate/Array_of_integers 441s === RUN TestGenerate/Choices_are_loaded 441s === PAUSE TestGenerate/Choices_are_loaded 441s === RUN TestGenerate/Override_with_no_matching_session_defaults_to_root_override 441s === PAUSE TestGenerate/Override_with_no_matching_session_defaults_to_root_override 441s === RUN TestGenerate/Invalid_min 441s === PAUSE TestGenerate/Invalid_min 441s === RUN TestGenerate/One_boolean_key 441s === PAUSE TestGenerate/One_boolean_key 441s === RUN TestGenerate/Long_decimal_key_with_range_min_lt_0 441s === PAUSE TestGenerate/Long_decimal_key_with_range_min_lt_0 441s === CONT TestGenerate/Override_without_session_takes_default 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Long_decimal_key_with_range_min_lt_0 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/One_boolean_key 441s === CONT TestGenerate/Array_of_strings 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Invalid_min 441s === CONT TestGenerate/Override_with_no_matching_session_defaults_to_root_override 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/One_text_key 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Overridden_by_multiple_files,_last_wins 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Override_without_session 441s === CONT TestGenerate/One_decimal_key_with_max_only 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored 441s time="2024-03-22T01:11:20Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated-different-cases\" is deprecated. Ignoring" 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Description_starting_with_deprecated_is_ignored 441s time="2024-03-22T01:11:20Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/deprecated\" is deprecated. Ignoring" 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Inlined_Enums_are_converted_to_choices 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Long_decimal_key_with_range_min_gt_0 441s === CONT TestGenerate/Choices_are_loaded 441s === NAME TestGenerate/Override_without_session 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Array_of_integers 441s === NAME TestGenerate/Choices_are_loaded 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Invalid_class 441s === NAME TestGenerate/Array_of_integers 441s dconf_test.go:103: Serializing object for golden file 441s === NAME TestGenerate/Long_decimal_key_with_range_min_gt_0 441s dconf_test.go:103: Serializing object for golden file 441s === NAME TestGenerate/One_boolean_key 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Unsupported_key_type 441s === CONT TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Empty 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Override_with_session_takes_session_override 441s === CONT TestGenerate/Key_with_class 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Enum_does_not_exist 441s === CONT TestGenerate/Enums_in_other_files_are_converted_to_choices 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Same_key_relocated_twice 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Relocatable_key 441s === NAME TestGenerate/Override_with_session_takes_session_override 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/NaN_min 441s === CONT TestGenerate/Override_default_to_second_if_first_not_present 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Double_key_with_range 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Double_key 441s === CONT TestGenerate/Invalid_schema_files 441s === CONT TestGenerate/Valid_class_should_be_capitalized 441s === CONT TestGenerate/Override_takes_first_session 441s === NAME TestGenerate/Valid_class_should_be_capitalized 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/One_decimal_key_with_range 441s === NAME TestGenerate/Relocatable_key 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/One_decimal_key_with_min_only 441s === NAME TestGenerate/Override_takes_first_session 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Long_decimal_key 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Description_starting_with_obsolete_is_ignored 441s time="2024-03-22T01:11:20Z" level=warning msg="dconf key \"com.ubuntu.with.deprecated\":\"/com/ubuntu/with-deprecated/obsolete\" is deprecated. Ignoring" 441s dconf_test.go:103: Serializing object for golden file 441s === NAME TestGenerate/One_decimal_key_with_min_only 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/No_key_on_system 441s time="2024-03-22T01:11:20Z" level=warning msg="dconf entry \"/com/ubuntu/simple/non-existent\" is not available on this machine" 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/Invalid_override_files_are_skipped 441s === NAME TestGenerate/Double_key 441s dconf_test.go:103: Serializing object for golden file 441s === CONT TestGenerate/One_decimal_key 441s === CONT TestGenerate/Relocatable_key_overridden 441s dconf_test.go:103: Serializing object for golden file 441s time="2024-03-22T01:11:20Z" level=warning msg="testdata/TestGenerate/system/broken_override/usr/share/glib-2.0/schemas/broken.gschema.override is an invalid override file: unclosed section: [com.ubuntu.simple.overridden\n" 441s === NAME TestGenerate/Invalid_override_files_are_skipped 441s dconf_test.go:103: Serializing object for golden file 441s === NAME TestGenerate/One_decimal_key_with_range 441s dconf_test.go:103: Serializing object for golden file 441s === NAME TestGenerate/One_decimal_key 441s dconf_test.go:103: Serializing object for golden file 441s --- PASS: TestGenerate (0.00s) 441s --- PASS: TestGenerate/Override_without_session_takes_default (0.00s) 441s --- PASS: TestGenerate/Long_decimal_key_with_range_min_lt_0 (0.00s) 441s --- PASS: TestGenerate/Array_of_strings (0.00s) 441s --- PASS: TestGenerate/Invalid_min (0.00s) 441s --- PASS: TestGenerate/One_text_key (0.00s) 441s --- PASS: TestGenerate/Overridden_by_multiple_files,_last_wins (0.00s) 441s --- PASS: TestGenerate/One_decimal_key_with_max_only (0.00s) 441s --- PASS: TestGenerate/Description_starting_with_deprecated_mixed_case_is_ignored (0.00s) 441s --- PASS: TestGenerate/Description_starting_with_deprecated_is_ignored (0.00s) 441s --- PASS: TestGenerate/Inlined_Enums_are_converted_to_choices (0.00s) 441s --- PASS: TestGenerate/Override_with_no_matching_session_defaults_to_root_override (0.01s) 441s --- PASS: TestGenerate/Override_without_session (0.01s) 441s --- PASS: TestGenerate/Choices_are_loaded (0.01s) 441s --- PASS: TestGenerate/Invalid_class (0.01s) 441s --- PASS: TestGenerate/Unsupported_key_type (0.00s) 441s --- PASS: TestGenerate/Description_containing_deprecated_without_starting_by_it_is_not_ignored (0.00s) 441s --- PASS: TestGenerate/Empty (0.00s) 441s --- PASS: TestGenerate/Long_decimal_key_with_range_min_gt_0 (0.03s) 441s --- PASS: TestGenerate/Key_with_class (0.00s) 441s --- PASS: TestGenerate/Enum_does_not_exist (0.00s) 441s --- PASS: TestGenerate/Enums_in_other_files_are_converted_to_choices (0.00s) 441s --- PASS: TestGenerate/Same_key_relocated_twice (0.00s) 441s --- PASS: TestGenerate/Override_with_session_takes_session_override (0.01s) 441s --- PASS: TestGenerate/NaN_min (0.00s) 441s --- PASS: TestGenerate/Override_default_to_second_if_first_not_present (0.00s) 441s --- PASS: TestGenerate/One_boolean_key (0.06s) 441s --- PASS: TestGenerate/Double_key_with_range (0.00s) 441s --- PASS: TestGenerate/Invalid_schema_files (0.00s) 441s --- PASS: TestGenerate/Array_of_integers (0.04s) 441s --- PASS: TestGenerate/Valid_class_should_be_capitalized (0.00s) 441s --- PASS: TestGenerate/Relocatable_key (0.01s) 441s --- PASS: TestGenerate/Override_takes_first_session (0.00s) 441s --- PASS: TestGenerate/Long_decimal_key (0.00s) 441s --- PASS: TestGenerate/Description_starting_with_obsolete_is_ignored (0.00s) 441s --- PASS: TestGenerate/One_decimal_key_with_min_only (0.01s) 441s --- PASS: TestGenerate/No_key_on_system (0.00s) 441s --- PASS: TestGenerate/Double_key (0.02s) 441s --- PASS: TestGenerate/Relocatable_key_overridden (0.00s) 441s --- PASS: TestGenerate/Invalid_override_files_are_skipped (0.01s) 441s --- PASS: TestGenerate/One_decimal_key_with_range (0.02s) 441s --- PASS: TestGenerate/One_decimal_key (0.00s) 441s PASS 441s ok github.com/ubuntu/adsys/internal/ad/admxgen/dconf 0.115s 441s === RUN TestSSSD 441s === PAUSE TestSSSD 441s === CONT TestSSSD 441s === RUN TestSSSD/ServerFQDN()_does_not_fail_when_we_do_not_need_an_active_server 441s === PAUSE TestSSSD/ServerFQDN()_does_not_fail_when_we_do_not_need_an_active_server 441s === RUN TestSSSD/Error_returned_by_IsOnline()__when_calls_is_erroring_out 441s === PAUSE TestSSSD/Error_returned_by_IsOnline()__when_calls_is_erroring_out 441s === RUN TestSSSD/Multiple_domains,_pick_first 441s === PAUSE TestSSSD/Multiple_domains,_pick_first 441s === RUN TestSSSD/Can_handle_special_DNS_domain_characters 441s === PAUSE TestSSSD/Can_handle_special_DNS_domain_characters 441s === RUN TestSSSD/Regular_config,_with_cache_dir 441s === PAUSE TestSSSD/Regular_config,_with_cache_dir 441s === RUN TestSSSD/Error_returned_by_ServerFQDN()_on_no_config_nor_active_server_provided 441s === PAUSE TestSSSD/Error_returned_by_ServerFQDN()_on_no_config_nor_active_server_provided 441s === RUN TestSSSD/Error_returned_by_ServerFQDN()_and_IsOnline()_when_DBUS_has_no_object 441s === PAUSE TestSSSD/Error_returned_by_ServerFQDN()_and_IsOnline()_when_DBUS_has_no_object 441s === RUN TestSSSD/Error_on_sssd_domain_empty_section 441s === PAUSE TestSSSD/Error_on_sssd_domain_empty_section 441s === RUN TestSSSD/Ad_server_starting_with_ldap_prefix_does_not_stutter 441s === PAUSE TestSSSD/Ad_server_starting_with_ldap_prefix_does_not_stutter 441s === RUN TestSSSD/Is_not_online 441s === PAUSE TestSSSD/Is_not_online 441s === RUN TestSSSD/No_sssd_conf_loads_the_default 441s === PAUSE TestSSSD/No_sssd_conf_loads_the_default 441s === RUN TestSSSD/Error_on_sssd_conf_does_not_exists 441s === PAUSE TestSSSD/Error_on_sssd_conf_does_not_exists 441s === RUN TestSSSD/Error_on_no_domains_field 441s === PAUSE TestSSSD/Error_on_no_domains_field 441s === RUN TestSSSD/Regular_config 441s === PAUSE TestSSSD/Regular_config 441s === RUN TestSSSD/Ad_server_defined_in_config_has_priority_over_active_server 441s === PAUSE TestSSSD/Ad_server_defined_in_config_has_priority_over_active_server 441s === RUN TestSSSD/Ad_server_defined_in_config_does_not_need_active_server 441s === PAUSE TestSSSD/Ad_server_defined_in_config_does_not_need_active_server 441s === RUN TestSSSD/SSSd_domain_can_not_match_ad_domain 441s === PAUSE TestSSSD/SSSd_domain_can_not_match_ad_domain 441s === RUN TestSSSD/Default_domain_suffix_is_read 441s === PAUSE TestSSSD/Default_domain_suffix_is_read 441s === RUN TestSSSD/Use_domain_from_section_if_no_ad_domain 441s === PAUSE TestSSSD/Use_domain_from_section_if_no_ad_domain 441s === RUN TestSSSD/Error_returned_by_ServerFQDN()_when_calls_is_erroring_out 441s === PAUSE TestSSSD/Error_returned_by_ServerFQDN()_when_calls_is_erroring_out 441s === RUN TestSSSD/Error_on_empty_domains_field 441s === PAUSE TestSSSD/Error_on_empty_domains_field 441s === RUN TestSSSD/Error_on_no_sssd_section 441s === PAUSE TestSSSD/Error_on_no_sssd_section 441s === RUN TestSSSD/Error_on_sssd_domain_section_missing 441s === PAUSE TestSSSD/Error_on_sssd_domain_section_missing 441s === CONT TestSSSD/ServerFQDN()_does_not_fail_when_we_do_not_need_an_active_server 441s === CONT TestSSSD/Error_on_sssd_domain_section_missing 441s === CONT TestSSSD/Error_on_no_sssd_section 441s === CONT TestSSSD/Error_on_empty_domains_field 441s === CONT TestSSSD/Error_returned_by_ServerFQDN()_when_calls_is_erroring_out 441s === CONT TestSSSD/Use_domain_from_section_if_no_ad_domain 441s === CONT TestSSSD/Default_domain_suffix_is_read 441s === CONT TestSSSD/SSSd_domain_can_not_match_ad_domain 441s === CONT TestSSSD/Ad_server_defined_in_config_does_not_need_active_server 441s === CONT TestSSSD/Ad_server_defined_in_config_has_priority_over_active_server 441s === CONT TestSSSD/Regular_config 441s === CONT TestSSSD/Error_on_no_domains_field 441s === CONT TestSSSD/Error_on_sssd_conf_does_not_exists 441s === CONT TestSSSD/No_sssd_conf_loads_the_default 441s === CONT TestSSSD/Is_not_online 441s === CONT TestSSSD/Ad_server_starting_with_ldap_prefix_does_not_stutter 441s === CONT TestSSSD/Error_on_sssd_domain_empty_section 441s === CONT TestSSSD/Error_returned_by_ServerFQDN()_and_IsOnline()_when_DBUS_has_no_object 441s === CONT TestSSSD/Error_returned_by_ServerFQDN()_on_no_config_nor_active_server_provided 441s === CONT TestSSSD/Regular_config,_with_cache_dir 441s === CONT TestSSSD/Can_handle_special_DNS_domain_characters 441s === CONT TestSSSD/Multiple_domains,_pick_first 441s === CONT TestSSSD/Error_returned_by_IsOnline()__when_calls_is_erroring_out 441s --- PASS: TestSSSD (0.00s) 441s --- PASS: TestSSSD/Error_on_sssd_domain_section_missing (0.00s) 441s --- PASS: TestSSSD/Error_on_no_sssd_section (0.00s) 441s --- PASS: TestSSSD/Error_on_empty_domains_field (0.00s) 441s --- PASS: TestSSSD/ServerFQDN()_does_not_fail_when_we_do_not_need_an_active_server (0.00s) 441s --- PASS: TestSSSD/Default_domain_suffix_is_read (0.00s) 441s --- PASS: TestSSSD/Error_returned_by_ServerFQDN()_when_calls_is_erroring_out (0.00s) 441s --- PASS: TestSSSD/Use_domain_from_section_if_no_ad_domain (0.00s) 441s --- PASS: TestSSSD/SSSd_domain_can_not_match_ad_domain (0.00s) 441s --- PASS: TestSSSD/Error_on_no_domains_field (0.00s) 441s --- PASS: TestSSSD/Ad_server_defined_in_config_does_not_need_active_server (0.00s) 441s --- PASS: TestSSSD/No_sssd_conf_loads_the_default (0.00s) 441s --- PASS: TestSSSD/Error_on_sssd_conf_does_not_exists (0.00s) 441s --- PASS: TestSSSD/Ad_server_defined_in_config_has_priority_over_active_server (0.00s) 441s --- PASS: TestSSSD/Error_on_sssd_domain_empty_section (0.00s) 441s --- PASS: TestSSSD/Ad_server_starting_with_ldap_prefix_does_not_stutter (0.00s) 441s --- PASS: TestSSSD/Regular_config (0.00s) 441s --- PASS: TestSSSD/Is_not_online (0.01s) 441s --- PASS: TestSSSD/Error_returned_by_ServerFQDN()_and_IsOnline()_when_DBUS_has_no_object (0.01s) 441s --- PASS: TestSSSD/Error_returned_by_ServerFQDN()_on_no_config_nor_active_server_provided (0.01s) 441s --- PASS: TestSSSD/Regular_config,_with_cache_dir (0.01s) 441s --- PASS: TestSSSD/Error_returned_by_IsOnline()__when_calls_is_erroring_out (0.00s) 441s --- PASS: TestSSSD/Multiple_domains,_pick_first (0.00s) 441s --- PASS: TestSSSD/Can_handle_special_DNS_domain_characters (0.01s) 441s PASS 441s ok github.com/ubuntu/adsys/internal/ad/backends/sss 0.135s 441s === RUN TestWinbind 441s winbind_test.go:25: Running subprocess with [/tmp/go-build1154601487/b564/winbind.test -test.testlogfile=/tmp/go-build1154601487/b564/testlog.txt -test.paniconexit0 -test.timeout=10m0s -test.v=true -test.run=TestWinbind] 441s === RUN TestWinbind 441s === RUN TestWinbind/Lookup_is_successful 441s === RUN TestWinbind/Error_when_looking_up_domain 441s === RUN TestWinbind/Error_when_requesting_krb5cc 441s === RUN TestWinbind/Error_when_looking_up_DC_name 441s === RUN TestWinbind/Error_when_getting_online_status 441s === RUN TestWinbind/Error_when_domain_is_offline 441s === RUN TestWinbind/Lookup_with_different_hostname_is_successful 441s === RUN TestWinbind/Lookup_with_overridden_ad_domain 441s === RUN TestWinbind/Lookup_with_overridden_ad_server 441s === RUN TestWinbind/Lookup_with_overridden_ad_server_with_LDAP_prefix 441s --- PASS: TestWinbind (0.20s) 441s --- PASS: TestWinbind/Lookup_is_successful (0.03s) 441s --- PASS: TestWinbind/Error_when_looking_up_domain (0.00s) 441s --- PASS: TestWinbind/Error_when_requesting_krb5cc (0.02s) 441s --- PASS: TestWinbind/Error_when_looking_up_DC_name (0.01s) 441s --- PASS: TestWinbind/Error_when_getting_online_status (0.02s) 441s --- PASS: TestWinbind/Error_when_domain_is_offline (0.02s) 441s --- PASS: TestWinbind/Lookup_with_different_hostname_is_successful (0.02s) 441s --- PASS: TestWinbind/Lookup_with_overridden_ad_domain (0.01s) 441s --- PASS: TestWinbind/Lookup_with_overridden_ad_server (0.02s) 441s --- PASS: TestWinbind/Lookup_with_overridden_ad_server_with_LDAP_prefix (0.03s) 441s PASS 441s --- PASS: TestWinbind (0.47s) 441s === RUN TestExecuteKinitCommand 441s --- PASS: TestExecuteKinitCommand (0.00s) 441s PASS 441s ok github.com/ubuntu/adsys/internal/ad/backends/winbind 0.847s 441s === RUN TestGetVersionID 441s === PAUSE TestGetVersionID 441s === CONT TestGetVersionID 441s === RUN TestGetVersionID/Read_VERSION_ID 441s === PAUSE TestGetVersionID/Read_VERSION_ID 441s === RUN TestGetVersionID/No_VERSION_ID_in_file 441s === PAUSE TestGetVersionID/No_VERSION_ID_in_file 441s === RUN TestGetVersionID/No_os-release_file 441s === PAUSE TestGetVersionID/No_os-release_file 441s === CONT TestGetVersionID/Read_VERSION_ID 441s === CONT TestGetVersionID/No_os-release_file 441s === CONT TestGetVersionID/No_VERSION_ID_in_file 441s --- PASS: TestGetVersionID (0.00s) 441s --- PASS: TestGetVersionID/Read_VERSION_ID (0.00s) 441s --- PASS: TestGetVersionID/No_os-release_file (0.01s) 441s --- PASS: TestGetVersionID/No_VERSION_ID_in_file (0.01s) 441s PASS 441s ok github.com/ubuntu/adsys/internal/ad/common 0.084s 441s === RUN TestReadPolicy 441s === PAUSE TestReadPolicy 441s === RUN TestDecodePolicy 441s === PAUSE TestDecodePolicy 441s === CONT TestReadPolicy 441s === RUN TestReadPolicy/invalid_header,_header_too_short 441s === PAUSE TestReadPolicy/invalid_header,_header_too_short 441s === RUN TestReadPolicy/invalid_header,_file_truncated 441s === PAUSE TestReadPolicy/invalid_header,_file_truncated 441s === RUN TestReadPolicy/one_element,_string_value 441s === PAUSE TestReadPolicy/one_element,_string_value 441s === RUN TestReadPolicy/no_header 441s === PAUSE TestReadPolicy/no_header 441s === RUN TestReadPolicy/key_is_not_utf16 441s === PAUSE TestReadPolicy/key_is_not_utf16 441s === RUN TestReadPolicy/empty_key 441s === PAUSE TestReadPolicy/empty_key 441s === RUN TestReadPolicy/one_element,_decimal_value 441s === PAUSE TestReadPolicy/one_element,_decimal_value 441s === RUN TestReadPolicy/memory_on_multiple_elements_dont_overlap 441s === PAUSE TestReadPolicy/memory_on_multiple_elements_dont_overlap 441s === RUN TestReadPolicy/semicolon_in_data 441s === PAUSE TestReadPolicy/semicolon_in_data 441s === RUN TestReadPolicy/missing_field 441s === PAUSE TestReadPolicy/missing_field 441s === RUN TestReadPolicy/two_elements 441s === PAUSE TestReadPolicy/two_elements 441s === RUN TestReadPolicy/exotic_return_type 441s === PAUSE TestReadPolicy/exotic_return_type 441s === RUN TestReadPolicy/empty_value 441s === PAUSE TestReadPolicy/empty_value 441s === RUN TestReadPolicy/header_only 441s === PAUSE TestReadPolicy/header_only 441s === RUN TestReadPolicy/invalid_header,_header_doesnt_match 441s === PAUSE TestReadPolicy/invalid_header,_header_doesnt_match 441s === RUN TestReadPolicy/empty_file 441s === PAUSE TestReadPolicy/empty_file 441s === RUN TestReadPolicy/section_not_closed 441s === PAUSE TestReadPolicy/section_not_closed 441s === RUN TestReadPolicy/value_is_not_utf16 441s === PAUSE TestReadPolicy/value_is_not_utf16 441s === RUN TestReadPolicy/section_separators_in_data 441s === PAUSE TestReadPolicy/section_separators_in_data 441s === CONT TestReadPolicy/invalid_header,_header_too_short 441s === CONT TestDecodePolicy 441s === RUN TestDecodePolicy/invalid_header,_header_too_short 441s === PAUSE TestDecodePolicy/invalid_header,_header_too_short 441s === RUN TestDecodePolicy/invalid_container_default_values 441s === PAUSE TestDecodePolicy/invalid_container_default_values 441s === RUN TestDecodePolicy/one_element,_disabled 441s === PAUSE TestDecodePolicy/one_element,_disabled 441s === RUN TestDecodePolicy/basic_type_with_strategy 441s === PAUSE TestDecodePolicy/basic_type_with_strategy 441s === RUN TestDecodePolicy/container_without_metavalues 441s === PAUSE TestDecodePolicy/container_without_metavalues 441s === RUN TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type 441s === PAUSE TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type 441s === RUN TestDecodePolicy/section_not_closed 441s === PAUSE TestDecodePolicy/section_not_closed 441s === RUN TestDecodePolicy/one_element,_string_value 441s === PAUSE TestDecodePolicy/one_element,_string_value 441s === RUN TestDecodePolicy/basic_type,_enabled 441s === PAUSE TestDecodePolicy/basic_type,_enabled 441s === RUN TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings 441s === PAUSE TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings 441s === RUN TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) 441s === PAUSE TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) 441s === RUN TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type 441s === PAUSE TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type 441s === RUN TestDecodePolicy/semicolon_in_data 441s === PAUSE TestDecodePolicy/semicolon_in_data 441s === RUN TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none 441s === PAUSE TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none 441s === RUN TestDecodePolicy/empty_data 441s === PAUSE TestDecodePolicy/empty_data 441s === RUN TestDecodePolicy/null_character_in_data 441s === PAUSE TestDecodePolicy/null_character_in_data 441s === RUN TestDecodePolicy/invalid_decimal_value 441s === PAUSE TestDecodePolicy/invalid_decimal_value 441s === RUN TestDecodePolicy/invalid_header,_file_truncated 441s === PAUSE TestDecodePolicy/invalid_header,_file_truncated 441s === RUN TestDecodePolicy/key_is_not_utf16 441s === PAUSE TestDecodePolicy/key_is_not_utf16 441s === RUN TestDecodePolicy/value_is_not_utf16 441s === PAUSE TestDecodePolicy/value_is_not_utf16 441s === RUN TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options 441s === PAUSE TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options 441s === RUN TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values 441s === PAUSE TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values 441s === RUN TestDecodePolicy/no_header 441s === PAUSE TestDecodePolicy/no_header 441s === RUN TestDecodePolicy/empty_key 441s === PAUSE TestDecodePolicy/empty_key 441s === RUN TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy 441s === PAUSE TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy 441s === RUN TestDecodePolicy/disabled_container_disables_its_option_values 441s === PAUSE TestDecodePolicy/disabled_container_disables_its_option_values 441s === RUN TestDecodePolicy/container_with_meta_elements_and_value_on_options 441s === PAUSE TestDecodePolicy/container_with_meta_elements_and_value_on_options 441s === RUN TestDecodePolicy/exotic_return_type 441s === PAUSE TestDecodePolicy/exotic_return_type 441s === RUN TestDecodePolicy/missing_field 441s === PAUSE TestDecodePolicy/missing_field 441s === RUN TestDecodePolicy/one_element,_decimal_value 441s === PAUSE TestDecodePolicy/one_element,_decimal_value 441s === RUN TestDecodePolicy/container_with_default_elements_override_empty_option_values 441s === PAUSE TestDecodePolicy/container_with_default_elements_override_empty_option_values 441s === RUN TestDecodePolicy/container_strategy_is_reflected_on_child 441s === PAUSE TestDecodePolicy/container_strategy_is_reflected_on_child 441s === RUN TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none 441s === PAUSE TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none 441s === RUN TestDecodePolicy/one_element,_multitext_value 441s === PAUSE TestDecodePolicy/one_element,_multitext_value 441s === RUN TestDecodePolicy/basic_type,_disabled 441s === PAUSE TestDecodePolicy/basic_type,_disabled 441s === RUN TestDecodePolicy/basic_type_with_default_value_has_value_filed_in 441s === PAUSE TestDecodePolicy/basic_type_with_default_value_has_value_filed_in 441s === RUN TestDecodePolicy/disabled_container_with_disabled_option_values 441s === PAUSE TestDecodePolicy/disabled_container_with_disabled_option_values 441s === RUN TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker 441s === PAUSE TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker 441s === RUN TestDecodePolicy/section_separators_in_data 441s === PAUSE TestDecodePolicy/section_separators_in_data 441s === RUN TestDecodePolicy/header_only 441s === PAUSE TestDecodePolicy/header_only 441s === RUN TestDecodePolicy/invalid_header,_header_doesnt_match 441s === PAUSE TestDecodePolicy/invalid_header,_header_doesnt_match 441s === RUN TestDecodePolicy/empty_file 441s === PAUSE TestDecodePolicy/empty_file 441s === RUN TestDecodePolicy/two_elements 441s === PAUSE TestDecodePolicy/two_elements 441s === RUN TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker 441s === PAUSE TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker 441s === RUN TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values 441s === PAUSE TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values 441s === RUN TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker 441s === PAUSE TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker 441s === RUN TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined 441s === PAUSE TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined 441s === RUN TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values 441s === PAUSE TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values 441s === RUN TestDecodePolicy/empty_value 441s === PAUSE TestDecodePolicy/empty_value 441s === CONT TestDecodePolicy/invalid_header,_header_too_short 441s === CONT TestReadPolicy/section_separators_in_data 441s === CONT TestReadPolicy/value_is_not_utf16 441s === CONT TestReadPolicy/section_not_closed 441s === CONT TestReadPolicy/empty_file 441s === CONT TestReadPolicy/invalid_header,_header_doesnt_match 441s === CONT TestReadPolicy/header_only 441s === CONT TestReadPolicy/empty_value 441s === CONT TestReadPolicy/exotic_return_type 441s === CONT TestReadPolicy/two_elements 441s === CONT TestReadPolicy/missing_field 441s === CONT TestReadPolicy/semicolon_in_data 441s === CONT TestReadPolicy/memory_on_multiple_elements_dont_overlap 441s === CONT TestReadPolicy/one_element,_decimal_value 441s === CONT TestReadPolicy/empty_key 441s === CONT TestReadPolicy/key_is_not_utf16 441s === CONT TestReadPolicy/no_header 441s === CONT TestReadPolicy/one_element,_string_value 441s === CONT TestReadPolicy/invalid_header,_file_truncated 441s --- PASS: TestReadPolicy (0.00s) 441s --- PASS: TestReadPolicy/invalid_header,_header_too_short (0.00s) 441s --- PASS: TestReadPolicy/section_separators_in_data (0.00s) 441s --- PASS: TestReadPolicy/value_is_not_utf16 (0.00s) 441s --- PASS: TestReadPolicy/section_not_closed (0.00s) 441s --- PASS: TestReadPolicy/empty_file (0.00s) 441s --- PASS: TestReadPolicy/invalid_header,_header_doesnt_match (0.00s) 441s --- PASS: TestReadPolicy/header_only (0.00s) 441s --- PASS: TestReadPolicy/empty_value (0.00s) 441s --- PASS: TestReadPolicy/exotic_return_type (0.00s) 441s --- PASS: TestReadPolicy/two_elements (0.00s) 441s --- PASS: TestReadPolicy/missing_field (0.00s) 441s --- PASS: TestReadPolicy/semicolon_in_data (0.00s) 441s --- PASS: TestReadPolicy/memory_on_multiple_elements_dont_overlap (0.00s) 441s --- PASS: TestReadPolicy/one_element,_decimal_value (0.00s) 441s --- PASS: TestReadPolicy/empty_key (0.00s) 441s --- PASS: TestReadPolicy/key_is_not_utf16 (0.00s) 441s --- PASS: TestReadPolicy/no_header (0.00s) 441s --- PASS: TestReadPolicy/one_element,_string_value (0.00s) 441s --- PASS: TestReadPolicy/invalid_header,_file_truncated (0.00s) 441s === CONT TestDecodePolicy/empty_value 441s === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values 441s === CONT TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy 441s === CONT TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined 441s === CONT TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker 441s === CONT TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values 441s === CONT TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker 441s === CONT TestDecodePolicy/two_elements 441s === CONT TestDecodePolicy/empty_file 441s === CONT TestDecodePolicy/invalid_header,_header_doesnt_match 441s === CONT TestDecodePolicy/header_only 441s === CONT TestDecodePolicy/section_separators_in_data 441s === CONT TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker 441s === CONT TestDecodePolicy/disabled_container_with_disabled_option_values 441s === CONT TestDecodePolicy/basic_type_with_default_value_has_value_filed_in 441s === CONT TestDecodePolicy/basic_type,_disabled 441s === CONT TestDecodePolicy/one_element,_multitext_value 441s === CONT TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none 441s === CONT TestDecodePolicy/container_strategy_is_reflected_on_child 441s === CONT TestDecodePolicy/container_with_default_elements_override_empty_option_values 441s === CONT TestDecodePolicy/one_element,_decimal_value 441s === CONT TestDecodePolicy/missing_field 441s === CONT TestDecodePolicy/exotic_return_type 441s === CONT TestDecodePolicy/container_with_meta_elements_and_value_on_options 441s === CONT TestDecodePolicy/disabled_container_disables_its_option_values 441s === CONT TestDecodePolicy/semicolon_in_data 441s === CONT TestDecodePolicy/empty_key 441s === CONT TestDecodePolicy/no_header 441s === CONT TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values 441s === CONT TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options 441s === CONT TestDecodePolicy/value_is_not_utf16 441s === CONT TestDecodePolicy/key_is_not_utf16 441s === CONT TestDecodePolicy/invalid_header,_file_truncated 441s === CONT TestDecodePolicy/invalid_decimal_value 441s === CONT TestDecodePolicy/null_character_in_data 441s === CONT TestDecodePolicy/empty_data 441s === CONT TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none 441s === CONT TestDecodePolicy/section_not_closed 441s === CONT TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type 441s === CONT TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) 441s === CONT TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings 441s === CONT TestDecodePolicy/basic_type,_enabled 441s === CONT TestDecodePolicy/one_element,_string_value 441s === CONT TestDecodePolicy/basic_type_with_strategy 441s === CONT TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type 441s === CONT TestDecodePolicy/container_without_metavalues 441s === CONT TestDecodePolicy/one_element,_disabled 441s === CONT TestDecodePolicy/invalid_container_default_values 441s --- PASS: TestDecodePolicy (0.00s) 441s --- PASS: TestDecodePolicy/invalid_header,_header_too_short (0.00s) 441s --- PASS: TestDecodePolicy/empty_value (0.00s) 441s --- PASS: TestDecodePolicy/basic_type_with_a_DISABLED_marker_keeps_meta_and_strategy (0.00s) 441s --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_when_redefined (0.00s) 441s --- PASS: TestDecodePolicy/disabled_container_with_values_needs_a_DISABLED_marker (0.00s) 441s --- PASS: TestDecodePolicy/container_with_default_elements_are_ignored_on_non_empty_option_values (0.00s) 441s --- PASS: TestDecodePolicy/basic_type_with_default_value_needs_a_DISABLED_marker (0.00s) 441s --- PASS: TestDecodePolicy/two_elements (0.00s) 441s --- PASS: TestDecodePolicy/empty_file (0.00s) 441s --- PASS: TestDecodePolicy/invalid_header,_header_doesnt_match (0.00s) 441s --- PASS: TestDecodePolicy/header_only (0.00s) 441s --- PASS: TestDecodePolicy/section_separators_in_data (0.00s) 441s --- PASS: TestDecodePolicy/disabled_container_with_values_still_keep_meta_and_strategy_with_a_DISABLED_marker (0.00s) 441s --- PASS: TestDecodePolicy/disabled_container_with_disabled_option_values (0.00s) 441s --- PASS: TestDecodePolicy/basic_type_with_default_value_has_value_filed_in (0.00s) 441s --- PASS: TestDecodePolicy/basic_type,_disabled (0.00s) 441s --- PASS: TestDecodePolicy/one_element,_multitext_value (0.00s) 441s --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_meta_values,_even_if_second_has_none (0.00s) 441s --- PASS: TestDecodePolicy/container_strategy_is_reflected_on_child (0.00s) 441s --- PASS: TestDecodePolicy/container_with_default_elements_override_empty_option_values (0.00s) 441s --- PASS: TestDecodePolicy/one_element,_decimal_value (0.00s) 441s --- PASS: TestDecodePolicy/missing_field (0.00s) 441s --- PASS: TestDecodePolicy/exotic_return_type (0.00s) 441s --- PASS: TestDecodePolicy/container_with_meta_elements_and_value_on_options (0.00s) 441s --- PASS: TestDecodePolicy/disabled_container_disables_its_option_values (0.00s) 441s --- PASS: TestDecodePolicy/semicolon_in_data (0.00s) 441s --- PASS: TestDecodePolicy/empty_key (0.00s) 441s --- PASS: TestDecodePolicy/no_header (0.00s) 441s --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_default_values (0.00s) 441s --- PASS: TestDecodePolicy/container_with_meta_elements_and_default_without_value_on_options (0.00s) 441s --- PASS: TestDecodePolicy/value_is_not_utf16 (0.00s) 441s --- PASS: TestDecodePolicy/key_is_not_utf16 (0.00s) 441s --- PASS: TestDecodePolicy/invalid_header,_file_truncated (0.00s) 441s --- PASS: TestDecodePolicy/invalid_decimal_value (0.00s) 441s --- PASS: TestDecodePolicy/null_character_in_data (0.00s) 441s --- PASS: TestDecodePolicy/empty_data (0.00s) 441s --- PASS: TestDecodePolicy/two_containers_don’t_mix_their_default_values_even_when_second_has_none (0.00s) 441s --- PASS: TestDecodePolicy/section_not_closed (0.00s) 441s --- PASS: TestDecodePolicy/policy_container_is_ignored_for_meta_of_wrong_type (0.00s) 441s --- PASS: TestDecodePolicy/container_with_default_elements_are_ignored_on_int_option_values_(always_have_values) (0.00s) 441s --- PASS: TestDecodePolicy/container_with_missing_default_element_for_option_values_have_empty_strings (0.00s) 441s --- PASS: TestDecodePolicy/basic_type,_enabled (0.00s) 441s --- PASS: TestDecodePolicy/one_element,_string_value (0.00s) 441s --- PASS: TestDecodePolicy/basic_type_with_strategy (0.00s) 441s --- PASS: TestDecodePolicy/basic_type_is_ignored_for_meta_of_wrong_type (0.00s) 441s --- PASS: TestDecodePolicy/container_without_metavalues (0.00s) 441s --- PASS: TestDecodePolicy/one_element,_disabled (0.00s) 441s --- PASS: TestDecodePolicy/invalid_container_default_values (0.00s) 441s --- PASS: TestDecodePolicy/one_container_with_2_children_don’t_mix_their_meta_values (0.02s) 441s === RUN FuzzDecodePolicy 441s === RUN FuzzDecodePolicy/seed#0 441s === RUN FuzzDecodePolicy/seed#1 441s === RUN FuzzDecodePolicy/seed#2 441s === RUN FuzzDecodePolicy/seed#3 441s === RUN FuzzDecodePolicy/seed#4 441s === RUN FuzzDecodePolicy/seed#5 441s === RUN FuzzDecodePolicy/seed#6 441s === RUN FuzzDecodePolicy/seed#7 441s === RUN FuzzDecodePolicy/seed#8 441s === RUN FuzzDecodePolicy/seed#9 441s === RUN FuzzDecodePolicy/seed#10 441s === RUN FuzzDecodePolicy/seed#11 441s === RUN FuzzDecodePolicy/seed#12 441s === RUN FuzzDecodePolicy/seed#13 441s === RUN FuzzDecodePolicy/seed#14 441s === RUN FuzzDecodePolicy/seed#15 441s === RUN FuzzDecodePolicy/seed#16 441s === RUN FuzzDecodePolicy/seed#17 441s === RUN FuzzDecodePolicy/seed#18 441s === RUN FuzzDecodePolicy/seed#19 441s === RUN FuzzDecodePolicy/seed#20 441s === RUN FuzzDecodePolicy/seed#21 441s === RUN FuzzDecodePolicy/seed#22 441s === RUN FuzzDecodePolicy/seed#23 441s === RUN FuzzDecodePolicy/seed#24 441s === RUN FuzzDecodePolicy/seed#25 441s === RUN FuzzDecodePolicy/seed#26 441s === RUN FuzzDecodePolicy/seed#27 441s === RUN FuzzDecodePolicy/seed#28 441s === RUN FuzzDecodePolicy/seed#29 441s === RUN FuzzDecodePolicy/seed#30 441s === RUN FuzzDecodePolicy/seed#31 441s === RUN FuzzDecodePolicy/seed#32 441s === RUN FuzzDecodePolicy/seed#33 441s === RUN FuzzDecodePolicy/seed#34 441s === RUN FuzzDecodePolicy/seed#35 441s === RUN FuzzDecodePolicy/seed#36 441s === RUN FuzzDecodePolicy/seed#37 441s === RUN FuzzDecodePolicy/seed#38 441s === RUN FuzzDecodePolicy/seed#39 441s === RUN FuzzDecodePolicy/seed#40 441s === RUN FuzzDecodePolicy/seed#41 441s === RUN FuzzDecodePolicy/seed#42 441s === RUN FuzzDecodePolicy/seed#43 441s === RUN FuzzDecodePolicy/seed#44 441s === RUN FuzzDecodePolicy/seed#45 441s === RUN FuzzDecodePolicy/seed#46 441s === RUN FuzzDecodePolicy/seed#47 441s === RUN FuzzDecodePolicy/seed#48 441s === RUN FuzzDecodePolicy/seed#49 441s === RUN FuzzDecodePolicy/seed#50 441s === RUN FuzzDecodePolicy/seed#51 441s === RUN FuzzDecodePolicy/780e5a5fa16cf9e094f2b9813f94cca989f95272a810ab7a0627e61db2a60f91 441s --- PASS: FuzzDecodePolicy (0.02s) 441s --- PASS: FuzzDecodePolicy/seed#0 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#1 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#2 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#3 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#4 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#5 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#6 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#7 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#8 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#9 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#10 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#11 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#12 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#13 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#14 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#15 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#16 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#17 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#18 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#19 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#20 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#21 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#22 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#23 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#24 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#25 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#26 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#27 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#28 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#29 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#30 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#31 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#32 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#33 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#34 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#35 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#36 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#37 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#38 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#39 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#40 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#41 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#42 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#43 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#44 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#45 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#46 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#47 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#48 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#49 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#50 (0.00s) 441s --- PASS: FuzzDecodePolicy/seed#51 (0.00s) 441s --- PASS: FuzzDecodePolicy/780e5a5fa16cf9e094f2b9813f94cca989f95272a810ab7a0627e61db2a60f91 (0.00s) 441s PASS 441s ok github.com/ubuntu/adsys/internal/ad/registry 0.302s 441s === RUN TestNew 441s === PAUSE TestNew 441s === CONT TestNew 441s === RUN TestNew/Adsys_directory_can_already_exists 441s === PAUSE TestNew/Adsys_directory_can_already_exists 441s === RUN TestNew/Unknown_backend_defaults_to_sssd 441s === PAUSE TestNew/Unknown_backend_defaults_to_sssd 441s === RUN TestNew/Select_sssd_backend_explicitly 441s === PAUSE TestNew/Select_sssd_backend_explicitly 441s === RUN TestNew/Select_winbind_backend_explicitly 441s === PAUSE TestNew/Select_winbind_backend_explicitly 441s === RUN TestNew/Error_on_nonexistent_sssd.conf 441s === PAUSE TestNew/Error_on_nonexistent_sssd.conf 441s === RUN TestNew/New_and_Quit_succeeds_and_defaults_to_sssd,_first_run 441s === PAUSE TestNew/New_and_Quit_succeeds_and_defaults_to_sssd,_first_run 441s === RUN TestNew/Error_on_failure_to_create_run_directory 441s === PAUSE TestNew/Error_on_failure_to_create_run_directory 441s === RUN TestNew/Error_on_failure_to_create_cache_directory 441s === PAUSE TestNew/Error_on_failure_to_create_cache_directory 441s === RUN TestNew/Error_on_ad.New_prevents_adsysservice_creation 441s === PAUSE TestNew/Error_on_ad.New_prevents_adsysservice_creation 441s === CONT TestNew/Adsys_directory_can_already_exists 441s === CONT TestNew/New_and_Quit_succeeds_and_defaults_to_sssd,_first_run 441s === CONT TestNew/Error_on_ad.New_prevents_adsysservice_creation 441s === CONT TestNew/Error_on_nonexistent_sssd.conf 441s === CONT TestNew/Error_on_failure_to_create_cache_directory 441s === CONT TestNew/Error_on_failure_to_create_run_directory 441s === CONT TestNew/Select_sssd_backend_explicitly 441s === CONT TestNew/Select_winbind_backend_explicitly 441s === CONT TestNew/Unknown_backend_defaults_to_sssd 441s time="2024-03-22T01:11:27Z" level=warning msg="could not get online status for domain \"example.com\": status code 6" 441s time="2024-03-22T01:11:27Z" level=warning msg="Unknown configured backend \"unknown-backend\". Defaulting to sssd." 441s --- PASS: TestNew (0.00s) 441s --- PASS: TestNew/Error_on_ad.New_prevents_adsysservice_creation (0.01s) 441s --- PASS: TestNew/Error_on_nonexistent_sssd.conf (0.01s) 441s --- PASS: TestNew/Error_on_failure_to_create_cache_directory (0.00s) 441s --- PASS: TestNew/Error_on_failure_to_create_run_directory (0.00s) 441s --- PASS: TestNew/New_and_Quit_succeeds_and_defaults_to_sssd,_first_run (0.02s) 441s --- PASS: TestNew/Adsys_directory_can_already_exists (0.02s) 441s --- PASS: TestNew/Select_sssd_backend_explicitly (0.02s) 441s --- PASS: TestNew/Select_winbind_backend_explicitly (0.02s) 441s --- PASS: TestNew/Unknown_backend_defaults_to_sssd (0.02s) 441s PASS 441s ok github.com/ubuntu/adsys/internal/adsysservice 0.360s 441s === RUN TestIsAllowed 441s === PAUSE TestIsAllowed 441s === RUN TestPeerCredsInfoAuthType 441s === PAUSE TestPeerCredsInfoAuthType 441s === RUN TestServerPeerCredsHandshake 441s === PAUSE TestServerPeerCredsHandshake 441s === RUN TestServerPeerCredsInvalidSocket 441s === PAUSE TestServerPeerCredsInvalidSocket 441s === RUN TestIsAllowedFromContext 441s === PAUSE TestIsAllowedFromContext 441s === RUN TestIsAllowedFromContextWithoutPeer 441s === PAUSE TestIsAllowedFromContextWithoutPeer 441s === RUN TestIsAllowedFromContextWithInvalidPeerCreds 441s === PAUSE TestIsAllowedFromContextWithInvalidPeerCreds 441s === RUN TestIsAllowedFromContextWithoutUserKey 441s === PAUSE TestIsAllowedFromContextWithoutUserKey 441s === CONT TestIsAllowed 441s === CONT TestIsAllowedFromContext 441s === CONT TestServerPeerCredsInvalidSocket 441s --- PASS: TestServerPeerCredsInvalidSocket (0.00s) 441s === CONT TestServerPeerCredsHandshake 441s === CONT TestIsAllowedFromContextWithoutUserKey 441s --- PASS: TestServerPeerCredsHandshake (0.00s) 441s === CONT TestIsAllowedFromContextWithInvalidPeerCreds 441s === RUN TestIsAllowed/Valid_process_and_NACK 441s === PAUSE TestIsAllowed/Valid_process_and_NACK 441s === RUN TestIsAllowed/Process_doesn't_exists 441s === PAUSE TestIsAllowed/Process_doesn't_exists 441s === RUN TestIsAllowed/Invalid_process_stat_file:_)_at_the_end 441s === PAUSE TestIsAllowed/Invalid_process_stat_file:_)_at_the_end 441s === RUN TestIsAllowed/Invalid_process_stat_file:_field_isn't_present 441s === PAUSE TestIsAllowed/Invalid_process_stat_file:_field_isn't_present 441s === RUN TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID 441s === PAUSE TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID 441s === RUN TestIsAllowed/Root_is_always_authorized 441s === PAUSE TestIsAllowed/Root_is_always_authorized 441s === RUN TestIsAllowed/Valid_process_and_ACK 441s === PAUSE TestIsAllowed/Valid_process_and_ACK 441s === RUN TestIsAllowed/Polkit_dbus_call_errors_out 441s === PAUSE TestIsAllowed/Polkit_dbus_call_errors_out 441s === RUN TestIsAllowed/ActionAlwaysAllowed_is_always_allowed 441s === PAUSE TestIsAllowed/ActionAlwaysAllowed_is_always_allowed 441s === RUN TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID 441s === PAUSE TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID 441s === RUN TestIsAllowed/Invalid_process_stat_file:_missing_) 441s === PAUSE TestIsAllowed/Invalid_process_stat_file:_missing_) 441s === RUN TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int 441s === PAUSE TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int 441s === CONT TestIsAllowedFromContextWithoutPeer 441s === RUN TestIsAllowedFromContext/Extract_current_user_action_from_request 441s === PAUSE TestIsAllowedFromContext/Extract_current_user_action_from_request 441s === RUN TestIsAllowedFromContext/Extract_other_user_action_from_request 441s === PAUSE TestIsAllowedFromContext/Extract_other_user_action_from_request 441s === RUN TestIsAllowedFromContext/Unauthorizes_when_user_lookup_returns_an_error 441s === PAUSE TestIsAllowedFromContext/Unauthorizes_when_user_lookup_returns_an_error 441s === RUN TestIsAllowedFromContext/Unauthorizes_when_user_has_invalid_uid 441s === PAUSE TestIsAllowedFromContext/Unauthorizes_when_user_has_invalid_uid 441s === RUN TestIsAllowedFromContext/Root_is_always_authorized 441s === PAUSE TestIsAllowedFromContext/Root_is_always_authorized 441s === RUN TestIsAllowedFromContext/Valid_process_and_ACK 441s === PAUSE TestIsAllowedFromContext/Valid_process_and_ACK 441s === RUN TestIsAllowedFromContext/Valid_process_and_NACK 441s === PAUSE TestIsAllowedFromContext/Valid_process_and_NACK 441s === CONT TestPeerCredsInfoAuthType 441s --- PASS: TestPeerCredsInfoAuthType (0.00s) 441s === CONT TestIsAllowed/Valid_process_and_NACK 441s === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int 441s === CONT TestIsAllowed/Invalid_process_stat_file:_missing_) 441s === CONT TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID 441s === CONT TestIsAllowed/ActionAlwaysAllowed_is_always_allowed 441s === CONT TestIsAllowed/Polkit_dbus_call_errors_out 441s === CONT TestIsAllowed/Valid_process_and_ACK 441s === CONT TestIsAllowed/Root_is_always_authorized 441s === CONT TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID 441s === CONT TestIsAllowed/Invalid_process_stat_file:_field_isn't_present 441s === CONT TestIsAllowed/Invalid_process_stat_file:_)_at_the_end 441s === CONT TestIsAllowed/Process_doesn't_exists 441s --- PASS: TestIsAllowed (0.01s) 441s --- PASS: TestIsAllowed/Valid_process_and_NACK (0.00s) 441s --- PASS: TestIsAllowed/Invalid_process_stat_file:_field_isn't_an_int (0.00s) 441s --- PASS: TestIsAllowed/Invalid_process_stat_file:_missing_) (0.00s) 441s --- PASS: TestIsAllowed/User_Action_on_other_user_translates_to_Other_parameter_as_ID (0.00s) 441s --- PASS: TestIsAllowed/ActionAlwaysAllowed_is_always_allowed (0.00s) 441s --- PASS: TestIsAllowed/Polkit_dbus_call_errors_out (0.00s) 441s --- PASS: TestIsAllowed/Valid_process_and_ACK (0.00s) 441s --- PASS: TestIsAllowed/Root_is_always_authorized (0.00s) 441s --- PASS: TestIsAllowed/User_Action_for_own_user_translates_to_Self_parameter_as_ID (0.00s) 441s --- PASS: TestIsAllowed/Invalid_process_stat_file:_field_isn't_present (0.00s) 441s --- PASS: TestIsAllowed/Invalid_process_stat_file:_)_at_the_end (0.00s) 441s --- PASS: TestIsAllowed/Process_doesn't_exists (0.00s) 441s === CONT TestIsAllowedFromContext/Extract_current_user_action_from_request 441s === CONT TestIsAllowedFromContext/Valid_process_and_NACK 441s === CONT TestIsAllowedFromContext/Valid_process_and_ACK 441s === CONT TestIsAllowedFromContext/Root_is_always_authorized 441s === CONT TestIsAllowedFromContext/Unauthorizes_when_user_has_invalid_uid 441s === CONT TestIsAllowedFromContext/Unauthorizes_when_user_lookup_returns_an_error 441s === CONT TestIsAllowedFromContext/Extract_other_user_action_from_request 441s --- PASS: TestIsAllowedFromContext (0.01s) 441s --- PASS: TestIsAllowedFromContext/Extract_current_user_action_from_request (0.00s) 441s --- PASS: TestIsAllowedFromContext/Valid_process_and_NACK (0.00s) 441s --- PASS: TestIsAllowedFromContext/Valid_process_and_ACK (0.00s) 441s --- PASS: TestIsAllowedFromContext/Root_is_always_authorized (0.00s) 441s --- PASS: TestIsAllowedFromContext/Unauthorizes_when_user_has_invalid_uid (0.00s) 441s --- PASS: TestIsAllowedFromContext/Unauthorizes_when_user_lookup_returns_an_error (0.00s) 441s --- PASS: TestIsAllowedFromContext/Extract_other_user_action_from_request (0.00s) 441s --- PASS: TestIsAllowedFromContextWithoutUserKey (0.01s) 441s --- PASS: TestIsAllowedFromContextWithInvalidPeerCreds (0.01s) 441s --- PASS: TestIsAllowedFromContextWithoutPeer (0.01s) 441s PASS 441s ok github.com/ubuntu/adsys/internal/authorizer 0.179s 443s === RUN TestSetVerboseMode 443s === RUN TestSetVerboseMode/Default_level_is_warning 443s === RUN TestSetVerboseMode/1_is_for_info 443s === RUN TestSetVerboseMode/2_is_for_debug 443s === RUN TestSetVerboseMode/3_is_debug_printing_callers 443s --- PASS: TestSetVerboseMode (0.00s) 443s --- PASS: TestSetVerboseMode/Default_level_is_warning (0.00s) 443s --- PASS: TestSetVerboseMode/1_is_for_info (0.00s) 443s --- PASS: TestSetVerboseMode/2_is_for_debug (0.00s) 443s --- PASS: TestSetVerboseMode/3_is_debug_printing_callers (0.00s) 443s === RUN TestInit 443s === RUN TestInit/Callback_in_error_on_refresh_only_prints_warning 443s time="2024-03-22T01:11:31Z" level=warning msg="Error while refreshing configuration: Error from callback" 443s === RUN TestInit/Env_has_precedence_over_configuration 443s === RUN TestInit/Error_on_invalid_configuration_file 443s === RUN TestInit/No_config_flag_set_before_Init_is_call_is_ignored 443s === RUN TestInit/Flag_is_supported 443s === RUN TestInit/Configuration_changed_directly 443s === RUN TestInit/Configuration_flag,_not_in_config_dir 443s === RUN TestInit/Environment_is_supported 443s === RUN TestInit/Configuration_flag_has_precedence_over_local_file 443s === RUN TestInit/Error_on_callback_returning_error_on_first_call 443s === RUN TestInit/Error_on_config_flag_points_to_unexisting_path 443s === RUN TestInit/Load_configuration,_no_file,_no_flag,_no_env 443s === RUN TestInit/Load_configuration_from_executable_dir 443s === RUN TestInit/Empty_configuration_file_is_supported 443s === RUN TestInit/Load_configuration_with_file 443s === RUN TestInit/Configuration_flag_on_subcommand,_not_in_config_dir,_init_on_subcommand 443s === RUN TestInit/Error_on_no_verbose_flag_set_before_Init_is_call 443s === RUN TestInit/Flag_has_precedence_over_env 443s === RUN TestInit/Configuration_flag_on_parent,_not_in_config_dir,_init_on_subcommand 443s === RUN TestInit/Configuration_file_overwritten 443s === RUN TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account 443s --- PASS: TestInit (11.77s) 443s --- PASS: TestInit/Callback_in_error_on_refresh_only_prints_warning (2.47s) 443s --- PASS: TestInit/Env_has_precedence_over_configuration (0.04s) 443s --- PASS: TestInit/Error_on_invalid_configuration_file (0.03s) 443s --- PASS: TestInit/No_config_flag_set_before_Init_is_call_is_ignored (0.16s) 443s --- PASS: TestInit/Flag_is_supported (0.02s) 443s --- PASS: TestInit/Configuration_changed_directly (2.10s) 443s --- PASS: TestInit/Configuration_flag,_not_in_config_dir (0.01s) 443s --- PASS: TestInit/Environment_is_supported (0.02s) 443s --- PASS: TestInit/Configuration_flag_has_precedence_over_local_file (0.02s) 443s --- PASS: TestInit/Error_on_callback_returning_error_on_first_call (0.02s) 443s --- PASS: TestInit/Error_on_config_flag_points_to_unexisting_path (0.03s) 443s --- PASS: TestInit/Load_configuration,_no_file,_no_flag,_no_env (0.01s) 443s --- PASS: TestInit/Load_configuration_from_executable_dir (0.03s) 443s --- PASS: TestInit/Empty_configuration_file_is_supported (0.02s) 443s --- PASS: TestInit/Load_configuration_with_file (0.02s) 443s --- PASS: TestInit/Configuration_flag_on_subcommand,_not_in_config_dir,_init_on_subcommand (0.05s) 443s --- PASS: TestInit/Error_on_no_verbose_flag_set_before_Init_is_call (0.10s) 443s --- PASS: TestInit/Flag_has_precedence_over_env (0.05s) 443s --- PASS: TestInit/Configuration_flag_on_parent,_not_in_config_dir,_init_on_subcommand (0.02s) 443s --- PASS: TestInit/Configuration_file_overwritten (2.12s) 443s --- PASS: TestInit/Configuration_file_created_after_Init()_is_not_taken_into_account (4.41s) 443s === RUN TestLoadConfig 443s === PAUSE TestLoadConfig 443s === CONT TestLoadConfig 443s === RUN TestLoadConfig/Empty_configuration_is_supported 443s === PAUSE TestLoadConfig/Empty_configuration_is_supported 443s === RUN TestLoadConfig/Load_configuration_deserialize_its 443s === PAUSE TestLoadConfig/Load_configuration_deserialize_its 443s === CONT TestLoadConfig/Empty_configuration_is_supported 443s === CONT TestLoadConfig/Load_configuration_deserialize_its 443s --- PASS: TestLoadConfig (0.00s) 443s --- PASS: TestLoadConfig/Empty_configuration_is_supported (0.00s) 443s --- PASS: TestLoadConfig/Load_configuration_deserialize_its (0.00s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/config 11.856s 443s === RUN TestConfigFileFromArgs 443s === PAUSE TestConfigFileFromArgs 443s === RUN TestDirsFromConfigFile 443s === PAUSE TestDirsFromConfigFile 443s === RUN TestWriteConfig 443s === RUN TestWriteConfig/Error_on_empty_dirs 443s === RUN TestWriteConfig/With_relative_config_path 443s === RUN TestWriteConfig/With_nested_config_path 443s === RUN TestWriteConfig/Error_on_absent_dirs 443s --- PASS: TestWriteConfig (0.00s) 443s --- PASS: TestWriteConfig/Error_on_empty_dirs (0.00s) 443s --- PASS: TestWriteConfig/With_relative_config_path (0.00s) 443s --- PASS: TestWriteConfig/With_nested_config_path (0.00s) 443s --- PASS: TestWriteConfig/Error_on_absent_dirs (0.00s) 443s === CONT TestConfigFileFromArgs 443s === RUN TestConfigFileFromArgs/Error_on_no_config_argument 443s === PAUSE TestConfigFileFromArgs/Error_on_no_config_argument 443s === RUN TestConfigFileFromArgs/Error_on_config_argument_with_no_value 443s === PAUSE TestConfigFileFromArgs/Error_on_config_argument_with_no_value 443s === RUN TestConfigFileFromArgs/Short_config_argument 443s === PAUSE TestConfigFileFromArgs/Short_config_argument 443s === RUN TestConfigFileFromArgs/Short_config_argument_with_quotes 443s === PAUSE TestConfigFileFromArgs/Short_config_argument_with_quotes 443s === RUN TestConfigFileFromArgs/Error_on_empty_args 443s === PAUSE TestConfigFileFromArgs/Error_on_empty_args 443s === CONT TestConfigFileFromArgs/Error_on_no_config_argument 443s === CONT TestDirsFromConfigFile 443s === RUN TestDirsFromConfigFile/No_config_file 443s === CONT TestConfigFileFromArgs/Error_on_empty_args 443s === PAUSE TestDirsFromConfigFile/No_config_file 443s === RUN TestDirsFromConfigFile/Empty_config_file 443s === PAUSE TestDirsFromConfigFile/Empty_config_file 443s === RUN TestDirsFromConfigFile/No_dirs_in_config_file 443s === PAUSE TestDirsFromConfigFile/No_dirs_in_config_file 443s === RUN TestDirsFromConfigFile/Config_dirs_is_not_an_array 443s === CONT TestConfigFileFromArgs/Error_on_config_argument_with_no_value 443s === CONT TestConfigFileFromArgs/Short_config_argument 443s === PAUSE TestDirsFromConfigFile/Config_dirs_is_not_an_array 443s === CONT TestConfigFileFromArgs/Short_config_argument_with_quotes 443s === RUN TestDirsFromConfigFile/Config_dirs_is_an_array 443s === PAUSE TestDirsFromConfigFile/Config_dirs_is_an_array 443s === CONT TestDirsFromConfigFile/No_config_file 443s --- PASS: TestConfigFileFromArgs (0.00s) 443s --- PASS: TestConfigFileFromArgs/Error_on_no_config_argument (0.00s) 443s --- PASS: TestConfigFileFromArgs/Error_on_empty_args (0.00s) 443s --- PASS: TestConfigFileFromArgs/Error_on_config_argument_with_no_value (0.00s) 443s --- PASS: TestConfigFileFromArgs/Short_config_argument (0.00s) 443s --- PASS: TestConfigFileFromArgs/Short_config_argument_with_quotes (0.00s) 443s === CONT TestDirsFromConfigFile/Config_dirs_is_not_an_array 443s === CONT TestDirsFromConfigFile/No_dirs_in_config_file 443s === CONT TestDirsFromConfigFile/Empty_config_file 443s === CONT TestDirsFromConfigFile/Config_dirs_is_an_array 443s --- PASS: TestDirsFromConfigFile (0.00s) 443s --- PASS: TestDirsFromConfigFile/No_dirs_in_config_file (0.00s) 443s --- PASS: TestDirsFromConfigFile/Empty_config_file (0.00s) 443s --- PASS: TestDirsFromConfigFile/Config_dirs_is_an_array (0.00s) 443s --- PASS: TestDirsFromConfigFile/No_config_file (0.00s) 443s --- PASS: TestDirsFromConfigFile/Config_dirs_is_not_an_array (0.01s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/config/watchd 0.103s 443s === RUN TestStartStop 443s === PAUSE TestStartStop 443s === RUN TestStopBeforeServe 443s === PAUSE TestStopBeforeServe 443s === RUN TestChangeSocket 443s === PAUSE TestChangeSocket 443s === RUN TestSocketActivation 443s === PAUSE TestSocketActivation 443s === RUN TestUseSocketIgnoredWithSocketActivation 443s === PAUSE TestUseSocketIgnoredWithSocketActivation 443s === RUN TestSdNotifier 443s === PAUSE TestSdNotifier 443s === RUN TestFailingOption 443s === PAUSE TestFailingOption 443s === RUN TestCannotCreateSocket 443s === PAUSE TestCannotCreateSocket 443s === RUN TestServerStartListenTimeout 443s === PAUSE TestServerStartListenTimeout 443s === RUN TestServerDontTimeoutWithActiveRequest 443s === PAUSE TestServerDontTimeoutWithActiveRequest 443s === RUN TestServerDontTimeoutWithMultipleActiveRequests 443s === PAUSE TestServerDontTimeoutWithMultipleActiveRequests 443s === RUN TestServerChangeTimeout 443s === PAUSE TestServerChangeTimeout 443s === RUN TestServerDoubleQuit 443s === PAUSE TestServerDoubleQuit 443s === CONT TestStartStop 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestStartStop1208905278/001/test.sock" 443s === CONT TestServerDoubleQuit 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestServerDoubleQuit2239158837/001/test.sock" 443s === CONT TestServerChangeTimeout 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestServerChangeTimeout3447601043/001/test.sock" 443s === CONT TestServerDontTimeoutWithMultipleActiveRequests 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithMultipleActiveRequests2377690592/001/test.sock" 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s time="2024-03-22T01:11:31Z" level=info msg="Wait for active requests to close." 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s time="2024-03-22T01:11:31Z" level=info msg="Wait for active requests to close." 443s --- PASS: TestServerDoubleQuit (0.02s) 443s === CONT TestServerDontTimeoutWithActiveRequest 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestServerDontTimeoutWithActiveRequest812462345/001/test.sock" 443s --- PASS: TestStartStop (0.03s) 443s === CONT TestServerStartListenTimeout 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestServerStartListenTimeout1558950912/001/test.sock" 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s --- PASS: TestServerStartListenTimeout (0.01s) 443s === CONT TestCannotCreateSocket 443s --- PASS: TestCannotCreateSocket (0.00s) 443s === CONT TestFailingOption 443s --- PASS: TestFailingOption (0.00s) 443s === CONT TestSdNotifier 443s === RUN TestSdNotifier/Sends_signal 443s === PAUSE TestSdNotifier/Sends_signal 443s === RUN TestSdNotifier/Doesn't_fail_when_not_under_systemd 443s === PAUSE TestSdNotifier/Doesn't_fail_when_not_under_systemd 443s === RUN TestSdNotifier/Error_when_notifier_fails 443s === PAUSE TestSdNotifier/Error_when_notifier_fails 443s === CONT TestUseSocketIgnoredWithSocketActivation 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestUseSocketIgnoredWithSocketActivation1954926305/001/socket" 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s --- PASS: TestServerChangeTimeout (0.05s) 443s === CONT TestSocketActivation 443s === RUN TestSocketActivation/Error_when_Listeners()_fails 443s === PAUSE TestSocketActivation/Error_when_Listeners()_fails 443s === RUN TestSocketActivation/Success_with_one_socket 443s === PAUSE TestSocketActivation/Success_with_one_socket 443s === RUN TestSocketActivation/Error_when_provided_with_many_sockets 443s === PAUSE TestSocketActivation/Error_when_provided_with_many_sockets 443s === CONT TestChangeSocket 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestChangeSocket1917074020/001/test.sock" 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s time="2024-03-22T01:11:31Z" level=info msg="Wait for active requests to close." 443s --- PASS: TestUseSocketIgnoredWithSocketActivation (0.02s) 443s === CONT TestStopBeforeServe 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s time="2024-03-22T01:11:31Z" level=info msg="Wait for active requests to close." 443s --- PASS: TestStopBeforeServe (0.00s) 443s === CONT TestSdNotifier/Sends_signal 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestSdNotifierSends_signal229395053/001/socket" 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s time="2024-03-22T01:11:31Z" level=info msg="Wait for active requests to close." 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestChangeSocket1917074020/001/test2.sock" 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s time="2024-03-22T01:11:31Z" level=info msg="Wait for active requests to close." 443s === CONT TestSdNotifier/Error_when_notifier_fails 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s === CONT TestSdNotifier/Doesn't_fail_when_not_under_systemd 443s time="2024-03-22T01:11:31Z" level=info msg="Wait for active requests to close." 443s --- PASS: TestChangeSocket (0.02s) 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestSdNotifierDoesnt_fail_when_not_under_systemd2124853270/001/socket" 443s === CONT TestSocketActivation/Error_when_Listeners()_fails 443s === CONT TestSocketActivation/Error_when_provided_with_many_sockets 443s === CONT TestSocketActivation/Success_with_one_socket 443s time="2024-03-22T01:11:31Z" level=info msg="Serving on /tmp/TestSocketActivationSuccess_with_one_socket2784080949/001/sock1" 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s time="2024-03-22T01:11:31Z" level=info msg="Wait for active requests to close." 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s time="2024-03-22T01:11:31Z" level=info msg="Wait for active requests to close." 443s --- PASS: TestSdNotifier (0.00s) 443s --- PASS: TestSdNotifier/Sends_signal (0.01s) 443s --- PASS: TestSdNotifier/Error_when_notifier_fails (0.00s) 443s --- PASS: TestSdNotifier/Doesn't_fail_when_not_under_systemd (0.01s) 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s time="2024-03-22T01:11:31Z" level=info msg="Wait for active requests to close." 443s --- PASS: TestSocketActivation (0.00s) 443s --- PASS: TestSocketActivation/Error_when_Listeners()_fails (0.00s) 443s --- PASS: TestSocketActivation/Error_when_provided_with_many_sockets (0.00s) 443s --- PASS: TestSocketActivation/Success_with_one_socket (0.01s) 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s --- PASS: TestServerDontTimeoutWithMultipleActiveRequests (0.11s) 443s time="2024-03-22T01:11:31Z" level=info msg="Stopping daemon requested." 443s --- PASS: TestServerDontTimeoutWithActiveRequest (0.11s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/daemon 0.188s 443s === RUN TestCleanDirectory 443s === PAUSE TestCleanDirectory 443s === RUN TestCleanDirectoryNoDirectoryExists 443s === PAUSE TestCleanDirectoryNoDirectoryExists 443s === RUN TestCleanDirectoryCantRemoveDirectory 443s === PAUSE TestCleanDirectoryCantRemoveDirectory 443s === RUN TestInstallOnlyMode 443s --- PASS: TestInstallOnlyMode (0.00s) 443s === RUN TestDestDirectory 443s --- PASS: TestDestDirectory (0.00s) 443s === CONT TestCleanDirectory 443s === CONT TestCleanDirectoryNoDirectoryExists 443s === CONT TestCleanDirectoryCantRemoveDirectory 443s --- PASS: TestCleanDirectoryCantRemoveDirectory (0.00s) 443s --- PASS: TestCleanDirectory (0.01s) 443s --- PASS: TestCleanDirectoryNoDirectoryExists (0.02s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/generators 0.047s 443s === RUN TestNoNotification 443s === PAUSE TestNoNotification 443s === RUN TestNewConnectionNotification 443s === PAUSE TestNewConnectionNotification 443s === RUN TestDoneConnectionNotification 443s === PAUSE TestDoneConnectionNotification 443s === RUN TestErrorFromHandlerReturned 443s === PAUSE TestErrorFromHandlerReturned 443s === RUN TestErrorOnNilStream 443s === PAUSE TestErrorOnNilStream 443s === CONT TestNoNotification 443s === CONT TestErrorFromHandlerReturned 443s --- PASS: TestErrorFromHandlerReturned (0.00s) 443s === CONT TestErrorOnNilStream 443s --- PASS: TestErrorOnNilStream (0.00s) 443s === CONT TestDoneConnectionNotification 443s --- PASS: TestDoneConnectionNotification (0.00s) 443s === CONT TestNewConnectionNotification 443s --- PASS: TestNewConnectionNotification (0.00s) 443s --- PASS: TestNoNotification (0.00s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/grpc/connectionnotify 0.159s 443s === RUN TestActiveConnection 443s === PAUSE TestActiveConnection 443s === RUN TestTimeoutOnInactiveConnection 443s === PAUSE TestTimeoutOnInactiveConnection 443s === RUN TestCancelOnClientSide 443s === PAUSE TestCancelOnClientSide 443s === RUN TestClientInterceptorFailed 443s === PAUSE TestClientInterceptorFailed 443s === RUN TestRecvMessageError 443s === PAUSE TestRecvMessageError 443s === CONT TestActiveConnection 443s === CONT TestCancelOnClientSide 443s === CONT TestClientInterceptorFailed 443s --- PASS: TestCancelOnClientSide (0.00s) 443s --- PASS: TestClientInterceptorFailed (0.00s) 443s === CONT TestTimeoutOnInactiveConnection 443s === CONT TestRecvMessageError 443s --- PASS: TestRecvMessageError (0.00s) 443s --- PASS: TestTimeoutOnInactiveConnection (0.05s) 443s --- PASS: TestActiveConnection (0.16s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/grpc/contextidler 0.243s 443s === RUN TestFormat 443s === PAUSE TestFormat 443s === CONT TestFormat 443s === RUN TestFormat/GRPC_Unknown_errors_don’t_print_status_and_daemon 443s === PAUSE TestFormat/GRPC_Unknown_errors_don’t_print_status_and_daemon 443s === RUN TestFormat/GRPC_Random_errors_prints_status_and_message 443s === PAUSE TestFormat/GRPC_Random_errors_prints_status_and_message 443s === RUN TestFormat/Nil_returns_nil 443s === PAUSE TestFormat/Nil_returns_nil 443s === RUN TestFormat/Non_GRPC_errors_are_returned_as_is 443s === PAUSE TestFormat/Non_GRPC_errors_are_returned_as_is 443s === RUN TestFormat/GRPC_Unavailable_errors_prints_daemon_name 443s === PAUSE TestFormat/GRPC_Unavailable_errors_prints_daemon_name 443s === RUN TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message 443s === PAUSE TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message 443s === CONT TestFormat/GRPC_Unknown_errors_don’t_print_status_and_daemon 443s === CONT TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message 443s === CONT TestFormat/GRPC_Unavailable_errors_prints_daemon_name 443s === CONT TestFormat/Non_GRPC_errors_are_returned_as_is 443s === CONT TestFormat/Nil_returns_nil 443s === CONT TestFormat/GRPC_Random_errors_prints_status_and_message 443s --- PASS: TestFormat (0.00s) 443s --- PASS: TestFormat/GRPC_Unknown_errors_don’t_print_status_and_daemon (0.00s) 443s --- PASS: TestFormat/GRPC_Deadline_errors_don’t_print_status_nor_daemon_nor_message (0.00s) 443s --- PASS: TestFormat/GRPC_Unavailable_errors_prints_daemon_name (0.00s) 443s --- PASS: TestFormat/Non_GRPC_errors_are_returned_as_is (0.00s) 443s --- PASS: TestFormat/Nil_returns_nil (0.00s) 443s --- PASS: TestFormat/GRPC_Random_errors_prints_status_and_message (0.00s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/grpc/grpcerror 0.027s 443s === RUN TestStreamServer 443s === PAUSE TestStreamServer 443s === RUN TestStreamClient 443s === PAUSE TestStreamClient 443s === CONT TestStreamServer 443s --- PASS: TestStreamServer (0.00s) 443s === CONT TestStreamClient 443s --- PASS: TestStreamClient (0.00s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/grpc/interceptorschain 0.044s 443s === RUN TestChildRecvMsgAndHandlerCalled 443s === PAUSE TestChildRecvMsgAndHandlerCalled 443s === CONT TestChildRecvMsgAndHandlerCalled 443s === RUN TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called 443s === PAUSE TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called 443s === RUN TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact 443s === PAUSE TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact 443s === RUN TestChildRecvMsgAndHandlerCalled/Error_when_handler_fails_out 443s === PAUSE TestChildRecvMsgAndHandlerCalled/Error_when_handler_fails_out 443s === RUN TestChildRecvMsgAndHandlerCalled/Error_when_RecvMsg_errors_out 443s === PAUSE TestChildRecvMsgAndHandlerCalled/Error_when_RecvMsg_errors_out 443s === CONT TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called 443s === CONT TestChildRecvMsgAndHandlerCalled/Error_when_RecvMsg_errors_out 443s === CONT TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact 443s === CONT TestChildRecvMsgAndHandlerCalled/Error_when_handler_fails_out 443s time="2024-03-22T01:11:35Z" level=info msg="Error sent to client: Failing handler" 443s --- PASS: TestChildRecvMsgAndHandlerCalled (0.00s) 443s --- PASS: TestChildRecvMsgAndHandlerCalled/Error_when_RecvMsg_errors_out (0.00s) 443s --- PASS: TestChildRecvMsgAndHandlerCalled/Handler_and_RecvMsg_are_called (0.00s) 443s --- PASS: TestChildRecvMsgAndHandlerCalled/Error_when_handler_fails_out (0.00s) 443s --- PASS: TestChildRecvMsgAndHandlerCalled/Info_being_nil_has_no_impact (0.00s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/grpc/logconnections 0.027s 443s === RUN TestRecvLogMsg 443s === PAUSE TestRecvLogMsg 443s === RUN TestAddStreamToForwardLocalLogs 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:157002]]" 443s time="2024-03-22T01:11:36Z" level=warning msg=something 443s --- PASS: TestAddStreamToForwardLocalLogs (0.00s) 443s === RUN TestAddStreamToForwardOtherStream 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:361661]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:168095]]" 443s --- PASS: TestAddStreamToForwardOtherStream (0.01s) 443s === RUN TestAddStreamToForwardAfterClientIsConnected 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:928435]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:220866]]" 443s --- PASS: TestAddStreamToForwardAfterClientIsConnected (0.00s) 443s === RUN TestAddStreamToForwardDisconnect 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:132241]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:845713]]" 443s --- PASS: TestAddStreamToForwardDisconnect (0.00s) 443s === RUN TestAddStreamToForwardTwoClients 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:321769]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:330505]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:879320]]" 443s --- PASS: TestAddStreamToForwardTwoClients (0.00s) 443s === RUN TestAddStreamToForwardWithListenerCaller 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:027925]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:191446]]" 443s --- PASS: TestAddStreamToForwardWithListenerCaller (0.00s) 443s === RUN TestAddStreamMultipleForwarders 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:173850]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:090340]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:217189]]" 443s --- PASS: TestAddStreamMultipleForwarders (0.00s) 443s === RUN TestAddStreamMultipleForwardersOneWithCaller 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:211736]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:350560]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:448539]]" 443s --- PASS: TestAddStreamMultipleForwardersOneWithCaller (0.00s) 443s === RUN TestAddStreamToForwardFailSend 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:307327]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:656240]]" 443s time="2024-03-22T01:11:36Z" level=warning msg="Couldn't send log to one or more listener: SendMsg failed" 443s --- PASS: TestAddStreamToForwardFailSend (0.00s) 443s === RUN TestRemoveAllStreams 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:531202]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:051648]]" 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:314325]]" 443s time="2024-03-22T01:11:36Z" level=warning msg="[[123456:314325]] else" 443s --- PASS: TestRemoveAllStreams (0.00s) 443s === RUN TestLogWarningOnly 443s === PAUSE TestLogWarningOnly 443s === RUN TestMultipleLogs 443s === PAUSE TestMultipleLogs 443s === RUN TestAllLogLevels 443s === PAUSE TestAllLogLevels 443s === RUN TestDebugSentToRemoteEvenIfLocalIsWarning 443s === PAUSE TestDebugSentToRemoteEvenIfLocalIsWarning 443s === RUN TestLogWarningWithLocalCaller 443s === PAUSE TestLogWarningWithLocalCaller 443s === RUN TestLogWarningWithRemoteCaller 443s === PAUSE TestLogWarningWithRemoteCaller 443s === RUN TestLogWithNoCaller 443s === PAUSE TestLogWithNoCaller 443s === RUN TestSetReportCaller 443s === RUN TestSetReportCaller/Report_caller 443s === RUN TestSetReportCaller/Disable_caller 443s --- PASS: TestSetReportCaller (0.00s) 443s --- PASS: TestSetReportCaller/Report_caller (0.00s) 443s --- PASS: TestSetReportCaller/Disable_caller (0.00s) 443s === RUN TestLogSendingFail 443s === PAUSE TestLogSendingFail 443s === RUN TestLogStreamsAreSeparated 443s === PAUSE TestLogStreamsAreSeparated 443s === RUN TestLogAddHook 443s time="2024-03-22T01:11:36Z" level=info 443s --- PASS: TestLogAddHook (0.00s) 443s === RUN TestStreamServerInterceptor 443s === PAUSE TestStreamServerInterceptor 443s === RUN TestStreamServerInterceptorSendLogsFails 443s === PAUSE TestStreamServerInterceptorSendLogsFails 443s === RUN TestStreamServerInterceptorLoggerInvalidMetadata 443s === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata 443s === CONT TestRecvLogMsg 443s === RUN TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved 443s === PAUSE TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved 443s === RUN TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) 443s === PAUSE TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) 443s === RUN TestRecvLogMsg/One_message,_no_log 443s === PAUSE TestRecvLogMsg/One_message,_no_log 443s === RUN TestRecvLogMsg/Two_logs_with_different_debug_level 443s === PAUSE TestRecvLogMsg/Two_logs_with_different_debug_level 443s === RUN TestRecvLogMsg/No_caller_when_not_requested 443s === PAUSE TestRecvLogMsg/No_caller_when_not_requested 443s === RUN TestRecvLogMsg/No_caller_on_any_logs 443s === CONT TestLogWithNoCaller 443s === PAUSE TestRecvLogMsg/No_caller_on_any_logs 443s === RUN TestRecvLogMsg/One_log_(and_one_closing_empty_message) 443s === PAUSE TestRecvLogMsg/One_log_(and_one_closing_empty_message) 443s === RUN TestRecvLogMsg/Log_with_caller 443s === PAUSE TestRecvLogMsg/Log_with_caller 443s === RUN TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved 443s === PAUSE TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved 443s === RUN TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped 443s === PAUSE TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped 443s === CONT TestLogWarningWithRemoteCaller 443s === CONT TestDebugSentToRemoteEvenIfLocalIsWarning 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:031373]]" 443s --- PASS: TestDebugSentToRemoteEvenIfLocalIsWarning (0.00s) 443s === CONT TestAllLogLevels 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:265668]]" 443s --- PASS: TestAllLogLevels (0.00s) 443s === CONT TestMultipleLogs 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:403253]]" 443s --- PASS: TestMultipleLogs (0.00s) 443s === CONT TestLogWarningOnly 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:056083]]" 443s --- PASS: TestLogWarningOnly (0.00s) 443s === CONT TestStreamServerInterceptorLoggerInvalidMetadata 443s === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean 443s === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean 443s === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas 443s === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas 443s === RUN TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent 443s === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent 443s === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID 443s === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID 443s === RUN TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key 443s === PAUSE TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key 443s === CONT TestLogStreamsAreSeparated 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:743661]]" 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:556863]]" 443s --- PASS: TestLogStreamsAreSeparated (0.00s) 443s === CONT TestLogSendingFail 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:326087]]" 443s --- PASS: TestLogSendingFail (0.00s) 443s === CONT TestStreamServerInterceptorSendLogsFails 443s time="2024-03-22T01:11:36Z" level=warning msg="[[123456:962923]] Couldn't send initial connection log to client" 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:962923]]" 443s --- PASS: TestStreamServerInterceptorSendLogsFails (0.00s) 443s === CONT TestStreamServerInterceptor 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:855450]]" 443s --- PASS: TestStreamServerInterceptor (0.00s) 443s === CONT TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved 443s === CONT TestRecvLogMsg/One_log_(and_one_closing_empty_message) 443s === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean 443s === CONT TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped 443s === CONT TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved 443s === CONT TestRecvLogMsg/Log_with_caller 443s === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key 443s === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID 443s === CONT TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent 443s === CONT TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas 443s --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata (0.00s) 443s --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Caller_key_is_not_a_boolean (0.00s) 443s --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Missing_caller_key (0.00s) 443s --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Missing_client_ID (0.00s) 443s --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/No_meta_sent (0.00s) 443s --- PASS: TestStreamServerInterceptorLoggerInvalidMetadata/Multiple_log_metas (0.00s) 443s === CONT TestRecvLogMsg/Two_logs_with_different_debug_level 443s === CONT TestRecvLogMsg/No_caller_on_any_logs 443s === CONT TestRecvLogMsg/No_caller_when_not_requested 443s === CONT TestRecvLogMsg/One_message,_no_log 443s === CONT TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) 443s --- PASS: TestRecvLogMsg (0.00s) 443s --- PASS: TestRecvLogMsg/One_message_with_error,_no_log,_error_is_preserved (0.00s) 443s --- PASS: TestRecvLogMsg/One_log_(and_one_closing_empty_message) (0.00s) 443s --- PASS: TestRecvLogMsg/Invalid_object_passed_to_RecvMsg_is_gracefully_skipped (0.00s) 443s --- PASS: TestRecvLogMsg/Logs_and_then_message_with_error,_error_is_preserved (0.00s) 443s --- PASS: TestRecvLogMsg/Log_with_caller (0.00s) 443s --- PASS: TestRecvLogMsg/Two_logs_with_different_debug_level (0.00s) 443s --- PASS: TestRecvLogMsg/No_caller_on_any_logs (0.00s) 443s --- PASS: TestRecvLogMsg/No_caller_when_not_requested (0.00s) 443s --- PASS: TestRecvLogMsg/One_message,_no_log (0.00s) 443s --- PASS: TestRecvLogMsg/Unknown_log_level_triggers_a_client_error_(protocole_issue) (0.00s) 443s === CONT TestLogWarningWithLocalCaller 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:805143]]" 443s --- PASS: TestLogWarningWithLocalCaller (0.00s) 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:455716]]" 443s --- PASS: TestLogWarningWithRemoteCaller (0.01s) 443s Failed to fire hook: hook fired 443s time="2024-03-22T01:11:36Z" level=info msg="New connection from client [[123456:969593]]" 443s --- PASS: TestLogWithNoCaller (0.01s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/grpc/logstreamer 0.093s 443s === RUN TestEventLogHook 443s === RUN TestEventLogHook/error_level 443s time="2024-03-22T01:11:37Z" level=error msg="Error msg" 443s === RUN TestEventLogHook/warn_level 443s time="2024-03-22T01:11:37Z" level=warning msg="Warning msg" 443s time="2024-03-22T01:11:37Z" level=error msg="Error msg" 443s === RUN TestEventLogHook/info_level 443s time="2024-03-22T01:11:37Z" level=info msg="Info msg" 443s time="2024-03-22T01:11:37Z" level=warning msg="Warning msg" 443s time="2024-03-22T01:11:37Z" level=error msg="Error msg" 443s === RUN TestEventLogHook/debug_level 443s time="2024-03-22T01:11:37Z" level=debug msg="Debug msg" 443s time="2024-03-22T01:11:37Z" level=info msg="Info msg" 443s time="2024-03-22T01:11:37Z" level=warning msg="Warning msg" 443s time="2024-03-22T01:11:37Z" level=error msg="Error msg" 443s --- PASS: TestEventLogHook (0.00s) 443s --- PASS: TestEventLogHook/error_level (0.00s) 443s --- PASS: TestEventLogHook/warn_level (0.00s) 443s --- PASS: TestEventLogHook/info_level (0.00s) 443s --- PASS: TestEventLogHook/debug_level (0.00s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/loghooks 0.067s 443s === RUN TestFormat 443s === PAUSE TestFormat 443s === RUN TestApplyPolicies 443s === RUN TestApplyPolicies/Second_call_with_no_rules_deletes_everything 443s time="2024-03-22T01:11:40Z" level=info msg="Unloading policies for hostname (machine: true)" 443s === RUN TestApplyPolicies/Second_call_with_no_rules_don't_remove_scripts_if_session_hasn’t_ended 443s time="2024-03-22T01:11:40Z" level=info msg="Unloading policies for hostname (machine: true)" 443s time="2024-03-22T01:11:40Z" level=info msg="\"/tmp/TestApplyPoliciesSecond_call_with_no_rules_dont_remove_scripts_if_session_hasnt_ended1449690678/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." 443s === RUN TestApplyPolicies/No_subscription_is_only_dconf_content 443s === RUN TestApplyPolicies/Error_when_applying_privilege_policy 443s === RUN TestApplyPolicies/Error_when_applying_scripts_policy 443s === RUN TestApplyPolicies/Second_call_with_no_subscription_should_remove_everything_but_dconf_content 443s time="2024-03-22T01:11:40Z" level=info msg="Applying policies for hostname (machine: true)" 443s time="2024-03-22T01:11:40Z" level=warning msg="Rules from the following policy types will be filtered out as the machine is not enrolled to Ubuntu Pro: privilege, scripts, mount, apparmor, proxy, certificate" 443s === RUN TestApplyPolicies/Second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended 443s time="2024-03-22T01:11:40Z" level=info msg="Applying policies for hostname (machine: true)" 443s time="2024-03-22T01:11:40Z" level=warning msg="Rules from the following policy types will be filtered out as the machine is not enrolled to Ubuntu Pro: privilege, scripts, mount, apparmor, proxy, certificate" 443s time="2024-03-22T01:11:40Z" level=info msg="\"/tmp/TestApplyPoliciesSecond_call_with_no_subscription_dont_remove_scripts_if_session_hasnt_ended730304518/001/run/adsys/machine/scripts/.running\" already exists, a session is already running, ignoring." 443s === RUN TestApplyPolicies/Error_when_applying_mount_policy 443s === RUN TestApplyPolicies/Succeed 443s === RUN TestApplyPolicies/Error_when_applying_apparmor_policy 443s === RUN TestApplyPolicies/Error_when_applying_proxy_policy 443s === RUN TestApplyPolicies/Error_when_applying_certificate_policy 443s === RUN TestApplyPolicies/Succeed_if_checking_for_backend_online_status_returns_an_error 443s === RUN TestApplyPolicies/Error_when_applying_dconf_policy 443s --- PASS: TestApplyPolicies (0.67s) 443s --- PASS: TestApplyPolicies/Second_call_with_no_rules_deletes_everything (0.12s) 443s --- PASS: TestApplyPolicies/Second_call_with_no_rules_don't_remove_scripts_if_session_hasn’t_ended (0.10s) 443s --- PASS: TestApplyPolicies/No_subscription_is_only_dconf_content (0.01s) 443s --- PASS: TestApplyPolicies/Error_when_applying_privilege_policy (0.05s) 443s --- PASS: TestApplyPolicies/Error_when_applying_scripts_policy (0.02s) 443s --- PASS: TestApplyPolicies/Second_call_with_no_subscription_should_remove_everything_but_dconf_content (0.09s) 443s --- PASS: TestApplyPolicies/Second_call_with_no_subscription_don't_remove_scripts_if_session_hasn’t_ended (0.05s) 443s --- PASS: TestApplyPolicies/Error_when_applying_mount_policy (0.04s) 443s --- PASS: TestApplyPolicies/Succeed (0.06s) 443s --- PASS: TestApplyPolicies/Error_when_applying_apparmor_policy (0.03s) 443s --- PASS: TestApplyPolicies/Error_when_applying_proxy_policy (0.05s) 443s --- PASS: TestApplyPolicies/Error_when_applying_certificate_policy (0.01s) 443s --- PASS: TestApplyPolicies/Succeed_if_checking_for_backend_online_status_returns_an_error (0.02s) 443s --- PASS: TestApplyPolicies/Error_when_applying_dconf_policy (0.01s) 443s === RUN TestDumpPolicies 443s === PAUSE TestDumpPolicies 443s === RUN TestLastUpdateFor 443s === PAUSE TestLastUpdateFor 443s === RUN TestGetSubscriptionState 443s === RUN TestGetSubscriptionState/Returns_enablement_status_(enabled) 443s === RUN TestGetSubscriptionState/Returns_enablement_status_(disabled) 443s --- PASS: TestGetSubscriptionState (0.02s) 443s --- PASS: TestGetSubscriptionState/Returns_enablement_status_(enabled) (0.00s) 443s --- PASS: TestGetSubscriptionState/Returns_enablement_status_(disabled) (0.01s) 443s === RUN TestNew 443s === PAUSE TestNew 443s === RUN TestNewFromCache 443s === PAUSE TestNewFromCache 443s === RUN TestSave 443s === PAUSE TestSave 443s === RUN TestCachePolicies 443s === PAUSE TestCachePolicies 443s === RUN TestSaveAssetsTo 443s === PAUSE TestSaveAssetsTo 443s === RUN TestCompressAssets 443s === PAUSE TestCompressAssets 443s === RUN TestGetUniqueRules 443s === PAUSE TestGetUniqueRules 443s === CONT TestFormat 443s === CONT TestSave 443s === RUN TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override 443s === CONT TestNewFromCache 443s === RUN TestNewFromCache/With_assets 443s === PAUSE TestNewFromCache/With_assets 443s === RUN TestNewFromCache/Error_on_invalid_policies_cache 443s === PAUSE TestNewFromCache/Error_on_invalid_policies_cache 443s === RUN TestNewFromCache/Error_on_invalid_assets_db 443s === RUN TestSave/gpos_only 443s === PAUSE TestNewFromCache/Error_on_invalid_assets_db 443s === CONT TestNew 443s === PAUSE TestSave/gpos_only 443s === RUN TestNew/No_gpos 443s === PAUSE TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override 443s === PAUSE TestNew/No_gpos 443s === RUN TestNew/Error_on_invalid_assets_db 443s === RUN TestFormat/GPO_with_rules 443s === PAUSE TestNew/Error_on_invalid_assets_db 443s === PAUSE TestFormat/GPO_with_rules 443s === RUN TestFormat/GPO_with_rules_and_overrides,_no_rules_processed 443s === PAUSE TestFormat/GPO_with_rules_and_overrides,_no_rules_processed 443s === RUN TestNew/Error_on_assets_db_does_not_exists 443s === RUN TestFormat/GPO_with_rules,_appending_to_existing_treated_key 443s === PAUSE TestNew/Error_on_assets_db_does_not_exists 443s === PAUSE TestFormat/GPO_with_rules,_appending_to_existing_treated_key 443s === RUN TestNew/gpos_only 443s === PAUSE TestNew/gpos_only 443s === RUN TestNewFromCache/Error_on_no_policies_cache 443s === RUN TestNew/With_assets 443s === RUN TestSave/With_assets 443s === PAUSE TestNew/With_assets 443s === PAUSE TestSave/With_assets 443s === RUN TestSave/Save_assets_on_existing_opened_file_does_not_segfault 443s === CONT TestGetUniqueRules 443s === PAUSE TestSave/Save_assets_on_existing_opened_file_does_not_segfault 443s === RUN TestSave/Error_on_can’t_write_to_policies_base_dir 443s === PAUSE TestSave/Error_on_can’t_write_to_policies_base_dir 443s === RUN TestSave/Error_on_can’t_write_to_dest_dir 443s === PAUSE TestSave/Error_on_can’t_write_to_dest_dir 443s === RUN TestSave/Error_on_can’t_remove_existing_assets 443s === RUN TestGetUniqueRules/Append_policy_entry,_one_GPO 443s === PAUSE TestSave/Error_on_can’t_remove_existing_assets 443s === PAUSE TestGetUniqueRules/Append_policy_entry,_one_GPO 443s === RUN TestSave/Existing_policies_cache_is_refreshed 443s === PAUSE TestSave/Existing_policies_cache_is_refreshed 443s === RUN TestSave/Existing_assets_cache_is_refreshed 443s === PAUSE TestNewFromCache/Error_on_no_policies_cache 443s === RUN TestNewFromCache/gpos_only 443s === PAUSE TestNewFromCache/gpos_only 443s === CONT TestCompressAssets 443s === RUN TestCompressAssets/Error_on_can’t_remove_existing_db 443s === PAUSE TestCompressAssets/Error_on_can’t_remove_existing_db 443s === RUN TestCompressAssets/Error_on_non_existing_directory 443s === PAUSE TestSave/Existing_assets_cache_is_refreshed 443s === PAUSE TestCompressAssets/Error_on_non_existing_directory 443s === RUN TestCompressAssets/No_db 443s === RUN TestGetUniqueRules/Append_policy_entry,_multiple_GPOs 443s === PAUSE TestCompressAssets/No_db 443s === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs 443s === RUN TestCompressAssets/Existing_db 443s === RUN TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first 443s === PAUSE TestCompressAssets/Existing_db 443s === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first 443s === RUN TestSave/Existing_cache_with_assets,_new_cache_with_no_assets 443s === PAUSE TestSave/Existing_cache_with_assets,_new_cache_with_no_assets 443s === RUN TestGetUniqueRules/More_policies,_with_multiple_overrides 443s === RUN TestSave/Destdir_does_not_exists 443s === PAUSE TestGetUniqueRules/More_policies,_with_multiple_overrides 443s === RUN TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules 443s === RUN TestGetUniqueRules/Multiple_domains,_different_GPOs 443s === PAUSE TestGetUniqueRules/Multiple_domains,_different_GPOs 443s === PAUSE TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules 443s === RUN TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated 443s === RUN TestFormat/GPO_summary 443s === PAUSE TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated 443s === PAUSE TestFormat/GPO_summary 443s === RUN TestFormat/GPO_with_rules,_override_hidden 443s === PAUSE TestFormat/GPO_with_rules,_override_hidden 443s === RUN TestGetUniqueRules/Two_policies,_with_reversed_overrides 443s === RUN TestFormat/GPO_with_rules,_override_displayed 443s === PAUSE TestGetUniqueRules/Two_policies,_with_reversed_overrides 443s === PAUSE TestFormat/GPO_with_rules,_override_displayed 443s === RUN TestGetUniqueRules/Disabled_value_overrides_non_disabled_one 443s === RUN TestFormat/GPO_with_rules,_override_disabled_key 443s === PAUSE TestGetUniqueRules/Disabled_value_overrides_non_disabled_one 443s === PAUSE TestFormat/GPO_with_rules,_override_disabled_key 443s === RUN TestGetUniqueRules/Disabled_value_is_overridden 443s === CONT TestSaveAssetsTo 443s === RUN TestSaveAssetsTo/Error_on_file_read_only_existing_in_dest 443s === PAUSE TestSaveAssetsTo/Error_on_file_read_only_existing_in_dest 443s === PAUSE TestSave/Destdir_does_not_exists 443s === RUN TestSaveAssetsTo/Error_on_dest_already_exists 443s === RUN TestSave/Can_refresh_on_existing_read_only_asset_file 443s === PAUSE TestSaveAssetsTo/Error_on_dest_already_exists 443s === PAUSE TestSave/Can_refresh_on_existing_read_only_asset_file 443s === RUN TestSaveAssetsTo/Error_on_can't_chown_to_user 443s === PAUSE TestSaveAssetsTo/Error_on_can't_chown_to_user 443s === CONT TestLastUpdateFor 443s === RUN TestSaveAssetsTo/Chown_directories_and_files_when_requested 443s === PAUSE TestSaveAssetsTo/Chown_directories_and_files_when_requested 443s === RUN TestSaveAssetsTo/Sub_directory 443s === PAUSE TestSaveAssetsTo/Sub_directory 443s === RUN TestSaveAssetsTo/File 443s === PAUSE TestSaveAssetsTo/File 443s === RUN TestSaveAssetsTo/Error_on_unexisting_relSrc_in_cache 443s === PAUSE TestSaveAssetsTo/Error_on_unexisting_relSrc_in_cache 443s === RUN TestSaveAssetsTo/Error_on_no_assets 443s === PAUSE TestSaveAssetsTo/Error_on_no_assets 443s === RUN TestSaveAssetsTo/Error_on_read_only_dest 443s === PAUSE TestSaveAssetsTo/Error_on_read_only_dest 443s === RUN TestSaveAssetsTo/All 443s === PAUSE TestSaveAssetsTo/All 443s === RUN TestSaveAssetsTo/Sub_directory_ending_with_slash 443s === PAUSE TestSaveAssetsTo/Sub_directory_ending_with_slash 443s === RUN TestSaveAssetsTo/Error_on_empty_relSrc 443s === PAUSE TestSaveAssetsTo/Error_on_empty_relSrc 443s === CONT TestCachePolicies 443s === PAUSE TestGetUniqueRules/Disabled_value_is_overridden 443s === RUN TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override 443s === PAUSE TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override 443s === RUN TestGetUniqueRules/One_GPO 443s === PAUSE TestGetUniqueRules/One_GPO 443s === RUN TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored 443s === PAUSE TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored 443s === RUN TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second 443s === PAUSE TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second 443s === RUN TestGetUniqueRules/Two_policies,_with_overrides 443s === PAUSE TestGetUniqueRules/Two_policies,_with_overrides 443s === RUN TestGetUniqueRules/Multiple_domains,_same_GPOs 443s === PAUSE TestGetUniqueRules/Multiple_domains,_same_GPOs 443s === RUN TestGetUniqueRules/Two_policies,_no_overrides 443s === PAUSE TestGetUniqueRules/Two_policies,_no_overrides 443s === RUN TestGetUniqueRules/Two_policies,_no_overrides,_reversed 443s === PAUSE TestGetUniqueRules/Two_policies,_no_overrides,_reversed 443s === RUN TestGetUniqueRules/Append_policy_entry,_closest_meta_wins 443s === PAUSE TestGetUniqueRules/Append_policy_entry,_closest_meta_wins 443s === RUN TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored 443s === PAUSE TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored 443s === RUN TestGetUniqueRules/Order_key_ascii 443s === PAUSE TestGetUniqueRules/Order_key_ascii 443s === CONT TestDumpPolicies 443s === CONT TestNew/No_gpos 443s --- PASS: TestCachePolicies (0.00s) 443s === CONT TestNew/With_assets 443s === RUN TestLastUpdateFor/Returns_user's_last_update_time 443s === RUN TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown 443s === PAUSE TestLastUpdateFor/Returns_user's_last_update_time 443s === RUN TestLastUpdateFor/Target_is_ignored_for_machine_request 443s === PAUSE TestLastUpdateFor/Target_is_ignored_for_machine_request 443s === RUN TestLastUpdateFor/Error_when_target_does_not_exist 443s === PAUSE TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown 443s === PAUSE TestLastUpdateFor/Error_when_target_does_not_exist 443s === RUN TestDumpPolicies/One_GPO_User_+_Machine 443s === RUN TestLastUpdateFor/Returns_machine's_last_update_time 443s === PAUSE TestDumpPolicies/One_GPO_User_+_Machine 443s === RUN TestDumpPolicies/One_GPO_with_rules 443s === PAUSE TestLastUpdateFor/Returns_machine's_last_update_time 443s === PAUSE TestDumpPolicies/One_GPO_with_rules 443s === CONT TestNew/gpos_only 443s === RUN TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden 443s === PAUSE TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden 443s === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown 443s === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown 443s === RUN TestDumpPolicies/Same_GPO_Machine_and_User_with_rules 443s === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User_with_rules 443s === RUN TestDumpPolicies/One_GPO_Machine 443s === PAUSE TestDumpPolicies/One_GPO_Machine 443s === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_no_override 443s === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_no_override 443s === RUN TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden 443s === PAUSE TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden 443s === RUN TestDumpPolicies/Same_GPO_Machine_and_User 443s === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User 443s === RUN TestDumpPolicies/Error_on_missing_target_cache 443s === PAUSE TestDumpPolicies/Error_on_missing_target_cache 443s === RUN TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user 443s === PAUSE TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user 443s === RUN TestDumpPolicies/Machine_only_GPO_with_rules 443s === PAUSE TestDumpPolicies/Machine_only_GPO_with_rules 443s === RUN TestDumpPolicies/One_GPO_User 443s === PAUSE TestDumpPolicies/One_GPO_User 443s === RUN TestDumpPolicies/Multiple_GPOs 443s === PAUSE TestDumpPolicies/Multiple_GPOs 443s === RUN TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides 443s === PAUSE TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides 443s === CONT TestNew/Error_on_assets_db_does_not_exists 443s === CONT TestNew/Error_on_invalid_assets_db 443s === CONT TestNewFromCache/With_assets 443s === CONT TestCompressAssets/Error_on_can’t_remove_existing_db 443s === CONT TestNewFromCache/gpos_only 443s === CONT TestNewFromCache/Error_on_no_policies_cache 443s === CONT TestNewFromCache/Error_on_invalid_assets_db 443s === CONT TestNewFromCache/Error_on_invalid_policies_cache 443s === CONT TestCompressAssets/Existing_db 443s === CONT TestCompressAssets/No_db 443s --- PASS: TestNew (0.00s) 443s --- PASS: TestNew/Error_on_assets_db_does_not_exists (0.00s) 443s --- PASS: TestNew/Error_on_invalid_assets_db (0.00s) 443s --- PASS: TestNew/No_gpos (0.00s) 443s --- PASS: TestNew/gpos_only (0.01s) 443s --- PASS: TestNew/With_assets (0.02s) 443s === CONT TestCompressAssets/Error_on_non_existing_directory 443s === CONT TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override 443s === CONT TestSave/gpos_only 443s === CONT TestSave/Can_refresh_on_existing_read_only_asset_file 443s === CONT TestSave/Destdir_does_not_exists 443s === CONT TestSave/Existing_cache_with_assets,_new_cache_with_no_assets 443s === CONT TestSave/Existing_assets_cache_is_refreshed 443s === CONT TestSave/Existing_policies_cache_is_refreshed 443s === CONT TestSave/Error_on_can’t_remove_existing_assets 443s === CONT TestSave/Error_on_can’t_write_to_dest_dir 443s === CONT TestSave/Error_on_can’t_write_to_policies_base_dir 443s === CONT TestSave/Save_assets_on_existing_opened_file_does_not_segfault 443s === CONT TestSave/With_assets 443s --- PASS: TestNewFromCache (0.00s) 443s --- PASS: TestNewFromCache/gpos_only (0.00s) 443s --- PASS: TestNewFromCache/Error_on_no_policies_cache (0.00s) 443s --- PASS: TestNewFromCache/Error_on_invalid_assets_db (0.00s) 443s --- PASS: TestNewFromCache/Error_on_invalid_policies_cache (0.00s) 443s --- PASS: TestNewFromCache/With_assets (0.07s) 443s === CONT TestFormat/GPO_summary 443s === CONT TestSaveAssetsTo/Error_on_file_read_only_existing_in_dest 443s === CONT TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules 443s === CONT TestFormat/GPO_with_rules,_appending_to_existing_treated_key 443s --- PASS: TestSave (0.00s) 443s --- PASS: TestSave/gpos_only (0.01s) 443s --- PASS: TestSave/Can_refresh_on_existing_read_only_asset_file (0.00s) 443s --- PASS: TestSave/Destdir_does_not_exists (0.00s) 443s --- PASS: TestSave/Existing_cache_with_assets,_new_cache_with_no_assets (0.00s) 443s --- PASS: TestSave/Existing_assets_cache_is_refreshed (0.00s) 443s --- PASS: TestSave/Existing_policies_cache_is_refreshed (0.00s) 443s --- PASS: TestSave/Error_on_can’t_remove_existing_assets (0.00s) 443s --- PASS: TestSave/Error_on_can’t_write_to_dest_dir (0.00s) 443s --- PASS: TestSave/Error_on_can’t_write_to_policies_base_dir (0.00s) 443s --- PASS: TestSave/Save_assets_on_existing_opened_file_does_not_segfault (0.00s) 443s --- PASS: TestSave/With_assets (0.02s) 443s === CONT TestFormat/GPO_with_rules_and_overrides,_no_rules_processed 443s === CONT TestFormat/GPO_with_rules 443s === CONT TestSaveAssetsTo/Error_on_empty_relSrc 443s === CONT TestSaveAssetsTo/Sub_directory_ending_with_slash 443s === CONT TestSaveAssetsTo/All 443s --- PASS: TestCompressAssets (0.00s) 443s --- PASS: TestCompressAssets/Error_on_can’t_remove_existing_db (0.01s) 443s --- PASS: TestCompressAssets/Error_on_non_existing_directory (0.00s) 443s --- PASS: TestCompressAssets/Existing_db (0.06s) 443s --- PASS: TestCompressAssets/No_db (0.07s) 443s === CONT TestSaveAssetsTo/Error_on_read_only_dest 443s === CONT TestSaveAssetsTo/Error_on_no_assets 443s === CONT TestSaveAssetsTo/Error_on_unexisting_relSrc_in_cache 443s === CONT TestSaveAssetsTo/File 443s === CONT TestSaveAssetsTo/Sub_directory 443s === CONT TestSaveAssetsTo/Chown_directories_and_files_when_requested 443s === CONT TestSaveAssetsTo/Error_on_can't_chown_to_user 443s === CONT TestSaveAssetsTo/Error_on_dest_already_exists 443s === CONT TestFormat/GPO_with_rules,_override_displayed 443s === CONT TestFormat/GPO_with_rules,_override_disabled_key 443s === CONT TestFormat/GPO_with_rules,_override_hidden 443s === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO 443s === CONT TestGetUniqueRules/Order_key_ascii 443s === CONT TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored 443s === CONT TestGetUniqueRules/Append_policy_entry,_closest_meta_wins 443s === CONT TestGetUniqueRules/Two_policies,_no_overrides,_reversed 443s === CONT TestGetUniqueRules/Two_policies,_no_overrides 443s === CONT TestGetUniqueRules/Multiple_domains,_same_GPOs 443s === CONT TestGetUniqueRules/Two_policies,_with_overrides 443s === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second 443s === CONT TestGetUniqueRules/One_GPO 443s --- PASS: TestFormat (0.00s) 443s --- PASS: TestFormat/GPO_and_assets_with_rules,_append_is_overridden_after_a_topmost_override (0.00s) 443s --- PASS: TestFormat/GPO_summary (0.00s) 443s --- PASS: TestFormat/GPO_and_assets_with_rules,_appending_to_same_key_do_not_add_to_processed_rules (0.00s) 443s --- PASS: TestFormat/GPO_with_rules,_appending_to_existing_treated_key (0.00s) 443s --- PASS: TestFormat/GPO_with_rules (0.00s) 443s --- PASS: TestFormat/GPO_with_rules_and_overrides,_no_rules_processed (0.00s) 443s --- PASS: TestFormat/GPO_with_rules,_override_displayed (0.00s) 443s --- PASS: TestFormat/GPO_with_rules,_override_disabled_key (0.00s) 443s --- PASS: TestFormat/GPO_with_rules,_override_hidden (0.00s) 443s === CONT TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override 443s === CONT TestGetUniqueRules/Disabled_value_is_overridden 443s === CONT TestGetUniqueRules/Disabled_value_overrides_non_disabled_one 443s === CONT TestGetUniqueRules/Two_policies,_with_reversed_overrides 443s === CONT TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated 443s === CONT TestGetUniqueRules/Multiple_domains,_different_GPOs 443s === CONT TestGetUniqueRules/More_policies,_with_multiple_overrides 443s === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first 443s === CONT TestGetUniqueRules/Append_policy_entry,_multiple_GPOs 443s === CONT TestLastUpdateFor/Returns_user's_last_update_time 443s === CONT TestLastUpdateFor/Returns_machine's_last_update_time 443s === CONT TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored 443s --- PASS: TestGetUniqueRules (0.00s) 443s --- PASS: TestGetUniqueRules/Append_policy_entry,_one_GPO (0.00s) 443s --- PASS: TestGetUniqueRules/Order_key_ascii (0.00s) 443s --- PASS: TestGetUniqueRules/Mix_meta_on_GPOs,_closest_policy_entry_is_append,_furthest_override_is_ignored (0.00s) 443s --- PASS: TestGetUniqueRules/Append_policy_entry,_closest_meta_wins (0.00s) 443s --- PASS: TestGetUniqueRules/Two_policies,_no_overrides,_reversed (0.00s) 443s --- PASS: TestGetUniqueRules/Two_policies,_no_overrides (0.00s) 443s --- PASS: TestGetUniqueRules/Multiple_domains,_same_GPOs (0.00s) 443s --- PASS: TestGetUniqueRules/Two_policies,_with_overrides (0.00s) 443s --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_second (0.00s) 443s --- PASS: TestGetUniqueRules/One_GPO (0.00s) 443s --- PASS: TestGetUniqueRules/Mix_meta_on_GPOs,_furthest_policy_entry_is_append,_closest_is_override (0.00s) 443s --- PASS: TestGetUniqueRules/Disabled_value_is_overridden (0.00s) 443s --- PASS: TestGetUniqueRules/Disabled_value_overrides_non_disabled_one (0.00s) 443s --- PASS: TestGetUniqueRules/Two_policies,_with_reversed_overrides (0.00s) 443s --- PASS: TestGetUniqueRules/Same_key_in_different_domains_are_kept_separated (0.00s) 443s --- PASS: TestGetUniqueRules/Multiple_domains,_different_GPOs (0.00s) 443s --- PASS: TestGetUniqueRules/More_policies,_with_multiple_overrides (0.00s) 443s --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs,_disabled_key_is_ignored,_first (0.00s) 443s --- PASS: TestGetUniqueRules/Append_policy_entry,_multiple_GPOs (0.00s) 443s --- PASS: TestGetUniqueRules/Append_policy_entry,_one_GPO,_disabled_key_is_ignored (0.00s) 443s === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown 443s --- PASS: TestSaveAssetsTo (0.00s) 443s --- PASS: TestSaveAssetsTo/Error_on_file_read_only_existing_in_dest (0.00s) 443s --- PASS: TestSaveAssetsTo/Error_on_empty_relSrc (0.00s) 443s --- PASS: TestSaveAssetsTo/Error_on_read_only_dest (0.00s) 443s --- PASS: TestSaveAssetsTo/Error_on_no_assets (0.00s) 443s --- PASS: TestSaveAssetsTo/Error_on_unexisting_relSrc_in_cache (0.00s) 443s --- PASS: TestSaveAssetsTo/All (0.01s) 443s --- PASS: TestSaveAssetsTo/Sub_directory_ending_with_slash (0.01s) 443s --- PASS: TestSaveAssetsTo/File (0.01s) 443s --- PASS: TestSaveAssetsTo/Error_on_dest_already_exists (0.00s) 443s --- PASS: TestSaveAssetsTo/Sub_directory (0.01s) 443s --- PASS: TestSaveAssetsTo/Error_on_can't_chown_to_user (0.01s) 443s --- PASS: TestSaveAssetsTo/Chown_directories_and_files_when_requested (0.03s) 443s === CONT TestLastUpdateFor/Error_when_target_does_not_exist 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s === CONT TestLastUpdateFor/Target_is_ignored_for_machine_request 443s time="2024-03-22T01:11:41Z" level=info msg="Get policies last update time \"autopkgtest-lxd-ttivdu\" (machine: true)" 443s === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s === CONT TestDumpPolicies/Multiple_GPOs 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s time="2024-03-22T01:11:41Z" level=info msg="Get policies last update time \"user\" (machine: false)" 443s === CONT TestDumpPolicies/One_GPO_User 443s === CONT TestDumpPolicies/Machine_only_GPO_with_rules 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s === CONT TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for autopkgtest-lxd-ttivdu" 443s === CONT TestDumpPolicies/Error_on_missing_target_cache 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s === CONT TestDumpPolicies/Same_GPO_Machine_and_User 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s time="2024-03-22T01:11:41Z" level=info msg="User \"user\" not found on cache." 443s === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown 443s === CONT TestDumpPolicies/Multiple_GPOs_with_rules,_no_override 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s === CONT TestDumpPolicies/One_GPO_Machine 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for autopkgtest-lxd-ttivdu" 443s === CONT TestDumpPolicies/Same_GPO_Machine_and_User_with_rules 443s === CONT TestDumpPolicies/One_GPO_with_rules 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s === CONT TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s === CONT TestDumpPolicies/One_GPO_User_+_Machine 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s time="2024-03-22T01:11:41Z" level=info msg="Dumping policies for user" 443s --- PASS: TestDumpPolicies (0.00s) 443s --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_shown (0.05s) 443s --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_override_hidden (0.00s) 443s --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules_and_overrides (0.00s) 443s --- PASS: TestDumpPolicies/Multiple_GPOs (0.00s) 443s --- PASS: TestDumpPolicies/One_GPO_User (0.00s) 443s --- PASS: TestDumpPolicies/Machine_only_GPO_with_rules (0.01s) 443s --- PASS: TestDumpPolicies/Error_on_missing_machine_cache_when_targeting_user (0.01s) 443s --- PASS: TestDumpPolicies/Error_on_missing_target_cache (0.00s) 443s --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User (0.00s) 443s --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_override,_shown (0.00s) 443s --- PASS: TestDumpPolicies/One_GPO_Machine (0.00s) 443s --- PASS: TestDumpPolicies/Multiple_GPOs_with_rules,_no_override (0.01s) 443s --- PASS: TestDumpPolicies/Same_GPO_Machine_and_User_with_rules (0.00s) 443s --- PASS: TestDumpPolicies/One_GPO_with_rules (0.01s) 443s --- PASS: TestDumpPolicies/Overrides_between_machine_and_user_GPOs,_hidden (0.01s) 443s --- PASS: TestDumpPolicies/One_GPO_User_+_Machine (0.00s) 443s time="2024-03-22T01:11:41Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: true)" 443s time="2024-03-22T01:11:41Z" level=info msg="Get policies last update time \"does_not_exit\" (machine: false)" 443s --- PASS: TestLastUpdateFor (0.00s) 443s --- PASS: TestLastUpdateFor/Returns_machine's_last_update_time (0.11s) 443s --- PASS: TestLastUpdateFor/Returns_user's_last_update_time (0.13s) 443s --- PASS: TestLastUpdateFor/Target_is_ignored_for_machine_request (0.10s) 443s --- PASS: TestLastUpdateFor/Error_when_target_does_not_exist (0.15s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/policies 1.383s 443s === RUN TestApplyPolicy 443s === PAUSE TestApplyPolicy 443s === RUN TestMockApparmorParser 443s --- PASS: TestMockApparmorParser (0.00s) 443s === CONT TestApplyPolicy 443s === RUN TestApplyPolicy/Error_on_save_assets_dumping_failing 443s === PAUSE TestApplyPolicy/Error_on_save_assets_dumping_failing 443s === RUN TestApplyPolicy/Computer,_blank_line_profiles 443s === PAUSE TestApplyPolicy/Computer,_blank_line_profiles 443s === RUN TestApplyPolicy/Error_on_file_as_a_directory 443s === PAUSE TestApplyPolicy/Error_on_file_as_a_directory 443s === RUN TestApplyPolicy/No_apparmor_parser_and_no_entries 443s === PAUSE TestApplyPolicy/No_apparmor_parser_and_no_entries 443s === RUN TestApplyPolicy/Error_on_loading_profiles_failing 443s === PAUSE TestApplyPolicy/Error_on_loading_profiles_failing 443s === RUN TestApplyPolicy/Error_on_preprocessing_new_profiles_failing 443s === PAUSE TestApplyPolicy/Error_on_preprocessing_new_profiles_failing 443s === RUN TestApplyPolicy/Computer,_multiple_profiles, 443s === PAUSE TestApplyPolicy/Computer,_multiple_profiles, 443s === RUN TestApplyPolicy/Existing_.old_directory_is_removed 443s === PAUSE TestApplyPolicy/Existing_.old_directory_is_removed 443s === RUN TestApplyPolicy/User,_valid_mapping,_unchanged_content 443s === PAUSE TestApplyPolicy/User,_valid_mapping,_unchanged_content 443s === RUN TestApplyPolicy/User,_error_on_invalid_user_profile,_restore_previous 443s === PAUSE TestApplyPolicy/User,_error_on_invalid_user_profile,_restore_previous 443s === RUN TestApplyPolicy/Error_on_read-only_machine_directory 443s === PAUSE TestApplyPolicy/Error_on_read-only_machine_directory 443s === RUN TestApplyPolicy/Error_on_read-only_.new_directory 443s === PAUSE TestApplyPolicy/Error_on_read-only_.new_directory 443s === RUN TestApplyPolicy/No_apparmor_parser_and_entries 443s === PAUSE TestApplyPolicy/No_apparmor_parser_and_entries 443s === RUN TestApplyPolicy/Computer,_whitespace-only_value 443s === PAUSE TestApplyPolicy/Computer,_whitespace-only_value 443s === RUN TestApplyPolicy/User,_no_user_profiles,_machine_profiles_are_unloaded 443s === PAUSE TestApplyPolicy/User,_no_user_profiles,_machine_profiles_are_unloaded 443s === RUN TestApplyPolicy/User,_error_on_save_assets_failing 443s === PAUSE TestApplyPolicy/User,_error_on_save_assets_failing 443s === RUN TestApplyPolicy/User,_error_on_multiple_profiles 443s === PAUSE TestApplyPolicy/User,_error_on_multiple_profiles 443s === RUN TestApplyPolicy/Error_on_absent_profile 443s === PAUSE TestApplyPolicy/Error_on_absent_profile 443s === RUN TestApplyPolicy/Error_on_unloading_all_profiles_failing 443s === PAUSE TestApplyPolicy/Error_on_unloading_all_profiles_failing 443s === RUN TestApplyPolicy/Error_on_read-only_.old_directory 443s === PAUSE TestApplyPolicy/Error_on_read-only_.old_directory 443s === RUN TestApplyPolicy/Computer,_one_profile 443s === PAUSE TestApplyPolicy/Computer,_one_profile 443s === RUN TestApplyPolicy/Computer,_only_blank_profiles 443s === PAUSE TestApplyPolicy/Computer,_only_blank_profiles 443s === RUN TestApplyPolicy/Computer,_user_policies_are_unloaded 443s === PAUSE TestApplyPolicy/Computer,_user_policies_are_unloaded 443s === RUN TestApplyPolicy/No_profiles,_existing_rules_are_removed 443s === PAUSE TestApplyPolicy/No_profiles,_existing_rules_are_removed 443s === RUN TestApplyPolicy/User,_error_on_overwriting_profile_contents 443s === PAUSE TestApplyPolicy/User,_error_on_overwriting_profile_contents 443s === RUN TestApplyPolicy/User,_error_on_invalid_user_profile,_delete_previous 443s === PAUSE TestApplyPolicy/User,_error_on_invalid_user_profile,_delete_previous 443s === RUN TestApplyPolicy/Error_on_removing_unused_assets_after_dump 443s === PAUSE TestApplyPolicy/Error_on_removing_unused_assets_after_dump 443s === RUN TestApplyPolicy/Computer,_previous_profiles_are_unloaded 443s === PAUSE TestApplyPolicy/Computer,_previous_profiles_are_unloaded 443s === RUN TestApplyPolicy/User,_no_machine_profiles 443s === PAUSE TestApplyPolicy/User,_no_machine_profiles 443s === RUN TestApplyPolicy/Error_on_preprocessing_old_profiles_failing 443s === PAUSE TestApplyPolicy/Error_on_preprocessing_old_profiles_failing 443s === RUN TestApplyPolicy/User,_error_on_empty_user_profile 443s === PAUSE TestApplyPolicy/User,_error_on_empty_user_profile 443s === RUN TestApplyPolicy/Read-only_root_directory_and_no_entries 443s === PAUSE TestApplyPolicy/Read-only_root_directory_and_no_entries 443s === RUN TestApplyPolicy/Error_on_read-only_root_directory_with_entries 443s === PAUSE TestApplyPolicy/Error_on_read-only_root_directory_with_entries 443s === RUN TestApplyPolicy/Computer,_profiles_with_whitespace 443s === PAUSE TestApplyPolicy/Computer,_profiles_with_whitespace 443s === RUN TestApplyPolicy/Existing_.new_directory_is_removed 443s === PAUSE TestApplyPolicy/Existing_.new_directory_is_removed 443s === RUN TestApplyPolicy/No_profiles,_apparmor_directory_absent 443s === PAUSE TestApplyPolicy/No_profiles,_apparmor_directory_absent 443s === RUN TestApplyPolicy/Unexpected_entry_key 443s === PAUSE TestApplyPolicy/Unexpected_entry_key 443s === RUN TestApplyPolicy/User,_valid_mapping 443s === PAUSE TestApplyPolicy/User,_valid_mapping 443s === RUN TestApplyPolicy/Error_on_unloading_old_profiles_failing 443s === PAUSE TestApplyPolicy/Error_on_unloading_old_profiles_failing 443s === RUN TestApplyPolicy/Computer,_duplicated_profiles 443s === PAUSE TestApplyPolicy/Computer,_duplicated_profiles 443s === RUN TestApplyPolicy/User,_no_entries,_existing_user_profile_is_deleted 443s === PAUSE TestApplyPolicy/User,_no_entries,_existing_user_profile_is_deleted 443s === RUN TestApplyPolicy/Error_on_absent_loaded_policies_file 443s === PAUSE TestApplyPolicy/Error_on_absent_loaded_policies_file 443s === RUN TestApplyPolicy/Error_on_profile_being_a_directory 443s === PAUSE TestApplyPolicy/Error_on_profile_being_a_directory 443s === RUN TestApplyPolicy/Error_on_read-only_machine_directory,_no_entries 443s === PAUSE TestApplyPolicy/Error_on_read-only_machine_directory,_no_entries 443s === CONT TestApplyPolicy/Error_on_profile_being_a_directory 443s === CONT TestApplyPolicy/Error_on_absent_loaded_policies_file 443s === CONT TestApplyPolicy/Error_on_read-only_machine_directory,_no_entries 443s === CONT TestApplyPolicy/Error_on_save_assets_dumping_failing 443s === CONT TestApplyPolicy/Computer,_only_blank_profiles 443s === CONT TestApplyPolicy/User,_no_entries,_existing_user_profile_is_deleted 443s === CONT TestApplyPolicy/Computer,_duplicated_profiles 443s === CONT TestApplyPolicy/Error_on_unloading_old_profiles_failing 443s === CONT TestApplyPolicy/User,_valid_mapping 443s === CONT TestApplyPolicy/Unexpected_entry_key 443s === CONT TestApplyPolicy/No_profiles,_apparmor_directory_absent 443s === CONT TestApplyPolicy/Existing_.new_directory_is_removed 443s === CONT TestApplyPolicy/Computer,_profiles_with_whitespace 443s === CONT TestApplyPolicy/Error_on_read-only_root_directory_with_entries 443s === CONT TestApplyPolicy/Read-only_root_directory_and_no_entries 443s === CONT TestApplyPolicy/User,_error_on_empty_user_profile 443s === CONT TestApplyPolicy/Error_on_preprocessing_old_profiles_failing 443s === CONT TestApplyPolicy/User,_no_machine_profiles 443s time="2024-03-22T01:11:40Z" level=warning msg="No apparmor machine profiles configured for this machine, skipping reload" 443s === CONT TestApplyPolicy/Computer,_previous_profiles_are_unloaded 443s === CONT TestApplyPolicy/Error_on_removing_unused_assets_after_dump 443s time="2024-03-22T01:11:40Z" level=warning msg="Couldn't remove new apparmor directory: unlinkat /tmp/TestApplyPolicyError_on_removing_unused_assets_after_dump378398297/001/machine/nested/usr.bin.baz: permission denied" 443s time="2024-03-22T01:11:40Z" level=warning msg="Couldn't restore previous apparmor directory: rename /tmp/TestApplyPolicyError_on_removing_unused_assets_after_dump378398297/001/machine.old /tmp/TestApplyPolicyError_on_removing_unused_assets_after_dump378398297/001/machine: file exists" 443s === CONT TestApplyPolicy/User,_error_on_invalid_user_profile,_delete_previous 443s === CONT TestApplyPolicy/User,_error_on_overwriting_profile_contents 443s === CONT TestApplyPolicy/No_profiles,_existing_rules_are_removed 443s === CONT TestApplyPolicy/Computer,_user_policies_are_unloaded 443s === CONT TestApplyPolicy/Error_on_read-only_.new_directory 443s === CONT TestApplyPolicy/Computer,_one_profile 443s === CONT TestApplyPolicy/Error_on_read-only_.old_directory 443s === CONT TestApplyPolicy/Error_on_unloading_all_profiles_failing 443s === CONT TestApplyPolicy/Error_on_absent_profile 443s === CONT TestApplyPolicy/User,_error_on_multiple_profiles 443s === CONT TestApplyPolicy/User,_error_on_save_assets_failing 443s === CONT TestApplyPolicy/User,_no_user_profiles,_machine_profiles_are_unloaded 443s === CONT TestApplyPolicy/Computer,_whitespace-only_value 443s === CONT TestApplyPolicy/No_apparmor_parser_and_entries 443s === CONT TestApplyPolicy/Computer,_multiple_profiles, 443s === CONT TestApplyPolicy/Error_on_read-only_machine_directory 443s === CONT TestApplyPolicy/User,_error_on_invalid_user_profile,_restore_previous 443s === CONT TestApplyPolicy/User,_valid_mapping,_unchanged_content 443s === CONT TestApplyPolicy/Existing_.old_directory_is_removed 443s === CONT TestApplyPolicy/No_apparmor_parser_and_no_entries 443s time="2024-03-22T01:11:40Z" level=warning msg="Apparmor is not available on this system: exec: \"this-definitely-does-not-exist\": executable file not found in $PATH" 443s === CONT TestApplyPolicy/Error_on_preprocessing_new_profiles_failing 443s === CONT TestApplyPolicy/Error_on_loading_profiles_failing 443s === CONT TestApplyPolicy/Error_on_file_as_a_directory 443s === CONT TestApplyPolicy/Computer,_blank_line_profiles 443s --- PASS: TestApplyPolicy (0.00s) 443s --- PASS: TestApplyPolicy/Error_on_profile_being_a_directory (0.00s) 443s --- PASS: TestApplyPolicy/Error_on_absent_loaded_policies_file (0.01s) 443s --- PASS: TestApplyPolicy/Error_on_save_assets_dumping_failing (0.02s) 443s --- PASS: TestApplyPolicy/User,_no_entries,_existing_user_profile_is_deleted (0.03s) 443s --- PASS: TestApplyPolicy/Computer,_only_blank_profiles (0.04s) 443s --- PASS: TestApplyPolicy/User,_valid_mapping (0.06s) 443s --- PASS: TestApplyPolicy/Unexpected_entry_key (0.00s) 443s --- PASS: TestApplyPolicy/No_profiles,_apparmor_directory_absent (0.00s) 443s --- PASS: TestApplyPolicy/Existing_.new_directory_is_removed (0.13s) 443s --- PASS: TestApplyPolicy/Error_on_read-only_machine_directory,_no_entries (0.24s) 443s --- PASS: TestApplyPolicy/Error_on_read-only_root_directory_with_entries (0.00s) 443s --- PASS: TestApplyPolicy/Read-only_root_directory_and_no_entries (0.00s) 443s --- PASS: TestApplyPolicy/User,_error_on_empty_user_profile (0.00s) 443s --- PASS: TestApplyPolicy/Computer,_duplicated_profiles (0.25s) 443s --- PASS: TestApplyPolicy/User,_no_machine_profiles (0.00s) 443s --- PASS: TestApplyPolicy/Computer,_profiles_with_whitespace (0.15s) 443s --- PASS: TestApplyPolicy/Error_on_removing_unused_assets_after_dump (0.02s) 443s --- PASS: TestApplyPolicy/Error_on_unloading_old_profiles_failing (0.38s) 443s --- PASS: TestApplyPolicy/Error_on_preprocessing_old_profiles_failing (0.19s) 443s --- PASS: TestApplyPolicy/User,_error_on_overwriting_profile_contents (0.02s) 443s --- PASS: TestApplyPolicy/User,_error_on_invalid_user_profile,_delete_previous (0.04s) 443s --- PASS: TestApplyPolicy/Error_on_read-only_.new_directory (0.00s) 443s --- PASS: TestApplyPolicy/Computer,_previous_profiles_are_unloaded (0.27s) 443s --- PASS: TestApplyPolicy/Error_on_read-only_.old_directory (0.01s) 443s --- PASS: TestApplyPolicy/No_profiles,_existing_rules_are_removed (0.13s) 443s --- PASS: TestApplyPolicy/Computer,_user_policies_are_unloaded (0.13s) 443s --- PASS: TestApplyPolicy/User,_error_on_multiple_profiles (0.00s) 443s --- PASS: TestApplyPolicy/User,_error_on_save_assets_failing (0.00s) 443s --- PASS: TestApplyPolicy/Error_on_absent_profile (0.01s) 443s --- PASS: TestApplyPolicy/Computer,_one_profile (0.14s) 443s --- PASS: TestApplyPolicy/No_apparmor_parser_and_entries (0.00s) 443s --- PASS: TestApplyPolicy/Computer,_whitespace-only_value (0.02s) 443s --- PASS: TestApplyPolicy/Computer,_multiple_profiles, (0.12s) 443s --- PASS: TestApplyPolicy/User,_no_user_profiles,_machine_profiles_are_unloaded (0.15s) 443s --- PASS: TestApplyPolicy/User,_valid_mapping,_unchanged_content (0.00s) 443s --- PASS: TestApplyPolicy/Error_on_unloading_all_profiles_failing (0.20s) 443s --- PASS: TestApplyPolicy/No_apparmor_parser_and_no_entries (0.00s) 443s --- PASS: TestApplyPolicy/User,_error_on_invalid_user_profile,_restore_previous (0.06s) 443s --- PASS: TestApplyPolicy/Error_on_read-only_machine_directory (0.19s) 443s --- PASS: TestApplyPolicy/Error_on_file_as_a_directory (0.02s) 443s --- PASS: TestApplyPolicy/Existing_.old_directory_is_removed (0.08s) 443s --- PASS: TestApplyPolicy/Error_on_preprocessing_new_profiles_failing (0.12s) 443s --- PASS: TestApplyPolicy/Error_on_loading_profiles_failing (0.13s) 443s --- PASS: TestApplyPolicy/Computer,_blank_line_profiles (0.11s) 443s PASS 443s ok github.com/ubuntu/adsys/internal/policies/apparmor 1.036s 444s ? github.com/ubuntu/adsys/internal/policies/entry [no test files] 446s === RUN TestCertAutoenrollScript 446s === RUN TestCertAutoenrollScript/Enroll_with_valid_advanced_configuration 446s === RUN TestCertAutoenrollScript/Error_on_invalid_JSON_keys 446s === RUN TestCertAutoenrollScript/Error_on_missing_arguments 446s === RUN TestCertAutoenrollScript/Error_on_invalid_JSON_structure 446s === RUN TestCertAutoenrollScript/Enroll_with_empty_advanced_configuration 446s === RUN TestCertAutoenrollScript/Unenroll 446s === RUN TestCertAutoenrollScript/Enroll_with_certmonger_not_installed 446s === RUN TestCertAutoenrollScript/Error_on_invalid_flags 446s === RUN TestCertAutoenrollScript/Error_on_invalid_JSON 446s === RUN TestCertAutoenrollScript/Error_on_read-only_path 446s === RUN TestCertAutoenrollScript/Error_on_enroll_failure 446s === RUN TestCertAutoenrollScript/Error_on_unenroll_failure 446s === RUN TestCertAutoenrollScript/Enroll_with_simple_configuration 446s === RUN TestCertAutoenrollScript/Enroll_with_simple_configuration_and_debug_enabled 446s === RUN TestCertAutoenrollScript/Enroll_with_cepces_not_installed 446s --- PASS: TestCertAutoenrollScript (2.97s) 446s --- PASS: TestCertAutoenrollScript/Enroll_with_valid_advanced_configuration (0.11s) 446s --- PASS: TestCertAutoenrollScript/Error_on_invalid_JSON_keys (0.33s) 446s --- PASS: TestCertAutoenrollScript/Error_on_missing_arguments (0.14s) 446s --- PASS: TestCertAutoenrollScript/Error_on_invalid_JSON_structure (0.23s) 446s --- PASS: TestCertAutoenrollScript/Enroll_with_empty_advanced_configuration (0.09s) 446s --- PASS: TestCertAutoenrollScript/Unenroll (0.16s) 446s --- PASS: TestCertAutoenrollScript/Enroll_with_certmonger_not_installed (0.09s) 446s --- PASS: TestCertAutoenrollScript/Error_on_invalid_flags (0.12s) 446s --- PASS: TestCertAutoenrollScript/Error_on_invalid_JSON (0.28s) 446s --- PASS: TestCertAutoenrollScript/Error_on_read-only_path (0.31s) 446s --- PASS: TestCertAutoenrollScript/Error_on_enroll_failure (0.37s) 446s --- PASS: TestCertAutoenrollScript/Error_on_unenroll_failure (0.38s) 446s --- PASS: TestCertAutoenrollScript/Enroll_with_simple_configuration (0.13s) 446s --- PASS: TestCertAutoenrollScript/Enroll_with_simple_configuration_and_debug_enabled (0.13s) 446s --- PASS: TestCertAutoenrollScript/Enroll_with_cepces_not_installed (0.09s) 446s === RUN TestApplyPolicy 446s === RUN TestApplyPolicy/Computer,_configured_to_enroll 446s time="2024-03-22T01:11:44Z" level=info msg="Certificate autoenrollment script ran successfully\n" 446s === RUN TestApplyPolicy/Computer,_configured_to_unenroll 446s time="2024-03-22T01:11:44Z" level=info msg="Certificate autoenrollment script ran successfully\n" 446s === RUN TestApplyPolicy/User,_autoenroll_not_supported 446s === RUN TestApplyPolicy/Error_on_autoenroll_script_failure 446s === RUN TestApplyPolicy/Computer,_no_entries 446s === RUN TestApplyPolicy/Computer,_no_entries,_Samba_cache_present 446s time="2024-03-22T01:11:44Z" level=info msg="Certificate autoenrollment script ran successfully\n" 446s === RUN TestApplyPolicy/Computer,_autoenroll_disabled 446s === RUN TestApplyPolicy/Computer,_domain_is_offline 446s === RUN TestApplyPolicy/Computer,_configured_to_enroll,_advanced_configuration 446s time="2024-03-22T01:11:44Z" level=info msg="Certificate autoenrollment script ran successfully\n" 446s === RUN TestApplyPolicy/Error_on_invalid_autoenroll_value 446s === RUN TestApplyPolicy/Error_on_invalid_advanced_configuration_value 446s --- PASS: TestApplyPolicy (0.14s) 446s --- PASS: TestApplyPolicy/Computer,_configured_to_enroll (0.03s) 446s --- PASS: TestApplyPolicy/Computer,_configured_to_unenroll (0.02s) 446s --- PASS: TestApplyPolicy/User,_autoenroll_not_supported (0.00s) 446s --- PASS: TestApplyPolicy/Error_on_autoenroll_script_failure (0.01s) 446s --- PASS: TestApplyPolicy/Computer,_no_entries (0.00s) 446s --- PASS: TestApplyPolicy/Computer,_no_entries,_Samba_cache_present (0.05s) 446s --- PASS: TestApplyPolicy/Computer,_autoenroll_disabled (0.00s) 446s --- PASS: TestApplyPolicy/Computer,_domain_is_offline (0.00s) 446s --- PASS: TestApplyPolicy/Computer,_configured_to_enroll,_advanced_configuration (0.03s) 446s --- PASS: TestApplyPolicy/Error_on_invalid_autoenroll_value (0.00s) 446s --- PASS: TestApplyPolicy/Error_on_invalid_advanced_configuration_value (0.00s) 446s === RUN TestMockAutoenrollScript 446s --- PASS: TestMockAutoenrollScript (0.00s) 446s PASS 446s ok github.com/ubuntu/adsys/internal/policies/certificate 3.165s 446s === RUN TestNormalize 446s === PAUSE TestNormalize 446s === RUN TestApplyPolicy 446s === PAUSE TestApplyPolicy 446s === CONT TestNormalize 446s === RUN TestNormalize/simple_unquoted_string 446s === PAUSE TestNormalize/simple_unquoted_string 446s === RUN TestNormalize/string_with_two_backslashes_don’t_escape_quotes 446s === PAUSE TestNormalize/string_with_two_backslashes_don’t_escape_quotes 446s === RUN TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result 446s === PAUSE TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result 446s === RUN TestNormalize/simple_ai_with_no_spaces 446s === PAUSE TestNormalize/simple_ai_with_no_spaces 446s === CONT TestApplyPolicy 446s === RUN TestApplyPolicy/Update_existing_profile_eliminates_adsys_DB_repetitions 446s === PAUSE TestApplyPolicy/Update_existing_profile_eliminates_adsys_DB_repetitions 446s === RUN TestApplyPolicy/Machine_updates_existing_value 446s === PAUSE TestApplyPolicy/Machine_updates_existing_value 446s === RUN TestApplyPolicy/Multi-lines_ai 446s === PAUSE TestApplyPolicy/Multi-lines_ai 446s === RUN TestApplyPolicy/Do_not_update_other_files_from_db 446s === PAUSE TestApplyPolicy/Do_not_update_other_files_from_db 446s === RUN TestApplyPolicy/Do_not_interfere_with_other_user_profile 446s === PAUSE TestApplyPolicy/Do_not_interfere_with_other_user_profile 446s === RUN TestApplyPolicy/Update_existing_profile_with_partial_db_append_them_without_repetition 446s === PAUSE TestApplyPolicy/Update_existing_profile_with_partial_db_append_them_without_repetition 446s === RUN TestApplyPolicy/User_updates_with_different_value 446s === PAUSE TestApplyPolicy/User_updates_with_different_value 446s === RUN TestApplyPolicy/Update_user_disabled_key_with_value 446s === PAUSE TestApplyPolicy/Update_user_disabled_key_with_value 446s === RUN TestApplyPolicy/User_empty_state 446s === PAUSE TestApplyPolicy/User_empty_state 446s === RUN TestApplyPolicy/Update_machine_disabled_key_with_value 446s === PAUSE TestApplyPolicy/Update_machine_disabled_key_with_value 446s === RUN TestApplyPolicy/Missing_user_compiled_db_for_user 446s === PAUSE TestApplyPolicy/Missing_user_compiled_db_for_user 446s === RUN TestApplyPolicy/No_surrounding_brackets_ai 446s === PAUSE TestApplyPolicy/No_surrounding_brackets_ai 446s === RUN TestApplyPolicy/No_surrounding_brackets_unquoted_as 446s === PAUSE TestApplyPolicy/No_surrounding_brackets_unquoted_as 446s === RUN TestApplyPolicy/Multi-lines_as_mixed_with_comma 446s === PAUSE TestApplyPolicy/Multi-lines_as_mixed_with_comma 446s === RUN TestApplyPolicy/Error_on_invalid_ai 446s === PAUSE TestApplyPolicy/Error_on_invalid_ai 446s === RUN TestApplyPolicy/Error_on_invalid_type 446s === PAUSE TestApplyPolicy/Error_on_invalid_type 446s === RUN TestApplyPolicy/Quoted_i 446s === PAUSE TestApplyPolicy/Quoted_i 446s === RUN TestApplyPolicy/No_surrounding_brackets_multiple_ai 446s === PAUSE TestApplyPolicy/No_surrounding_brackets_multiple_ai 446s === RUN TestApplyPolicy/Update_existing_correct_profile_stays_unchanged 446s === PAUSE TestApplyPolicy/Update_existing_correct_profile_stays_unchanged 446s === RUN TestApplyPolicy/New_user 446s === PAUSE TestApplyPolicy/New_user 446s === RUN TestApplyPolicy/Multiple_keys_same_category 446s === PAUSE TestApplyPolicy/Multiple_keys_same_category 446s === RUN TestApplyPolicy/Multiple_sections 446s === PAUSE TestApplyPolicy/Multiple_sections 446s === RUN TestApplyPolicy/Multiple_sections_with_disabled_keys 446s === PAUSE TestApplyPolicy/Multiple_sections_with_disabled_keys 446s === RUN TestApplyPolicy/No_update_when_no_change 446s === PAUSE TestApplyPolicy/No_update_when_no_change 446s === RUN TestApplyPolicy/Multi-lines_as 446s === PAUSE TestApplyPolicy/Multi-lines_as 446s === RUN TestApplyPolicy/Error_when_machine_db_does_not_exist 446s === PAUSE TestApplyPolicy/Error_when_machine_db_does_not_exist 446s === RUN TestApplyPolicy/Machine_updates_key_is_now_disabled 446s === PAUSE TestApplyPolicy/Machine_updates_key_is_now_disabled 446s === RUN TestApplyPolicy/Unquoted_string 446s === PAUSE TestApplyPolicy/Unquoted_string 446s === RUN TestApplyPolicy/No_surrounding_brackets_quoted_multiple_as 446s === PAUSE TestApplyPolicy/No_surrounding_brackets_quoted_multiple_as 446s === RUN TestApplyPolicy/Invalid_as_is_too_robust_to_produce_defaulting_values 446s === PAUSE TestApplyPolicy/Invalid_as_is_too_robust_to_produce_defaulting_values 446s === RUN TestApplyPolicy/User_updates_existing_value 446s === PAUSE TestApplyPolicy/User_updates_existing_value 446s === RUN TestApplyPolicy/User_updates_key_is_now_disabled 446s === PAUSE TestApplyPolicy/User_updates_key_is_now_disabled 446s === RUN TestApplyPolicy/Mixing_sections_and_keys_still_groups_sections 446s === PAUSE TestApplyPolicy/Mixing_sections_and_keys_still_groups_sections 446s === RUN TestApplyPolicy/Missing_machine_compiled_db_for_machine 446s === PAUSE TestApplyPolicy/Missing_machine_compiled_db_for_machine 446s === RUN TestApplyPolicy/No_surrounding_brackets_unquoted_multiple_as 446s === PAUSE TestApplyPolicy/No_surrounding_brackets_unquoted_multiple_as 446s === RUN TestApplyPolicy/Error_on_invalid_value_for_unnormalized_type 446s === PAUSE TestApplyPolicy/Error_on_invalid_value_for_unnormalized_type 446s === RUN TestApplyPolicy/Update_existing_profile_without_needed_db_append_them 446s === PAUSE TestApplyPolicy/Update_existing_profile_without_needed_db_append_them 446s === RUN TestApplyPolicy/Update_existing_profile_without_needed_db,_trailine_lines_are_removed 446s === PAUSE TestApplyPolicy/Update_existing_profile_without_needed_db,_trailine_lines_are_removed 446s === RUN TestApplyPolicy/Update_existing_profile_with_wrong_order_appends_them_in_correct_order 446s === PAUSE TestApplyPolicy/Update_existing_profile_with_wrong_order_appends_them_in_correct_order 446s === RUN TestApplyPolicy/Machine_updates_with_different_value 446s === PAUSE TestApplyPolicy/Machine_updates_with_different_value 446s === RUN TestApplyPolicy/Machine_empty_state 446s === PAUSE TestApplyPolicy/Machine_empty_state 446s === RUN TestApplyPolicy/Normalized_canonical_form_for_each_supported_key 446s === PAUSE TestApplyPolicy/Normalized_canonical_form_for_each_supported_key 446s === RUN TestApplyPolicy/Multi-lines_ai_mixed_with_comma 446s === PAUSE TestApplyPolicy/Multi-lines_ai_mixed_with_comma 446s === RUN TestApplyPolicy/Error_on_empty_meta 446s === PAUSE TestApplyPolicy/Error_on_empty_meta 446s === RUN TestApplyPolicy/Update_existing_correct_profile_with_trailing_spaces_are_removed 446s === PAUSE TestApplyPolicy/Update_existing_correct_profile_with_trailing_spaces_are_removed 446s === RUN TestApplyPolicy/User_empty_state,_with_existing_machine_policy 446s === PAUSE TestApplyPolicy/User_empty_state,_with_existing_machine_policy 446s === RUN TestApplyPolicy/First_boot 446s === PAUSE TestApplyPolicy/First_boot 446s === RUN TestApplyPolicy/Missing_machine_compiled_db_for_user 446s === PAUSE TestApplyPolicy/Missing_machine_compiled_db_for_user 446s === RUN TestApplyPolicy/Quoted_b 446s === PAUSE TestApplyPolicy/Quoted_b 446s === RUN TestApplyPolicy/No_surrounding_brackets_quoted_as 446s === PAUSE TestApplyPolicy/No_surrounding_brackets_quoted_as 446s === CONT TestApplyPolicy/Update_existing_profile_eliminates_adsys_DB_repetitions 446s === CONT TestApplyPolicy/Error_when_machine_db_does_not_exist 446s === CONT TestApplyPolicy/No_surrounding_brackets_quoted_as 446s === CONT TestApplyPolicy/Multi-lines_as_mixed_with_comma 446s === RUN TestNormalize/no_transformed_to_boolean 446s === PAUSE TestNormalize/no_transformed_to_boolean 446s === RUN TestNormalize/as_empty_elements_separated_with_commas_are_kept 446s === PAUSE TestNormalize/as_empty_elements_separated_with_commas_are_kept 446s === RUN TestNormalize/Multi-lines_as_quoted 446s === PAUSE TestNormalize/Multi-lines_as_quoted 446s === RUN TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] 446s === PAUSE TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] 446s === RUN TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split 446s === PAUSE TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split 446s === RUN TestNormalize/simple_ai 446s === PAUSE TestNormalize/simple_ai 446s === RUN TestNormalize/empty_quoted_string 446s === PAUSE TestNormalize/empty_quoted_string 446s === RUN TestNormalize/unquoted_string_with_quotes 446s === PAUSE TestNormalize/unquoted_string_with_quotes 446s === RUN TestNormalize/simple_boolean_false 446s === PAUSE TestNormalize/simple_boolean_false 446s === RUN TestNormalize/as_without_ending_] 446s === PAUSE TestNormalize/as_without_ending_] 446s === RUN TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets 446s === PAUSE TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets 446s === RUN TestNormalize/as_with_leading_and_ending_spaces_and_no_[] 446s === PAUSE TestNormalize/as_with_leading_and_ending_spaces_and_no_[] 446s === RUN TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements 446s === PAUSE TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements 446s === RUN TestNormalize/ai_without_ending_] 446s === PAUSE TestNormalize/ai_without_ending_] 446s === RUN TestNormalize/one_quote 446s === PAUSE TestNormalize/one_quote 446s === RUN TestNormalize/yes_transformed_to_boolean 446s === PAUSE TestNormalize/yes_transformed_to_boolean 446s === RUN TestNormalize/as_with_leading_and_ending_spaces_and__[] 446s === PAUSE TestNormalize/as_with_leading_and_ending_spaces_and__[] 446s === RUN TestNormalize/as_partially_quoted_can_lead_to_unexpect_result 446s === PAUSE TestNormalize/as_partially_quoted_can_lead_to_unexpect_result 446s === RUN TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets 446s === PAUSE TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets 446s === RUN TestNormalize/string_with_escaped_quotes 446s === PAUSE TestNormalize/string_with_escaped_quotes 446s === RUN TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored 446s === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored 446s === RUN TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element 446s === PAUSE TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element 446s === RUN TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored 446s === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored 446s === RUN TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored 446s === PAUSE TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored 446s === RUN TestNormalize/unmanaged_types_are_returned_as_is 446s === PAUSE TestNormalize/unmanaged_types_are_returned_as_is 446s === RUN TestNormalize/simple_unquoted_as 446s === PAUSE TestNormalize/simple_unquoted_as 446s === RUN TestNormalize/Multi-lines_ai 446s === PAUSE TestNormalize/Multi-lines_ai 446s === RUN TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored 446s === PAUSE TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored 446s === RUN TestNormalize/on_transformed_to_boolean 446s === PAUSE TestNormalize/on_transformed_to_boolean 446s === RUN TestNormalize/simple_as_with_no_spaces 446s === PAUSE TestNormalize/simple_as_with_no_spaces 446s === RUN TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored 446s === CONT TestApplyPolicy/No_surrounding_brackets_ai 446s === CONT TestApplyPolicy/No_surrounding_brackets_unquoted_as 446s === PAUSE TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored 446s === RUN TestNormalize/ai_without_leading_[ 446s === PAUSE TestNormalize/ai_without_leading_[ 446s === RUN TestNormalize/as_without_leading_[ 446s === PAUSE TestNormalize/as_without_leading_[ 446s === RUN TestNormalize/as_simple_quoted_as_with_spaces 446s === PAUSE TestNormalize/as_simple_quoted_as_with_spaces 446s === RUN TestNormalize/ai_with_leading_and_ending_spaces_and__[] 446s === PAUSE TestNormalize/ai_with_leading_and_ending_spaces_and__[] 446s === RUN TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element 446s === PAUSE TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element 446s === RUN TestNormalize/n_transformed_to_boolean 446s === PAUSE TestNormalize/n_transformed_to_boolean 446s === RUN TestNormalize/simple_quoted_as 446s === PAUSE TestNormalize/simple_quoted_as 446s === RUN TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result 446s === PAUSE TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result 446s === RUN TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted 446s === PAUSE TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted 446s === RUN TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements 446s === PAUSE TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements 446s === RUN TestNormalize/with_spaces 446s === PAUSE TestNormalize/with_spaces 446s === RUN TestNormalize/Multi-lines_as_unquoted 446s === PAUSE TestNormalize/Multi-lines_as_unquoted 446s === RUN TestNormalize/Multi-lines_as_and_single_line_mix,_quoted 446s === PAUSE TestNormalize/Multi-lines_as_and_single_line_mix,_quoted 446s === RUN TestNormalize/Multi-lines_ai_with_spaces_inside 446s === PAUSE TestNormalize/Multi-lines_ai_with_spaces_inside 446s === RUN TestNormalize/simple_quoted_string 446s === PAUSE TestNormalize/simple_quoted_string 446s === RUN TestNormalize/one_escaped_quote 446s === PAUSE TestNormalize/one_escaped_quote 446s === RUN TestNormalize/Multi-lines_as_with_explicit_empty_element 446s === PAUSE TestNormalize/Multi-lines_as_with_explicit_empty_element 446s === RUN TestNormalize/ai_empty_elements_separated_with_commas_are_kept 446s === PAUSE TestNormalize/ai_empty_elements_separated_with_commas_are_kept 446s === RUN TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored 446s === PAUSE TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored 446s === RUN TestNormalize/ai_with_spaces_inside 446s === PAUSE TestNormalize/ai_with_spaces_inside 446s === RUN TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split 446s === PAUSE TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split 446s === RUN TestNormalize/quoted_string_with_quotes 446s === PAUSE TestNormalize/quoted_string_with_quotes 446s === RUN TestNormalize/y_transformed_to_boolean 446s === PAUSE TestNormalize/y_transformed_to_boolean 446s === RUN TestNormalize/off_transformed_to_boolean 446s === PAUSE TestNormalize/off_transformed_to_boolean 446s === RUN TestNormalize/as_with_spaces_inside 446s === PAUSE TestNormalize/as_with_spaces_inside 446s === RUN TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result 446s === PAUSE TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result 446s === RUN TestNormalize/simple_boolean_true 446s === PAUSE TestNormalize/simple_boolean_true 446s === RUN TestNormalize/weird_case_true 446s === PAUSE TestNormalize/weird_case_true 446s === RUN TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string 446s === PAUSE TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string 446s === RUN TestNormalize/as_with_weird_composition_inception_will_be_quoted 446s === PAUSE TestNormalize/as_with_weird_composition_inception_will_be_quoted 446s === RUN TestNormalize/Multi-lines_as_with_spaces_inside 446s === PAUSE TestNormalize/Multi-lines_as_with_spaces_inside 446s === RUN TestNormalize/empty_unquoted_string 446s === PAUSE TestNormalize/empty_unquoted_string 446s === RUN TestNormalize/string_with_multiple_backslashes_escaped_quotes 446s === PAUSE TestNormalize/string_with_multiple_backslashes_escaped_quotes 446s === RUN TestNormalize/weird_case_false 446s === PAUSE TestNormalize/weird_case_false 446s === RUN TestNormalize/non_supported_is_reported_as_is 446s === PAUSE TestNormalize/non_supported_is_reported_as_is 446s === RUN TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result 446s === PAUSE TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result 446s === RUN TestNormalize/Multi-lines_as_with_quoted_','_is_supported 446s === PAUSE TestNormalize/Multi-lines_as_with_quoted_','_is_supported 446s === CONT TestApplyPolicy/Missing_user_compiled_db_for_user 446s === CONT TestApplyPolicy/Update_machine_disabled_key_with_value 446s === CONT TestApplyPolicy/User_empty_state 446s === CONT TestApplyPolicy/Update_user_disabled_key_with_value 446s === CONT TestApplyPolicy/User_updates_with_different_value 446s === CONT TestApplyPolicy/Update_existing_profile_with_partial_db_append_them_without_repetition 446s === CONT TestApplyPolicy/Do_not_interfere_with_other_user_profile 446s === CONT TestApplyPolicy/Do_not_update_other_files_from_db 446s === CONT TestApplyPolicy/Multi-lines_ai 446s === CONT TestApplyPolicy/Machine_updates_existing_value 446s === CONT TestApplyPolicy/Multi-lines_as 446s === CONT TestApplyPolicy/No_update_when_no_change 446s === CONT TestApplyPolicy/Multiple_sections_with_disabled_keys 446s === CONT TestApplyPolicy/Multiple_sections 446s === CONT TestApplyPolicy/Multiple_keys_same_category 446s === CONT TestApplyPolicy/New_user 446s === CONT TestApplyPolicy/Update_existing_correct_profile_stays_unchanged 446s === CONT TestApplyPolicy/No_surrounding_brackets_multiple_ai 446s === CONT TestApplyPolicy/Quoted_i 446s === CONT TestApplyPolicy/Error_on_invalid_type 446s === CONT TestApplyPolicy/Error_on_invalid_ai 446s === CONT TestApplyPolicy/Update_existing_profile_without_needed_db,_trailine_lines_are_removed 446s === CONT TestApplyPolicy/Quoted_b 446s === CONT TestApplyPolicy/Missing_machine_compiled_db_for_user 446s === CONT TestApplyPolicy/First_boot 446s === CONT TestApplyPolicy/User_empty_state,_with_existing_machine_policy 446s === CONT TestApplyPolicy/Update_existing_correct_profile_with_trailing_spaces_are_removed 446s === CONT TestApplyPolicy/Multi-lines_ai_mixed_with_comma 446s === CONT TestApplyPolicy/Error_on_empty_meta 446s === CONT TestApplyPolicy/Normalized_canonical_form_for_each_supported_key 446s === CONT TestApplyPolicy/Machine_empty_state 446s === CONT TestApplyPolicy/Machine_updates_with_different_value 446s === CONT TestApplyPolicy/Update_existing_profile_with_wrong_order_appends_them_in_correct_order 446s === CONT TestApplyPolicy/User_updates_key_is_now_disabled 446s === CONT TestApplyPolicy/Update_existing_profile_without_needed_db_append_them 446s === CONT TestApplyPolicy/Error_on_invalid_value_for_unnormalized_type 446s === CONT TestApplyPolicy/No_surrounding_brackets_unquoted_multiple_as 446s === CONT TestApplyPolicy/Missing_machine_compiled_db_for_machine 446s === CONT TestApplyPolicy/No_surrounding_brackets_quoted_multiple_as 446s === CONT TestApplyPolicy/Mixing_sections_and_keys_still_groups_sections 446s === CONT TestApplyPolicy/User_updates_existing_value 446s === CONT TestApplyPolicy/Invalid_as_is_too_robust_to_produce_defaulting_values 446s === CONT TestApplyPolicy/Unquoted_string 446s === CONT TestApplyPolicy/Machine_updates_key_is_now_disabled 446s === CONT TestNormalize/simple_unquoted_string 446s === CONT TestNormalize/as_without_leading_[ 446s === CONT TestNormalize/Multi-lines_as_with_quoted_','_is_supported 446s === CONT TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result 446s === CONT TestNormalize/non_supported_is_reported_as_is 446s === CONT TestNormalize/weird_case_false 446s === CONT TestNormalize/string_with_multiple_backslashes_escaped_quotes 446s === CONT TestNormalize/empty_unquoted_string 446s === CONT TestNormalize/Multi-lines_as_with_spaces_inside 446s === CONT TestNormalize/as_with_weird_composition_inception_will_be_quoted 446s === CONT TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string 446s === CONT TestNormalize/weird_case_true 446s === CONT TestNormalize/simple_boolean_true 446s === CONT TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result 446s === CONT TestNormalize/as_with_spaces_inside 446s === CONT TestNormalize/off_transformed_to_boolean 446s === CONT TestNormalize/y_transformed_to_boolean 446s === CONT TestNormalize/quoted_string_with_quotes 446s === CONT TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split 446s === CONT TestNormalize/ai_with_spaces_inside 446s === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored 446s === CONT TestNormalize/ai_empty_elements_separated_with_commas_are_kept 446s === CONT TestNormalize/Multi-lines_as_with_explicit_empty_element 446s === CONT TestNormalize/one_escaped_quote 446s === CONT TestNormalize/simple_quoted_string 446s === CONT TestNormalize/Multi-lines_ai_with_spaces_inside 446s === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_quoted 446s === CONT TestNormalize/Multi-lines_as_unquoted 446s === CONT TestNormalize/with_spaces 446s === CONT TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements 446s === CONT TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted 446s === CONT TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result 446s === CONT TestNormalize/simple_quoted_as 446s === CONT TestNormalize/n_transformed_to_boolean 446s === CONT TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element 446s === CONT TestNormalize/ai_with_leading_and_ending_spaces_and__[] 446s === CONT TestNormalize/as_simple_quoted_as_with_spaces 446s === CONT TestNormalize/one_quote 446s === CONT TestNormalize/ai_without_leading_[ 446s === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored 446s === CONT TestNormalize/simple_as_with_no_spaces 446s === CONT TestNormalize/on_transformed_to_boolean 446s === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored 446s === CONT TestNormalize/Multi-lines_ai 446s === CONT TestNormalize/simple_unquoted_as 446s === CONT TestNormalize/unmanaged_types_are_returned_as_is 446s === CONT TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored 446s === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored 446s === CONT TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element 446s === CONT TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored 446s === CONT TestNormalize/string_with_escaped_quotes 446s === CONT TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets 446s === CONT TestNormalize/as_partially_quoted_can_lead_to_unexpect_result 446s === CONT TestNormalize/as_with_leading_and_ending_spaces_and__[] 446s === CONT TestNormalize/yes_transformed_to_boolean 446s === CONT TestNormalize/simple_ai 446s === CONT TestNormalize/ai_without_ending_] 446s === CONT TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements 446s === CONT TestNormalize/as_with_leading_and_ending_spaces_and_no_[] 446s === CONT TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets 446s === CONT TestNormalize/as_without_ending_] 446s === CONT TestNormalize/simple_boolean_false 446s === CONT TestNormalize/unquoted_string_with_quotes 446s === CONT TestNormalize/empty_quoted_string 446s === CONT TestNormalize/as_empty_elements_separated_with_commas_are_kept 446s === CONT TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split 446s === CONT TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] 446s === CONT TestNormalize/Multi-lines_as_quoted 446s === CONT TestNormalize/simple_ai_with_no_spaces 446s === CONT TestNormalize/no_transformed_to_boolean 446s === CONT TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result 446s === CONT TestNormalize/string_with_two_backslashes_don’t_escape_quotes 446s --- PASS: TestNormalize (0.03s) 446s --- PASS: TestNormalize/simple_unquoted_string (0.00s) 446s --- PASS: TestNormalize/as_without_leading_[ (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_with_quoted_','_is_supported (0.00s) 446s --- PASS: TestNormalize/as_partially_quoted_unbalanced_end_can_lead_to_unexpect_result (0.00s) 446s --- PASS: TestNormalize/non_supported_is_reported_as_is (0.00s) 446s --- PASS: TestNormalize/weird_case_false (0.00s) 446s --- PASS: TestNormalize/string_with_multiple_backslashes_escaped_quotes (0.00s) 446s --- PASS: TestNormalize/empty_unquoted_string (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_with_spaces_inside (0.00s) 446s --- PASS: TestNormalize/as_with_weird_composition_inception_will_be_quoted (0.00s) 446s --- PASS: TestNormalize/as_wrongly_quoted_will_consider_comma_as_part_of_the_string (0.00s) 446s --- PASS: TestNormalize/weird_case_true (0.00s) 446s --- PASS: TestNormalize/simple_boolean_true (0.00s) 446s --- PASS: TestNormalize/as_with_empty_quoted_can_lead_to_unexpect_result (0.00s) 446s --- PASS: TestNormalize/as_with_spaces_inside (0.00s) 446s --- PASS: TestNormalize/off_transformed_to_boolean (0.00s) 446s --- PASS: TestNormalize/y_transformed_to_boolean (0.00s) 446s --- PASS: TestNormalize/quoted_string_with_quotes (0.00s) 446s --- PASS: TestNormalize/Multi-lines_ai_with_all_unquoted_','_will_split (0.00s) 446s --- PASS: TestNormalize/ai_with_spaces_inside (0.00s) 446s --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_are_ignored (0.00s) 446s --- PASS: TestNormalize/ai_empty_elements_separated_with_commas_are_kept (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_with_explicit_empty_element (0.00s) 446s --- PASS: TestNormalize/one_escaped_quote (0.00s) 446s --- PASS: TestNormalize/simple_quoted_string (0.00s) 446s --- PASS: TestNormalize/Multi-lines_ai_with_spaces_inside (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_and_single_line_mix,_quoted (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_unquoted (0.00s) 446s --- PASS: TestNormalize/with_spaces (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_with_consecutive_empty_lines_strip_empty_elements (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_and_single_line_mix,_unquoted (0.00s) 446s --- PASS: TestNormalize/as_partially_quoted_with_comma_can_lead_to_unexpected_result (0.00s) 446s --- PASS: TestNormalize/simple_quoted_as (0.00s) 446s --- PASS: TestNormalize/n_transformed_to_boolean (0.00s) 446s --- PASS: TestNormalize/Multi-lines_ai_with_consecutive_empty_lines_strips_empty_element (0.00s) 446s --- PASS: TestNormalize/ai_with_leading_and_ending_spaces_and__[] (0.00s) 446s --- PASS: TestNormalize/as_simple_quoted_as_with_spaces (0.00s) 446s --- PASS: TestNormalize/one_quote (0.00s) 446s --- PASS: TestNormalize/ai_without_leading_[ (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_are_ignored (0.00s) 446s --- PASS: TestNormalize/simple_as_with_no_spaces (0.00s) 446s --- PASS: TestNormalize/on_transformed_to_boolean (0.00s) 446s --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) 446s --- PASS: TestNormalize/Multi-lines_ai (0.00s) 446s --- PASS: TestNormalize/simple_unquoted_as (0.00s) 446s --- PASS: TestNormalize/unmanaged_types_are_returned_as_is (0.00s) 446s --- PASS: TestNormalize/Multi-lines_ai_with_leading_or_trailing_empty_lines_after_[]_are_ignored (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_before_[]_are_ignored (0.00s) 446s --- PASS: TestNormalize/Multi-lines_ai_with_empty_lines_strips_empty_element (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_with_leading_or_trailing_empty_lines_after_[]_are_ignored (0.00s) 446s --- PASS: TestNormalize/string_with_escaped_quotes (0.00s) 446s --- PASS: TestNormalize/Multi-lines_ai_with_leading_and_trailing_brackets (0.00s) 446s --- PASS: TestNormalize/as_partially_quoted_can_lead_to_unexpect_result (0.00s) 446s --- PASS: TestNormalize/as_with_leading_and_ending_spaces_and__[] (0.00s) 446s --- PASS: TestNormalize/yes_transformed_to_boolean (0.00s) 446s --- PASS: TestNormalize/simple_ai (0.00s) 446s --- PASS: TestNormalize/ai_without_ending_] (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_with_empty_lines_strips_empty_elements (0.00s) 446s --- PASS: TestNormalize/as_with_leading_and_ending_spaces_and_no_[] (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_with_leading_and_trailing_brackets (0.00s) 446s --- PASS: TestNormalize/as_without_ending_] (0.00s) 446s --- PASS: TestNormalize/simple_boolean_false (0.00s) 446s --- PASS: TestNormalize/unquoted_string_with_quotes (0.00s) 446s --- PASS: TestNormalize/empty_quoted_string (0.00s) 446s --- PASS: TestNormalize/as_empty_elements_separated_with_commas_are_kept (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_with_all_unquoted_','_will_split (0.00s) 446s --- PASS: TestNormalize/ai_with_leading_and_ending_spaces_and_no_[] (0.00s) 446s --- PASS: TestNormalize/Multi-lines_as_quoted (0.00s) 446s --- PASS: TestNormalize/simple_ai_with_no_spaces (0.00s) 446s --- PASS: TestNormalize/no_transformed_to_boolean (0.00s) 446s --- PASS: TestNormalize/as_partially_quoted_unbalanced_start_can_lead_to_unexpect_result (0.00s) 446s --- PASS: TestNormalize/string_with_two_backslashes_don’t_escape_quotes (0.00s) 446s --- PASS: TestApplyPolicy (0.00s) 446s --- PASS: TestApplyPolicy/Error_when_machine_db_does_not_exist (0.00s) 446s --- PASS: TestApplyPolicy/No_surrounding_brackets_quoted_as (0.01s) 446s --- PASS: TestApplyPolicy/Update_existing_profile_eliminates_adsys_DB_repetitions (0.02s) 446s --- PASS: TestApplyPolicy/Multi-lines_as_mixed_with_comma (0.02s) 446s --- PASS: TestApplyPolicy/Update_machine_disabled_key_with_value (0.00s) 446s --- PASS: TestApplyPolicy/User_empty_state (0.00s) 446s --- PASS: TestApplyPolicy/No_surrounding_brackets_ai (0.01s) 446s --- PASS: TestApplyPolicy/No_surrounding_brackets_unquoted_as (0.02s) 446s --- PASS: TestApplyPolicy/Missing_user_compiled_db_for_user (0.02s) 446s --- PASS: TestApplyPolicy/Update_existing_profile_with_partial_db_append_them_without_repetition (0.01s) 446s --- PASS: TestApplyPolicy/Update_user_disabled_key_with_value (0.02s) 446s --- PASS: TestApplyPolicy/Do_not_update_other_files_from_db (0.00s) 446s --- PASS: TestApplyPolicy/Machine_updates_existing_value (0.00s) 446s --- PASS: TestApplyPolicy/Multi-lines_ai (0.01s) 446s --- PASS: TestApplyPolicy/User_updates_with_different_value (0.03s) 446s --- PASS: TestApplyPolicy/Do_not_interfere_with_other_user_profile (0.02s) 446s --- PASS: TestApplyPolicy/Multiple_sections (0.00s) 446s --- PASS: TestApplyPolicy/No_update_when_no_change (0.02s) 446s --- PASS: TestApplyPolicy/Multi-lines_as (0.02s) 446s --- PASS: TestApplyPolicy/New_user (0.01s) 446s --- PASS: TestApplyPolicy/Multiple_sections_with_disabled_keys (0.04s) 446s --- PASS: TestApplyPolicy/Multiple_keys_same_category (0.03s) 446s --- PASS: TestApplyPolicy/Quoted_i (0.02s) 446s --- PASS: TestApplyPolicy/Error_on_invalid_ai (0.00s) 446s --- PASS: TestApplyPolicy/Update_existing_profile_without_needed_db,_trailine_lines_are_removed (0.01s) 446s --- PASS: TestApplyPolicy/Quoted_b (0.00s) 446s --- PASS: TestApplyPolicy/Missing_machine_compiled_db_for_user (0.00s) 446s --- PASS: TestApplyPolicy/Error_on_invalid_type (0.03s) 446s --- PASS: TestApplyPolicy/Update_existing_correct_profile_stays_unchanged (0.06s) 446s --- PASS: TestApplyPolicy/No_surrounding_brackets_multiple_ai (0.06s) 446s --- PASS: TestApplyPolicy/Update_existing_correct_profile_with_trailing_spaces_are_removed (0.01s) 446s --- PASS: TestApplyPolicy/Error_on_empty_meta (0.00s) 446s --- PASS: TestApplyPolicy/First_boot (0.02s) 446s --- PASS: TestApplyPolicy/Multi-lines_ai_mixed_with_comma (0.01s) 446s --- PASS: TestApplyPolicy/User_empty_state,_with_existing_machine_policy (0.03s) 446s --- PASS: TestApplyPolicy/Machine_empty_state (0.01s) 446s --- PASS: TestApplyPolicy/Machine_updates_with_different_value (0.01s) 446s --- PASS: TestApplyPolicy/User_updates_key_is_now_disabled (0.01s) 446s --- PASS: TestApplyPolicy/Error_on_invalid_value_for_unnormalized_type (0.00s) 446s --- PASS: TestApplyPolicy/Update_existing_profile_with_wrong_order_appends_them_in_correct_order (0.02s) 446s --- PASS: TestApplyPolicy/Update_existing_profile_without_needed_db_append_them (0.02s) 446s --- PASS: TestApplyPolicy/No_surrounding_brackets_unquoted_multiple_as (0.01s) 446s --- PASS: TestApplyPolicy/No_surrounding_brackets_quoted_multiple_as (0.01s) 446s --- PASS: TestApplyPolicy/Mixing_sections_and_keys_still_groups_sections (0.01s) 446s --- PASS: TestApplyPolicy/Normalized_canonical_form_for_each_supported_key (0.04s) 446s --- PASS: TestApplyPolicy/Missing_machine_compiled_db_for_machine (0.01s) 446s --- PASS: TestApplyPolicy/Machine_updates_key_is_now_disabled (0.01s) 446s --- PASS: TestApplyPolicy/User_updates_existing_value (0.02s) 446s --- PASS: TestApplyPolicy/Invalid_as_is_too_robust_to_produce_defaulting_values (0.02s) 446s --- PASS: TestApplyPolicy/Unquoted_string (0.02s) 446s PASS 446s ok github.com/ubuntu/adsys/internal/policies/dconf 0.493s 446s === RUN TestApplyPolicy 446s === PAUSE TestApplyPolicy 446s === CONT TestApplyPolicy 446s === RUN TestApplyPolicy/dconf_policy 446s === PAUSE TestApplyPolicy/dconf_policy 446s === CONT TestApplyPolicy/dconf_policy 446s --- PASS: TestApplyPolicy (0.00s) 446s --- PASS: TestApplyPolicy/dconf_policy (0.02s) 446s PASS 446s ok github.com/ubuntu/adsys/internal/policies/gdm 0.186s 451s === RUN TestParseEntryValues 451s === PAUSE TestParseEntryValues 451s === RUN TestWriteFileWithUIDGID 451s === PAUSE TestWriteFileWithUIDGID 451s === RUN TestCreateUnits 451s === PAUSE TestCreateUnits 451s === RUN TestNew 451s === PAUSE TestNew 451s === RUN TestApplyPolicy 451s === PAUSE TestApplyPolicy 451s === CONT TestParseEntryValues 451s === RUN TestParseEntryValues/Parse_values_from_entry_with_one_value 451s === PAUSE TestParseEntryValues/Parse_values_from_entry_with_one_value 451s === RUN TestParseEntryValues/Parse_values_from_entry_with_multiple_values 451s === PAUSE TestParseEntryValues/Parse_values_from_entry_with_multiple_values 451s === RUN TestParseEntryValues/Parse_values_from_entry_with_repeated_values 451s === PAUSE TestParseEntryValues/Parse_values_from_entry_with_repeated_values 451s === RUN TestParseEntryValues/Parse_values_trimming_whitespaces 451s === PAUSE TestParseEntryValues/Parse_values_trimming_whitespaces 451s === RUN TestParseEntryValues/Parse_values_trimming_sequential_linebreaks 451s === PAUSE TestParseEntryValues/Parse_values_trimming_sequential_linebreaks 451s === RUN TestParseEntryValues/Parse_values_from_entry_with_kerberos_auth_tags 451s === PAUSE TestParseEntryValues/Parse_values_from_entry_with_kerberos_auth_tags 451s === RUN TestParseEntryValues/Returns_empty_slice_if_the_entry_is_empty 451s === PAUSE TestParseEntryValues/Returns_empty_slice_if_the_entry_is_empty 451s === RUN TestParseEntryValues/Error_when_parsing_entry_with_badly_formatted_values 451s === PAUSE TestParseEntryValues/Error_when_parsing_entry_with_badly_formatted_values 451s === CONT TestParseEntryValues/Parse_values_from_entry_with_one_value 451s === CONT TestApplyPolicy 451s === CONT TestParseEntryValues/Returns_empty_slice_if_the_entry_is_empty 451s === CONT TestNew 451s === RUN TestNew/Creates_manager_successfully 451s === PAUSE TestNew/Creates_manager_successfully 451s === RUN TestNew/Error_when_runDir_has_invalid_permissions 451s === PAUSE TestNew/Error_when_runDir_has_invalid_permissions 451s === RUN TestNew/Error_when_systemUnitDir_has_invalid_permissions 451s === PAUSE TestNew/Error_when_systemUnitDir_has_invalid_permissions 451s === CONT TestNew/Creates_manager_successfully 451s === CONT TestParseEntryValues/Parse_values_trimming_whitespaces 451s === CONT TestParseEntryValues/Parse_values_from_entry_with_kerberos_auth_tags 451s === CONT TestParseEntryValues/Parse_values_trimming_sequential_linebreaks 451s === CONT TestParseEntryValues/Error_when_parsing_entry_with_badly_formatted_values 451s === CONT TestCreateUnits 451s === RUN TestCreateUnits/Write_single_unit 451s === PAUSE TestCreateUnits/Write_single_unit 451s === RUN TestCreateUnits/Write_multiple_units 451s === PAUSE TestCreateUnits/Write_multiple_units 451s === RUN TestCreateUnits/Write_krb5_tagged_unit 451s === PAUSE TestCreateUnits/Write_krb5_tagged_unit 451s === CONT TestCreateUnits/Write_single_unit 451s === CONT TestParseEntryValues/Parse_values_from_entry_with_repeated_values 451s === RUN TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_disabled_entry 451s === PAUSE TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_disabled_entry 451s === RUN TestApplyPolicy/Error_when_cleaning_up_user_policy_with_invalid_user 451s === PAUSE TestApplyPolicy/Error_when_cleaning_up_user_policy_with_invalid_user 451s === RUN TestApplyPolicy/Error_when_disabling_units_for_clean_up_fails 451s === PAUSE TestApplyPolicy/Error_when_disabling_units_for_clean_up_fails 451s === RUN TestApplyPolicy/System,_only_emit_a_warning_when_stopping_previous_units_fails 451s === PAUSE TestApplyPolicy/System,_only_emit_a_warning_when_stopping_previous_units_fails 451s === RUN TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_an_empty_entry 451s === CONT TestParseEntryValues/Parse_values_from_entry_with_multiple_values 451s === PAUSE TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_an_empty_entry 451s === RUN TestApplyPolicy/Error_when_trying_to_update_policy_with_badly_formatted_entry 451s === PAUSE TestApplyPolicy/Error_when_trying_to_update_policy_with_badly_formatted_entry 451s === RUN TestApplyPolicy/Error_when_updating_policy_and_system_mount_unit_to_remove_is_a_dir 451s --- PASS: TestParseEntryValues (0.00s) 451s --- PASS: TestParseEntryValues/Parse_values_from_entry_with_one_value (0.00s) 451s --- PASS: TestParseEntryValues/Returns_empty_slice_if_the_entry_is_empty (0.00s) 451s --- PASS: TestParseEntryValues/Parse_values_trimming_whitespaces (0.00s) 451s --- PASS: TestParseEntryValues/Parse_values_from_entry_with_kerberos_auth_tags (0.00s) 451s --- PASS: TestParseEntryValues/Parse_values_trimming_sequential_linebreaks (0.00s) 451s --- PASS: TestParseEntryValues/Error_when_parsing_entry_with_badly_formatted_values (0.00s) 451s --- PASS: TestParseEntryValues/Parse_values_from_entry_with_repeated_values (0.01s) 451s --- PASS: TestParseEntryValues/Parse_values_from_entry_with_multiple_values (0.00s) 451s === CONT TestCreateUnits/Write_krb5_tagged_unit 451s === PAUSE TestApplyPolicy/Error_when_updating_policy_and_system_mount_unit_to_remove_is_a_dir 451s === RUN TestApplyPolicy/Error_when_user_has_invalid_uid 451s === PAUSE TestApplyPolicy/Error_when_user_has_invalid_uid 451s === RUN TestApplyPolicy/Error_when_users-userDir_has_invalid_permissions 451s === PAUSE TestApplyPolicy/Error_when_users-userDir_has_invalid_permissions 451s === RUN TestApplyPolicy/User,_mount_file_is_updated_on_refreshing_policy_with_an_entry_with_multiple_values 451s === PAUSE TestApplyPolicy/User,_mount_file_is_updated_on_refreshing_policy_with_an_entry_with_multiple_values 451s === RUN TestApplyPolicy/User,_successfully_apply_policy_prioritizing_the_first_value_found,_despite_the_tag 451s === PAUSE TestApplyPolicy/User,_successfully_apply_policy_prioritizing_the_first_value_found,_despite_the_tag 451s === RUN TestApplyPolicy/User,_successfully_apply_policy_trimming_sequential_linebreaks 451s === PAUSE TestApplyPolicy/User,_successfully_apply_policy_trimming_sequential_linebreaks 451s === RUN TestApplyPolicy/Error_when_applying_policy_and_system_mount_unit_already_exists_as_dir 451s === PAUSE TestApplyPolicy/Error_when_applying_policy_and_system_mount_unit_already_exists_as_dir 451s === RUN TestApplyPolicy/Error_when_applying_policy_with_entry_containing_badly_formatted_value 451s === PAUSE TestApplyPolicy/Error_when_applying_policy_with_entry_containing_badly_formatted_value 451s === RUN TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_repeated_tagged_values 451s === PAUSE TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_repeated_tagged_values 451s === RUN TestApplyPolicy/System,_successfully_apply_policy_trimming_whitespaces 451s === PAUSE TestApplyPolicy/System,_successfully_apply_policy_trimming_whitespaces 451s === RUN TestApplyPolicy/System,_only_emit_a_warning_when_starting_new_units_fails 451s === PAUSE TestApplyPolicy/System,_only_emit_a_warning_when_starting_new_units_fails 451s === RUN TestApplyPolicy/System,_does_nothing_if_the_entry_is_disabled 451s === PAUSE TestApplyPolicy/System,_does_nothing_if_the_entry_is_disabled 451s === RUN TestApplyPolicy/Error_when_user_is_not_found 451s === PAUSE TestApplyPolicy/Error_when_user_is_not_found 451s === RUN TestApplyPolicy/Error_when_cleaning_up_user_policy_with_no_entries_and_path_already_exists_as_a_directory 451s === PAUSE TestApplyPolicy/Error_when_cleaning_up_user_policy_with_no_entries_and_path_already_exists_as_a_directory 451s === RUN TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_one_value 451s === PAUSE TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_one_value 451s === RUN TestApplyPolicy/User,_creates_only_dirs_if_there_are_no_entries 451s === PAUSE TestApplyPolicy/User,_creates_only_dirs_if_there_are_no_entries 451s === RUN TestApplyPolicy/System,_does_nothing_if_the_entry_is_empty 451s === PAUSE TestApplyPolicy/System,_does_nothing_if_the_entry_is_empty 451s === RUN TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_repeated_values 451s === PAUSE TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_repeated_values 451s === RUN TestApplyPolicy/System,_successfully_apply_policy_filtering_out_unsupported_keys 451s === PAUSE TestApplyPolicy/System,_successfully_apply_policy_filtering_out_unsupported_keys 451s === RUN TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_an_empty_entry 451s === PAUSE TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_an_empty_entry 451s === RUN TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_repeated_tagged_values 451s === PAUSE TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_repeated_tagged_values 451s === RUN TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_multiple_values 451s === PAUSE TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_multiple_values 451s === RUN TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_no_entries 451s === PAUSE TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_no_entries 451s === RUN TestApplyPolicy/Creates_only_dirs_when_trying_to_policy_with_unsupported_key 451s === PAUSE TestApplyPolicy/Creates_only_dirs_when_trying_to_policy_with_unsupported_key 451s === RUN TestApplyPolicy/Error_when_entry_is_errored 451s === PAUSE TestApplyPolicy/Error_when_entry_is_errored 451s === RUN TestApplyPolicy/User,_does_nothing_if_the_entry_is_disabled 451s === PAUSE TestApplyPolicy/User,_does_nothing_if_the_entry_is_disabled 451s === RUN TestApplyPolicy/Error_when_user_has_invalid_gid 451s === PAUSE TestApplyPolicy/Error_when_user_has_invalid_gid 451s === RUN TestApplyPolicy/System,_mount_units_are_updated_on_refreshing_policy_with_an_entry_with_multiple_values 451s === PAUSE TestApplyPolicy/System,_mount_units_are_updated_on_refreshing_policy_with_an_entry_with_multiple_values 451s === RUN TestApplyPolicy/Error_when_applying_system_policy_and_the_entry_is_errored 451s === PAUSE TestApplyPolicy/Error_when_applying_system_policy_and_the_entry_is_errored 451s === RUN TestApplyPolicy/User,_successfully_apply_policy_filtering_out_unsupported_keys 451s === PAUSE TestApplyPolicy/User,_successfully_apply_policy_filtering_out_unsupported_keys 451s === RUN TestApplyPolicy/System,_successfully_apply_policy_trimming_sequential_linebreaks 451s === PAUSE TestApplyPolicy/System,_successfully_apply_policy_trimming_sequential_linebreaks 451s === RUN TestApplyPolicy/Creates_only_dirs_when_trying_to_apply_policy_with_no_entries 451s === PAUSE TestApplyPolicy/Creates_only_dirs_when_trying_to_apply_policy_with_no_entries 451s === RUN TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_multiple_values 451s === PAUSE TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_multiple_values 451s === RUN TestApplyPolicy/User,_successfully_apply_policy_with_kerberos_auth_tags 451s === PAUSE TestApplyPolicy/User,_successfully_apply_policy_with_kerberos_auth_tags 451s === RUN TestApplyPolicy/User,_successfully_apply_policy_trimming_whitespaces 451s === PAUSE TestApplyPolicy/User,_successfully_apply_policy_trimming_whitespaces 451s === RUN TestApplyPolicy/Error_when_creating_units_with_bad_entry_values 451s === PAUSE TestApplyPolicy/Error_when_creating_units_with_bad_entry_values 451s === RUN TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_one_value 451s === PAUSE TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_one_value 451s === RUN TestApplyPolicy/Error_when_cleaning_up_user_policy_with_empty_entry_and_path_already_exists_as_a_directory 451s === PAUSE TestApplyPolicy/Error_when_cleaning_up_user_policy_with_empty_entry_and_path_already_exists_as_a_directory 451s === RUN TestApplyPolicy/Error_when_mounts_file_path_already_exists_as_a_directory 451s === PAUSE TestApplyPolicy/Error_when_mounts_file_path_already_exists_as_a_directory 451s === RUN TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_repeated_values 451s === PAUSE TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_repeated_values 451s === RUN TestApplyPolicy/System,_mount_units_are_added_on_refreshing_policy_with_some_matching_values 451s === PAUSE TestApplyPolicy/System,_mount_units_are_added_on_refreshing_policy_with_some_matching_values 451s === RUN TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_no_entries 451s === PAUSE TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_no_entries 451s === RUN TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_a_disabled_entry 451s === PAUSE TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_a_disabled_entry 451s === RUN TestApplyPolicy/System,_successfully_apply_policy_with_kerberos_tagged_values 451s === PAUSE TestApplyPolicy/System,_successfully_apply_policy_with_kerberos_tagged_values 451s === RUN TestApplyPolicy/System,_successfully_apply_policy_prioritizing_the_first_value_found,_despite_the_tag 451s === PAUSE TestApplyPolicy/System,_successfully_apply_policy_prioritizing_the_first_value_found,_despite_the_tag 451s === RUN TestApplyPolicy/System,_does_nothing_if_there_are_no_entries 451s === PAUSE TestApplyPolicy/System,_does_nothing_if_there_are_no_entries 451s === RUN TestApplyPolicy/Error_when_daemon-reload_fails 451s === PAUSE TestApplyPolicy/Error_when_daemon-reload_fails 451s === RUN TestApplyPolicy/Error_when_enabling_new_units_fails 451s === PAUSE TestApplyPolicy/Error_when_enabling_new_units_fails 451s === RUN TestApplyPolicy/User,_creates_only_dirs_if_the_entry_is_empty 451s === PAUSE TestApplyPolicy/User,_creates_only_dirs_if_the_entry_is_empty 451s === CONT TestWriteFileWithUIDGID 451s === CONT TestCreateUnits/Write_multiple_units 451s === CONT TestNew/Error_when_systemUnitDir_has_invalid_permissions 451s --- PASS: TestCreateUnits (0.00s) 451s --- PASS: TestCreateUnits/Write_krb5_tagged_unit (0.00s) 451s --- PASS: TestCreateUnits/Write_multiple_units (0.00s) 451s --- PASS: TestCreateUnits/Write_single_unit (0.02s) 451s === CONT TestNew/Error_when_runDir_has_invalid_permissions 451s === RUN TestWriteFileWithUIDGID/Error_when_writing_on_a_dir_with_invalid_permissions 451s === PAUSE TestWriteFileWithUIDGID/Error_when_writing_on_a_dir_with_invalid_permissions 451s === RUN TestWriteFileWithUIDGID/Error_when_path_already_exists_as_a_directory 451s === PAUSE TestWriteFileWithUIDGID/Error_when_path_already_exists_as_a_directory 451s === CONT TestApplyPolicy/User,_creates_only_dirs_if_the_entry_is_empty 451s === RUN TestWriteFileWithUIDGID/Write_file_with_current_user_ownership 451s === CONT TestApplyPolicy/Error_when_enabling_new_units_fails 451s === CONT TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_disabled_entry 451s === PAUSE TestWriteFileWithUIDGID/Write_file_with_current_user_ownership 451s === RUN TestWriteFileWithUIDGID/Error_when_invalid_uid 451s === PAUSE TestWriteFileWithUIDGID/Error_when_invalid_uid 451s === RUN TestWriteFileWithUIDGID/Error_when_invalid_gid 451s === PAUSE TestWriteFileWithUIDGID/Error_when_invalid_gid 451s === CONT TestApplyPolicy/Error_when_daemon-reload_fails 451s === CONT TestApplyPolicy/System,_does_nothing_if_there_are_no_entries 451s --- PASS: TestNew (0.00s) 451s --- PASS: TestNew/Creates_manager_successfully (0.02s) 451s --- PASS: TestNew/Error_when_runDir_has_invalid_permissions (0.00s) 451s --- PASS: TestNew/Error_when_systemUnitDir_has_invalid_permissions (0.02s) 451s === CONT TestApplyPolicy/System,_successfully_apply_policy_prioritizing_the_first_value_found,_despite_the_tag 451s time="2024-03-22T01:11:48Z" level=warning msg="The location \"[krb5]nfs://domain/untagged_first\" was already set up to be mounted with different options or authentication. The first provided value \"nfs://domain/untagged_first\" will be used instead." 451s time="2024-03-22T01:11:48Z" level=warning msg="The location \"nfs://domain/tagged_first\" was already set up to be mounted with different options or authentication. The first provided value \"[krb5]nfs://domain/tagged_first\" will be used instead." 451s === CONT TestApplyPolicy/System,_successfully_apply_policy_with_kerberos_tagged_values 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-nfs-domain-untagged_first.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-nfs-domain-tagged_first.mount\": failed to start unit" 451s === CONT TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_a_disabled_entry 451s === CONT TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_no_entries 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-cifs-authenticated.com-authenticated-mount.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-nfs-krb_domain.com-mount-krb_path.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s === CONT TestApplyPolicy/System,_mount_units_are_added_on_refreshing_policy_with_some_matching_values 451s === CONT TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_repeated_values 451s === CONT TestApplyPolicy/Error_when_mounts_file_path_already_exists_as_a_directory 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath2.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-cifs-otherdomain.com-mount-path.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-nfs-yetanotherdomain.com-mount_path-mount-path.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-fuse-completelydifferent.com-different-path.mount\": failed to start unit" 451s === CONT TestApplyPolicy/Error_when_cleaning_up_user_policy_with_empty_entry_and_path_already_exists_as_a_directory 451s === CONT TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_one_value 451s === CONT TestApplyPolicy/Error_when_creating_units_with_bad_entry_values 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s === CONT TestApplyPolicy/User,_successfully_apply_policy_trimming_whitespaces 451s === CONT TestApplyPolicy/User,_successfully_apply_policy_with_kerberos_auth_tags 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-rpt-repeated.com-repeatedmount.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-cifs-single.com-mnt.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-nfs-anotherone.com-mnt.mount\": failed to start unit" 451s === CONT TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_multiple_values 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath2.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-cifs-otherdomain.com-mount-path.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-nfs-yetanotherdomain.com-mount_path-mount-path.mount\": failed to start unit" 451s === CONT TestApplyPolicy/Creates_only_dirs_when_trying_to_apply_policy_with_no_entries 451s === CONT TestApplyPolicy/System,_successfully_apply_policy_trimming_sequential_linebreaks 451s === CONT TestApplyPolicy/User,_successfully_apply_policy_filtering_out_unsupported_keys 451s === CONT TestApplyPolicy/Error_when_applying_system_policy_and_the_entry_is_errored 451s === CONT TestApplyPolicy/System,_mount_units_are_updated_on_refreshing_policy_with_an_entry_with_multiple_values 451s === CONT TestApplyPolicy/Error_when_user_has_invalid_gid 451s === CONT TestApplyPolicy/User,_does_nothing_if_the_entry_is_disabled 451s === CONT TestApplyPolicy/Error_when_entry_is_errored 451s === CONT TestApplyPolicy/Creates_only_dirs_when_trying_to_policy_with_unsupported_key 451s === CONT TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_no_entries 451s === CONT TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_multiple_values 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mounpath.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-cifs-otherdomain.com-mount-path.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-cifs-otherdomain.com-mount-path.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-nfs-yetanotherdomain.com-mount_path-mount-path.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath2.mount\": failed to start unit" 451s === CONT TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_repeated_values 451s === CONT TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_repeated_tagged_values 451s === CONT TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_an_empty_entry 451s === CONT TestApplyPolicy/System,_successfully_apply_policy_filtering_out_unsupported_keys 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s === CONT TestApplyPolicy/System,_does_nothing_if_the_entry_is_empty 451s === CONT TestApplyPolicy/User,_creates_only_dirs_if_there_are_no_entries 451s === CONT TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_one_value 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-rpt-repeated.com-repeatedmount.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-cifs-single.com-mnt.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-nfs-anotherone.com-mnt.mount\": failed to start unit" 451s === CONT TestApplyPolicy/Error_when_cleaning_up_user_policy_with_no_entries_and_path_already_exists_as_a_directory 451s === CONT TestApplyPolicy/Error_when_user_is_not_found 451s === CONT TestApplyPolicy/System,_does_nothing_if_the_entry_is_disabled 451s === CONT TestApplyPolicy/System,_only_emit_a_warning_when_starting_new_units_fails 451s === CONT TestApplyPolicy/System,_successfully_apply_policy_trimming_whitespaces 451s === CONT TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_repeated_tagged_values 451s === CONT TestApplyPolicy/Error_when_applying_policy_with_entry_containing_badly_formatted_value 451s === CONT TestApplyPolicy/Error_when_applying_policy_and_system_mount_unit_already_exists_as_dir 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s === CONT TestApplyPolicy/User,_successfully_apply_policy_trimming_sequential_linebreaks 451s === CONT TestApplyPolicy/User,_successfully_apply_policy_prioritizing_the_first_value_found,_despite_the_tag 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-cifs-otherdomain.com-mount-path.mount\": failed to start unit" 451s time="2024-03-22T01:11:48Z" level=warning msg="failed to start unit \"adsys-nfs-yetanotherdomain.com-path-mount.mount\": failed to start unit" 451s === CONT TestApplyPolicy/User,_mount_file_is_updated_on_refreshing_policy_with_an_entry_with_multiple_values 451s time="2024-03-22T01:11:48Z" level=warning msg="The location \"[krb5]nfs://domain/untagged_first\" was already set up to be mounted with different options or authentication. The first provided value \"nfs://domain/untagged_first\" will be used instead." 451s time="2024-03-22T01:11:48Z" level=warning msg="The location \"nfs://domain/tagged_first\" was already set up to be mounted with different options or authentication. The first provided value \"[krb5]nfs://domain/tagged_first\" will be used instead." 451s === CONT TestApplyPolicy/Error_when_users-userDir_has_invalid_permissions 451s === CONT TestApplyPolicy/Error_when_user_has_invalid_uid 451s === CONT TestApplyPolicy/Error_when_updating_policy_and_system_mount_unit_to_remove_is_a_dir 451s === CONT TestApplyPolicy/Error_when_trying_to_update_policy_with_badly_formatted_entry 451s time="2024-03-22T01:11:49Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s time="2024-03-22T01:11:49Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s === CONT TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_an_empty_entry 451s === CONT TestApplyPolicy/System,_only_emit_a_warning_when_stopping_previous_units_fails 451s === CONT TestApplyPolicy/Error_when_disabling_units_for_clean_up_fails 451s time="2024-03-22T01:11:49Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s === CONT TestApplyPolicy/Error_when_cleaning_up_user_policy_with_invalid_user 451s time="2024-03-22T01:11:49Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s time="2024-03-22T01:11:49Z" level=warning msg="Failed to stop unit \"adsys-protocol-domain.com-mountpath.mount\": failed to stop unit" 451s time="2024-03-22T01:11:49Z" level=warning msg="failed to start unit \"adsys-protocol-domain.com-mountpath.mount\": failed to start unit" 451s === CONT TestWriteFileWithUIDGID/Error_when_writing_on_a_dir_with_invalid_permissions 451s === CONT TestWriteFileWithUIDGID/Error_when_invalid_uid 451s === CONT TestWriteFileWithUIDGID/Error_when_invalid_gid 451s === CONT TestWriteFileWithUIDGID/Write_file_with_current_user_ownership 451s === CONT TestWriteFileWithUIDGID/Error_when_path_already_exists_as_a_directory 451s --- PASS: TestApplyPolicy (0.02s) 451s --- PASS: TestApplyPolicy/User,_creates_only_dirs_if_the_entry_is_empty (0.00s) 451s --- PASS: TestApplyPolicy/Error_when_enabling_new_units_fails (0.01s) 451s --- PASS: TestApplyPolicy/System,_does_nothing_if_there_are_no_entries (0.01s) 451s --- PASS: TestApplyPolicy/Error_when_daemon-reload_fails (0.03s) 451s --- PASS: TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_disabled_entry (0.04s) 451s --- PASS: TestApplyPolicy/System,_successfully_apply_policy_prioritizing_the_first_value_found,_despite_the_tag (0.06s) 451s --- PASS: TestApplyPolicy/System,_successfully_apply_policy_with_kerberos_tagged_values (0.06s) 451s --- PASS: TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_a_disabled_entry (0.05s) 451s --- PASS: TestApplyPolicy/Error_when_mounts_file_path_already_exists_as_a_directory (0.01s) 451s --- PASS: TestApplyPolicy/System,_mount_units_are_added_on_refreshing_policy_with_some_matching_values (0.02s) 451s --- PASS: TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_no_entries (0.06s) 451s --- PASS: TestApplyPolicy/Error_when_cleaning_up_user_policy_with_empty_entry_and_path_already_exists_as_a_directory (0.01s) 451s --- PASS: TestApplyPolicy/Error_when_creating_units_with_bad_entry_values (0.01s) 451s --- PASS: TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_one_value (0.02s) 451s --- PASS: TestApplyPolicy/User,_successfully_apply_policy_trimming_whitespaces (0.03s) 451s --- PASS: TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_repeated_values (0.06s) 451s --- PASS: TestApplyPolicy/Creates_only_dirs_when_trying_to_apply_policy_with_no_entries (0.01s) 451s --- PASS: TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_multiple_values (0.04s) 451s --- PASS: TestApplyPolicy/User,_successfully_apply_policy_filtering_out_unsupported_keys (0.01s) 451s --- PASS: TestApplyPolicy/User,_successfully_apply_policy_with_kerberos_auth_tags (0.05s) 451s --- PASS: TestApplyPolicy/Error_when_user_has_invalid_gid (0.01s) 451s --- PASS: TestApplyPolicy/User,_does_nothing_if_the_entry_is_disabled (0.00s) 451s --- PASS: TestApplyPolicy/Error_when_entry_is_errored (0.00s) 451s --- PASS: TestApplyPolicy/Creates_only_dirs_when_trying_to_policy_with_unsupported_key (0.00s) 451s --- PASS: TestApplyPolicy/Error_when_applying_system_policy_and_the_entry_is_errored (0.03s) 451s --- PASS: TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_no_entries (0.02s) 451s --- PASS: TestApplyPolicy/System,_successfully_apply_policy_trimming_sequential_linebreaks (0.04s) 451s --- PASS: TestApplyPolicy/System,_mount_units_are_updated_on_refreshing_policy_with_an_entry_with_multiple_values (0.04s) 451s --- PASS: TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_multiple_values (0.00s) 451s --- PASS: TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_repeated_values (0.01s) 451s --- PASS: TestApplyPolicy/System,_successfully_apply_policy_filtering_out_unsupported_keys (0.01s) 451s --- PASS: TestApplyPolicy/User,_mount_file_is_removed_on_refreshing_policy_with_an_empty_entry (0.01s) 451s --- PASS: TestApplyPolicy/System,_does_nothing_if_the_entry_is_empty (0.01s) 451s --- PASS: TestApplyPolicy/User,_creates_only_dirs_if_there_are_no_entries (0.01s) 451s --- PASS: TestApplyPolicy/Error_when_cleaning_up_user_policy_with_no_entries_and_path_already_exists_as_a_directory (0.00s) 451s --- PASS: TestApplyPolicy/System,_does_nothing_if_the_entry_is_disabled (0.00s) 451s --- PASS: TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_one_value (0.01s) 451s --- PASS: TestApplyPolicy/Error_when_user_is_not_found (0.00s) 451s --- PASS: TestApplyPolicy/System,_successfully_apply_policy_for_entry_with_repeated_tagged_values (0.02s) 451s --- PASS: TestApplyPolicy/User,_successfully_apply_policy_for_entry_with_repeated_tagged_values (0.00s) 451s --- PASS: TestApplyPolicy/Error_when_applying_policy_with_entry_containing_badly_formatted_value (0.01s) 451s --- PASS: TestApplyPolicy/Error_when_applying_policy_and_system_mount_unit_already_exists_as_dir (0.00s) 451s --- PASS: TestApplyPolicy/System,_only_emit_a_warning_when_starting_new_units_fails (0.01s) 451s --- PASS: TestApplyPolicy/User,_successfully_apply_policy_trimming_sequential_linebreaks (0.01s) 451s --- PASS: TestApplyPolicy/System,_successfully_apply_policy_trimming_whitespaces (0.02s) 451s --- PASS: TestApplyPolicy/User,_successfully_apply_policy_prioritizing_the_first_value_found,_despite_the_tag (0.01s) 451s --- PASS: TestApplyPolicy/Error_when_user_has_invalid_uid (0.00s) 451s --- PASS: TestApplyPolicy/User,_mount_file_is_updated_on_refreshing_policy_with_an_entry_with_multiple_values (0.04s) 451s --- PASS: TestApplyPolicy/Error_when_trying_to_update_policy_with_badly_formatted_entry (0.03s) 451s --- PASS: TestApplyPolicy/Error_when_users-userDir_has_invalid_permissions (0.04s) 451s --- PASS: TestApplyPolicy/Error_when_updating_policy_and_system_mount_unit_to_remove_is_a_dir (0.04s) 451s --- PASS: TestApplyPolicy/Error_when_disabling_units_for_clean_up_fails (0.01s) 451s --- PASS: TestApplyPolicy/Error_when_cleaning_up_user_policy_with_invalid_user (0.01s) 451s --- PASS: TestApplyPolicy/System,_mount_units_are_removed_on_refreshing_policy_with_an_empty_entry (0.02s) 451s --- PASS: TestApplyPolicy/System,_only_emit_a_warning_when_stopping_previous_units_fails (0.02s) 451s --- PASS: TestWriteFileWithUIDGID (0.01s) 451s --- PASS: TestWriteFileWithUIDGID/Error_when_writing_on_a_dir_with_invalid_permissions (0.00s) 451s --- PASS: TestWriteFileWithUIDGID/Error_when_invalid_uid (0.00s) 451s --- PASS: TestWriteFileWithUIDGID/Error_when_invalid_gid (0.00s) 451s --- PASS: TestWriteFileWithUIDGID/Error_when_path_already_exists_as_a_directory (0.00s) 451s --- PASS: TestWriteFileWithUIDGID/Write_file_with_current_user_ownership (0.00s) 451s PASS 451s ok github.com/ubuntu/adsys/internal/policies/mount 0.539s 451s === RUN TestSplitAndNormalizeUsersAndGroups 451s === PAUSE TestSplitAndNormalizeUsersAndGroups 451s === RUN TestGetSystemPolkitAdminIdentities 451s === PAUSE TestGetSystemPolkitAdminIdentities 451s === RUN TestApplyPolicy 451s === PAUSE TestApplyPolicy 451s === CONT TestSplitAndNormalizeUsersAndGroups 451s === RUN TestSplitAndNormalizeUsersAndGroups/Empty_value 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Empty_value 451s === RUN TestSplitAndNormalizeUsersAndGroups/Simple_one_value 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Simple_one_value 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_; 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_; 451s === CONT TestApplyPolicy 451s === RUN TestApplyPolicy/Allow_local_admins_without_previous_local_admin_conf_and_set_client_admins 451s === PAUSE TestApplyPolicy/Allow_local_admins_without_previous_local_admin_conf_and_set_client_admins 451s === RUN TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_and_set_client_admins 451s === PAUSE TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_and_set_client_admins 451s === RUN TestApplyPolicy/Error_on_writing_to_polkit_subdirectory_creation 451s === PAUSE TestApplyPolicy/Error_on_writing_to_polkit_subdirectory_creation 451s === RUN TestApplyPolicy/No_rules_and_no_existing_history_means_no_files 451s === PAUSE TestApplyPolicy/No_rules_and_no_existing_history_means_no_files 451s === RUN TestApplyPolicy/No_rules_still_overwrite_those_files 451s === PAUSE TestApplyPolicy/No_rules_still_overwrite_those_files 451s === RUN TestApplyPolicy/Allow_local_admins_with_no_other_rules_is_a_noop 451s === PAUSE TestApplyPolicy/Allow_local_admins_with_no_other_rules_is_a_noop 451s === RUN TestApplyPolicy/Set_client_user_admins 451s === PAUSE TestApplyPolicy/Set_client_user_admins 451s === RUN TestApplyPolicy/Don't_overwrite_other_existing_files 451s === PAUSE TestApplyPolicy/Don't_overwrite_other_existing_files 451s === RUN TestApplyPolicy/Error_on_creating_sudoers_and_polkit_base_directory 451s === PAUSE TestApplyPolicy/Error_on_creating_sudoers_and_polkit_base_directory 451s === RUN TestApplyPolicy/Not_a_computer 451s === PAUSE TestApplyPolicy/Not_a_computer 451s === RUN TestApplyPolicy/Set_client_group_admins 451s === PAUSE TestApplyPolicy/Set_client_group_admins 451s === RUN TestApplyPolicy/Disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins 451s === PAUSE TestApplyPolicy/Disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins 451s === RUN TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins 451s === PAUSE TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins 451s === RUN TestApplyPolicy/Overwrite_existing_sudoers_file 451s === PAUSE TestApplyPolicy/Overwrite_existing_sudoers_file 451s === RUN TestApplyPolicy/Overwrite_existing_polkit_file 451s === PAUSE TestApplyPolicy/Overwrite_existing_polkit_file 451s === RUN TestApplyPolicy/Error_on_writing_to_sudoers_file 451s === PAUSE TestApplyPolicy/Error_on_writing_to_sudoers_file 451s === RUN TestApplyPolicy/Error_on_writing_to_polkit_conf_file 451s === PAUSE TestApplyPolicy/Error_on_writing_to_polkit_conf_file 451s === RUN TestApplyPolicy/Error_if_can’t_rename_to_destination_for_polkit_conf_file 451s === PAUSE TestApplyPolicy/Error_if_can’t_rename_to_destination_for_polkit_conf_file 451s === RUN TestApplyPolicy/Disallow_local_admins 451s === PAUSE TestApplyPolicy/Disallow_local_admins 451s === RUN TestApplyPolicy/Set_client_multiple_users_admins 451s === PAUSE TestApplyPolicy/Set_client_multiple_users_admins 451s === RUN TestApplyPolicy/Set_client_mixed_with_users_and_group_admins 451s === PAUSE TestApplyPolicy/Set_client_mixed_with_users_and_group_admins 451s === RUN TestApplyPolicy/Empty_client_AD_admins 451s === PAUSE TestApplyPolicy/Empty_client_AD_admins 451s === RUN TestApplyPolicy/No_client_AD_admins 451s === PAUSE TestApplyPolicy/No_client_AD_admins 451s === RUN TestApplyPolicy/Disallow_local_admins_and_set_client_admins 451s === PAUSE TestApplyPolicy/Disallow_local_admins_and_set_client_admins 451s === RUN TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins 451s === PAUSE TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins 451s === RUN TestApplyPolicy/Error_if_can’t_rename_to_destination_for_sudoers_file 451s === PAUSE TestApplyPolicy/Error_if_can’t_rename_to_destination_for_sudoers_file 451s === CONT TestApplyPolicy/Allow_local_admins_without_previous_local_admin_conf_and_set_client_admins 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_% 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_% 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_> 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_> 451s === RUN TestSplitAndNormalizeUsersAndGroups/Empty_value_with_EOL 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Empty_value_with_EOL 451s === RUN TestSplitAndNormalizeUsersAndGroups/Group_one_value 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Group_one_value 451s === RUN TestSplitAndNormalizeUsersAndGroups/Multiple_values_with_consecutives_comma 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Multiple_values_with_consecutives_comma 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_] 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_] 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_| 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_| 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_< 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_< 451s === RUN TestSplitAndNormalizeUsersAndGroups/Multiple_values_with_consecutives_EOL 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Multiple_values_with_consecutives_EOL 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_/ 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_/ 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_: 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_: 451s === RUN TestSplitAndNormalizeUsersAndGroups/Multiple_\_only_handling_first_one_and_ignore_others 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Multiple_\_only_handling_first_one_and_ignore_others 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_empty_values 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_empty_values 451s === RUN TestSplitAndNormalizeUsersAndGroups/Don’t_strip_first_%_but_others 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Don’t_strip_first_%_but_others 451s === RUN TestSplitAndNormalizeUsersAndGroups/Multiple_values_separated_by_comma 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Multiple_values_separated_by_comma 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_* 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_* 451s === RUN TestSplitAndNormalizeUsersAndGroups/Multiple_values_separated_by_EOL 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Multiple_values_separated_by_EOL 451s === RUN TestSplitAndNormalizeUsersAndGroups/Handle_domain\user 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Handle_domain\user 451s === RUN TestSplitAndNormalizeUsersAndGroups/Empty_value_with_comma 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Empty_value_with_comma 451s === RUN TestSplitAndNormalizeUsersAndGroups/Multiple_values_with_a_mix_of_comma_and_EOL 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Multiple_values_with_a_mix_of_comma_and_EOL 451s === RUN TestSplitAndNormalizeUsersAndGroups/User_name_with_space 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/User_name_with_space 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_? 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_? 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_[ 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_[ 451s === RUN TestSplitAndNormalizeUsersAndGroups/Strip_any_= 451s === PAUSE TestSplitAndNormalizeUsersAndGroups/Strip_any_= 451s === CONT TestSplitAndNormalizeUsersAndGroups/Empty_value 451s === CONT TestApplyPolicy/Error_if_can’t_rename_to_destination_for_sudoers_file 451s === CONT TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins 451s === CONT TestSplitAndNormalizeUsersAndGroups/Strip_any_= 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"u=s=er@domain\" to \"user@domain\": Invalid characters or domain\\user format" 451s === CONT TestApplyPolicy/Disallow_local_admins_and_set_client_admins 451s === CONT TestApplyPolicy/No_client_AD_admins 451s === CONT TestGetSystemPolkitAdminIdentities 451s === RUN TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure 451s === PAUSE TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure 451s === RUN TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists 451s === PAUSE TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists 451s === RUN TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored 451s === PAUSE TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored 451s === RUN TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities 451s === PAUSE TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities 451s === RUN TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file 451s === PAUSE TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file 451s === RUN TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys 451s === PAUSE TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys 451s === CONT TestApplyPolicy/Empty_client_AD_admins 451s === CONT TestApplyPolicy/Set_client_mixed_with_users_and_group_admins 451s === CONT TestApplyPolicy/Set_client_multiple_users_admins 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"domain\\\\bob\" to \"bob@domain\": Invalid characters or domain\\user format" 451s === CONT TestApplyPolicy/Disallow_local_admins 451s === CONT TestApplyPolicy/Error_if_can’t_rename_to_destination_for_polkit_conf_file 451s time="2024-03-22T01:11:48Z" level=warning msg="/tmp/TestApplyPolicyError_if_cant_rename_to_destination_for_polkit_conf_file3354690285/001/polkit-1/localauthority.conf.d/99-adsys-privilege-enforcement.conf is a directory. Ignoring." 451s === CONT TestApplyPolicy/Error_on_writing_to_polkit_conf_file 451s === CONT TestApplyPolicy/Error_on_writing_to_sudoers_file 451s === CONT TestApplyPolicy/Overwrite_existing_polkit_file 451s === CONT TestApplyPolicy/Overwrite_existing_sudoers_file 451s === CONT TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins 451s === CONT TestApplyPolicy/Disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins 451s === CONT TestApplyPolicy/Set_client_group_admins 451s === CONT TestApplyPolicy/Not_a_computer 451s === CONT TestApplyPolicy/Error_on_creating_sudoers_and_polkit_base_directory 451s === CONT TestApplyPolicy/Don't_overwrite_other_existing_files 451s === CONT TestApplyPolicy/Set_client_user_admins 451s === CONT TestApplyPolicy/Allow_local_admins_with_no_other_rules_is_a_noop 451s === CONT TestApplyPolicy/No_rules_still_overwrite_those_files 451s === CONT TestApplyPolicy/No_rules_and_no_existing_history_means_no_files 451s === CONT TestApplyPolicy/Error_on_writing_to_polkit_subdirectory_creation 451s === CONT TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_and_set_client_admins 451s === CONT TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure 451s === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys 451s === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file 451s === CONT TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored 451s time="2024-03-22T01:11:48Z" level=warning msg="testdata/incorrect-policikit-conf-is-dir/polkit-1/localauthority.conf.d/50-this-is-not-a-file.conf is a directory. Ignoring." 451s === CONT TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists 451s === CONT TestSplitAndNormalizeUsersAndGroups/Strip_any_: 451s === CONT TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities 451s --- PASS: TestGetSystemPolkitAdminIdentities (0.00s) 451s --- PASS: TestGetSystemPolkitAdminIdentities/No_previous_admin_identities_but_regular_directory_structure (0.00s) 451s --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_ignoring_adsys (0.00s) 451s --- PASS: TestGetSystemPolkitAdminIdentities/Directory_instead_of_a_conf_file_is_ignored (0.00s) 451s --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities_from_highest_ascii_file (0.00s) 451s --- PASS: TestGetSystemPolkitAdminIdentities/Returns_an_empty_string_if_directory_does_not_exists (0.00s) 451s --- PASS: TestGetSystemPolkitAdminIdentities/Fetch_previous_admin_identities (0.00s) 451s === CONT TestSplitAndNormalizeUsersAndGroups/Strip_any_[ 451s === CONT TestSplitAndNormalizeUsersAndGroups/Strip_any_? 451s === CONT TestSplitAndNormalizeUsersAndGroups/User_name_with_space 451s === CONT TestSplitAndNormalizeUsersAndGroups/Multiple_values_with_a_mix_of_comma_and_EOL 451s === CONT TestSplitAndNormalizeUsersAndGroups/Empty_value_with_comma 451s === CONT TestSplitAndNormalizeUsersAndGroups/Handle_domain\user 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"u:s:er@domain\" to \"user@domain\": Invalid characters or domain\\user format" 451s === CONT TestSplitAndNormalizeUsersAndGroups/Multiple_values_separated_by_EOL 451s === CONT TestSplitAndNormalizeUsersAndGroups/Strip_any_* 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"u?s?er@domain\" to \"user@domain\": Invalid characters or domain\\user format" 451s === CONT TestSplitAndNormalizeUsersAndGroups/Multiple_values_separated_by_comma 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"u*s*er@domain\" to \"user@domain\": Invalid characters or domain\\user format" 451s === CONT TestSplitAndNormalizeUsersAndGroups/Don’t_strip_first_%_but_others 451s === CONT TestSplitAndNormalizeUsersAndGroups/Strip_empty_values 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"%g%r%oup@domain\" to \"%group@domain\": Invalid characters or domain\\user format" 451s === CONT TestSplitAndNormalizeUsersAndGroups/Multiple_\_only_handling_first_one_and_ignore_others 451s === CONT TestSplitAndNormalizeUsersAndGroups/Group_one_value 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"domain\\\\user\\\\foo\" to \"userfoo@domain\": Invalid characters or domain\\user format" 451s === CONT TestSplitAndNormalizeUsersAndGroups/Strip_any_/ 451s === CONT TestSplitAndNormalizeUsersAndGroups/Multiple_values_with_consecutives_EOL 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"u[s]er@domain\" to \"user@domain\": Invalid characters or domain\\user format" 451s === CONT TestSplitAndNormalizeUsersAndGroups/Strip_any_< 451s === CONT TestSplitAndNormalizeUsersAndGroups/Strip_any_| 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"u 451s === CONT TestSplitAndNormalizeUsersAndGroups/Simple_one_value 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"u/s/er@domain\" to \"user@domain\": Invalid characters or domain\\user format" 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"u|s|er@domain\" to \"user@domain\": Invalid characters or domain\\user format" 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"u>s>er@domain\" to \"user@domain\": Invalid characters or domain\\user format" 451s === CONT TestSplitAndNormalizeUsersAndGroups/Strip_any_; 451s time="2024-03-22T01:11:48Z" level=warning msg="Changed user or group \"u;s;er@domain\" to \"user@domain\": Invalid characters or domain\\user format" 451s --- PASS: TestSplitAndNormalizeUsersAndGroups (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Empty_value (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_= (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/User_name_with_space (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Multiple_values_with_a_mix_of_comma_and_EOL (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Empty_value_with_comma (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_: (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Multiple_values_separated_by_EOL (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_? (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_* (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Multiple_values_separated_by_comma (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_empty_values (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Don’t_strip_first_%_but_others (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Group_one_value (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Multiple_\_only_handling_first_one_and_ignore_others (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_[ (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Multiple_values_with_consecutives_EOL (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_< (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Handle_domain\user (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Multiple_values_with_consecutives_comma (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_] (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_% (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Empty_value_with_EOL (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_/ (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_| (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Simple_one_value (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_> (0.00s) 451s --- PASS: TestSplitAndNormalizeUsersAndGroups/Strip_any_; (0.00s) 451s --- PASS: TestApplyPolicy (0.00s) 451s --- PASS: TestApplyPolicy/Allow_local_admins_without_previous_local_admin_conf_and_set_client_admins (0.00s) 451s --- PASS: TestApplyPolicy/Error_if_can’t_rename_to_destination_for_sudoers_file (0.00s) 451s --- PASS: TestApplyPolicy/Disallow_local_admins_and_set_client_admins (0.00s) 451s --- PASS: TestApplyPolicy/Empty_client_AD_admins (0.00s) 451s --- PASS: TestApplyPolicy/Set_client_multiple_users_admins (0.00s) 451s --- PASS: TestApplyPolicy/Disallow_local_admins (0.00s) 451s --- PASS: TestApplyPolicy/Error_if_can’t_rename_to_destination_for_polkit_conf_file (0.00s) 451s --- PASS: TestApplyPolicy/No_client_AD_admins (0.01s) 451s --- PASS: TestApplyPolicy/Error_on_writing_to_sudoers_file (0.00s) 451s --- PASS: TestApplyPolicy/Overwrite_existing_polkit_file (0.00s) 451s --- PASS: TestApplyPolicy/Error_on_writing_to_polkit_conf_file (0.00s) 451s --- PASS: TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_(simple)_and_set_client_admins (0.01s) 451s --- PASS: TestApplyPolicy/Overwrite_existing_sudoers_file (0.01s) 451s --- PASS: TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_(with_adsys_file)_and_set_client_admins (0.01s) 451s --- PASS: TestApplyPolicy/Set_client_group_admins (0.00s) 451s --- PASS: TestApplyPolicy/Error_on_creating_sudoers_and_polkit_base_directory (0.00s) 451s --- PASS: TestApplyPolicy/Not_a_computer (0.00s) 451s --- PASS: TestApplyPolicy/Don't_overwrite_other_existing_files (0.00s) 451s --- PASS: TestApplyPolicy/Allow_local_admins_with_no_other_rules_is_a_noop (0.00s) 451s --- PASS: TestApplyPolicy/No_rules_still_overwrite_those_files (0.00s) 451s --- PASS: TestApplyPolicy/No_rules_and_no_existing_history_means_no_files (0.00s) 451s --- PASS: TestApplyPolicy/Error_on_writing_to_polkit_subdirectory_creation (0.00s) 451s --- PASS: TestApplyPolicy/Set_client_mixed_with_users_and_group_admins (0.03s) 451s --- PASS: TestApplyPolicy/Set_client_user_admins (0.01s) 451s --- PASS: TestApplyPolicy/Allow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.01s) 451s --- PASS: TestApplyPolicy/Disallow_local_admins_with_previous_local_admin_conf_and_set_client_admins (0.03s) 451s PASS 451s ok github.com/ubuntu/adsys/internal/policies/privilege 0.175s 451s === RUN TestApplyPolicy 451s === PAUSE TestApplyPolicy 451s === RUN TestWarnOnUnsupportedKeys 451s --- PASS: TestWarnOnUnsupportedKeys (0.01s) 451s === RUN TestWarnOnMissingDBusService 451s --- PASS: TestWarnOnMissingDBusService (0.00s) 451s === CONT TestApplyPolicy 451s === RUN TestApplyPolicy/User,_no_entries 451s === PAUSE TestApplyPolicy/User,_no_entries 451s === RUN TestApplyPolicy/Computer,_single_enabled_entry 451s === PAUSE TestApplyPolicy/Computer,_single_enabled_entry 451s === RUN TestApplyPolicy/Computer,_single_disabled_entry 451s === PAUSE TestApplyPolicy/Computer,_single_disabled_entry 451s === RUN TestApplyPolicy/Computer,_all_entries_set 451s === PAUSE TestApplyPolicy/Computer,_all_entries_set 451s === RUN TestApplyPolicy/User,_non-empty_entries 451s === PAUSE TestApplyPolicy/User,_non-empty_entries 451s === RUN TestApplyPolicy/Error_when_D-Bus_call_fails 451s === PAUSE TestApplyPolicy/Error_when_D-Bus_call_fails 451s === RUN TestApplyPolicy/Computer,_no_entries 451s === PAUSE TestApplyPolicy/Computer,_no_entries 451s === RUN TestApplyPolicy/Computer,_no_entries,_D-Bus_call_error 451s === PAUSE TestApplyPolicy/Computer,_no_entries,_D-Bus_call_error 451s === CONT TestApplyPolicy/User,_no_entries 451s === CONT TestApplyPolicy/Computer,_no_entries,_D-Bus_call_error 451s === CONT TestApplyPolicy/Computer,_no_entries 451s === CONT TestApplyPolicy/Error_when_D-Bus_call_fails 451s === CONT TestApplyPolicy/User,_non-empty_entries 451s === CONT TestApplyPolicy/Computer,_all_entries_set 451s === CONT TestApplyPolicy/Computer,_single_disabled_entry 451s === CONT TestApplyPolicy/Computer,_single_enabled_entry 451s --- PASS: TestApplyPolicy (0.02s) 451s --- PASS: TestApplyPolicy/User,_no_entries (0.00s) 451s --- PASS: TestApplyPolicy/Computer,_no_entries,_D-Bus_call_error (0.00s) 451s --- PASS: TestApplyPolicy/Computer,_no_entries (0.00s) 451s --- PASS: TestApplyPolicy/Error_when_D-Bus_call_fails (0.00s) 451s --- PASS: TestApplyPolicy/User,_non-empty_entries (0.00s) 451s --- PASS: TestApplyPolicy/Computer,_all_entries_set (0.00s) 451s --- PASS: TestApplyPolicy/Computer,_single_disabled_entry (0.00s) 451s --- PASS: TestApplyPolicy/Computer,_single_enabled_entry (0.00s) 451s PASS 451s ok github.com/ubuntu/adsys/internal/policies/proxy 0.185s 451s === RUN TestNew 451s === PAUSE TestNew 451s === RUN TestApplyPolicy 451s === PAUSE TestApplyPolicy 451s === RUN TestRunScripts 451s === PAUSE TestRunScripts 451s === CONT TestNew 451s === RUN TestNew/error_on_read_only_rundir 451s === PAUSE TestNew/error_on_read_only_rundir 451s === RUN TestNew/create_manager 451s === CONT TestRunScripts 451s === RUN TestRunScripts/spaces_and_empty_lines_are_skipped 451s === PAUSE TestRunScripts/spaces_and_empty_lines_are_skipped 451s === RUN TestRunScripts/error_on_argument_not_a_file 451s === PAUSE TestRunScripts/error_on_argument_not_a_file 451s === RUN TestRunScripts/multiple_scripts_are_run_in_order 451s === PAUSE TestRunScripts/multiple_scripts_are_run_in_order 451s === RUN TestRunScripts/scripts_referenced_in_subdirectories 451s === PAUSE TestRunScripts/scripts_referenced_in_subdirectories 451s === RUN TestRunScripts/keeps_running_flag_after_non_user_logoff 451s === PAUSE TestRunScripts/keeps_running_flag_after_non_user_logoff 451s === RUN TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown 451s === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown 451s === RUN TestRunScripts/keeps_running_flag_after_non_machine_shutdown 451s === PAUSE TestRunScripts/keeps_running_flag_after_non_machine_shutdown 451s === RUN TestRunScripts/allow_order_file_missing 451s === PAUSE TestRunScripts/allow_order_file_missing 451s === RUN TestRunScripts/one_script 451s === CONT TestApplyPolicy 451s === RUN TestApplyPolicy/Subfolder_with_same_script_name 451s === PAUSE TestApplyPolicy/Subfolder_with_same_script_name 451s === RUN TestApplyPolicy/Error_on_script_does_not_exist 451s === PAUSE TestRunScripts/one_script 451s === RUN TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff 451s === PAUSE TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff 451s === RUN TestRunScripts/error_on_order_file_not_existing 451s === PAUSE TestRunScripts/error_on_order_file_not_existing 451s === RUN TestRunScripts/scripts_not_listed_are_not_run 451s === PAUSE TestRunScripts/scripts_not_listed_are_not_run 451s === RUN TestRunScripts/has_no_session_running_flag_after_user_logoff 451s === PAUSE TestRunScripts/has_no_session_running_flag_after_user_logoff 451s === RUN TestRunScripts/has_no_session_running_flag_after_machine_shutdown 451s === PAUSE TestRunScripts/has_no_session_running_flag_after_machine_shutdown 451s === RUN TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown 451s === PAUSE TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown 451s === RUN TestRunScripts/scripts_that_are_not_executable_are_skipped 451s === PAUSE TestRunScripts/scripts_that_are_not_executable_are_skipped 451s === RUN TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff 451s === PAUSE TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff 451s === RUN TestRunScripts/error_on_not_ready_for_execution 451s === PAUSE TestRunScripts/error_on_not_ready_for_execution 451s === CONT TestRunScripts/spaces_and_empty_lines_are_skipped 451s time="2024-03-22T01:11:48Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsspaces_and_empty_lines_are_skipped2514584005/001/users/foo/scripts/s\"" 451s === PAUSE TestApplyPolicy/Error_on_script_does_not_exist 451s === RUN TestApplyPolicy/Error_on_save_assets_dumping_failing 451s === PAUSE TestApplyPolicy/Error_on_save_assets_dumping_failing 451s === RUN TestApplyPolicy/No_entries_is_an_empty_folder 451s === PAUSE TestApplyPolicy/No_entries_is_an_empty_folder 451s === RUN TestApplyPolicy/Multiple_directories: 451s === PAUSE TestApplyPolicy/Multiple_directories: 451s === RUN TestApplyPolicy/Subfolder_with_script 451s === PAUSE TestApplyPolicy/Subfolder_with_script 451s === RUN TestApplyPolicy/Error_on_invalid_GID 451s === PAUSE TestApplyPolicy/Error_on_invalid_GID 451s === RUN TestApplyPolicy/Error_on_user_lookup_failing 451s === PAUSE TestApplyPolicy/Error_on_user_lookup_failing 451s === RUN TestApplyPolicy/Error_on_running_start_script_that_runs_systemctl_and_systemctl_fails 451s === PAUSE TestApplyPolicy/Error_on_running_start_script_that_runs_systemctl_and_systemctl_fails 451s === RUN TestApplyPolicy/Same_script_is_used_multiple_times 451s === PAUSE TestApplyPolicy/Same_script_is_used_multiple_times 451s === RUN TestApplyPolicy/Empty_entries_are_discared 451s === PAUSE TestApplyPolicy/Empty_entries_are_discared 451s === RUN TestApplyPolicy/Startup_script_for_computer_runs_systemctl_(systemctl_success) 451s === PAUSE TestApplyPolicy/Startup_script_for_computer_runs_systemctl_(systemctl_success) 451s === RUN TestApplyPolicy/Systemctl_failing_does_not_impact_user_scripts_update 451s === PAUSE TestApplyPolicy/Systemctl_failing_does_not_impact_user_scripts_update 451s === RUN TestApplyPolicy/Error_on_subfolder_listed 451s === PAUSE TestApplyPolicy/Error_on_subfolder_listed 451s === RUN TestApplyPolicy/Destination_is_already_ready_but_not_in_session,_refreshing 451s === PAUSE TestApplyPolicy/Destination_is_already_ready_but_not_in_session,_refreshing 451s === RUN TestApplyPolicy/Destination_is_not_ready,_refreshing 451s === PAUSE TestApplyPolicy/Destination_is_not_ready,_refreshing 451s === RUN TestApplyPolicy/User_lookup_failing_does_not_impact_machine_update 451s === PAUSE TestApplyPolicy/User_lookup_failing_does_not_impact_machine_update 451s === RUN TestApplyPolicy/No_entries_update_existing_non_ready_folder 451s === PAUSE TestApplyPolicy/No_entries_update_existing_non_ready_folder 451s === RUN TestApplyPolicy/One_script 451s === PAUSE TestApplyPolicy/One_script 451s === RUN TestApplyPolicy/One_directory,_multiple_scripts_in_order 451s === PAUSE TestApplyPolicy/One_directory,_multiple_scripts_in_order 451s === RUN TestApplyPolicy/Computer,_no_systemctl_with_other_directory_than_startup 451s === PAUSE TestApplyPolicy/Computer,_no_systemctl_with_other_directory_than_startup 451s === RUN TestApplyPolicy/Destination_is_already_running,_no_change 451s === PAUSE TestApplyPolicy/Destination_is_already_running,_no_change 451s === RUN TestApplyPolicy/Error_on_users_run_directory_Read_Only 451s === PAUSE TestApplyPolicy/Error_on_users_run_directory_Read_Only 451s === RUN TestApplyPolicy/Error_on_invalid_UID 451s === PAUSE TestApplyPolicy/Error_on_invalid_UID 451s === CONT TestApplyPolicy/Subfolder_with_same_script_name 451s === CONT TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff 451s === CONT TestApplyPolicy/Error_on_invalid_UID 451s === PAUSE TestNew/create_manager 451s === CONT TestNew/error_on_read_only_rundir 451s time="2024-03-22T01:11:48Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff1741848826/001/users/foo/scripts/logoff\"" 451s === CONT TestApplyPolicy/Error_on_users_run_directory_Read_Only 451s === CONT TestApplyPolicy/Destination_is_already_running,_no_change 451s time="2024-03-22T01:11:48Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff1741848826/001/users/foo/scripts/logoff\" doesn't exist, but allowed to be missing, skipping" 451s === CONT TestApplyPolicy/Computer,_no_systemctl_with_other_directory_than_startup 451s === CONT TestApplyPolicy/One_directory,_multiple_scripts_in_order 451s time="2024-03-22T01:11:48Z" level=info msg="\"/tmp/TestApplyPolicyDestination_is_already_running,_no_change3415523771/001/machine/scripts/.running\" already exists, a session is already running, ignoring." 451s === CONT TestApplyPolicy/One_script 451s === CONT TestApplyPolicy/No_entries_update_existing_non_ready_folder 451s === CONT TestApplyPolicy/User_lookup_failing_does_not_impact_machine_update 451s === CONT TestApplyPolicy/Destination_is_not_ready,_refreshing 451s === CONT TestApplyPolicy/Destination_is_already_ready_but_not_in_session,_refreshing 451s === CONT TestApplyPolicy/Error_on_subfolder_listed 451s === CONT TestApplyPolicy/Systemctl_failing_does_not_impact_user_scripts_update 451s === CONT TestApplyPolicy/Startup_script_for_computer_runs_systemctl_(systemctl_success) 451s time="2024-03-22T01:11:48Z" level=info msg="Running machine startup scripts" 451s === CONT TestApplyPolicy/Empty_entries_are_discared 451s === CONT TestApplyPolicy/Error_on_running_start_script_that_runs_systemctl_and_systemctl_fails 451s time="2024-03-22T01:11:48Z" level=info msg="Running machine startup scripts" 451s === CONT TestApplyPolicy/Same_script_is_used_multiple_times 451s === CONT TestApplyPolicy/Error_on_user_lookup_failing 451s === CONT TestApplyPolicy/Error_on_invalid_GID 451s === CONT TestApplyPolicy/Subfolder_with_script 451s === CONT TestApplyPolicy/Multiple_directories: 451s === CONT TestApplyPolicy/No_entries_is_an_empty_folder 451s === CONT TestApplyPolicy/Error_on_save_assets_dumping_failing 451s === CONT TestApplyPolicy/Error_on_script_does_not_exist 451s === CONT TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown 451s === CONT TestRunScripts/error_on_not_ready_for_execution 451s time="2024-03-22T01:11:48Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_not_ready_for_execution1413974097/001/users/foo/scripts/s\"" 451s time="2024-03-22T01:11:48Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown802806541/001/machine/foo/scripts/shutdown\"" 451s time="2024-03-22T01:11:48Z" level=info msg="\"/tmp/TestRunScriptsscript_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown802806541/001/machine/foo/scripts/shutdown\" doesn't exist, but allowed to be missing, skipping" 451s === CONT TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff 451s time="2024-03-22T01:11:48Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_user_logoff1330158421/001/users/foo/scripts/logoff\"" 451s --- PASS: TestApplyPolicy (0.00s) 451s --- PASS: TestApplyPolicy/Subfolder_with_same_script_name (0.00s) 451s --- PASS: TestApplyPolicy/Error_on_invalid_UID (0.00s) 451s --- PASS: TestApplyPolicy/Computer,_no_systemctl_with_other_directory_than_startup (0.00s) 451s --- PASS: TestApplyPolicy/Destination_is_already_running,_no_change (0.02s) 451s --- PASS: TestApplyPolicy/Error_on_users_run_directory_Read_Only (0.02s) 451s --- PASS: TestApplyPolicy/No_entries_update_existing_non_ready_folder (0.00s) 451s --- PASS: TestApplyPolicy/User_lookup_failing_does_not_impact_machine_update (0.00s) 451s --- PASS: TestApplyPolicy/One_script (0.01s) 451s --- PASS: TestApplyPolicy/Destination_is_not_ready,_refreshing (0.02s) 451s --- PASS: TestApplyPolicy/Destination_is_already_ready_but_not_in_session,_refreshing (0.02s) 451s --- PASS: TestApplyPolicy/Error_on_subfolder_listed (0.03s) 451s --- PASS: TestApplyPolicy/Startup_script_for_computer_runs_systemctl_(systemctl_success) (0.03s) 451s --- PASS: TestApplyPolicy/Empty_entries_are_discared (0.01s) 451s --- PASS: TestApplyPolicy/Systemctl_failing_does_not_impact_user_scripts_update (0.04s) 451s --- PASS: TestApplyPolicy/Error_on_user_lookup_failing (0.00s) 451s --- PASS: TestApplyPolicy/Error_on_running_start_script_that_runs_systemctl_and_systemctl_fails (0.02s) 451s --- PASS: TestApplyPolicy/One_directory,_multiple_scripts_in_order (0.08s) 451s --- PASS: TestApplyPolicy/Error_on_invalid_GID (0.00s) 451s --- PASS: TestApplyPolicy/No_entries_is_an_empty_folder (0.01s) 451s --- PASS: TestApplyPolicy/Error_on_save_assets_dumping_failing (0.02s) 451s --- PASS: TestApplyPolicy/Multiple_directories: (0.03s) 451s --- PASS: TestApplyPolicy/Error_on_script_does_not_exist (0.00s) 451s --- PASS: TestApplyPolicy/Subfolder_with_script (0.05s) 451s --- PASS: TestApplyPolicy/Same_script_is_used_multiple_times (0.06s) 451s === CONT TestRunScripts/scripts_that_are_not_executable_are_skipped 451s === CONT TestRunScripts/has_no_session_running_flag_after_user_logoff 451s time="2024-03-22T01:11:48Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_user_logoff798694457/001/users/foo/scripts/logoff\"" 451s time="2024-03-22T01:11:48Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped468011845/001/users/foo/scripts/s\"" 451s === CONT TestRunScripts/has_no_session_running_flag_after_machine_shutdown 451s time="2024-03-22T01:11:48Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptshas_no_session_running_flag_after_machine_shutdown2932134920/001/machine/foo/scripts/shutdown\"" 451s time="2024-03-22T01:11:48Z" level=warning msg="\"/tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped468011845/001/users/foo/scripts/scripts/notexecutable.sh\" failed to run\nfork/exec /tmp/TestRunScriptsscripts_that_are_not_executable_are_skipped468011845/001/users/foo/scripts/scripts/notexecutable.sh: permission denied" 451s === CONT TestNew/create_manager 451s === CONT TestRunScripts/scripts_not_listed_are_not_run 451s time="2024-03-22T01:11:49Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_not_listed_are_not_run2945871178/001/users/foo/scripts/s\"" 451s --- PASS: TestNew (0.01s) 451s --- PASS: TestNew/error_on_read_only_rundir (0.00s) 451s --- PASS: TestNew/create_manager (0.00s) 451s === CONT TestRunScripts/error_on_order_file_not_existing 451s time="2024-03-22T01:11:49Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_order_file_not_existing857119062/001/users/foo/scripts/s\"" 451s === CONT TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown 451s time="2024-03-22T01:11:49Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsstill_executes_without_existing_running_flag_on_machine_shutdown1812267641/001/machine/foo/scripts/shutdown\"" 451s === CONT TestRunScripts/one_script 451s === CONT TestRunScripts/allow_order_file_missing 451s time="2024-03-22T01:11:49Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsone_script1551434958/001/users/foo/scripts/s\"" 451s time="2024-03-22T01:11:49Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsallow_order_file_missing3051271018/001/users/foo/scripts/s\"" 451s time="2024-03-22T01:11:49Z" level=info msg="\"/tmp/TestRunScriptsallow_order_file_missing3051271018/001/users/foo/scripts/s\" doesn't exist, but allowed to be missing, skipping" 451s === CONT TestRunScripts/keeps_running_flag_after_non_machine_shutdown 451s time="2024-03-22T01:11:49Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_machine_shutdown1585545590/001/users/foo/scripts/shutdown\"" 451s === CONT TestRunScripts/scripts_referenced_in_subdirectories 451s time="2024-03-22T01:11:49Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsscripts_referenced_in_subdirectories3851746394/001/users/foo/scripts/s\"" 451s === CONT TestRunScripts/keeps_running_flag_after_non_user_logoff 451s time="2024-03-22T01:11:49Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptskeeps_running_flag_after_non_user_logoff2364563303/001/machine/foo/scripts/logoff\"" 451s === CONT TestRunScripts/multiple_scripts_are_run_in_order 451s time="2024-03-22T01:11:49Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptsmultiple_scripts_are_run_in_order1101991608/001/users/foo/scripts/s\"" 451s === CONT TestRunScripts/error_on_argument_not_a_file 451s time="2024-03-22T01:11:49Z" level=info msg="Calling RunScripts on \"/tmp/TestRunScriptserror_on_argument_not_a_file108401443/001/users/foo/scripts/s\"" 451s --- PASS: TestRunScripts (0.00s) 451s --- PASS: TestRunScripts/script_directory_without_logoff_order_has_no_session_running_flag_after_user_logoff (0.02s) 451s --- PASS: TestRunScripts/spaces_and_empty_lines_are_skipped (0.05s) 451s --- PASS: TestRunScripts/error_on_not_ready_for_execution (0.03s) 451s --- PASS: TestRunScripts/script_directory_without_shutdown_order_has_no_session_running_flag_after_machine_shutdown (0.04s) 451s --- PASS: TestRunScripts/scripts_that_are_not_executable_are_skipped (0.16s) 451s --- PASS: TestRunScripts/has_no_session_running_flag_after_user_logoff (0.22s) 451s --- PASS: TestRunScripts/error_on_order_file_not_existing (0.00s) 451s --- PASS: TestRunScripts/still_executes_without_existing_running_flag_on_user_logoff (0.28s) 451s --- PASS: TestRunScripts/has_no_session_running_flag_after_machine_shutdown (0.27s) 451s --- PASS: TestRunScripts/allow_order_file_missing (0.00s) 451s --- PASS: TestRunScripts/scripts_not_listed_are_not_run (0.20s) 451s --- PASS: TestRunScripts/one_script (0.09s) 451s --- PASS: TestRunScripts/still_executes_without_existing_running_flag_on_machine_shutdown (0.16s) 451s --- PASS: TestRunScripts/keeps_running_flag_after_non_machine_shutdown (0.16s) 451s --- PASS: TestRunScripts/error_on_argument_not_a_file (0.00s) 451s --- PASS: TestRunScripts/scripts_referenced_in_subdirectories (0.16s) 451s --- PASS: TestRunScripts/multiple_scripts_are_run_in_order (0.21s) 451s --- PASS: TestRunScripts/keeps_running_flag_after_non_user_logoff (0.28s) 451s PASS 451s ok github.com/ubuntu/adsys/internal/policies/scripts 0.977s 452s === RUN TestExclusiveLockExec 452s --- PASS: TestExclusiveLockExec (0.01s) 452s === RUN TestExclusiveLockSmb 452s --- PASS: TestExclusiveLockSmb (0.01s) 452s === RUN TestMultipleExecLocksOnlyReleaseOnLast 452s --- PASS: TestMultipleExecLocksOnlyReleaseOnLast (0.01s) 452s === RUN TestMultipleSmbLocksOnlyReleaseOnLast 452s --- PASS: TestMultipleSmbLocksOnlyReleaseOnLast (0.01s) 452s PASS 452s ok github.com/ubuntu/adsys/internal/smbsafe 0.126s 452s === RUN TestAddStdoutForwarder 452s --- PASS: TestAddStdoutForwarder (0.00s) 452s === RUN TestAddStderrForwarder 452s --- PASS: TestAddStderrForwarder (0.00s) 452s === RUN TestAddStdoutForwarderEnsureStderrNoPolluted 452s --- PASS: TestAddStdoutForwarderEnsureStderrNoPolluted (0.00s) 452s === RUN TestAddForwarderAndDisconnect 452s --- PASS: TestAddForwarderAndDisconnect (0.01s) 452s === RUN TestAddForwardersGraduallyAndDisconnect 452s --- PASS: TestAddForwardersGraduallyAndDisconnect (0.02s) 452s === RUN TestAddForwarderDifferentWriterStdoutStderr 452s --- PASS: TestAddForwarderDifferentWriterStdoutStderr (0.00s) 452s === RUN TestAddForwarderSameWriterStdoutStderr 452s --- PASS: TestAddForwarderSameWriterStdoutStderr (0.00s) 452s === RUN TestAddStdoutForwarderWithBlockedStdout 452s time="2024-03-22T01:11:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" 452s time="2024-03-22T01:11:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" 452s time="2024-03-22T01:11:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" 452s --- PASS: TestAddStdoutForwarderWithBlockedStdout (0.01s) 452s === RUN TestAddStderrForwarderWithBlockedStderr 452s time="2024-03-22T01:11:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" 452s time="2024-03-22T01:11:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" 452s time="2024-03-22T01:11:50Z" level=warning msg="Failed to write to regular output: write |1: file already closed" 452s --- PASS: TestAddStderrForwarderWithBlockedStderr (0.01s) 452s === RUN TestAddStdoutForwarderOneWithFailingForwarder 452s time="2024-03-22T01:11:50Z" level=warning msg="Failed to forward log: Error from failedWriter" 452s time="2024-03-22T01:11:50Z" level=warning msg="Failed to forward log: Error from failedWriter" 452s time="2024-03-22T01:11:50Z" level=warning msg="Failed to forward log: Error from failedWriter" 452s --- PASS: TestAddStdoutForwarderOneWithFailingForwarder (0.01s) 452s PASS 452s ok github.com/ubuntu/adsys/internal/stdforward 0.103s 452s ? github.com/ubuntu/adsys/internal/testutils [no test files] 452s ? github.com/ubuntu/adsys/internal/watchdservice [no test files] 452s === RUN TestManageUnit 452s === PAUSE TestManageUnit 452s === RUN TestDaemonReload 452s === PAUSE TestDaemonReload 452s === CONT TestManageUnit 452s === CONT TestDaemonReload 452s === RUN TestManageUnit/Enable_unit_that_exists 452s === PAUSE TestManageUnit/Enable_unit_that_exists 452s === RUN TestManageUnit/Disable_unit_that_exists 452s === PAUSE TestManageUnit/Disable_unit_that_exists 452s === RUN TestManageUnit/Error_when_starting_unit_that_doesn't_exist 452s === PAUSE TestManageUnit/Error_when_starting_unit_that_doesn't_exist 452s === RUN TestManageUnit/Error_when_stopping_unit_that_doesn't_exist 452s === PAUSE TestManageUnit/Error_when_stopping_unit_that_doesn't_exist 452s === RUN TestManageUnit/Error_when_disabling_unit_that_doesn't_exist 452s === PAUSE TestManageUnit/Error_when_disabling_unit_that_doesn't_exist 452s === RUN TestManageUnit/Stop_unit_that_exists 452s === PAUSE TestManageUnit/Stop_unit_that_exists 452s === RUN TestManageUnit/Error_when_starting_failing_unit 452s === PAUSE TestManageUnit/Error_when_starting_failing_unit 452s === RUN TestManageUnit/Error_when_stopping_failing_unit 452s === PAUSE TestManageUnit/Error_when_stopping_failing_unit 452s === RUN TestManageUnit/Error_when_enabling_unit_that_doesn't_exist 452s === PAUSE TestManageUnit/Error_when_enabling_unit_that_doesn't_exist 452s === RUN TestManageUnit/Start_unit_that_exists 452s === PAUSE TestManageUnit/Start_unit_that_exists 452s === CONT TestManageUnit/Enable_unit_that_exists 452s === CONT TestManageUnit/Start_unit_that_exists 452s === CONT TestManageUnit/Error_when_enabling_unit_that_doesn't_exist 452s === CONT TestManageUnit/Error_when_stopping_failing_unit 452s === CONT TestManageUnit/Error_when_starting_failing_unit 452s --- PASS: TestDaemonReload (0.02s) 452s === CONT TestManageUnit/Stop_unit_that_exists 452s === CONT TestManageUnit/Error_when_disabling_unit_that_doesn't_exist 452s === CONT TestManageUnit/Error_when_stopping_unit_that_doesn't_exist 452s === CONT TestManageUnit/Error_when_starting_unit_that_doesn't_exist 452s === CONT TestManageUnit/Disable_unit_that_exists 452s --- PASS: TestManageUnit (0.00s) 452s --- PASS: TestManageUnit/Enable_unit_that_exists (0.01s) 452s --- PASS: TestManageUnit/Error_when_enabling_unit_that_doesn't_exist (0.01s) 452s --- PASS: TestManageUnit/Error_when_stopping_failing_unit (0.00s) 452s --- PASS: TestManageUnit/Start_unit_that_exists (0.01s) 452s --- PASS: TestManageUnit/Error_when_disabling_unit_that_doesn't_exist (0.00s) 452s --- PASS: TestManageUnit/Error_when_stopping_unit_that_doesn't_exist (0.00s) 452s --- PASS: TestManageUnit/Disable_unit_that_exists (0.00s) 452s --- PASS: TestManageUnit/Stop_unit_that_exists (0.01s) 452s --- PASS: TestManageUnit/Error_when_starting_unit_that_doesn't_exist (0.00s) 452s --- PASS: TestManageUnit/Error_when_starting_failing_unit (0.01s) 452s PASS 452s ok github.com/ubuntu/adsys/internal/systemd 0.093s 454s ? github.com/ubuntu/adsys/po [no test files] 454s ? github.com/ubuntu/adsys/policies [no test files] 454s === RUN TestInteractiveInput 454s === RUN TestInteractiveInput/Config_file_exists 454s === RUN TestInteractiveInput/Existing_config_file_is_passed_in_and_contains_directories,_not_all_which_exist_on_the_system 454s === RUN TestInteractiveInput/Directory_exists 454s === RUN TestInteractiveInput/Directory_is_a_file,_block_input 454s === RUN TestInteractiveInput/Multiple_existing_directories,_can_cycle_between_the_inputs 454s === RUN TestInteractiveInput/Submit_with_default_config 454s === RUN TestInteractiveInput/Submit_with_fresh_config_in_nested_directory 454s === RUN TestInteractiveInput/Submit_with_directory_as_config_input 454s === RUN TestInteractiveInput/Other_navigation_tests 454s === RUN TestInteractiveInput/Initial_view 454s === RUN TestInteractiveInput/Config_file_is_absent_and_input_is_relative 454s === RUN TestInteractiveInput/Found_installed_service,_config_not_overridden 454s === RUN TestInteractiveInput/Directory_does_not_exist,_block_input 454s === RUN TestInteractiveInput/Dot_and_double_dot_directory_inputs_are_normalized 454s === RUN TestInteractiveInput/Multiple_existing_directories,_can_delete_them 454s === RUN TestInteractiveInput/Found_installed_service,_config_overridden 454s === RUN TestInteractiveInput/No_directories,_focus_on_dir_input 454s === RUN TestInteractiveInput/Submit_with_duplicate_directories 454s === RUN TestInteractiveInput/Submit_with_dot_directories_is_normalized 454s === RUN TestInteractiveInput/Existing_config_file_is_passed_in_and_is_empty_or_has_no_directories 454s === RUN TestInteractiveInput/Config_file_is_absent_and_input_is_absolute 454s === RUN TestInteractiveInput/Config_file_is_absent_and_input_is_a_dir 454s === RUN TestInteractiveInput/Existing_config_file_is_passed_in_and_contains_directories_which_exist_on_the_system 454s === RUN TestInteractiveInput/Submit_with_fresh_config_in_current_directory 454s === RUN TestInteractiveInput/Submit_with_double_dot_directories_is_normalized 454s --- PASS: TestInteractiveInput (0.06s) 454s --- PASS: TestInteractiveInput/Config_file_exists (0.00s) 454s --- PASS: TestInteractiveInput/Existing_config_file_is_passed_in_and_contains_directories,_not_all_which_exist_on_the_system (0.00s) 454s --- PASS: TestInteractiveInput/Directory_exists (0.00s) 454s --- PASS: TestInteractiveInput/Directory_is_a_file,_block_input (0.00s) 454s --- PASS: TestInteractiveInput/Multiple_existing_directories,_can_cycle_between_the_inputs (0.00s) 454s --- PASS: TestInteractiveInput/Submit_with_default_config (0.00s) 454s --- PASS: TestInteractiveInput/Submit_with_fresh_config_in_nested_directory (0.00s) 454s --- PASS: TestInteractiveInput/Submit_with_directory_as_config_input (0.00s) 454s --- PASS: TestInteractiveInput/Other_navigation_tests (0.00s) 454s --- PASS: TestInteractiveInput/Initial_view (0.00s) 454s --- PASS: TestInteractiveInput/Config_file_is_absent_and_input_is_relative (0.00s) 454s --- PASS: TestInteractiveInput/Found_installed_service,_config_not_overridden (0.00s) 454s --- PASS: TestInteractiveInput/Directory_does_not_exist,_block_input (0.00s) 454s --- PASS: TestInteractiveInput/Dot_and_double_dot_directory_inputs_are_normalized (0.00s) 454s --- PASS: TestInteractiveInput/Multiple_existing_directories,_can_delete_them (0.00s) 454s --- PASS: TestInteractiveInput/Found_installed_service,_config_overridden (0.00s) 454s --- PASS: TestInteractiveInput/No_directories,_focus_on_dir_input (0.00s) 454s --- PASS: TestInteractiveInput/Submit_with_duplicate_directories (0.00s) 454s --- PASS: TestInteractiveInput/Submit_with_dot_directories_is_normalized (0.00s) 454s --- PASS: TestInteractiveInput/Existing_config_file_is_passed_in_and_is_empty_or_has_no_directories (0.01s) 454s --- PASS: TestInteractiveInput/Config_file_is_absent_and_input_is_absolute (0.00s) 454s --- PASS: TestInteractiveInput/Config_file_is_absent_and_input_is_a_dir (0.00s) 454s --- PASS: TestInteractiveInput/Existing_config_file_is_passed_in_and_contains_directories_which_exist_on_the_system (0.00s) 454s --- PASS: TestInteractiveInput/Submit_with_fresh_config_in_current_directory (0.00s) 454s --- PASS: TestInteractiveInput/Submit_with_double_dot_directories_is_normalized (0.00s) 454s === RUN TestInteractiveInstall 454s watchdtui_test.go:408: Test has to be run as root, skipping... 454s --- SKIP: TestInteractiveInstall (0.00s) 454s === RUN TestInteractiveUpdate 454s watchdtui_test.go:456: Test has to be run as root, skipping... 454s --- SKIP: TestInteractiveUpdate (0.00s) 454s PASS 454s ok github.com/ubuntu/adsys/internal/watchdtui 0.116s 456s === RUN TestWatchDirectory 456s === PAUSE TestWatchDirectory 456s === RUN TestRefreshGracePeriod 456s === PAUSE TestRefreshGracePeriod 456s === RUN TestUpdateDirs 456s === PAUSE TestUpdateDirs 456s === RUN TestUpdateDirsFailing 456s === PAUSE TestUpdateDirsFailing 456s === RUN TestUpdateDirsWithEmptyDirSlice 456s === PAUSE TestUpdateDirsWithEmptyDirSlice 456s === RUN TestUpdateDirsOnStoppedWatcher 456s === PAUSE TestUpdateDirsOnStoppedWatcher 456s === RUN TestStopWithoutStart 456s === PAUSE TestStopWithoutStart 456s === CONT TestWatchDirectory 456s === RUN TestWatchDirectory/New_file,_no_gpt.ini 456s === PAUSE TestWatchDirectory/New_file,_no_gpt.ini 456s === RUN TestWatchDirectory/Updating_gpt.ini_is_a_no-op 456s === CONT TestUpdateDirsWithEmptyDirSlice 456s === PAUSE TestWatchDirectory/Updating_gpt.ini_is_a_no-op 456s === RUN TestWatchDirectory/Existing_file,_subdir 456s === PAUSE TestWatchDirectory/Existing_file,_subdir 456s === RUN TestWatchDirectory/Multiple_directories,_only_one_is_updated 456s === PAUSE TestWatchDirectory/Multiple_directories,_only_one_is_updated 456s === RUN TestWatchDirectory/Nested_new_subdirs 456s === PAUSE TestWatchDirectory/Nested_new_subdirs 456s === RUN TestWatchDirectory/Multiple_nested_subdirectories 456s === PAUSE TestWatchDirectory/Multiple_nested_subdirectories 456s === RUN TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file 456s === PAUSE TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file 456s === RUN TestWatchDirectory/New_subdir_without_file 456s === PAUSE TestWatchDirectory/New_subdir_without_file 456s === RUN TestWatchDirectory/Error_on_updating_malformed_GPT.ini 456s === PAUSE TestWatchDirectory/Error_on_updating_malformed_GPT.ini 456s === RUN TestWatchDirectory/No_update,_no_gpt.ini 456s === PAUSE TestWatchDirectory/No_update,_no_gpt.ini 456s === RUN TestWatchDirectory/No_update,_existing_gpt.ini 456s === PAUSE TestWatchDirectory/No_update,_existing_gpt.ini 456s === RUN TestWatchDirectory/Rename_file_and_update 456s === PAUSE TestWatchDirectory/Rename_file_and_update 456s === RUN TestWatchDirectory/Combined_case 456s === PAUSE TestWatchDirectory/Combined_case 456s === RUN TestWatchDirectory/Rename_file 456s === PAUSE TestWatchDirectory/Rename_file 456s === RUN TestWatchDirectory/New_file,_subdir 456s === PAUSE TestWatchDirectory/New_file,_subdir 456s === RUN TestWatchDirectory/New_subdir 456s === PAUSE TestWatchDirectory/New_subdir 456s === RUN TestWatchDirectory/Error_on_listing_no_directory 456s === PAUSE TestWatchDirectory/Error_on_listing_no_directory 456s === RUN TestWatchDirectory/Update_with_existing_gpt.ini 456s === CONT TestUpdateDirsFailing 456s === PAUSE TestWatchDirectory/Update_with_existing_gpt.ini 456s === CONT TestUpdateDirs 456s === RUN TestWatchDirectory/Update_existing_file 456s === PAUSE TestWatchDirectory/Update_existing_file 456s === RUN TestWatchDirectory/Remove_root_directory 456s === PAUSE TestWatchDirectory/Remove_root_directory 456s === RUN TestWatchDirectory/Remove_file 456s === PAUSE TestWatchDirectory/Remove_file 456s === RUN TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated 456s === PAUSE TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated 456s === RUN TestWatchDirectory/Error_on_non_existing_directory 456s === PAUSE TestWatchDirectory/Error_on_non_existing_directory 456s === CONT TestRefreshGracePeriod 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestUpdateDirsWithEmptyDirSlice3861492904/001/watchdir and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3861492904/001/watchdir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3861492904/001/watchdir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3861492904/001/watchdir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3861492904/001/watchdir/alreadyexistsDir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3861492904/001/watchdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsWithEmptyDirSlice3861492904/001/watchdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Updating directories to []" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestUpdateDirsFailing1922054853/001/remove and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/remove" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/remove/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/remove/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/remove/alreadyexistsDir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/remove/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/remove/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestUpdateDirsFailing1922054853/001/keep and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/keep" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/keep/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/keep/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/keep/alreadyexistsDir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/keep/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsFailing1922054853/001/keep/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:52Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirsFailing1922054853/001/keep unexisting]" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestRefreshGracePeriod257481671/001/withsubdir and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod257481671/001/withsubdir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod257481671/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexistsDir/alreadyexists" 456s --- PASS: TestUpdateDirsWithEmptyDirSlice (0.02s) 456s === CONT TestUpdateDirsOnStoppedWatcher 456s time="2024-03-22T01:11:52Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir]" 456s time="2024-03-22T01:11:52Z" level=warning msg="Error stopping watcher: the service is already stopping or not running" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir/alreadyexistsDir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsFailing1922054853/001/keep/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsFailing1922054853/001/keep/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsFailing1922054853/001/keep/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsFailing1922054853/001/keep/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsFailing1922054853/001/remove/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsFailing1922054853/001/remove/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsFailing1922054853/001/remove/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsFailing1922054853/001/remove/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:52Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:52Z" level=info msg="Bumping version for /tmp/TestUpdateDirsOnStoppedWatcher767323008/001/curdir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=info msg="Bumping version for /tmp/TestUpdateDirsFailing1922054853/001/keep/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestUpdateDirs805222504/001/remove and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/remove" 456s time="2024-03-22T01:11:52Z" level=info msg="Bumping version for /tmp/TestUpdateDirsFailing1922054853/001/remove/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/remove/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/remove/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/remove/alreadyexistsDir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/remove/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/remove/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestUpdateDirs805222504/001/keep and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep/alreadyexistsDir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/remove/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/remove/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/remove/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/remove/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Updating directories to [/tmp/TestUpdateDirs805222504/001/keep /tmp/TestUpdateDirs805222504/001/add]" 456s time="2024-03-22T01:11:52Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:52Z" level=info msg="Bumping version for /tmp/TestUpdateDirs805222504/001/remove/GPT.INI" 456s --- PASS: TestUpdateDirsFailing (0.29s) 456s === CONT TestStopWithoutStart 456s --- PASS: TestUpdateDirsOnStoppedWatcher (0.27s) 456s === CONT TestWatchDirectory/New_file,_no_gpt.ini 456s --- PASS: TestStopWithoutStart (0.00s) 456s === CONT TestWatchDirectory/Combined_case 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_file,_no_gpt.ini1166598920/001/no_gpt and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_no_gpt.ini1166598920/001/no_gpt" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_no_gpt.ini1166598920/001/no_gpt/testfile" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryNew_file,_no_gpt.ini1166598920/001/no_gpt/new\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryNew_file,_no_gpt.ini1166598920/001/no_gpt/new\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/new\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/new\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/dir\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/dir and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/dir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/dir/file" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/alreadyexistsDir/new\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/alreadyexistsDir/new\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/otherdir\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/otherdir and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/otherdir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/otherdir/subdir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/otherdir/subdir/file" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/newdir\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/newdir\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryNew_file,_no_gpt.ini1166598920/001/no_gpt/new\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestUpdateDirs805222504/001/keep and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep/alreadyexistsDir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/keep/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestUpdateDirs805222504/001/add and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/add" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/add/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/add/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/add/alreadyexistsDir" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/add/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestUpdateDirs805222504/001/add/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:52Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_file,_no_gpt.ini1166598920/001/no_gpt/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/keep/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=info msg="error loading ini contents: open /tmp/TestWatchDirectoryNew_file,_no_gpt.ini1166598920/001/no_gpt/GPT.INI: no such file or directory, creating a new file" 456s time="2024-03-22T01:11:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryCombined_case518494159/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/keep/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/keep/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/keep/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/add/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/add/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/add/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestUpdateDirs805222504/001/add/alreadyexists\"" 456s === CONT TestWatchDirectory/Update_existing_file 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdate_existing_file2962689760/001/one_file and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file2962689760/001/one_file" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file2962689760/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_existing_file2962689760/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryUpdate_existing_file2962689760/001/one_file/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=info msg="Bumping version for /tmp/TestUpdateDirs805222504/001/keep/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=info msg="Bumping version for /tmp/TestUpdateDirs805222504/001/add/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryUpdate_existing_file2962689760/001/one_file/alreadyexists\"" 456s === CONT TestWatchDirectory/Update_with_existing_gpt.ini 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini765742784/001/one_file and children" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini765742784/001/one_file" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini765742784/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini765742784/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini765742784/001/one_file/new\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini765742784/001/one_file/new\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini765742784/001/one_file/new\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s time="2024-03-22T01:11:52Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryUpdate_existing_file2962689760/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:52Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:52Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryUpdate_with_existing_gpt.ini765742784/001/one_file/GPT.INI" 456s --- PASS: TestUpdateDirs (0.77s) 456s === CONT TestWatchDirectory/Error_on_non_existing_directory 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryError_on_non_existing_directory2097441395/001/doesnotexist and children" 456s === CONT TestWatchDirectory/Error_on_listing_no_directory 456s === CONT TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/one_file and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/one_file" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/withsubdir and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/withsubdir" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/withsubdir/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/one_file/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/one_file/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/withsubdir/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/withsubdir/alreadyexists\"" 456s === CONT TestWatchDirectory/New_subdir 456s time="2024-03-22T01:11:53Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories_with_different_versions,_all_updated2184886921/001/withsubdir/GPT.INI" 456s === CONT TestWatchDirectory/Remove_file 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryRemove_file3932021270/001/one_file and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file3932021270/001/one_file" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir/dir\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file3932021270/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_file3932021270/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir/dir and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: CHMOD \"/tmp/TestWatchDirectoryRemove_file3932021270/001/one_file/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: REMOVE \"/tmp/TestWatchDirectoryRemove_file3932021270/001/one_file/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_file3932021270/001/one_file/alreadyexists\": fsnotify: can't remove non-existent watch: /tmp/TestWatchDirectoryRemove_file3932021270/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: REMOVE \"/tmp/TestWatchDirectoryRemove_file3932021270/001/one_file/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_file3932021270/001/one_file/alreadyexists\": fsnotify: can't remove non-existent watch: /tmp/TestWatchDirectoryRemove_file3932021270/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir/dir" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir/dir/file" 456s time="2024-03-22T01:11:53Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:53Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_subdir967942080/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRemove_file3932021270/001/one_file/GPT.INI" 456s === CONT TestWatchDirectory/New_file,_subdir 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_file,_subdir1493905070/001/withsubdir and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir1493905070/001/withsubdir" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir1493905070/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir1493905070/001/withsubdir/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir1493905070/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir1493905070/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_file,_subdir1493905070/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryNew_file,_subdir1493905070/001/withsubdir/alreadyexistsDir/new\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryNew_file,_subdir1493905070/001/withsubdir/alreadyexistsDir/new\"" 456s time="2024-03-22T01:11:53Z" level=info msg="Watcher stopped" 456s === CONT TestWatchDirectory/Remove_root_directory 456s time="2024-03-22T01:11:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_file,_subdir1493905070/001/withsubdir/GPT.INI" 456s === CONT TestWatchDirectory/Rename_file 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryRename_file2438485752/001/one_file and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file2438485752/001/one_file" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file2438485752/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file2438485752/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: CHMOD \"/tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/GPT.INI\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: REMOVE \"/tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/GPT.INI\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: REMOVE \"/tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/GPT.INI\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: CHMOD \"/tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: REMOVE \"/tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/alreadyexists\": fsnotify: can't remove non-existent watch: /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: RENAME \"/tmp/TestWatchDirectoryRename_file2438485752/001/one_file/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: REMOVE \"/tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryRename_file2438485752/001/one_file/alreadyexists.bak\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/alreadyexists\": fsnotify: can't remove non-existent watch: /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: REMOVE \"/tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Failed to remove watcher on \"/tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file\": fsnotify: can't remove non-existent watch: /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file" 456s time="2024-03-22T01:11:53Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRename_file2438485752/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=info msg="error loading ini contents: open /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/GPT.INI: no such file or directory, creating a new file" 456s time="2024-03-22T01:11:53Z" level=warning msg="Failed to bump /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/GPT.INI version: can't bump version for /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/GPT.INI: open /tmp/TestWatchDirectoryRemove_root_directory2056498644/001/one_file/GPT.INI: no such file or directory" 456s === CONT TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/alreadyexistsDir and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s === CONT TestWatchDirectory/No_update,_no_gpt.ini 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryNo_update,_no_gpt.ini1445668622/001/no_gpt and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_no_gpt.ini1445668622/001/no_gpt" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_no_gpt.ini1445668622/001/no_gpt/testfile" 456s time="2024-03-22T01:11:53Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories,_only_update_nested_file4159084612/001/withsubdir/alreadyexistsDir/GPT.INI" 456s === CONT TestWatchDirectory/Rename_file_and_update 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryRename_file_and_update1687354212/001/one_file and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update1687354212/001/one_file" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update1687354212/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryRename_file_and_update1687354212/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: RENAME \"/tmp/TestWatchDirectoryRename_file_and_update1687354212/001/one_file/alreadyexists\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryRename_file_and_update1687354212/001/one_file/alreadyexists.bak\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryRename_file_and_update1687354212/001/one_file/alreadyexists.bak\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryRename_file_and_update1687354212/001/one_file/alreadyexists.bak\"" 456s time="2024-03-22T01:11:53Z" level=info msg="Watcher stopped" 456s === CONT TestWatchDirectory/Error_on_updating_malformed_GPT.ini 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini3300497969/001/malformed and children" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini3300497969/001/malformed" 456s time="2024-03-22T01:11:53Z" level=debug msg="Watching: /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini3300497969/001/malformed/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini3300497969/001/malformed/new\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini3300497969/001/malformed/new\"" 456s time="2024-03-22T01:11:53Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:53Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryRename_file_and_update1687354212/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=info msg="Bumping version for /tmp/TestRefreshGracePeriod257481671/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/GPT.INI\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/GPT.INI\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/GPT.INI\"" 456s time="2024-03-22T01:11:53Z" level=debug msg="Got event: WRITE \"/tmp/TestRefreshGracePeriod257481671/001/withsubdir/GPT.INI\"" 456s time="2024-03-22T01:11:54Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:54Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini3300497969/001/malformed/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=warning msg="Failed to bump /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini3300497969/001/malformed/GPT.INI version: can't bump version for /tmp/TestWatchDirectoryError_on_updating_malformed_GPT.ini3300497969/001/malformed/GPT.INI: strconv.ParseInt: parsing \"??\": invalid syntax" 456s === CONT TestWatchDirectory/No_update,_existing_gpt.ini 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini385757199/001/one_file and children" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini385757199/001/one_file" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini385757199/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNo_update,_existing_gpt.ini385757199/001/one_file/alreadyexists" 456s === CONT TestWatchDirectory/New_subdir_without_file 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching /tmp/TestWatchDirectoryNew_subdir_without_file3125319056/001/withsubdir and children" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3125319056/001/withsubdir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3125319056/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3125319056/001/withsubdir/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3125319056/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3125319056/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNew_subdir_without_file3125319056/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryNew_subdir_without_file3125319056/001/withsubdir/newsubdir\"" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryNew_subdir_without_file3125319056/001/withsubdir/newsubdir\"" 456s time="2024-03-22T01:11:54Z" level=info msg="Watcher stopped" 456s === CONT TestWatchDirectory/Multiple_directories,_only_one_is_updated 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/one_file and children" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/one_file" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/withsubdir and children" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/withsubdir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/withsubdir/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/withsubdir/alreadyexists\"" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/withsubdir/alreadyexists\"" 456s time="2024-03-22T01:11:54Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:54Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNew_subdir_without_file3125319056/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:54Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_directories,_only_one_is_updated1327915163/001/withsubdir/GPT.INI" 456s === CONT TestWatchDirectory/Existing_file,_subdir 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching /tmp/TestWatchDirectoryExisting_file,_subdir62509347/001/withsubdir and children" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir62509347/001/withsubdir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir62509347/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir62509347/001/withsubdir/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir62509347/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir62509347/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryExisting_file,_subdir62509347/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryExisting_file,_subdir62509347/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryExisting_file,_subdir62509347/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s === CONT TestWatchDirectory/Multiple_nested_subdirectories 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir and children" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/alreadyexistsDir and children" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/new\"" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/new\"" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/new\"" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/alreadyexistsDir/alreadyexists\"" 456s time="2024-03-22T01:11:54Z" level=info msg="Watcher stopped" 456s --- PASS: TestRefreshGracePeriod (2.13s) 456s === CONT TestWatchDirectory/Nested_new_subdirs 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir and children" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir/alreadyexistsDir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir/alreadyexistsDir/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: CREATE \"/tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir/otherdir\"" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir/otherdir and children" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir/otherdir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir/otherdir/subdir" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir/otherdir/subdir/file" 456s === CONT TestWatchDirectory/Updating_gpt.ini_is_a_no-op 456s time="2024-03-22T01:11:54Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:54Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryExisting_file,_subdir62509347/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op1421679006/001/one_file and children" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op1421679006/001/one_file" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op1421679006/001/one_file/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=debug msg="Watching: /tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op1421679006/001/one_file/alreadyexists" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op1421679006/001/one_file/GPT.INI\"" 456s time="2024-03-22T01:11:54Z" level=debug msg="Got event: WRITE \"/tmp/TestWatchDirectoryUpdating_gpt.ini_is_a_no-op1421679006/001/one_file/GPT.INI\"" 456s time="2024-03-22T01:11:54Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:54Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryMultiple_nested_subdirectories3760734416/001/withsubdir/alreadyexistsDir/GPT.INI" 456s time="2024-03-22T01:11:54Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:54Z" level=info msg="Watcher stopped" 456s time="2024-03-22T01:11:54Z" level=info msg="Bumping version for /tmp/TestWatchDirectoryNested_new_subdirs345526210/001/withsubdir/GPT.INI" 456s --- PASS: TestWatchDirectory (0.00s) 456s --- PASS: TestWatchDirectory/New_file,_no_gpt.ini (0.30s) 456s --- PASS: TestWatchDirectory/Combined_case (0.30s) 456s --- PASS: TestWatchDirectory/Error_on_non_existing_directory (0.00s) 456s --- PASS: TestWatchDirectory/Error_on_listing_no_directory (0.00s) 456s --- PASS: TestWatchDirectory/Update_existing_file (0.29s) 456s --- PASS: TestWatchDirectory/Update_with_existing_gpt.ini (0.29s) 456s --- PASS: TestWatchDirectory/Multiple_directories_with_different_versions,_all_updated (0.24s) 456s --- PASS: TestWatchDirectory/Remove_file (0.37s) 456s --- PASS: TestWatchDirectory/New_subdir (0.37s) 456s --- PASS: TestWatchDirectory/New_file,_subdir (0.41s) 456s --- PASS: TestWatchDirectory/Remove_root_directory (0.28s) 456s --- PASS: TestWatchDirectory/Rename_file (0.28s) 456s --- PASS: TestWatchDirectory/Multiple_nested_subdirectories,_only_update_nested_file (0.24s) 456s --- PASS: TestWatchDirectory/No_update,_no_gpt.ini (0.25s) 456s --- PASS: TestWatchDirectory/Rename_file_and_update (0.26s) 456s --- PASS: TestWatchDirectory/Error_on_updating_malformed_GPT.ini (0.25s) 456s --- PASS: TestWatchDirectory/No_update,_existing_gpt.ini (0.24s) 456s --- PASS: TestWatchDirectory/New_subdir_without_file (0.24s) 456s --- PASS: TestWatchDirectory/Multiple_directories,_only_one_is_updated (0.24s) 456s --- PASS: TestWatchDirectory/Multiple_nested_subdirectories (0.24s) 456s --- PASS: TestWatchDirectory/Existing_file,_subdir (0.26s) 456s --- PASS: TestWatchDirectory/Updating_gpt.ini_is_a_no-op (0.25s) 456s --- PASS: TestWatchDirectory/Nested_new_subdirs (0.26s) 456s PASS 456s ok github.com/ubuntu/adsys/internal/watcher 2.434s 457s autopkgtest [01:11:55]: test command1: -----------------------] 461s autopkgtest [01:11:59]: test command1: - - - - - - - - - - results - - - - - - - - - - 461s command1 PASS 465s autopkgtest [01:12:03]: test command2: preparing testbed 474s Reading package lists... 475s Building dependency tree... 475s Reading state information... 476s Starting pkgProblemResolver with broken count: 0 476s Starting 2 pkgProblemResolver with broken count: 0 476s Done 477s The following NEW packages will be installed: 477s autopkgtest-satdep 477s 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. 477s Need to get 0 B/836 B of archives. 477s After this operation, 0 B of additional disk space will be used. 477s Get:1 /tmp/autopkgtest.5kZ6YR/2-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [836 B] 478s Selecting previously unselected package autopkgtest-satdep. 478s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78919 files and directories currently installed.) 478s Preparing to unpack .../2-autopkgtest-satdep.deb ... 478s Unpacking autopkgtest-satdep (0) ... 478s Setting up autopkgtest-satdep (0) ... 486s (Reading database ... 78919 files and directories currently installed.) 486s Removing autopkgtest-satdep (0) ... 492s autopkgtest [01:12:30]: test command2: ./debian/tests/test sudo 492s autopkgtest [01:12:30]: test command2: [----------------------- 494s Skipping root tests for non-amd64/arm64 architecture 494s autopkgtest [01:12:32]: test command2: -----------------------] 498s command2 SKIP exit status 77 and marked as skippable 498s autopkgtest [01:12:36]: test command2: - - - - - - - - - - results - - - - - - - - - - 501s autopkgtest [01:12:39]: @@@@@@@@@@@@@@@@@@@@ summary 501s command1 PASS 501s command2 SKIP exit status 77 and marked as skippable