0s autopkgtest [22:19:40]: starting date and time: 2025-03-15 22:19:40+0000 0s autopkgtest [22:19:40]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [22:19:40]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.cyqwmg_5/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade r-cran-parallelly --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@lcy02-9.secgroup --name adt-plucky-amd64-r-cran-parallelly-20250315-221940-juju-7f2275-prod-proposed-migration-environment-15-6043c393-c2b8-42ed-89a3-7c98c2dd6499 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_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,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 47s autopkgtest [22:20:27]: testbed dpkg architecture: amd64 47s autopkgtest [22:20:27]: testbed apt version: 2.9.31ubuntu1 47s autopkgtest [22:20:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 47s autopkgtest [22:20:27]: testbed release detected to be: None 47s autopkgtest [22:20:27]: updating testbed package index (apt update) 48s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 48s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 48s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 48s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 48s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [369 kB] 48s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.5 kB] 48s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [44.1 kB] 48s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [67.4 kB] 48s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [85.7 kB] 48s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 c-n-f Metadata [1852 B] 48s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 c-n-f Metadata [116 B] 48s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [342 kB] 48s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [174 kB] 48s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 c-n-f Metadata [15.3 kB] 48s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [16.1 kB] 48s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [8544 B] 48s Get:17 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 c-n-f Metadata [628 B] 48s Fetched 1265 kB in 0s (5527 kB/s) 49s Reading package lists... 49s + lsb_release --codename --short 49s + RELEASE=plucky 49s + cat 49s + [ plucky != trusty ] 49s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 49s Reading package lists... 49s Building dependency tree... 49s Reading state information... 50s Calculating upgrade... 50s Calculating upgrade... 50s The following package was automatically installed and is no longer required: 50s libnl-genl-3-200 50s Use 'sudo apt autoremove' to remove it. 50s The following NEW packages will be installed: 50s bpftool libdebuginfod-common libdebuginfod1t64 linux-headers-6.14.0-10 50s linux-headers-6.14.0-10-generic linux-image-6.14.0-10-generic 50s linux-modules-6.14.0-10-generic linux-modules-extra-6.14.0-10-generic 50s linux-perf linux-tools-6.14.0-10 linux-tools-6.14.0-10-generic pnp.ids 50s The following packages will be upgraded: 50s apparmor apt apt-utils binutils binutils-common binutils-x86-64-linux-gnu 50s cloud-init cloud-init-base curl dosfstools fwupd gir1.2-girepository-2.0 50s gir1.2-glib-2.0 htop hwdata libapparmor1 libapt-pkg7.0 libaudit-common 50s libaudit1 libbinutils libbrotli1 libcap-ng0 libctf-nobfd0 libctf0 50s libcurl3t64-gnutls libcurl4t64 libestr0 libfwupd3 libgirepository-1.0-1 50s libglib2.0-0t64 libglib2.0-data libgprofng0 libjemalloc2 liblz4-1 liblzma5 50s libmm-glib0 libncurses6 libncursesw6 libnl-3-200 libnl-genl-3-200 50s libnl-route-3-200 libpci3 libpython3-stdlib libpython3.13 50s libpython3.13-minimal libpython3.13-stdlib libselinux1 libsframe1 50s libsqlite3-0 libtinfo6 libxml2 linux-firmware linux-generic 50s linux-headers-generic linux-headers-virtual linux-image-generic 50s linux-image-virtual linux-libc-dev linux-tools-common linux-virtual 50s media-types ncurses-base ncurses-bin ncurses-term pci.ids pciutils 50s pinentry-curses python-apt-common python3 python3-apt python3-cffi-backend 50s python3-dbus python3-gi python3-jinja2 python3-lazr.uri python3-markupsafe 50s python3-minimal python3-systemd python3-yaml python3.13 python3.13-gdbm 50s python3.13-minimal rsync rsyslog strace xz-utils 50s 86 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 50s Need to get 807 MB of archives. 50s After this operation, 326 MB of additional disk space will be used. 50s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 ncurses-bin amd64 6.5+20250216-2 [194 kB] 50s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 ncurses-base all 6.5+20250216-2 [25.9 kB] 50s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 ncurses-term all 6.5+20250216-2 [276 kB] 50s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 liblz4-1 amd64 1.10.0-4 [66.4 kB] 50s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 liblzma5 amd64 5.6.4-1 [157 kB] 50s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libapt-pkg7.0 amd64 2.9.33 [1138 kB] 50s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 apt amd64 2.9.33 [1439 kB] 50s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 apt-utils amd64 2.9.33 [222 kB] 50s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-minimal amd64 3.13.2-2 [27.7 kB] 50s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 python3 amd64 3.13.2-2 [24.0 kB] 50s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13 amd64 3.13.2-2 [2341 kB] 50s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 media-types all 13.0.0 [29.9 kB] 50s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libncurses6 amd64 6.5+20250216-2 [126 kB] 50s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libncursesw6 amd64 6.5+20250216-2 [165 kB] 50s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libtinfo6 amd64 6.5+20250216-2 [119 kB] 50s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libsqlite3-0 amd64 3.46.1-2 [715 kB] 50s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.2-2 [735 kB] 50s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.2-2 [2365 kB] 50s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.2-2 [883 kB] 50s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.2-2 [2066 kB] 50s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3-stdlib amd64 3.13.2-2 [10.4 kB] 50s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 rsync amd64 3.4.1+ds1-3 [482 kB] 50s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebuginfod-common all 0.192-4 [15.4 kB] 50s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libaudit-common all 1:4.0.2-2ubuntu2 [6628 B] 50s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libcap-ng0 amd64 0.8.5-4build1 [15.6 kB] 50s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libaudit1 amd64 1:4.0.2-2ubuntu2 [54.0 kB] 50s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libselinux1 amd64 3.7-3ubuntu3 [87.3 kB] 50s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-girepository-2.0 amd64 1.83.4-1 [25.3 kB] 50s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-glib-2.0 amd64 2.84.0-1 [184 kB] 50s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-0t64 amd64 2.84.0-1 [1669 kB] 50s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libgirepository-1.0-1 amd64 1.83.4-1 [89.5 kB] 50s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libapparmor1 amd64 4.1.0~beta5-0ubuntu8 [55.0 kB] 50s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libestr0 amd64 0.1.11-2 [8340 B] 50s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-data all 2.84.0-1 [53.0 kB] 50s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2ubuntu5 [772 kB] 50s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 python-apt-common all 2.9.9build1 [21.3 kB] 50s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-apt amd64 2.9.9build1 [172 kB] 50s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-cffi-backend amd64 1.17.1-2build2 [96.6 kB] 50s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dbus amd64 1.3.2-5build5 [102 kB] 50s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-gi amd64 3.50.0-4build1 [252 kB] 50s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-yaml amd64 6.0.2-1build2 [144 kB] 50s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 rsyslog amd64 8.2412.0-2ubuntu2 [555 kB] 50s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 apparmor amd64 4.1.0~beta5-0ubuntu8 [701 kB] 50s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 dosfstools amd64 4.2-1.2 [95.0 kB] 50s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-genl-3-200 amd64 3.7.0-1 [12.2 kB] 50s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-route-3-200 amd64 3.7.0-1 [191 kB] 50s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-3-200 amd64 3.7.0-1 [64.9 kB] 50s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 pci.ids all 0.0~2025.03.09-1 [285 kB] 50s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 pciutils amd64 1:3.13.0-2 [110 kB] 50s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 libpci3 amd64 1:3.13.0-2 [39.8 kB] 50s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 strace amd64 6.13+ds-1ubuntu1 [622 kB] 50s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 xz-utils amd64 5.6.4-1 [278 kB] 50s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libgprofng0 amd64 2.44-3ubuntu1 [886 kB] 51s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 libctf0 amd64 2.44-3ubuntu1 [96.5 kB] 51s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libctf-nobfd0 amd64 2.44-3ubuntu1 [98.9 kB] 51s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils-x86-64-linux-gnu amd64 2.44-3ubuntu1 [1108 kB] 51s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libbinutils amd64 2.44-3ubuntu1 [585 kB] 51s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils amd64 2.44-3ubuntu1 [208 kB] 51s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 binutils-common amd64 2.44-3ubuntu1 [215 kB] 51s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libsframe1 amd64 2.44-3ubuntu1 [14.8 kB] 51s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 hwdata all 0.393-3 [1562 B] 51s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 pnp.ids all 0.393-3 [29.5 kB] 51s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-tools-common all 6.14.0-10.10 [295 kB] 51s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 bpftool amd64 7.6.0+6.14.0-10.10 [1147 kB] 51s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-markupsafe amd64 2.1.5-1build4 [13.4 kB] 51s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 51s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 cloud-init-base all 25.1-0ubuntu3 [616 kB] 51s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 libbrotli1 amd64 1.1.0-2build4 [365 kB] 51s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 curl amd64 8.12.1-3ubuntu1 [258 kB] 51s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 libcurl4t64 amd64 8.12.1-3ubuntu1 [437 kB] 51s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 libcurl3t64-gnutls amd64 8.12.1-3ubuntu1 [432 kB] 51s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 fwupd amd64 2.0.6-4 [5408 kB] 51s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 libfwupd3 amd64 2.0.6-4 [136 kB] 51s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 libmm-glib0 amd64 1.23.4-0ubuntu3 [251 kB] 51s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 htop amd64 3.4.0-2 [195 kB] 51s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebuginfod1t64 amd64 0.192-4 [21.0 kB] 51s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 libjemalloc2 amd64 5.3.0-3 [277 kB] 51s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-firmware amd64 20250310.git9e1370d3-0ubuntu1 [571 MB] 54s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-modules-6.14.0-10-generic amd64 6.14.0-10.10 [41.2 MB] 55s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-image-6.14.0-10-generic amd64 6.14.0-10.10 [15.3 MB] 55s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-modules-extra-6.14.0-10-generic amd64 6.14.0-10.10 [120 MB] 56s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-generic amd64 6.14.0-10.10 [1730 B] 56s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-image-generic amd64 6.14.0-10.10 [11.1 kB] 56s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-virtual amd64 6.14.0-10.10 [1722 B] 56s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-image-virtual amd64 6.14.0-10.10 [11.1 kB] 56s Get:86 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-virtual amd64 6.14.0-10.10 [1642 B] 56s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-6.14.0-10 all 6.14.0-10.10 [14.2 MB] 56s Get:88 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-6.14.0-10-generic amd64 6.14.0-10.10 [3915 kB] 56s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-headers-generic amd64 6.14.0-10.10 [11.0 kB] 56s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-libc-dev amd64 6.14.0-10.10 [1723 kB] 56s Get:91 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-perf amd64 6.14.0-10.10 [4122 kB] 56s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-tools-6.14.0-10 amd64 6.14.0-10.10 [1394 kB] 56s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-tools-6.14.0-10-generic amd64 6.14.0-10.10 [830 B] 56s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 pinentry-curses amd64 1.3.1-2ubuntu3 [42.3 kB] 56s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-lazr.uri all 1.0.6-6 [13.7 kB] 56s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-systemd amd64 235-1build6 [43.9 kB] 56s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-gdbm amd64 3.13.2-2 [31.9 kB] 56s Get:98 http://ftpmaster.internal/ubuntu plucky/main amd64 cloud-init all 25.1-0ubuntu3 [2100 B] 56s Preconfiguring packages ... 56s Fetched 807 MB in 6s (143 MB/s) 56s (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 ... 109138 files and directories currently installed.) 56s Preparing to unpack .../ncurses-bin_6.5+20250216-2_amd64.deb ... 56s Unpacking ncurses-bin (6.5+20250216-2) over (6.5+20250216-1) ... 56s Setting up ncurses-bin (6.5+20250216-2) ... 57s (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 ... 109138 files and directories currently installed.) 57s Preparing to unpack .../ncurses-base_6.5+20250216-2_all.deb ... 57s Unpacking ncurses-base (6.5+20250216-2) over (6.5+20250216-1) ... 57s Setting up ncurses-base (6.5+20250216-2) ... 57s (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 ... 109138 files and directories currently installed.) 57s Preparing to unpack .../ncurses-term_6.5+20250216-2_all.deb ... 57s Unpacking ncurses-term (6.5+20250216-2) over (6.5+20250216-1) ... 57s Preparing to unpack .../liblz4-1_1.10.0-4_amd64.deb ... 57s Unpacking liblz4-1:amd64 (1.10.0-4) over (1.10.0-3) ... 57s Setting up liblz4-1:amd64 (1.10.0-4) ... 57s (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 ... 109138 files and directories currently installed.) 57s Preparing to unpack .../liblzma5_5.6.4-1_amd64.deb ... 57s Unpacking liblzma5:amd64 (5.6.4-1) over (5.6.3-1) ... 57s Setting up liblzma5:amd64 (5.6.4-1) ... 57s (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 ... 109138 files and directories currently installed.) 57s Preparing to unpack .../libapt-pkg7.0_2.9.33_amd64.deb ... 57s Unpacking libapt-pkg7.0:amd64 (2.9.33) over (2.9.31ubuntu1) ... 58s Setting up libapt-pkg7.0:amd64 (2.9.33) ... 58s (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 ... 109138 files and directories currently installed.) 58s Preparing to unpack .../archives/apt_2.9.33_amd64.deb ... 58s Unpacking apt (2.9.33) over (2.9.31ubuntu1) ... 58s Setting up apt (2.9.33) ... 58s (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 ... 109138 files and directories currently installed.) 58s Preparing to unpack .../apt-utils_2.9.33_amd64.deb ... 58s Unpacking apt-utils (2.9.33) over (2.9.31ubuntu1) ... 58s Preparing to unpack .../python3-minimal_3.13.2-2_amd64.deb ... 58s Unpacking python3-minimal (3.13.2-2) over (3.13.2-1) ... 58s Setting up python3-minimal (3.13.2-2) ... 59s (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 ... 109138 files and directories currently installed.) 59s Preparing to unpack .../0-python3_3.13.2-2_amd64.deb ... 59s Unpacking python3 (3.13.2-2) over (3.13.2-1) ... 59s Preparing to unpack .../1-libpython3.13_3.13.2-2_amd64.deb ... 59s Unpacking libpython3.13:amd64 (3.13.2-2) over (3.13.2-1) ... 59s Preparing to unpack .../2-media-types_13.0.0_all.deb ... 59s Unpacking media-types (13.0.0) over (12.0.0) ... 59s Preparing to unpack .../3-libncurses6_6.5+20250216-2_amd64.deb ... 59s Unpacking libncurses6:amd64 (6.5+20250216-2) over (6.5+20250216-1) ... 59s Preparing to unpack .../4-libncursesw6_6.5+20250216-2_amd64.deb ... 59s Unpacking libncursesw6:amd64 (6.5+20250216-2) over (6.5+20250216-1) ... 59s Preparing to unpack .../5-libtinfo6_6.5+20250216-2_amd64.deb ... 59s Unpacking libtinfo6:amd64 (6.5+20250216-2) over (6.5+20250216-1) ... 59s Setting up libtinfo6:amd64 (6.5+20250216-2) ... 59s (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 ... 109138 files and directories currently installed.) 59s Preparing to unpack .../0-libsqlite3-0_3.46.1-2_amd64.deb ... 59s Unpacking libsqlite3-0:amd64 (3.46.1-2) over (3.46.1-1) ... 59s Preparing to unpack .../1-python3.13_3.13.2-2_amd64.deb ... 59s Unpacking python3.13 (3.13.2-2) over (3.13.2-1) ... 59s Preparing to unpack .../2-python3.13-minimal_3.13.2-2_amd64.deb ... 59s Unpacking python3.13-minimal (3.13.2-2) over (3.13.2-1) ... 59s Preparing to unpack .../3-libpython3.13-minimal_3.13.2-2_amd64.deb ... 59s Unpacking libpython3.13-minimal:amd64 (3.13.2-2) over (3.13.2-1) ... 59s Preparing to unpack .../4-libpython3.13-stdlib_3.13.2-2_amd64.deb ... 59s Unpacking libpython3.13-stdlib:amd64 (3.13.2-2) over (3.13.2-1) ... 60s Preparing to unpack .../5-libpython3-stdlib_3.13.2-2_amd64.deb ... 60s Unpacking libpython3-stdlib:amd64 (3.13.2-2) over (3.13.2-1) ... 60s Preparing to unpack .../6-rsync_3.4.1+ds1-3_amd64.deb ... 60s Unpacking rsync (3.4.1+ds1-3) over (3.4.1-0syncable1) ... 60s Selecting previously unselected package libdebuginfod-common. 60s Preparing to unpack .../7-libdebuginfod-common_0.192-4_all.deb ... 60s Unpacking libdebuginfod-common (0.192-4) ... 60s Preparing to unpack .../8-libaudit-common_1%3a4.0.2-2ubuntu2_all.deb ... 60s Unpacking libaudit-common (1:4.0.2-2ubuntu2) over (1:4.0.2-2ubuntu1) ... 60s Setting up libaudit-common (1:4.0.2-2ubuntu2) ... 60s (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 ... 109147 files and directories currently installed.) 60s Preparing to unpack .../libcap-ng0_0.8.5-4build1_amd64.deb ... 60s Unpacking libcap-ng0:amd64 (0.8.5-4build1) over (0.8.5-4) ... 60s Setting up libcap-ng0:amd64 (0.8.5-4build1) ... 60s (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 ... 109147 files and directories currently installed.) 60s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu2_amd64.deb ... 60s Unpacking libaudit1:amd64 (1:4.0.2-2ubuntu2) over (1:4.0.2-2ubuntu1) ... 60s Setting up libaudit1:amd64 (1:4.0.2-2ubuntu2) ... 60s (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 ... 109147 files and directories currently installed.) 60s Preparing to unpack .../libselinux1_3.7-3ubuntu3_amd64.deb ... 60s Unpacking libselinux1:amd64 (3.7-3ubuntu3) over (3.7-3ubuntu2) ... 60s Setting up libselinux1:amd64 (3.7-3ubuntu3) ... 60s (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 ... 109147 files and directories currently installed.) 60s Preparing to unpack .../00-gir1.2-girepository-2.0_1.83.4-1_amd64.deb ... 60s Unpacking gir1.2-girepository-2.0:amd64 (1.83.4-1) over (1.82.0-4) ... 60s Preparing to unpack .../01-gir1.2-glib-2.0_2.84.0-1_amd64.deb ... 60s Unpacking gir1.2-glib-2.0:amd64 (2.84.0-1) over (2.83.5-1) ... 60s Preparing to unpack .../02-libglib2.0-0t64_2.84.0-1_amd64.deb ... 60s Unpacking libglib2.0-0t64:amd64 (2.84.0-1) over (2.83.5-1) ... 60s Preparing to unpack .../03-libgirepository-1.0-1_1.83.4-1_amd64.deb ... 60s Unpacking libgirepository-1.0-1:amd64 (1.83.4-1) over (1.82.0-4) ... 60s Preparing to unpack .../04-libapparmor1_4.1.0~beta5-0ubuntu8_amd64.deb ... 60s Unpacking libapparmor1:amd64 (4.1.0~beta5-0ubuntu8) over (4.1.0~beta5-0ubuntu6) ... 60s Preparing to unpack .../05-libestr0_0.1.11-2_amd64.deb ... 60s Unpacking libestr0:amd64 (0.1.11-2) over (0.1.11-1build1) ... 60s Preparing to unpack .../06-libglib2.0-data_2.84.0-1_all.deb ... 60s Unpacking libglib2.0-data (2.84.0-1) over (2.83.5-1) ... 60s Preparing to unpack .../07-libxml2_2.12.7+dfsg+really2.9.14-0.2ubuntu5_amd64.deb ... 60s Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2ubuntu5) over (2.12.7+dfsg+really2.9.14-0.2ubuntu4) ... 60s Preparing to unpack .../08-python-apt-common_2.9.9build1_all.deb ... 60s Unpacking python-apt-common (2.9.9build1) over (2.9.9) ... 60s Preparing to unpack .../09-python3-apt_2.9.9build1_amd64.deb ... 61s Unpacking python3-apt (2.9.9build1) over (2.9.9) ... 61s Preparing to unpack .../10-python3-cffi-backend_1.17.1-2build2_amd64.deb ... 61s Unpacking python3-cffi-backend:amd64 (1.17.1-2build2) over (1.17.1-2build1) ... 61s Preparing to unpack .../11-python3-dbus_1.3.2-5build5_amd64.deb ... 61s Unpacking python3-dbus (1.3.2-5build5) over (1.3.2-5build4) ... 61s Preparing to unpack .../12-python3-gi_3.50.0-4build1_amd64.deb ... 61s Unpacking python3-gi (3.50.0-4build1) over (3.50.0-4) ... 61s Preparing to unpack .../13-python3-yaml_6.0.2-1build2_amd64.deb ... 61s Unpacking python3-yaml (6.0.2-1build2) over (6.0.2-1build1) ... 61s Preparing to unpack .../14-rsyslog_8.2412.0-2ubuntu2_amd64.deb ... 61s Unpacking rsyslog (8.2412.0-2ubuntu2) over (8.2412.0-2ubuntu1) ... 61s Preparing to unpack .../15-apparmor_4.1.0~beta5-0ubuntu8_amd64.deb ... 62s Unpacking apparmor (4.1.0~beta5-0ubuntu8) over (4.1.0~beta5-0ubuntu6) ... 62s Preparing to unpack .../16-dosfstools_4.2-1.2_amd64.deb ... 62s Unpacking dosfstools (4.2-1.2) over (4.2-1.1build1) ... 62s Preparing to unpack .../17-libnl-genl-3-200_3.7.0-1_amd64.deb ... 62s Unpacking libnl-genl-3-200:amd64 (3.7.0-1) over (3.7.0-0.3build2) ... 62s Preparing to unpack .../18-libnl-route-3-200_3.7.0-1_amd64.deb ... 62s Unpacking libnl-route-3-200:amd64 (3.7.0-1) over (3.7.0-0.3build2) ... 62s Preparing to unpack .../19-libnl-3-200_3.7.0-1_amd64.deb ... 62s Unpacking libnl-3-200:amd64 (3.7.0-1) over (3.7.0-0.3build2) ... 64s Preparing to unpack .../20-pci.ids_0.0~2025.03.09-1_all.deb ... 64s Unpacking pci.ids (0.0~2025.03.09-1) over (0.0~2025.02.12-1) ... 64s Preparing to unpack .../21-pciutils_1%3a3.13.0-2_amd64.deb ... 64s Unpacking pciutils (1:3.13.0-2) over (1:3.13.0-1) ... 64s Preparing to unpack .../22-libpci3_1%3a3.13.0-2_amd64.deb ... 64s Unpacking libpci3:amd64 (1:3.13.0-2) over (1:3.13.0-1) ... 64s Preparing to unpack .../23-strace_6.13+ds-1ubuntu1_amd64.deb ... 64s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 64s Preparing to unpack .../24-xz-utils_5.6.4-1_amd64.deb ... 64s Unpacking xz-utils (5.6.4-1) over (5.6.3-1) ... 64s Preparing to unpack .../25-libgprofng0_2.44-3ubuntu1_amd64.deb ... 64s Unpacking libgprofng0:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 64s Preparing to unpack .../26-libctf0_2.44-3ubuntu1_amd64.deb ... 64s Unpacking libctf0:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 64s Preparing to unpack .../27-libctf-nobfd0_2.44-3ubuntu1_amd64.deb ... 64s Unpacking libctf-nobfd0:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 64s Preparing to unpack .../28-binutils-x86-64-linux-gnu_2.44-3ubuntu1_amd64.deb ... 64s Unpacking binutils-x86-64-linux-gnu (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 64s Preparing to unpack .../29-libbinutils_2.44-3ubuntu1_amd64.deb ... 64s Unpacking libbinutils:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 64s Preparing to unpack .../30-binutils_2.44-3ubuntu1_amd64.deb ... 64s Unpacking binutils (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 64s Preparing to unpack .../31-binutils-common_2.44-3ubuntu1_amd64.deb ... 64s Unpacking binutils-common:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 64s Preparing to unpack .../32-libsframe1_2.44-3ubuntu1_amd64.deb ... 64s Unpacking libsframe1:amd64 (2.44-3ubuntu1) over (2.44-2ubuntu1) ... 64s Preparing to unpack .../33-hwdata_0.393-3_all.deb ... 64s Unpacking hwdata (0.393-3) over (0.393-1) ... 64s Selecting previously unselected package pnp.ids. 64s Preparing to unpack .../34-pnp.ids_0.393-3_all.deb ... 64s Unpacking pnp.ids (0.393-3) ... 64s Preparing to unpack .../35-linux-tools-common_6.14.0-10.10_all.deb ... 64s Unpacking linux-tools-common (6.14.0-10.10) over (6.12.0-16.16) ... 64s Selecting previously unselected package bpftool. 64s Preparing to unpack .../36-bpftool_7.6.0+6.14.0-10.10_amd64.deb ... 64s Unpacking bpftool (7.6.0+6.14.0-10.10) ... 64s Preparing to unpack .../37-python3-markupsafe_2.1.5-1build4_amd64.deb ... 64s Unpacking python3-markupsafe (2.1.5-1build4) over (2.1.5-1build3) ... 64s Preparing to unpack .../38-python3-jinja2_3.1.5-2ubuntu1_all.deb ... 64s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 64s Preparing to unpack .../39-cloud-init-base_25.1-0ubuntu3_all.deb ... 64s Unpacking cloud-init-base (25.1-0ubuntu3) over (25.1-0ubuntu2) ... 64s Preparing to unpack .../40-libbrotli1_1.1.0-2build4_amd64.deb ... 64s Unpacking libbrotli1:amd64 (1.1.0-2build4) over (1.1.0-2build3) ... 64s Preparing to unpack .../41-curl_8.12.1-3ubuntu1_amd64.deb ... 64s Unpacking curl (8.12.1-3ubuntu1) over (8.12.1-2ubuntu1) ... 64s Preparing to unpack .../42-libcurl4t64_8.12.1-3ubuntu1_amd64.deb ... 64s Unpacking libcurl4t64:amd64 (8.12.1-3ubuntu1) over (8.12.1-2ubuntu1) ... 64s Preparing to unpack .../43-libcurl3t64-gnutls_8.12.1-3ubuntu1_amd64.deb ... 64s Unpacking libcurl3t64-gnutls:amd64 (8.12.1-3ubuntu1) over (8.12.1-2ubuntu1) ... 64s Preparing to unpack .../44-fwupd_2.0.6-4_amd64.deb ... 64s Unpacking fwupd (2.0.6-4) over (2.0.6-3) ... 64s Preparing to unpack .../45-libfwupd3_2.0.6-4_amd64.deb ... 64s Unpacking libfwupd3:amd64 (2.0.6-4) over (2.0.6-3) ... 64s Preparing to unpack .../46-libmm-glib0_1.23.4-0ubuntu3_amd64.deb ... 64s Unpacking libmm-glib0:amd64 (1.23.4-0ubuntu3) over (1.23.4-0ubuntu2) ... 64s Preparing to unpack .../47-htop_3.4.0-2_amd64.deb ... 64s Unpacking htop (3.4.0-2) over (3.3.0-5) ... 65s Selecting previously unselected package libdebuginfod1t64:amd64. 65s Preparing to unpack .../48-libdebuginfod1t64_0.192-4_amd64.deb ... 65s Unpacking libdebuginfod1t64:amd64 (0.192-4) ... 65s Preparing to unpack .../49-libjemalloc2_5.3.0-3_amd64.deb ... 65s Unpacking libjemalloc2:amd64 (5.3.0-3) over (5.3.0-2build1) ... 65s Preparing to unpack .../50-linux-firmware_20250310.git9e1370d3-0ubuntu1_amd64.deb ... 65s Unpacking linux-firmware (20250310.git9e1370d3-0ubuntu1) over (20250204.git0fd450ee-0ubuntu1) ... 68s Selecting previously unselected package linux-modules-6.14.0-10-generic. 68s Preparing to unpack .../51-linux-modules-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 68s Unpacking linux-modules-6.14.0-10-generic (6.14.0-10.10) ... 68s Selecting previously unselected package linux-image-6.14.0-10-generic. 68s Preparing to unpack .../52-linux-image-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 68s Unpacking linux-image-6.14.0-10-generic (6.14.0-10.10) ... 68s Selecting previously unselected package linux-modules-extra-6.14.0-10-generic. 68s Preparing to unpack .../53-linux-modules-extra-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 68s Unpacking linux-modules-extra-6.14.0-10-generic (6.14.0-10.10) ... 69s Preparing to unpack .../54-linux-generic_6.14.0-10.10_amd64.deb ... 69s Unpacking linux-generic (6.14.0-10.10) over (6.12.0-16.16+2) ... 69s Preparing to unpack .../55-linux-image-generic_6.14.0-10.10_amd64.deb ... 69s Unpacking linux-image-generic (6.14.0-10.10) over (6.12.0-16.16+2) ... 69s Preparing to unpack .../56-linux-virtual_6.14.0-10.10_amd64.deb ... 69s Unpacking linux-virtual (6.14.0-10.10) over (6.12.0-16.16+2) ... 69s Preparing to unpack .../57-linux-image-virtual_6.14.0-10.10_amd64.deb ... 69s Unpacking linux-image-virtual (6.14.0-10.10) over (6.12.0-16.16+2) ... 69s Preparing to unpack .../58-linux-headers-virtual_6.14.0-10.10_amd64.deb ... 69s Unpacking linux-headers-virtual (6.14.0-10.10) over (6.12.0-16.16+2) ... 69s Selecting previously unselected package linux-headers-6.14.0-10. 69s Preparing to unpack .../59-linux-headers-6.14.0-10_6.14.0-10.10_all.deb ... 69s Unpacking linux-headers-6.14.0-10 (6.14.0-10.10) ... 72s Selecting previously unselected package linux-headers-6.14.0-10-generic. 72s Preparing to unpack .../60-linux-headers-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 72s Unpacking linux-headers-6.14.0-10-generic (6.14.0-10.10) ... 73s Preparing to unpack .../61-linux-headers-generic_6.14.0-10.10_amd64.deb ... 73s Unpacking linux-headers-generic (6.14.0-10.10) over (6.12.0-16.16+2) ... 73s Preparing to unpack .../62-linux-libc-dev_6.14.0-10.10_amd64.deb ... 73s Unpacking linux-libc-dev:amd64 (6.14.0-10.10) over (6.12.0-16.16) ... 74s Selecting previously unselected package linux-perf. 74s Preparing to unpack .../63-linux-perf_6.14.0-10.10_amd64.deb ... 74s Unpacking linux-perf (6.14.0-10.10) ... 74s Selecting previously unselected package linux-tools-6.14.0-10. 74s Preparing to unpack .../64-linux-tools-6.14.0-10_6.14.0-10.10_amd64.deb ... 74s Unpacking linux-tools-6.14.0-10 (6.14.0-10.10) ... 74s Selecting previously unselected package linux-tools-6.14.0-10-generic. 74s Preparing to unpack .../65-linux-tools-6.14.0-10-generic_6.14.0-10.10_amd64.deb ... 74s Unpacking linux-tools-6.14.0-10-generic (6.14.0-10.10) ... 74s Preparing to unpack .../66-pinentry-curses_1.3.1-2ubuntu3_amd64.deb ... 74s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 74s Preparing to unpack .../67-python3-lazr.uri_1.0.6-6_all.deb ... 74s Unpacking python3-lazr.uri (1.0.6-6) over (1.0.6-5) ... 74s Preparing to unpack .../68-python3-systemd_235-1build6_amd64.deb ... 74s Unpacking python3-systemd (235-1build6) over (235-1build5) ... 74s Preparing to unpack .../69-python3.13-gdbm_3.13.2-2_amd64.deb ... 74s Unpacking python3.13-gdbm (3.13.2-2) over (3.13.2-1) ... 74s Preparing to unpack .../70-cloud-init_25.1-0ubuntu3_all.deb ... 74s Unpacking cloud-init (25.1-0ubuntu3) over (25.1-0ubuntu2) ... 74s Setting up linux-headers-6.14.0-10 (6.14.0-10.10) ... 74s Setting up media-types (13.0.0) ... 74s Installing new version of config file /etc/mime.types ... 74s Setting up linux-headers-6.14.0-10-generic (6.14.0-10.10) ... 74s Setting up libapparmor1:amd64 (4.1.0~beta5-0ubuntu8) ... 74s Setting up pci.ids (0.0~2025.03.09-1) ... 74s Setting up apt-utils (2.9.33) ... 74s Setting up libdebuginfod-common (0.192-4) ... 74s Setting up linux-firmware (20250310.git9e1370d3-0ubuntu1) ... 74s Setting up bpftool (7.6.0+6.14.0-10.10) ... 74s Setting up libestr0:amd64 (0.1.11-2) ... 74s Setting up libbrotli1:amd64 (1.1.0-2build4) ... 74s Setting up libsqlite3-0:amd64 (3.46.1-2) ... 74s Setting up dosfstools (4.2-1.2) ... 74s Setting up rsyslog (8.2412.0-2ubuntu2) ... 74s info: The user `syslog' is already a member of `adm'. 75s Setting up binutils-common:amd64 (2.44-3ubuntu1) ... 75s Setting up libcurl3t64-gnutls:amd64 (8.12.1-3ubuntu1) ... 75s Setting up linux-libc-dev:amd64 (6.14.0-10.10) ... 75s Setting up libctf-nobfd0:amd64 (2.44-3ubuntu1) ... 75s Setting up linux-headers-generic (6.14.0-10.10) ... 75s Setting up libjemalloc2:amd64 (5.3.0-3) ... 75s Setting up libsframe1:amd64 (2.44-3ubuntu1) ... 75s Setting up libpython3.13-minimal:amd64 (3.13.2-2) ... 75s Setting up apparmor (4.1.0~beta5-0ubuntu8) ... 76s Installing new version of config file /etc/apparmor.d/openvpn ... 77s Reloading AppArmor profiles 78s Setting up libglib2.0-0t64:amd64 (2.84.0-1) ... 78s No schema files found: doing nothing. 78s Setting up libglib2.0-data (2.84.0-1) ... 78s Setting up libncurses6:amd64 (6.5+20250216-2) ... 78s Setting up strace (6.13+ds-1ubuntu1) ... 78s Setting up xz-utils (5.6.4-1) ... 78s Setting up gir1.2-glib-2.0:amd64 (2.84.0-1) ... 78s Setting up linux-modules-6.14.0-10-generic (6.14.0-10.10) ... 80s Setting up libncursesw6:amd64 (6.5+20250216-2) ... 80s Setting up libpci3:amd64 (1:3.13.0-2) ... 80s Setting up python-apt-common (2.9.9build1) ... 80s Setting up libmm-glib0:amd64 (1.23.4-0ubuntu3) ... 80s Setting up pnp.ids (0.393-3) ... 80s Setting up libnl-3-200:amd64 (3.7.0-1) ... 80s Setting up python3.13-minimal (3.13.2-2) ... 81s Setting up libgirepository-1.0-1:amd64 (1.83.4-1) ... 81s Setting up libbinutils:amd64 (2.44-3ubuntu1) ... 81s Setting up libpython3.13-stdlib:amd64 (3.13.2-2) ... 81s Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2ubuntu5) ... 81s Setting up rsync (3.4.1+ds1-3) ... 81s rsync.service is a disabled or a static unit not running, not starting it. 81s Setting up python3.13-gdbm (3.13.2-2) ... 81s Setting up libpython3-stdlib:amd64 (3.13.2-2) ... 81s Setting up ncurses-term (6.5+20250216-2) ... 81s Setting up libctf0:amd64 (2.44-3ubuntu1) ... 81s Setting up libpython3.13:amd64 (3.13.2-2) ... 81s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 82s Setting up libdebuginfod1t64:amd64 (0.192-4) ... 82s Setting up linux-headers-virtual (6.14.0-10.10) ... 82s Setting up libcurl4t64:amd64 (8.12.1-3ubuntu1) ... 82s Setting up python3.13 (3.13.2-2) ... 82s Setting up htop (3.4.0-2) ... 82s Setting up linux-image-6.14.0-10-generic (6.14.0-10.10) ... 84s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.12.0-16-generic 84s I: /boot/initrd.img.old is now a symlink to initrd.img-6.12.0-16-generic 84s I: /boot/vmlinuz is now a symlink to vmlinuz-6.14.0-10-generic 84s I: /boot/initrd.img is now a symlink to initrd.img-6.14.0-10-generic 84s Setting up libfwupd3:amd64 (2.0.6-4) ... 84s Setting up python3 (3.13.2-2) ... 85s Setting up python3-markupsafe (2.1.5-1build4) ... 85s Setting up linux-modules-extra-6.14.0-10-generic (6.14.0-10.10) ... 87s Setting up libnl-route-3-200:amd64 (3.7.0-1) ... 87s Setting up hwdata (0.393-3) ... 87s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 87s Setting up libgprofng0:amd64 (2.44-3ubuntu1) ... 87s Setting up linux-perf (6.14.0-10.10) ... 87s Setting up gir1.2-girepository-2.0:amd64 (1.83.4-1) ... 87s Setting up python3-gi (3.50.0-4build1) ... 87s Setting up pciutils (1:3.13.0-2) ... 87s Setting up libnl-genl-3-200:amd64 (3.7.0-1) ... 87s Setting up curl (8.12.1-3ubuntu1) ... 87s Setting up linux-image-virtual (6.14.0-10.10) ... 87s Setting up linux-tools-common (6.14.0-10.10) ... 87s Setting up fwupd (2.0.6-4) ... 88s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 88s fwupd.service is a disabled or a static unit not running, not starting it. 88s Setting up python3-systemd (235-1build6) ... 88s Setting up python3-cffi-backend:amd64 (1.17.1-2build2) ... 88s Setting up binutils-x86-64-linux-gnu (2.44-3ubuntu1) ... 88s Setting up linux-image-generic (6.14.0-10.10) ... 88s Setting up python3-dbus (1.3.2-5build5) ... 88s Setting up linux-tools-6.14.0-10 (6.14.0-10.10) ... 88s Setting up linux-generic (6.14.0-10.10) ... 88s Setting up python3-apt (2.9.9build1) ... 88s Setting up python3-yaml (6.0.2-1build2) ... 88s Setting up python3-lazr.uri (1.0.6-6) ... 88s Setting up binutils (2.44-3ubuntu1) ... 88s Setting up cloud-init-base (25.1-0ubuntu3) ... 90s Setting up linux-virtual (6.14.0-10.10) ... 90s Setting up linux-tools-6.14.0-10-generic (6.14.0-10.10) ... 90s Setting up cloud-init (25.1-0ubuntu3) ... 90s Processing triggers for systemd (257.3-1ubuntu3) ... 90s Processing triggers for man-db (2.13.0-1) ... 92s Processing triggers for dbus (1.16.2-1ubuntu1) ... 92s Processing triggers for libc-bin (2.41-1ubuntu1) ... 92s Processing triggers for initramfs-tools (0.146ubuntu1) ... 92s update-initramfs: Generating /boot/initrd.img-6.12.0-16-generic 92s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 103s Processing triggers for linux-image-6.14.0-10-generic (6.14.0-10.10) ... 103s /etc/kernel/postinst.d/initramfs-tools: 103s update-initramfs: Generating /boot/initrd.img-6.14.0-10-generic 103s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 113s /etc/kernel/postinst.d/zz-update-grub: 113s Sourcing file `/etc/default/grub' 113s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 113s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 113s Generating grub configuration file ... 113s Found linux image: /boot/vmlinuz-6.14.0-10-generic 113s Found initrd image: /boot/initrd.img-6.14.0-10-generic 113s Found linux image: /boot/vmlinuz-6.12.0-16-generic 113s Found initrd image: /boot/initrd.img-6.12.0-16-generic 113s Found linux image: /boot/vmlinuz-6.11.0-8-generic 113s Found initrd image: /boot/initrd.img-6.11.0-8-generic 114s Warning: os-prober will not be executed to detect other bootable partitions. 114s Systems on them will not be added to the GRUB boot configuration. 114s Check GRUB_DISABLE_OS_PROBER documentation entry. 114s Adding boot menu entry for UEFI Firmware Settings ... 114s done 114s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 114s + /usr/lib/apt/apt-helper analyze-pattern ?true 114s + uname -r 114s + sed s/\./\\./g 114s + running_kernel_pattern=^linux-.*6\.12\.0-16-generic.* 114s + apt list ?obsolete 114s + tail -n+2 114s + cut -d/ -f1 114s + grep -v ^linux-.*6\.12\.0-16-generic.* 115s + obsolete_pkgs=linux-headers-6.11.0-8-generic 115s linux-headers-6.11.0-8 115s linux-headers-6.12.0-16 115s linux-image-6.11.0-8-generic 115s linux-modules-6.11.0-8-generic 115s linux-tools-6.11.0-8-generic 115s linux-tools-6.11.0-8 115s linux-tools-6.12.0-16 115s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove linux-headers-6.11.0-8-generic linux-headers-6.11.0-8 linux-headers-6.12.0-16 linux-image-6.11.0-8-generic linux-modules-6.11.0-8-generic linux-tools-6.11.0-8-generic linux-tools-6.11.0-8 linux-tools-6.12.0-16 115s Reading package lists... 115s Building dependency tree... 115s Reading state information... 116s Solving dependencies... 116s The following packages will be REMOVED: 116s libnl-genl-3-200* libnsl2* libpython3.12-minimal* libpython3.12-stdlib* 116s libpython3.12t64* linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 116s linux-headers-6.12.0-16* linux-headers-6.12.0-16-generic* 116s linux-image-6.11.0-8-generic* linux-modules-6.11.0-8-generic* 116s linux-tools-6.11.0-8* linux-tools-6.11.0-8-generic* linux-tools-6.12.0-16* 116s linux-tools-6.12.0-16-generic* 116s 0 upgraded, 0 newly installed, 15 to remove and 5 not upgraded. 116s After this operation, 371 MB disk space will be freed. 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 ... 148643 files and directories currently installed.) 116s Removing libnl-genl-3-200:amd64 (3.7.0-1) ... 116s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 116s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 116s Removing libpython3.12t64:amd64 (3.12.9-1) ... 116s Removing libpython3.12-stdlib:amd64 (3.12.9-1) ... 116s Removing libnsl2:amd64 (1.3.0-3build3) ... 116s Removing libpython3.12-minimal:amd64 (3.12.9-1) ... 117s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 117s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 119s Removing linux-headers-6.12.0-16-generic (6.12.0-16.16) ... 120s Removing linux-headers-6.12.0-16 (6.12.0-16.16) ... 122s Removing linux-image-6.11.0-8-generic (6.11.0-8.8) ... 122s /etc/kernel/postrm.d/initramfs-tools: 122s update-initramfs: Deleting /boot/initrd.img-6.11.0-8-generic 122s /etc/kernel/postrm.d/zz-update-grub: 122s Sourcing file `/etc/default/grub' 122s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 122s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 122s Generating grub configuration file ... 122s Found linux image: /boot/vmlinuz-6.14.0-10-generic 122s Found initrd image: /boot/initrd.img-6.14.0-10-generic 122s Found linux image: /boot/vmlinuz-6.12.0-16-generic 122s Found initrd image: /boot/initrd.img-6.12.0-16-generic 122s Warning: os-prober will not be executed to detect other bootable partitions. 122s Systems on them will not be added to the GRUB boot configuration. 122s Check GRUB_DISABLE_OS_PROBER documentation entry. 122s Adding boot menu entry for UEFI Firmware Settings ... 122s done 122s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 123s Removing linux-tools-6.12.0-16-generic (6.12.0-16.16) ... 123s Removing linux-tools-6.12.0-16 (6.12.0-16.16) ... 123s Processing triggers for libc-bin (2.41-1ubuntu1) ... 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 ... 84830 files and directories currently installed.) 123s Purging configuration files for linux-image-6.11.0-8-generic (6.11.0-8.8) ... 123s Purging configuration files for libpython3.12-minimal:amd64 (3.12.9-1) ... 123s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 123s + grep -q trusty /etc/lsb-release 123s + [ ! -d /usr/share/doc/unattended-upgrades ] 123s + [ ! -d /usr/share/doc/lxd ] 123s + [ ! -d /usr/share/doc/lxd-client ] 123s + [ ! -d /usr/share/doc/snapd ] 123s + type iptables 123s + cat 123s + chmod 755 /etc/rc.local 123s + . /etc/rc.local 123s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 123s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 123s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 123s + uname -m 123s + [ x86_64 = ppc64le ] 123s + [ -d /run/systemd/system ] 123s + systemd-detect-virt --quiet --vm 123s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 123s + cat 123s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 123s + echo COMPRESS=lz4 123s autopkgtest [22:21:43]: upgrading testbed (apt dist-upgrade and autopurge) 123s Reading package lists... 123s Building dependency tree... 123s Reading state information... 124s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 124s Starting 2 pkgProblemResolver with broken count: 0 124s Done 124s Entering ResolveByKeep 125s 125s Calculating upgrade... 125s The following packages will be upgraded: 125s libc-bin libc-dev-bin libc6 libc6-dev locales 125s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 125s Need to get 10.5 MB of archives. 125s After this operation, 1024 B of additional disk space will be used. 125s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc6-dev amd64 2.41-1ubuntu2 [2183 kB] 125s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc-dev-bin amd64 2.41-1ubuntu2 [24.7 kB] 125s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc6 amd64 2.41-1ubuntu2 [3327 kB] 125s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libc-bin amd64 2.41-1ubuntu2 [700 kB] 125s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 locales all 2.41-1ubuntu2 [4246 kB] 125s Preconfiguring packages ... 126s Fetched 10.5 MB in 0s (62.2 MB/s) 126s (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 ... 84827 files and directories currently installed.) 126s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_amd64.deb ... 126s Unpacking libc6-dev:amd64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 126s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_amd64.deb ... 126s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 126s Preparing to unpack .../libc6_2.41-1ubuntu2_amd64.deb ... 126s Unpacking libc6:amd64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 126s Setting up libc6:amd64 (2.41-1ubuntu2) ... 126s (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 ... 84827 files and directories currently installed.) 126s Preparing to unpack .../libc-bin_2.41-1ubuntu2_amd64.deb ... 126s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 126s Setting up libc-bin (2.41-1ubuntu2) ... 126s (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 ... 84827 files and directories currently installed.) 126s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 126s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 127s Setting up locales (2.41-1ubuntu2) ... 127s Generating locales (this might take a while)... 129s en_US.UTF-8... done 129s Generation complete. 129s Setting up libc-dev-bin (2.41-1ubuntu2) ... 129s Setting up libc6-dev:amd64 (2.41-1ubuntu2) ... 129s Processing triggers for man-db (2.13.0-1) ... 129s Processing triggers for systemd (257.3-1ubuntu3) ... 130s Reading package lists... 130s Building dependency tree... 130s Reading state information... 131s Starting pkgProblemResolver with broken count: 0 131s Starting 2 pkgProblemResolver with broken count: 0 131s Done 131s Solving dependencies... 131s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 131s autopkgtest [22:21:51]: rebooting testbed after setup commands that affected boot 135s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 149s autopkgtest [22:22:09]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP PREEMPT_DYNAMIC Wed Mar 12 16:07:00 UTC 2025 149s autopkgtest [22:22:09]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-parallelly 150s Get:1 http://ftpmaster.internal/ubuntu plucky/universe r-cran-parallelly 1.42.0-1 (dsc) [2165 B] 150s Get:2 http://ftpmaster.internal/ubuntu plucky/universe r-cran-parallelly 1.42.0-1 (tar) [305 kB] 150s Get:3 http://ftpmaster.internal/ubuntu plucky/universe r-cran-parallelly 1.42.0-1 (diff) [2884 B] 151s gpgv: Signature made Sun Feb 2 23:43:47 2025 UTC 151s gpgv: using RSA key 73471499CC60ED9EEE805946C5BD6C8F2295D502 151s gpgv: issuer "plessy@debian.org" 151s gpgv: Can't check signature: No public key 151s dpkg-source: warning: cannot verify inline signature for ./r-cran-parallelly_1.42.0-1.dsc: no acceptable signature found 151s autopkgtest [22:22:11]: testing package r-cran-parallelly version 1.42.0-1 151s autopkgtest [22:22:11]: build not needed 153s autopkgtest [22:22:13]: test run-unit-test: preparing testbed 153s Reading package lists... 153s Building dependency tree... 153s Reading state information... 153s Starting pkgProblemResolver with broken count: 0 153s Starting 2 pkgProblemResolver with broken count: 0 153s Done 154s The following NEW packages will be installed: 154s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono libblas3 154s libcairo2 libdatrie1 libdeflate0 libfontconfig1 libgfortran5 libgomp1 154s libgraphite2-3 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 154s liblapack3 liblerc4 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 154s libpaper-utils libpaper2 libpixman-1-0 libsharpyuv0 libsm6 libtcl8.6 154s libthai-data libthai0 libtiff6 libtk8.6 libwebp7 libxcb-render0 libxcb-shm0 154s libxft2 libxrender1 libxss1 libxt6t64 r-base-core r-cran-base64enc 154s r-cran-commonmark r-cran-parallelly unzip x11-common xdg-utils zip 154s 0 upgraded, 47 newly installed, 0 to remove and 0 not upgraded. 154s Need to get 42.0 MB of archives. 154s After this operation, 86.8 MB of additional disk space will be used. 154s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 154s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 154s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-2ubuntu1 [37.4 kB] 154s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-2ubuntu1 [164 kB] 154s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig amd64 2.15.0-2ubuntu1 [180 kB] 154s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.1-2 [359 kB] 154s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libpixman-1-0 amd64 0.44.0-3 [427 kB] 154s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-render0 amd64 1.17.0-2 [16.2 kB] 154s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 154s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 154s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libcairo2 amd64 1.18.2-2 [569 kB] 154s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libdatrie1 amd64 0.2.13-3build1 [19.0 kB] 154s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.23-1 [64.1 kB] 154s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 15-20250222-0ubuntu1 [919 kB] 154s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 15-20250222-0ubuntu1 [148 kB] 154s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 154s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.2.0-1 [543 kB] 154s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 154s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libice6 amd64 2:1.1.1-1 [44.1 kB] 154s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 154s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 154s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.1-2 [3179 kB] 155s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 155s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libthai-data all 0.1.29-2build1 [158 kB] 155s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libthai0 amd64 0.1.29-2build1 [18.9 kB] 155s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libpango-1.0-0 amd64 1.56.2-1 [255 kB] 155s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libpangoft2-1.0-0 amd64 1.56.2-1 [52.6 kB] 155s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libpangocairo-1.0-0 amd64 1.56.2-1 [29.1 kB] 155s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libpaper2 amd64 2.2.5-0.3 [17.4 kB] 155s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libpaper-utils amd64 2.2.5-0.3 [15.5 kB] 155s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.5.0-0.1 [25.9 kB] 155s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libsm6 amd64 2:1.2.4-1 [17.4 kB] 155s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libtcl8.6 amd64 8.6.16+dfsg-1 [1086 kB] 155s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 155s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.5.0-0.1 [378 kB] 155s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 155s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 155s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 155s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 libtk8.6 amd64 8.6.16-1 [868 kB] 155s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libxt6t64 amd64 1:1.2.1-1.2build1 [171 kB] 155s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 zip amd64 3.0-14ubuntu2 [185 kB] 155s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 unzip amd64 6.0-28ubuntu6 [181 kB] 155s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 xdg-utils all 1.2.1-2ubuntu1 [66.0 kB] 155s Get:44 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-base-core amd64 4.4.3-1 [28.9 MB] 155s Get:45 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-base64enc amd64 0.1-3-3 [27.6 kB] 155s Get:46 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-commonmark amd64 1.9.2-2 [137 kB] 155s Get:47 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-cran-parallelly amd64 1.42.0-1 [540 kB] 156s Preconfiguring packages ... 156s Fetched 42.0 MB in 2s (27.7 MB/s) 156s Selecting previously unselected package fonts-dejavu-mono. 156s (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 ... 84827 files and directories currently installed.) 156s Preparing to unpack .../00-fonts-dejavu-mono_2.37-8_all.deb ... 156s Unpacking fonts-dejavu-mono (2.37-8) ... 156s Selecting previously unselected package fonts-dejavu-core. 156s Preparing to unpack .../01-fonts-dejavu-core_2.37-8_all.deb ... 156s Unpacking fonts-dejavu-core (2.37-8) ... 156s Selecting previously unselected package fontconfig-config. 156s Preparing to unpack .../02-fontconfig-config_2.15.0-2ubuntu1_amd64.deb ... 156s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 156s Selecting previously unselected package libfontconfig1:amd64. 156s Preparing to unpack .../03-libfontconfig1_2.15.0-2ubuntu1_amd64.deb ... 156s Unpacking libfontconfig1:amd64 (2.15.0-2ubuntu1) ... 156s Selecting previously unselected package fontconfig. 156s Preparing to unpack .../04-fontconfig_2.15.0-2ubuntu1_amd64.deb ... 156s Unpacking fontconfig (2.15.0-2ubuntu1) ... 156s Selecting previously unselected package libblas3:amd64. 156s Preparing to unpack .../05-libblas3_3.12.1-2_amd64.deb ... 156s Unpacking libblas3:amd64 (3.12.1-2) ... 156s Selecting previously unselected package libpixman-1-0:amd64. 156s Preparing to unpack .../06-libpixman-1-0_0.44.0-3_amd64.deb ... 156s Unpacking libpixman-1-0:amd64 (0.44.0-3) ... 157s Selecting previously unselected package libxcb-render0:amd64. 157s Preparing to unpack .../07-libxcb-render0_1.17.0-2_amd64.deb ... 157s Unpacking libxcb-render0:amd64 (1.17.0-2) ... 157s Selecting previously unselected package libxcb-shm0:amd64. 157s Preparing to unpack .../08-libxcb-shm0_1.17.0-2_amd64.deb ... 157s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 157s Selecting previously unselected package libxrender1:amd64. 157s Preparing to unpack .../09-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 157s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 157s Selecting previously unselected package libcairo2:amd64. 157s Preparing to unpack .../10-libcairo2_1.18.2-2_amd64.deb ... 157s Unpacking libcairo2:amd64 (1.18.2-2) ... 157s Selecting previously unselected package libdatrie1:amd64. 157s Preparing to unpack .../11-libdatrie1_0.2.13-3build1_amd64.deb ... 157s Unpacking libdatrie1:amd64 (0.2.13-3build1) ... 157s Selecting previously unselected package libdeflate0:amd64. 157s Preparing to unpack .../12-libdeflate0_1.23-1_amd64.deb ... 157s Unpacking libdeflate0:amd64 (1.23-1) ... 157s Selecting previously unselected package libgfortran5:amd64. 157s Preparing to unpack .../13-libgfortran5_15-20250222-0ubuntu1_amd64.deb ... 157s Unpacking libgfortran5:amd64 (15-20250222-0ubuntu1) ... 157s Selecting previously unselected package libgomp1:amd64. 157s Preparing to unpack .../14-libgomp1_15-20250222-0ubuntu1_amd64.deb ... 157s Unpacking libgomp1:amd64 (15-20250222-0ubuntu1) ... 157s Selecting previously unselected package libgraphite2-3:amd64. 157s Preparing to unpack .../15-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 157s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 157s Selecting previously unselected package libharfbuzz0b:amd64. 157s Preparing to unpack .../16-libharfbuzz0b_10.2.0-1_amd64.deb ... 157s Unpacking libharfbuzz0b:amd64 (10.2.0-1) ... 157s Selecting previously unselected package x11-common. 157s Preparing to unpack .../17-x11-common_1%3a7.7+23ubuntu3_all.deb ... 157s Unpacking x11-common (1:7.7+23ubuntu3) ... 157s Selecting previously unselected package libice6:amd64. 157s Preparing to unpack .../18-libice6_2%3a1.1.1-1_amd64.deb ... 157s Unpacking libice6:amd64 (2:1.1.1-1) ... 157s Selecting previously unselected package libjpeg-turbo8:amd64. 157s Preparing to unpack .../19-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 157s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 157s Selecting previously unselected package libjpeg8:amd64. 157s Preparing to unpack .../20-libjpeg8_8c-2ubuntu11_amd64.deb ... 157s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 157s Selecting previously unselected package liblapack3:amd64. 157s Preparing to unpack .../21-liblapack3_3.12.1-2_amd64.deb ... 157s Unpacking liblapack3:amd64 (3.12.1-2) ... 157s Selecting previously unselected package liblerc4:amd64. 157s Preparing to unpack .../22-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 157s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 157s Selecting previously unselected package libthai-data. 157s Preparing to unpack .../23-libthai-data_0.1.29-2build1_all.deb ... 157s Unpacking libthai-data (0.1.29-2build1) ... 157s Selecting previously unselected package libthai0:amd64. 157s Preparing to unpack .../24-libthai0_0.1.29-2build1_amd64.deb ... 157s Unpacking libthai0:amd64 (0.1.29-2build1) ... 157s Selecting previously unselected package libpango-1.0-0:amd64. 157s Preparing to unpack .../25-libpango-1.0-0_1.56.2-1_amd64.deb ... 157s Unpacking libpango-1.0-0:amd64 (1.56.2-1) ... 157s Selecting previously unselected package libpangoft2-1.0-0:amd64. 157s Preparing to unpack .../26-libpangoft2-1.0-0_1.56.2-1_amd64.deb ... 157s Unpacking libpangoft2-1.0-0:amd64 (1.56.2-1) ... 157s Selecting previously unselected package libpangocairo-1.0-0:amd64. 157s Preparing to unpack .../27-libpangocairo-1.0-0_1.56.2-1_amd64.deb ... 157s Unpacking libpangocairo-1.0-0:amd64 (1.56.2-1) ... 157s Selecting previously unselected package libpaper2:amd64. 157s Preparing to unpack .../28-libpaper2_2.2.5-0.3_amd64.deb ... 157s Unpacking libpaper2:amd64 (2.2.5-0.3) ... 157s Selecting previously unselected package libpaper-utils. 157s Preparing to unpack .../29-libpaper-utils_2.2.5-0.3_amd64.deb ... 157s Unpacking libpaper-utils (2.2.5-0.3) ... 157s Selecting previously unselected package libsharpyuv0:amd64. 157s Preparing to unpack .../30-libsharpyuv0_1.5.0-0.1_amd64.deb ... 157s Unpacking libsharpyuv0:amd64 (1.5.0-0.1) ... 157s Selecting previously unselected package libsm6:amd64. 157s Preparing to unpack .../31-libsm6_2%3a1.2.4-1_amd64.deb ... 157s Unpacking libsm6:amd64 (2:1.2.4-1) ... 157s Selecting previously unselected package libtcl8.6:amd64. 157s Preparing to unpack .../32-libtcl8.6_8.6.16+dfsg-1_amd64.deb ... 157s Unpacking libtcl8.6:amd64 (8.6.16+dfsg-1) ... 157s Selecting previously unselected package libjbig0:amd64. 157s Preparing to unpack .../33-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 157s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 157s Selecting previously unselected package libwebp7:amd64. 157s Preparing to unpack .../34-libwebp7_1.5.0-0.1_amd64.deb ... 157s Unpacking libwebp7:amd64 (1.5.0-0.1) ... 157s Selecting previously unselected package libtiff6:amd64. 157s Preparing to unpack .../35-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 157s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 157s Selecting previously unselected package libxft2:amd64. 158s Preparing to unpack .../36-libxft2_2.3.6-1build1_amd64.deb ... 158s Unpacking libxft2:amd64 (2.3.6-1build1) ... 158s Selecting previously unselected package libxss1:amd64. 158s Preparing to unpack .../37-libxss1_1%3a1.2.3-1build3_amd64.deb ... 158s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 158s Selecting previously unselected package libtk8.6:amd64. 158s Preparing to unpack .../38-libtk8.6_8.6.16-1_amd64.deb ... 158s Unpacking libtk8.6:amd64 (8.6.16-1) ... 158s Selecting previously unselected package libxt6t64:amd64. 158s Preparing to unpack .../39-libxt6t64_1%3a1.2.1-1.2build1_amd64.deb ... 158s Unpacking libxt6t64:amd64 (1:1.2.1-1.2build1) ... 158s Selecting previously unselected package zip. 158s Preparing to unpack .../40-zip_3.0-14ubuntu2_amd64.deb ... 158s Unpacking zip (3.0-14ubuntu2) ... 158s Selecting previously unselected package unzip. 158s Preparing to unpack .../41-unzip_6.0-28ubuntu6_amd64.deb ... 158s Unpacking unzip (6.0-28ubuntu6) ... 158s Selecting previously unselected package xdg-utils. 158s Preparing to unpack .../42-xdg-utils_1.2.1-2ubuntu1_all.deb ... 158s Unpacking xdg-utils (1.2.1-2ubuntu1) ... 158s Selecting previously unselected package r-base-core. 158s Preparing to unpack .../43-r-base-core_4.4.3-1_amd64.deb ... 158s Unpacking r-base-core (4.4.3-1) ... 158s Selecting previously unselected package r-cran-base64enc. 158s Preparing to unpack .../44-r-cran-base64enc_0.1-3-3_amd64.deb ... 158s Unpacking r-cran-base64enc (0.1-3-3) ... 158s Selecting previously unselected package r-cran-commonmark. 158s Preparing to unpack .../45-r-cran-commonmark_1.9.2-2_amd64.deb ... 158s Unpacking r-cran-commonmark (1.9.2-2) ... 158s Selecting previously unselected package r-cran-parallelly. 158s Preparing to unpack .../46-r-cran-parallelly_1.42.0-1_amd64.deb ... 158s Unpacking r-cran-parallelly (1.42.0-1) ... 158s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 158s Setting up libpixman-1-0:amd64 (0.44.0-3) ... 158s Setting up libsharpyuv0:amd64 (1.5.0-0.1) ... 158s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 158s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 158s Setting up libdatrie1:amd64 (0.2.13-3build1) ... 158s Setting up libxcb-render0:amd64 (1.17.0-2) ... 158s Setting up unzip (6.0-28ubuntu6) ... 158s Setting up x11-common (1:7.7+23ubuntu3) ... 159s Setting up libdeflate0:amd64 (1.23-1) ... 159s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 159s Setting up libgomp1:amd64 (15-20250222-0ubuntu1) ... 159s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 159s Setting up zip (3.0-14ubuntu2) ... 159s Setting up libblas3:amd64 (3.12.1-2) ... 159s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 159s Setting up fonts-dejavu-mono (2.37-8) ... 159s Setting up libtcl8.6:amd64 (8.6.16+dfsg-1) ... 159s Setting up fonts-dejavu-core (2.37-8) ... 159s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 159s Setting up libgfortran5:amd64 (15-20250222-0ubuntu1) ... 159s Setting up libwebp7:amd64 (1.5.0-0.1) ... 159s Setting up libharfbuzz0b:amd64 (10.2.0-1) ... 159s Setting up libthai-data (0.1.29-2build1) ... 159s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 159s Setting up libpaper2:amd64 (2.2.5-0.3) ... 159s Setting up xdg-utils (1.2.1-2ubuntu1) ... 159s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 159s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 159s Setting up libice6:amd64 (2:1.1.1-1) ... 159s Setting up liblapack3:amd64 (3.12.1-2) ... 159s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 159s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 159s Setting up libpaper-utils (2.2.5-0.3) ... 159s Setting up libthai0:amd64 (0.1.29-2build1) ... 159s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 159s Setting up libfontconfig1:amd64 (2.15.0-2ubuntu1) ... 159s Setting up libsm6:amd64 (2:1.2.4-1) ... 159s Setting up fontconfig (2.15.0-2ubuntu1) ... 161s Regenerating fonts cache... done. 161s Setting up libxft2:amd64 (2.3.6-1build1) ... 161s Setting up libtk8.6:amd64 (8.6.16-1) ... 161s Setting up libpango-1.0-0:amd64 (1.56.2-1) ... 161s Setting up libcairo2:amd64 (1.18.2-2) ... 161s Setting up libxt6t64:amd64 (1:1.2.1-1.2build1) ... 161s Setting up libpangoft2-1.0-0:amd64 (1.56.2-1) ... 161s Setting up libpangocairo-1.0-0:amd64 (1.56.2-1) ... 161s Setting up r-base-core (4.4.3-1) ... 161s Creating config file /etc/R/Renviron with new version 161s Setting up r-cran-commonmark (1.9.2-2) ... 161s Setting up r-cran-base64enc (0.1-3-3) ... 161s Setting up r-cran-parallelly (1.42.0-1) ... 161s Processing triggers for libc-bin (2.41-1ubuntu2) ... 161s Processing triggers for man-db (2.13.0-1) ... 162s Processing triggers for install-info (7.1.1-1) ... 163s autopkgtest [22:22:23]: test run-unit-test: [----------------------- 163s BEGIN TEST as.cluster.R 163s 163s R version 4.4.3 (2025-02-28) -- "Trophy Case" 163s Copyright (C) 2025 The R Foundation for Statistical Computing 163s Platform: x86_64-pc-linux-gnu 163s 163s R is free software and comes with ABSOLUTELY NO WARRANTY. 163s You are welcome to redistribute it under certain conditions. 163s Type 'license()' or 'licence()' for distribution details. 163s 163s R is a collaborative project with many contributors. 163s Type 'contributors()' for more information and 163s 'citation()' on how to cite R or R packages in publications. 163s 163s Type 'demo()' for some demos, 'help()' for on-line help, or 163s 'help.start()' for an HTML browser interface to help. 163s Type 'q()' to quit R. 163s 163s > source("incl/start.R") 164s *** cluster operations ... 164s > stopCluster <- parallel::stopCluster 164s > 164s > message("*** cluster operations ...") 164s > 164s > local({ 164s + cl0 <- makeClusterPSOCK(1L) 164s + on.exit(stopCluster(cl0)) 164s + cl <- cl0 164s + print(cl) 164s + 164s + message("*** cluster operations - as.cluster() ...") 164s + cl1 <- as.cluster(cl) 164s + print(cl1) 164s + stopifnot(inherits(cl1, "cluster"), identical(cl1, cl)) 164s + 164s + node <- cl[[1]] 164s + print(node) 164s + cl2 <- as.cluster(node) 164s + stopifnot(inherits(cl2, "cluster"), length(cl2) == 1L, 164s + identical(cl2[[1]], node)) 164s + 164s + node <- cl[[1]] 164s + print(node) 164s + stopifnot(inherits(node, if (useXDR) "SOCKnode" else "SOCK0node")) 164s + nodes <- list(node, node) 164s + cl3 <- as.cluster(node) 164s + print(cl3) 164s + stopifnot(inherits(cl3, "cluster"), length(cl3) == 1L, 164s + identical(cl3[[1]], node)) 164s + 164s + cl4 <- as.cluster(nodes) 164s + print(cl4) 164s + stopifnot(inherits(cl4, "cluster"), length(cl4) == 2L, 164s + identical(cl4[[1]], node), identical(cl4[[2]], node)) 164s + 164s + message("*** cluster operations - as.cluster() ... DONE") 164s + 164s + message("*** cluster operations - c(...) ...") 164s + cl2 <- makeClusterPSOCK("localhost") 164s + on.exit(stopCluster(cl2), add = TRUE) 164s + print(cl2) 164s + 164s + cl <- c(cl1, cl2) 164s + print(cl) 164s + 164s + stopifnot(inherits(cl, "cluster"), length(cl) == 2L) 164s + stopifnot(identical(cl[1], cl1), 164s + identical(cl[2], cl2[1])) 164s + message("*** cluster operations - c(...) ... DONE") 164s + }) 164s [22:22:24.257] [local output] makeClusterPSOCK() ... 164s [22:22:24.314] [local output] Workers: [n = 1] ‘localhost’ 164s [22:22:24.315] [local output] Base port: 11836 164s [22:22:24.316] [local output] Getting setup options for 1 cluster nodes ... 164s [22:22:24.316] [local output] - Node #1 of 1 ... 164s [22:22:24.316] [local output] localMachine=TRUE => revtunnel=FALSE 164s 164s [22:22:24.317] Testing if worker's PID can be inferred: ‘'/usr/lib/R/bin/Rscript' -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmpLSpfpb/worker.rank=1.parallelly.parent=2273.8e129bafc8c.pid")), silent = TRUE)' -e 'file.exists("/tmp/RtmpLSpfpb/worker.rank=1.parallelly.parent=2273.8e129bafc8c.pid")'’ 164s [22:22:24.499] - Possible to infer worker's PID: TRUE 164s [22:22:24.500] [local output] Rscript port: 11836 164s 164s [22:22:24.500] [local output] Getting setup options for 1 cluster nodes ... done 164s [22:22:24.500] [local output] - Parallel setup requested for some PSOCK nodes 164s [22:22:24.501] [local output] Setting up PSOCK nodes in parallel 164s [22:22:24.501] List of 36 164s [22:22:24.501] $ worker : chr "localhost" 164s [22:22:24.501] ..- attr(*, "localhost")= logi TRUE 164s [22:22:24.501] $ master : chr "localhost" 164s [22:22:24.501] $ port : int 11836 164s [22:22:24.501] $ connectTimeout : num 120 164s [22:22:24.501] $ timeout : num 2592000 164s [22:22:24.501] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 164s [22:22:24.501] $ homogeneous : logi TRUE 164s [22:22:24.501] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 164s [22:22:24.501] $ rscript_envs : NULL 164s [22:22:24.501] $ rscript_libs : NULL 164s [22:22:24.501] $ rscript_startup : NULL 164s [22:22:24.501] $ rscript_sh : chr [1:2] "sh" "sh" 164s [22:22:24.501] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 164s [22:22:24.501] $ methods : logi TRUE 164s [22:22:24.501] $ socketOptions : chr "no-delay" 164s [22:22:24.501] $ useXDR : logi FALSE 164s [22:22:24.501] $ outfile : chr "/dev/null" 164s [22:22:24.501] $ renice : int NA 164s [22:22:24.501] $ rshcmd : NULL 164s [22:22:24.501] $ user : chr(0) 164s [22:22:24.501] $ revtunnel : logi FALSE 164s [22:22:24.501] $ rshlogfile : NULL 164s [22:22:24.501] $ rshopts : chr(0) 164s [22:22:24.501] $ rank : int 1 164s [22:22:24.501] $ manual : logi FALSE 164s [22:22:24.501] $ dryrun : logi FALSE 164s [22:22:24.501] $ quiet : logi FALSE 164s [22:22:24.501] $ setup_strategy : chr "parallel" 164s [22:22:24.501] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 164s [22:22:24.501] $ pidfile : chr "/tmp/RtmpLSpfpb/worker.rank=1.parallelly.parent=2273.8e129bafc8c.pid" 164s [22:22:24.501] $ rshcmd_label : NULL 164s [22:22:24.501] $ rsh_call : NULL 164s [22:22:24.501] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 164s [22:22:24.501] $ localMachine : logi TRUE 164s [22:22:24.501] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 164s [22:22:24.501] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 164s [22:22:24.501] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 164s [22:22:24.501] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 164s [22:22:24.501] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 164s [22:22:24.501] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 164s [22:22:24.501] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 164s [22:22:24.501] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 164s [22:22:24.501] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 164s [22:22:24.501] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 164s [22:22:24.501] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 164s [22:22:24.501] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 164s [22:22:24.501] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 164s [22:22:24.501] "parallel"), action = c("launch", "options"), verbose = FALSE) 164s [22:22:24.501] $ arguments :List of 28 164s [22:22:24.501] ..$ worker : chr "localhost" 164s [22:22:24.501] ..$ master : NULL 164s [22:22:24.501] ..$ port : int 11836 164s [22:22:24.501] ..$ connectTimeout : num 120 164s [22:22:24.501] ..$ timeout : num 2592000 164s [22:22:24.501] ..$ rscript : NULL 164s [22:22:24.501] ..$ homogeneous : NULL 164s [22:22:24.501] ..$ rscript_args : NULL 164s [22:22:24.501] ..$ rscript_envs : NULL 164s [22:22:24.501] ..$ rscript_libs : NULL 164s [22:22:24.501] ..$ rscript_startup : NULL 164s [22:22:24.501] ..$ rscript_sh : chr "auto" 164s [22:22:24.501] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 164s [22:22:24.501] ..$ methods : logi TRUE 164s [22:22:24.501] ..$ socketOptions : chr "no-delay" 164s [22:22:24.501] ..$ useXDR : logi FALSE 164s [22:22:24.501] ..$ outfile : chr "/dev/null" 164s [22:22:24.501] ..$ renice : int NA 164s [22:22:24.501] ..$ rshcmd : NULL 164s [22:22:24.501] ..$ user : NULL 164s [22:22:24.501] ..$ revtunnel : logi NA 164s [22:22:24.501] ..$ rshlogfile : NULL 164s [22:22:24.501] ..$ rshopts : NULL 164s [22:22:24.501] ..$ rank : int 1 164s [22:22:24.501] ..$ manual : logi FALSE 164s [22:22:24.501] ..$ dryrun : logi FALSE 164s [22:22:24.501] ..$ quiet : logi FALSE 164s [22:22:24.501] ..$ setup_strategy : chr "parallel" 164s [22:22:24.501] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 164s [22:22:24.523] [local output] System call to launch all workers: 164s [22:22:24.524] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmpLSpfpb/worker.rank=1.parallelly.parent=2273.8e129bafc8c.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11836 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 164s [22:22:24.524] [local output] Starting PSOCK main server 164s [22:22:24.552] [local output] Workers launched 164s [22:22:24.552] [local output] Waiting for workers to connect back 164s [22:22:24.552] - [local output] 0 workers out of 1 ready 164s [22:22:24.746] - [local output] 0 workers out of 1 ready 164s [22:22:24.747] - [local output] 1 workers out of 1 ready 164s [22:22:24.747] [local output] Launching of 1 workers completed 164s [22:22:24.747] [local output] Number of nodes in cluster: 1 164s [22:22:24.748] [local output] Collecting session information from 1 workers 164s [22:22:24.749] [local output] - Worker #1 of 1 164s [22:22:24.749] [local output] makeClusterPSOCK() ... done 164s *** cluster operations - as.cluster() ... 164s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform x86_64-pc-linux-gnu) 164s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform x86_64-pc-linux-gnu) 164s Warning: The combined cluster contains 1 duplicated nodes 164s RichSOCKnode of a socket cluster on local host 'localhost' with pid 2312 (R version 4.4.3 (2025-02-28), x86_64-pc-linux-gnu) using socket connection #4 ('<-localhost:11836') 164s RichSOCKnode of a socket cluster on local host 'localhost' with pid 2312 (R version 4.4.3 (2025-02-28), x86_64-pc-linux-gnu) using socket connection #4 ('<-localhost:11836') 164s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform x86_64-pc-linux-gnu) 164s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform x86_64-pc-linux-gnu) 164s *** cluster operations - as.cluster() ... DONE 164s *** cluster operations - c(...) ... 164s [22:22:24.758] [local output] makeClusterPSOCK() ... 164s [22:22:24.758] [local output] Workers: [n = 1] ‘localhost’ 164s [22:22:24.759] [local output] Base port: 11812 164s [22:22:24.759] [local output] Getting setup options for 1 cluster nodes ... 164s [22:22:24.759] [local output] - Node #1 of 1 ... 164s [22:22:24.759] [local output] localMachine=TRUE => revtunnel=FALSE 164s 164s [22:22:24.760] [local output] Rscript port: 11812 164s 164s [22:22:24.760] [local output] Getting setup options for 1 cluster nodes ... done 164s [22:22:24.761] [local output] - Parallel setup requested for some PSOCK nodes 164s [22:22:24.761] [local output] Setting up PSOCK nodes in parallel 164s [22:22:24.761] List of 36 164s [22:22:24.761] $ worker : chr "localhost" 164s [22:22:24.761] ..- attr(*, "localhost")= logi TRUE 164s [22:22:24.761] $ master : chr "localhost" 164s [22:22:24.761] $ port : int 11812 164s [22:22:24.761] $ connectTimeout : num 120 164s [22:22:24.761] $ timeout : num 2592000 164s [22:22:24.761] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 164s [22:22:24.761] $ homogeneous : logi TRUE 164s [22:22:24.761] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 164s [22:22:24.761] $ rscript_envs : NULL 164s [22:22:24.761] $ rscript_libs : NULL 164s [22:22:24.761] $ rscript_startup : NULL 164s [22:22:24.761] $ rscript_sh : chr [1:2] "sh" "sh" 164s [22:22:24.761] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 164s [22:22:24.761] $ methods : logi TRUE 164s [22:22:24.761] $ socketOptions : chr "no-delay" 164s [22:22:24.761] $ useXDR : logi FALSE 164s [22:22:24.761] $ outfile : chr "/dev/null" 164s [22:22:24.761] $ renice : int NA 164s [22:22:24.761] $ rshcmd : NULL 164s [22:22:24.761] $ user : chr(0) 164s [22:22:24.761] $ revtunnel : logi FALSE 164s [22:22:24.761] $ rshlogfile : NULL 164s [22:22:24.761] $ rshopts : chr(0) 164s [22:22:24.761] $ rank : int 1 164s [22:22:24.761] $ manual : logi FALSE 164s [22:22:24.761] $ dryrun : logi FALSE 164s [22:22:24.761] $ quiet : logi FALSE 164s [22:22:24.761] $ setup_strategy : chr "parallel" 164s [22:22:24.761] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 164s [22:22:24.761] $ pidfile : chr "/tmp/RtmpLSpfpb/worker.rank=1.parallelly.parent=2273.8e11683fdd8.pid" 164s [22:22:24.761] $ rshcmd_label : NULL 164s [22:22:24.761] $ rsh_call : NULL 164s [22:22:24.761] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 164s [22:22:24.761] $ localMachine : logi TRUE 164s [22:22:24.761] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 164s [22:22:24.761] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 164s [22:22:24.761] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 164s [22:22:24.761] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 164s [22:22:24.761] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 164s [22:22:24.761] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 164s [22:22:24.761] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 164s [22:22:24.761] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 164s [22:22:24.761] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 164s [22:22:24.761] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 164s [22:22:24.761] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 164s [22:22:24.761] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 164s [22:22:24.761] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 164s [22:22:24.761] "parallel"), action = c("launch", "options"), verbose = FALSE) 164s [22:22:24.761] $ arguments :List of 28 164s [22:22:24.761] ..$ worker : chr "localhost" 164s [22:22:24.761] ..$ master : NULL 164s [22:22:24.761] ..$ port : int 11812 164s [22:22:24.761] ..$ connectTimeout : num 120 164s [22:22:24.761] ..$ timeout : num 2592000 164s [22:22:24.761] ..$ rscript : NULL 164s [22:22:24.761] ..$ homogeneous : NULL 164s [22:22:24.761] ..$ rscript_args : NULL 164s [22:22:24.761] ..$ rscript_envs : NULL 164s [22:22:24.761] ..$ rscript_libs : NULL 164s [22:22:24.761] ..$ rscript_startup : NULL 164s [22:22:24.761] ..$ rscript_sh : chr "auto" 164s [22:22:24.761] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 164s [22:22:24.761] ..$ methods : logi TRUE 164s [22:22:24.761] ..$ socketOptions : chr "no-delay" 164s [22:22:24.761] ..$ useXDR : logi FALSE 164s [22:22:24.761] ..$ outfile : chr "/dev/null" 164s [22:22:24.761] ..$ renice : int NA 164s [22:22:24.761] ..$ rshcmd : NULL 164s [22:22:24.761] ..$ user : NULL 164s [22:22:24.761] ..$ revtunnel : logi NA 164s [22:22:24.761] ..$ rshlogfile : NULL 164s [22:22:24.761] ..$ rshopts : NULL 164s [22:22:24.761] ..$ rank : int 1 164s [22:22:24.761] ..$ manual : logi FALSE 164s [22:22:24.761] ..$ dryrun : logi FALSE 164s [22:22:24.761] ..$ quiet : logi FALSE 164s [22:22:24.761] ..$ setup_strategy : chr "parallel" 164s [22:22:24.761] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 164s [22:22:24.783] [local output] System call to launch all workers: 164s [22:22:24.784] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmpLSpfpb/worker.rank=1.parallelly.parent=2273.8e11683fdd8.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11812 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 164s [22:22:24.784] [local output] Starting PSOCK main server 164s [22:22:24.785] [local output] Workers launched 164s [22:22:24.785] [local output] Waiting for workers to connect back 164s [22:22:24.786] - [local output] 0 workers out of 1 ready 164s [22:22:24.977] - [local output] 0 workers out of 1 ready 164s [22:22:24.977] - [local output] 1 workers out of 1 ready 164s [22:22:24.977] [local output] Launching of 1 workers completed 164s [22:22:24.977] [local output] Number of nodes in cluster: 1 164s [22:22:24.977] [local output] Collecting session information from 1 workers 164s [22:22:24.978] [local output] - Worker #1 of 1 164s [22:22:24.978] [local output] makeClusterPSOCK() ... done 164s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform x86_64-pc-linux-gnu) 164s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform x86_64-pc-linux-gnu) 164s *** cluster operations - c(...) ... DONE 164s > 164s > 164s > message("*** cluster operations - makeClusterPSOCK(remotes) ...") 164s *** cluster operations - makeClusterPSOCK(remotes) ... 164s *** cluster operations - makeClusterPSOCK(remotes) ... DONE 164s *** cluster operations ... DONE 164s > 164s > remotes <- Sys.getenv("R_PARALLELLY_TESTS_REMOTES", "") 164s > remotes <- gsub(" ", "", unlist(strsplit(remotes, split = ","))) 164s > remotes <- remotes[nzchar(remotes)] 164s > if (length(remotes) > 0) { 164s + message("Remotes: ", paste(sQuote(remotes), collapse = ", ")) 164s + local({ 164s + cl <- makeClusterPSOCK(remotes, verbose = TRUE) 164s + on.exit(stopCluster(cl)) 164s + print(cl) 164s + }) 164s + } 164s > 164s > message("*** cluster operations - makeClusterPSOCK(remotes) ... DONE") 164s > 164s > message("*** cluster operations ... DONE") 164s > 164s > source("incl/end.R") 164s > 164s BEGIN TEST availableCores.R 164s 164s R version 4.4.3 (2025-02-28) -- "Trophy Case" 164s Copyright (C) 2025 The R Foundation for Statistical Computing 164s Platform: x86_64-pc-linux-gnu 164s 164s R is free software and comes with ABSOLUTELY NO WARRANTY. 164s You are welcome to redistribute it under certain conditions. 164s Type 'license()' or 'licence()' for distribution details. 164s 164s R is a collaborative project with many contributors. 164s Type 'contributors()' for more information and 164s 'citation()' on how to cite R or R packages in publications. 164s 164s Type 'demo()' for some demos, 'help()' for on-line help, or 164s 'help.start()' for an HTML browser interface to help. 164s Type 'q()' to quit R. 164s 164s > source("incl/start.R") 165s *** availableCores() ... 165s > 165s > message("*** availableCores() ...") 165s > 165s > ## detectCores() may return NA_integer_ 165s > n <- parallel::detectCores() 165s > message(sprintf("detectCores() = %d", n)) 165s > stopifnot(length(n) == 1, is.numeric(n)) 165s > 165s > ## Default 165s > n <- availableCores() 165s detectCores() = 2 165s > message(sprintf("availableCores() = %d", n)) 165s > stopifnot(length(n) == 1, is.integer(n), n >= 1) 165s > 165s > ## Minimium of all known settings (default) 165s > print(availableCores(which = "min")) 165s availableCores() = 2 165s system 165s 2 165s > 165s > ## Maximum of all known settings (should never be used) 165s > print(availableCores(which = "max")) 165s system 165s 2 165s > 165s > ## All known settings 165s > ns <- availableCores(na.rm = FALSE, which = "all") 165s > stopifnot(length(ns) >= 1, is.integer(ns), all(is.na(ns) | ns >= 0L)) 165s > 165s > ## System settings 165s > n <- availableCores(methods = "system") 165s > print(n) 165s system 165s 2 165s > stopifnot(length(n) == 1, is.integer(n), n >= 1) 165s > 165s > ## Predefined ones for known cluster schedulers 165s > print(availableCores(methods = "PBS")) 165s current 165s 1 165s > print(availableCores(methods = "SGE")) 165s current 165s 1 165s > print(availableCores(methods = "Slurm")) 165s current 165s 1 165s > print(availableCores(methods = "LSF")) 165s current 165s 1 165s > 165s > ## Any R options and system environment variable 165s > print(availableCores(methods = c("width", "FOO_BAR_ENV"), 165s + na.rm = FALSE, which = "all")) 165s width FOO_BAR_ENV 165s 80 NA 165s > 165s > ## Exception handling 165s > Sys.setenv("FOO_BAR_ENV" = "0") 165s > res <- try(availableCores(methods = "FOO_BAR_ENV"), silent = TRUE) 165s > stopifnot(inherits(res, "try-error")) 165s > 165s > 165s > ncores0 <- 42L 165s > 165s > message("*** LSF ...") 165s > message(" - LSB_DJOB_NUMPROC") 165s > Sys.setenv(LSB_DJOB_NUMPROC = as.character(ncores0)) 165s > ncores <- availableCores(methods = "LSF") 165s > print(ncores) 165s LSF 165s 42 165s > stopifnot(ncores == ncores0) 165s > message("*** LSF ... done") 165s > 165s > message("*** PJM (Fujitsu Technical Computing Suite) ...") 165s > message(" - PJM_VNODE_CORE") 165s > Sys.setenv(PJM_VNODE_CORE = as.character(ncores0)) 165s > ncores <- availableCores(methods = "PJM") 165s > print(ncores) 165s PJM 165s 42 165s > stopifnot(ncores == ncores0) 165s > Sys.unsetenv("PJM_VNODE_CORE") 165s > 165s > message(" - PJM_PROC_BY_NODE") 165s > Sys.setenv(PJM_PROC_BY_NODE = as.character(ncores0)) 165s > ncores <- availableCores(methods = "PJM") 165s > print(ncores) 165s PJM 165s 42 165s > stopifnot(ncores == ncores0) 165s > Sys.unsetenv("PJM_PROC_BY_NODE") 165s > message("*** PJM (Fujitsu Technical Computing Suite) ... done") 165s > 165s > 165s > message("*** Internal detectCores() ...") 165s [22:22:25.295] Detected invalid (zero or less) core settings: ‘FOO_BAR_ENV’ = 0 165s *** LSF ... 165s - LSB_DJOB_NUMPROC 165s *** LSF ... done 165s *** PJM (Fujitsu Technical Computing Suite) ... 165s - PJM_VNODE_CORE 165s - PJM_PROC_BY_NODE 165s *** PJM (Fujitsu Technical Computing Suite) ... done 165s *** Internal detectCores() ... 165s > 165s > ## Option 'parallelly.availableCores.system' 165s > 165s > ## Reset internal cache 165s > env <- environment(parallelly:::detectCores) 165s > env$cache <- list() 165s > 165s > options(parallelly.availableCores.system = 2L) 165s > n <- detectCores() 165s > print(n) 165s [1] 2 165s > stopifnot(is.integer(n), is.finite(n), n >= 1, n == 2L) 165s > options(parallelly.availableCores.system = NULL) 165s > 165s > ## Reset 165s > env <- environment(parallelly:::detectCores) 165s > env$cache <- list() 165s > 165s > n <- detectCores() 165s > print(n) 165s [1] 2 165s > stopifnot(is.integer(n), is.finite(n), n >= 1) 165s > 165s > message("*** Internal detectCores() ... DONE") 165s > 165s > 165s > message("*** availableCores() ... DONE") 165s > 165s > source("incl/end.R") 165s *** Internal detectCores() ... DONE 165s *** availableCores() ... DONE 165s > 165s BEGIN TEST availableWorkers.R 165s 165s R version 4.4.3 (2025-02-28) -- "Trophy Case" 165s Copyright (C) 2025 The R Foundation for Statistical Computing 165s Platform: x86_64-pc-linux-gnu 165s 165s R is free software and comes with ABSOLUTELY NO WARRANTY. 165s You are welcome to redistribute it under certain conditions. 165s Type 'license()' or 'licence()' for distribution details. 165s 165s R is a collaborative project with many contributors. 165s Type 'contributors()' for more information and 165s 'citation()' on how to cite R or R packages in publications. 165s 165s Type 'demo()' for some demos, 'help()' for on-line help, or 165s 'help.start()' for an HTML browser interface to help. 165s Type 'q()' to quit R. 165s 165s > source("incl/start.R") 165s > 165s > message("*** availableWorkers() ...") 165s > 165s > ## The default 165s > w <- availableWorkers() 165s *** availableWorkers() ... 165s > print(w) 165s [1] "localhost" "localhost" 165s > stopifnot(is.character(w), length(w) >= 1) 165s > 165s > ## Minimium of all known settings (default) 165s > print(availableWorkers(which = "min")) 165s [1] "localhost" 165s > 165s > ## Maximum of all known settings (should never be used) 165s > print(availableWorkers(which = "max")) 165s [1] "localhost" "localhost" 165s > 165s > ## All known settings 165s > print(availableWorkers(na.rm = FALSE, which = "all")) 165s $mc.cores 165s [1] "localhost" "localhost" 165s 165s $BiocParallel 165s character(0) 165s 165s $`_R_CHECK_LIMIT_CORES_` 165s character(0) 165s 165s $Bioconductor 165s character(0) 165s 165s $LSF 165s character(0) 165s 165s $PJM 165s character(0) 165s 165s $PBS 165s character(0) 165s 165s $SGE 165s character(0) 165s 165s $Slurm 165s character(0) 165s 165s $custom 165s character(0) 165s 165s $cgroups.cpuset 165s character(0) 165s 165s $cgroups.cpuquota 165s character(0) 165s 165s $cgroups2.cpu.max 165s character(0) 165s 165s $nproc 165s [1] "localhost" "localhost" 165s 165s $system 165s [1] "localhost" "localhost" 165s 165s $fallback 165s character(0) 165s 165s > 165s > ## System settings 165s > w <- availableWorkers(methods = "system") 165s > print(w) 165s [1] "localhost" "localhost" 165s > stopifnot(is.character(w), length(w) >= 1) 165s > 165s > ## Predefined ones for known cluster schedulers 165s > print(availableWorkers(methods = "PBS")) 165s [1] "localhost" 165s > print(availableWorkers(methods = "SGE")) 165s [1] "localhost" 165s > print(availableWorkers(methods = "Slurm")) 165s [1] "localhost" 165s > print(availableWorkers(methods = "LSF")) 165s [1] "localhost" 165s > print(availableWorkers(methods = "PJM")) 165s [1] "localhost" 165s > 165s > 165s > message("*** HPC related ...") 165s > 165s > sge_expand_node_count_pairs <- parallelly:::sge_expand_node_count_pairs 165s > read_pbs_nodefile <- parallelly:::read_pbs_nodefile 165s > read_pjm_nodefile <- parallelly:::read_pjm_nodefile 165s > read_pe_hostfile <- parallelly:::read_pe_hostfile 165s > 165s > workers0 <- c("n1", "n2", "n3", "n1", "n6", "n3", "n3", "n5") 165s > data0 <- as.data.frame(table(workers0), stringsAsFactors = FALSE) 165s *** HPC related ... 165s > colnames(data0) <- c("node", "count") 165s > data0 <- data0[order(data0$node, data0$count), ] 165s > 165s > 165s > message("*** LSF ...") 165s > 165s > Sys.setenv(LSB_HOSTS = paste(workers0, collapse = " ")) 165s > workers <- availableWorkers(methods = "LSF") 165s *** LSF ... 165s > print(workers) 165s [1] "n1" "n2" "n3" "n1" "n6" "n3" "n3" "n5" 165s > *** LSF ... done 165s *** read_pbs_nodefile() ... 165s stopifnot(length(workers) == length(workers0)) 165s > 165s > message("*** LSF ... done") 165s > 165s > 165s > 165s > message("*** read_pbs_nodefile() ...") 165s > 165s > workers <- workers0 165s > pathname <- tempfile() 165s > writeLines(workers, con = pathname) 165s > 165s > data <- read_pbs_nodefile(pathname) 165s > str(data) 165s 'data.frame': 8 obs. of 1 variable: 165s $ node: chr "n1" "n1" "n2" "n3" ... 165s > stopifnot( 165s + c("node") %in% colnames(data), 165s + is.character(data$node), 165s + !anyNA(data$node), 165s + nrow(data$node) == length(workers), 165s + all(sort(data$node) == sort(workers)) 165s + ) 165s > 165s > Sys.setenv(PBS_NODEFILE = pathname) 165s > Sys.setenv(PBS_NP = length(workers), 165s + PBS_NUM_NODES = length(workers) / 2, 165s + PBS_NUM_PPN = 2) 165s > workers <- availableWorkers(methods = "PBS") 165s > print(workers) 165s [1] "n1" "n1" "n2" "n3" "n3" "n3" "n5" "n6" 165s > stopifnot(length(workers) == length(workers0), all(workers == sort(workers0))) 165s > 165s > Sys.setenv(PBS_NUM_PPN = 3) 165s > res <- tryCatch({ 165s + workers <- availableWorkers(methods = "PBS") 165s + }, warning = identity) 165s > stopifnot(inherits(res, "warning")) 165s > 165s > Sys.setenv(PBS_NP = length(workers) + 1) 165s > res <- tryCatch({ 165s + workers <- availableWorkers(methods = "PBS") 165s + }, warning = identity) 165s > stopifnot(inherits(res, "warning")) 165s > 165s > ## Exceptions 165s > workersE <- c(workers, "n 3") 165s > pathname <- tempfile() 165s > writeLines(workersE, con = pathname) 165s > res <- tryCatch(read_pbs_nodefile(pathname), error = identity) 165s > print(res) 165s 165s > stopifnot(inherits(res, "error")) 165s > 165s > Sys.setenv(PBS_NODEFILE = "") 165s > res <- tryCatch({ 165s + workers <- availableWorkers(methods = "PBS") 165s + }, warning = identity) 165s > stopifnot(inherits(res, "warning")) 165s > 165s > *** read_pbs_nodefile() ... DONE 165s *** read_pjm_nodefile() ... 165s message("*** read_pbs_nodefile() ... DONE") 165s > 165s > 165s > 165s > 165s > message("*** read_pjm_nodefile() ...") 165s > 165s > workersT <- unique(workers0) 165s > pathname <- tempfile() 165s > writeLines(workersT, con = pathname) 165s > 165s > data <- read_pjm_nodefile(pathname) 165s > str(data) 165s 'data.frame': 5 obs. of 1 variable: 165s $ node: chr "n1" "n2" "n3" "n5" ... 165s > stopifnot( 165s + c("node") %in% colnames(data), 165s + is.character(data$node), 165s + !anyNA(data$node), 165s + nrow(data$node) == length(workersT), 165s + all(sort(data$node) == sort(workersT)), 165s + identical(data$node, unique(data$node)) 165s + ) 165s > 165s > Sys.setenv(PJM_O_NODEINF = pathname) 165s > 165s > message("- PJM_VNODE_CORE=1") 165s > Sys.setenv(PJM_VNODE_CORE = "1") 165s > workers <- availableWorkers(methods = "PJM") 165s > print(workers) 165s [1] "n1" "n2" "n3" "n6" "n5" 165s > stopifnot( 165s + length(workers) == length(workersT), 165s + all(sort(workers) == sort(workersT)) 165s + ) 165s > 165s > message("- PJM_VNODE=", length(workersT)) 165s > message("- PJM_VNODE_CORE=2") 165s > Sys.setenv(PJM_VNODE = length(workersT)) 165s > Sys.setenv(PJM_VNODE_CORE = "2") 165s > workers <- availableWorkers(methods = "PJM") 165s - PJM_VNODE_CORE=1 165s - PJM_VNODE=5 165s - PJM_VNODE_CORE=2 165s > print(workers) 165s [1] "n1" "n1" "n2" "n2" "n3" "n3" "n6" "n6" "n5" "n5" 165s > stopifnot( 165s + length(workers) == 2L * length(workersT), 165s + all(workers %in% workersT), 165s + all(workersT %in% workers) 165s + ) 165s > 165s > 165s > message("- PJM_VNODE=1 (incompatible => warning)") 165s > message("- PJM_VNODE_CORE=2") 165s > Sys.setenv(PJM_VNODE = "1") 165s > Sys.setenv(PJM_VNODE_CORE = "2") 165s > workers <- availableWorkers(methods = "PJM") 165s - PJM_VNODE=1 (incompatible => warning) 165s - PJM_VNODE_CORE=2 165s > print(workers) 165s [1] "n1" "n1" "n2" "n2" "n3" "n3" "n6" "n6" "n5" "n5" 165s > stopifnot( 165s + length(workers) == 2L * length(workersT), 165s + all(workers %in% workersT), 165s + all(workersT %in% workers) 165s + ) 165s > 165s > 165s > message("- PJM_O_NODEINF = ") 165s > Sys.setenv(PJM_O_NODEINF = "") 165s > res <- tryCatch({ 165s + workers <- availableWorkers(methods = "PJM") 165s + }, warning = identity) 165s > stopifnot(inherits(res, "warning")) 165s > 165s > message("*** read_pjm_nodefile() ... DONE") 165s > 165s > 165s > 165s > message("*** read_pe_hostfile() ...") 165s > 165s > workers <- workers0 165s > pathname <- tempfile() 165s > write.table(data0, file = pathname, quote = FALSE, row.names = FALSE, col.names = FALSE) 165s > lines <- readLines(pathname) 165s > print(lines) 165s [1] "n1 2" "n2 1" "n3 3" "n5 1" "n6 1" 165s > data <- read_pe_hostfile(pathname, expand = FALSE) 165s > print(data) 165s node count 165s 1 n1 2 165s 2 n2 1 165s 3 n3 3 165s 4 n5 1 165s 5 n6 1 165s > stopifnot( 165s + is.character(data$node), 165s + !anyNA(data$node), 165s + is.integer(data$count), 165s + !anyNA(data$count), 165s + all(is.finite(data$count)), 165s + all(data$count > 0), 165s + nrow(data) == nrow(data0), 165s + all.equal(data[, c("node", "count")], data0[, c("node", "count")]) 165s + ) 165s > 165s > workers <- sge_expand_node_count_pairs(data) 165s > stopifnot(length(workers) == length(workers0), all(workers == sort(workers0))) 165s > 165s > Sys.setenv(PE_HOSTFILE = pathname) 165s > Sys.setenv(NSLOTS = length(workers0)) ## Use to validate results 165s > workers <- availableWorkers(methods = "SGE") 165s > print(workers) 165s [1] "n1" "n1" "n2" "n3" "n3" "n3" "n5" "n6" 165s > stopifnot(length(workers) == length(workers0), all(workers == sort(workers0))) 165s > 165s > ## Test validation 165s > Sys.setenv(NSLOTS = length(workers0) + 1L) 165s > workers <- tryCatch(availableWorkers(methods = "SGE"), warning = identity) 165s Warning: Environment variable ‘PJM_VNODE’ does not agree with the number of hosts in file ‘PJM_O_NODEINF’: 1 != 5 165s - PJM_O_NODEINF = 165s *** read_pjm_nodefile() ... DONE 165s *** read_pe_hostfile() ... 165s > print(workers) 165s 165s > stopifnot(inherits(workers, "warning")) 165s > 165s > Sys.setenv(PE_HOSTFILE = "") 165s > res <- tryCatch({ 165s + workers <- availableWorkers(methods = "SGE") 165s + }, warning = identity) 165s > stopifnot(inherits(res, "warning")) 165s > 165s > message("*** read_pe_hostfile() ... DONE") 165s > 165s > 165s > message("*** Slurm w/ SLURM_JOB_NODELIST ...") 165s > 165s > slurm_expand_nodelist <- parallelly:::slurm_expand_nodelist 165s > 165s > specs <- list( 165s + "n1" = c("n1"), 165s + " n1" = c("n1"), 165s + "n1,, n3" = c("n1", "n3"), 165s + "n1, n3" = c("n1", "n3"), 165s + "n3 n1" = c("n3", "n1"), 165s + "n[1-13]" = sprintf("n%d", c(1:13)), 165s + ## scontrol show hostname treats "n[1,3-4, 11-13]" == "n[1,3-4,0011-13]" 165s + "n[1,3-4, 11-13]" = c("n1", "n3", "n4", "n0011", "n0012", "n0013"), 165s + "a1,b[ 02-04,6-7]" = c("a1", "b00002", "b00003", "b00004", "b6", "b7") 165s + ) 165s > 165s > ## All combined 165s > all <- list(unlist(specs, use.names = FALSE)) 165s > names(all) <- paste(names(specs), collapse = ",") 165s > specs <- c(specs, all) 165s > 165s > ## Again, all combined but in reverse order 165s > all <- list(unlist(rev(specs), use.names = FALSE)) 165s > names(all) <- paste(rev(names(specs)), collapse = ",") 165s > specs <- c(specs, all) 165s > 165s > for (kk in seq_along(specs)) { 165s + message(sprintf("- Specification #%d of %d", kk, length(specs))) 165s + nodelist <- names(specs)[kk] 165s + truth <- specs[[kk]] 165s + cat(sprintf("nodelist: %s\n", sQuote(nodelist))) 165s + expanded <- slurm_expand_nodelist(nodelist, manual = TRUE) 165s + cat(sprintf("expanded: c(%s)\n", paste(sQuote(expanded), collapse = ", "))) 165s + cat(sprintf("truth: c(%s)\n", paste(sQuote(truth), collapse = ", "))) 165s + stopifnot( 165s + is.character(expanded), 165s + !any(is.na(expanded)), 165s + length(expanded) == length(truth), 165s + identical(expanded, truth) 165s + ) 165s + 165s + Sys.unsetenv(c("SLURM_JOB_NODELIST", "SLURM_NODELIST", 165s + "SLURM_JOB_CPUS_PER_NODE", "SLURM_TASKS_PER_NODE")) 165s + 165s + ## Test without SLURM_JOB_CPUS_PER_NODE/SLURM_TASKS_PER_NODE 165s + Sys.setenv(SLURM_JOB_NODELIST = nodelist) 165s + for (name in c("SLURM_JOB_NODELIST", "SLURM_JOB_CPUS_PER_NODE")) { 165s + cat(sprintf("%s = %s\n", name, sQuote(Sys.getenv(name)))) 165s + } 165s + workers <- availableWorkers(methods = "Slurm") 165s + cat(sprintf("workers: c(%s)\n", paste(sQuote(workers), collapse = ", "))) 165s + stopifnot(identical(workers, truth)) 165s + 165s + 165s + ## Test with SLURM_JOB_CPUS_PER_NODE/SLURM_TASKS_PER_NODE 165s + nhosts <- length(expanded) 165s + ncores_per_host <- sample(1:10, size = nhosts, replace = TRUE) 165s + 165s + ## Handle the case when 'nodelist' result in a non-ordered 'expanded' 165s + expanded2 <- as.list(expanded) 165s + for (kk in seq_along(expanded2)) { 165s + expanded2[[kk]] <- rep(expanded2[[kk]], times = ncores_per_host[kk]) 165s + } 165s + expanded2 <- unlist(expanded2, use.names = FALSE) 165s + 165s + Sys.setenv(SLURM_JOB_NODELIST = nodelist) 165s *** read_pe_hostfile() ... DONE 165s *** Slurm w/ SLURM_JOB_NODELIST ... 165s + Sys.setenv(SLURM_JOB_CPUS_PER_NODE = paste(ncores_per_host, collapse = ",")) 165s + 165s + for (name in c("SLURM_JOB_NODELIST", "SLURM_JOB_CPUS_PER_NODE")) { 165s + cat(sprintf("%s = %s\n", name, sQuote(Sys.getenv(name)))) 165s + } 165s + workers <- availableWorkers(methods = "Slurm") 165s + cat(sprintf("workers: c(%s)\n", paste(sQuote(workers), collapse = ", "))) 165s + stopifnot(identical(unique(workers), unique(truth))) 165s + counts <- table(workers) 165s + counts <- counts[unique(workers)] 165s + print(counts) 165s + counts2 <- table(expanded2) 165s + counts2 <- counts2[unique(expanded2)] 165s + print(counts2) 165s + stopifnot( 165s + sum(counts) == sum(ncores_per_host), 165s + sum(counts) == sum(counts2), 165s + all(counts == counts2) 165s + ) 165s + 165s + Sys.unsetenv(c("SLURM_JOB_NODELIST", "SLURM_JOB_CPUS_PER_NODE")) 165s + } 165s nodelist: ‘n1’ 165s expanded: c(‘n1’) 165s truth: c(‘n1’) 165s SLURM_JOB_NODELIST = ‘n1’ 165s SLURM_JOB_CPUS_PER_NODE = ‘’ 165s workers: c(‘n1’) 165s - Specification #1 of 10 165s Warning in availableWorkersSlurm() : 165s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 165s SLURM_JOB_NODELIST = ‘n1’ 165s SLURM_JOB_CPUS_PER_NODE = ‘1’ 165s workers: c(‘n1’) 165s n1 165s 1 165s n1 165s 1 165s nodelist: ‘ n1’ 165s expanded: c(‘n1’) 165s truth: c(‘n1’) 165s SLURM_JOB_NODELIST = ‘ n1’ 165s SLURM_JOB_CPUS_PER_NODE = ‘’ 165s - Specification #2 of 10 165s Warning in availableWorkersSlurm() : 165s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 165s workers: c(‘n1’) 165s SLURM_JOB_NODELIST = ‘ n1’ 165s SLURM_JOB_CPUS_PER_NODE = ‘7’ 165s - Specification #3 of 10 165s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’) 165s n1 165s 7 165s n1 165s 7 165s nodelist: ‘n1,, n3’ 165s expanded: c(‘n1’, ‘n3’) 165s truth: c(‘n1’, ‘n3’) 165s SLURM_JOB_NODELIST = ‘n1,, n3’ 165s SLURM_JOB_CPUS_PER_NODE = ‘’ 165s workers: c(‘n1’, ‘n3’) 165s SLURM_JOB_NODELIST = ‘n1,, n3’ 165s SLURM_JOB_CPUS_PER_NODE = ‘10,4’ 165s Warning in availableWorkersSlurm() : 165s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 165s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’) 165s workers 165s n1 n3 165s 10 4 165s - Specification #4 of 10 165s expanded2 165s n1 n3 165s 10 4 165s nodelist: ‘n1, n3’ 165s expanded: c(‘n1’, ‘n3’) 165s truth: c(‘n1’, ‘n3’) 165s SLURM_JOB_NODELIST = ‘n1, n3’ 165s SLURM_JOB_CPUS_PER_NODE = ‘’ 165s workers: c(‘n1’, ‘n3’) 165s SLURM_JOB_NODELIST = ‘n1, n3’ 165s SLURM_JOB_CPUS_PER_NODE = ‘7,7’ 165s Warning in availableWorkersSlurm() : 165s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 165s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’) 165s workers 165s n1 n3 165s 7 7 165s expanded2 165s n1 n3 165s 7 7 165s nodelist: ‘n3 n1’ 165s expanded: c(‘n3’, ‘n1’) 165s truth: c(‘n3’, ‘n1’) 165s SLURM_JOB_NODELIST = ‘n3 n1’ 165s SLURM_JOB_CPUS_PER_NODE = ‘’ 165s - Specification #5 of 10 165s Warning in availableWorkersSlurm() : 165s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 165s - Specification #6 of 10 165s workers: c(‘n3’, ‘n1’) 165s SLURM_JOB_NODELIST = ‘n3 n1’ 165s SLURM_JOB_CPUS_PER_NODE = ‘1,3’ 165s workers: c(‘n3’, ‘n1’, ‘n1’, ‘n1’) 165s workers 165s n3 n1 165s 1 3 165s expanded2 165s n3 n1 165s 1 3 165s nodelist: ‘n[1-13]’ 165s expanded: c(‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’) 165s truth: c(‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’) 165s SLURM_JOB_NODELIST = ‘n[1-13]’ 165s SLURM_JOB_CPUS_PER_NODE = ‘’ 165s Warning in availableWorkersSlurm() : 165s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 165s workers: c(‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’) 165s SLURM_JOB_NODELIST = ‘n[1-13]’ 165s SLURM_JOB_CPUS_PER_NODE = ‘7,5,8,10,7,1,2,2,3,1,3,3,9’ 165s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n6’, ‘n7’, ‘n7’, ‘n8’, ‘n8’, ‘n9’, ‘n9’, ‘n9’, ‘n10’, ‘n11’, ‘n11’, ‘n11’, ‘n12’, ‘n12’, ‘n12’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’) 165s workers 165s n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 n11 n12 n13 165s 7 5 8 10 7 1 2 2 3 1 3 3 9 165s expanded2 165s n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 n11 n12 n13 165s 7 5 8 10 7 1 2 2 3 1 3 3 9 165s nodelist: ‘n[1,3-4, 11-13]’ 165s expanded: c(‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’) 165s truth: c(‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’) 165s SLURM_JOB_NODELIST = ‘n[1,3-4, 11-13]’ 165s SLURM_JOB_CPUS_PER_NODE = ‘’ 165s workers: c(‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’) 165s SLURM_JOB_NODELIST = ‘n[1,3-4, 11-13]’ 165s SLURM_JOB_CPUS_PER_NODE = ‘7,7,6,7,4,8’ 165s - Specification #7 of 10 165s Warning in availableWorkersSlurm() : 165s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 165s - Specification #8 of 10 165s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’) 165s workers 165s n1 n3 n4 n0011 n0012 n0013 165s 7 7 6 7 4 8 165s expanded2 165s n1 n3 n4 n0011 n0012 n0013 165s 7 7 6 7 4 8 165s nodelist: ‘a1,b[ 02-04,6-7]’ 165s expanded: c(‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 165s truth: c(‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 165s SLURM_JOB_NODELIST = ‘a1,b[ 02-04,6-7]’ 165s SLURM_JOB_CPUS_PER_NODE = ‘’ 165s Warning in availableWorkersSlurm() : 165s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 165s workers: c(‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 165s SLURM_JOB_NODELIST = ‘a1,b[ 02-04,6-7]’ 165s SLURM_JOB_CPUS_PER_NODE = ‘2,9,3,5,7,3’ 165s workers: c(‘a1’, ‘a1’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b7’, ‘b7’, ‘b7’) 165s workers 165s a1 b00002 b00003 b00004 b6 b7 165s 2 9 3 5 7 3 165s expanded2 165s a1 b00002 b00003 b00004 b6 b7 165s 2 9 3 5 7 3 165s - Specification #9 of 10 165s nodelist: ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7]’ 165s expanded: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 165s truth: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 165s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7]’ 165s SLURM_JOB_CPUS_PER_NODE = ‘’ 165s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 165s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7]’ 165s SLURM_JOB_CPUS_PER_NODE = ‘7,10,5,9,7,6,5,10,4,7,5,4,1,1,10,3,10,9,10,9,8,3,6,5,6,4,6,10,8,6,1,1,3’ 165s Warning in availableWorkersSlurm() : 165s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 165s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n8’, ‘n8’, ‘n8’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘b7’, ‘b7’) 165s workers 165s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 165s 46 31 7 9 1 1 10 3 10 9 10 165s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 165s 9 8 6 4 6 10 8 6 1 1 3 165s expanded2 165s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 165s 46 31 7 9 1 1 10 3 10 9 10 165s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 165s 9 8 6 4 6 10 8 6 1 1 3 165s nodelist: ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7],a1,b[ 02-04,6-7],n[1,3-4, 11-13],n[1-13],n3 n1,n1, n3,n1,, n3, n1,n1’ 165s - Specification #10 of 10 165s expanded: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n3’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n1’, ‘n1’) 165s truth: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n3’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n1’, ‘n1’) 165s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7],a1,b[ 02-04,6-7],n[1,3-4, 11-13],n[1-13],n3 n1,n1, n3,n1,, n3, n1,n1’ 165s SLURM_JOB_CPUS_PER_NODE = ‘’ 165s Warning in availableWorkersSlurm() : 165s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 165s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n3’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n1’, ‘n1’) 165s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7],a1,b[ 02-04,6-7],n[1,3-4, 11-13],n[1-13],n3 n1,n1, n3,n1,, n3, n1,n1’ 165s SLURM_JOB_CPUS_PER_NODE = ‘5,8,1,3,4,7,10,3,2,2,9,10,3,6,6,4,7,2,7,8,7,9,9,7,3,4,8,2,10,8,6,6,1,5,2,1,5,5,4,4,7,4,10,10,9,7,1,1,10,6,9,4,2,3,3,1,1,8,5,2,6,7,3,5,5,9’ 165s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n2’, ‘n2’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n5’, ‘n5’, ‘n5’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n10’, ‘n10’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘a1’, ‘a1’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b7’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘b00002’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n8’, ‘n8’, ‘n9’, ‘n9’, ‘n9’, ‘n10’, ‘n10’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’) 165s workers 165s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 165s 68 63 3 31 9 15 10 6 10 5 8 165s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 165s 9 15 13 14 17 7 12 9 11 11 5 165s expanded2 165s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 165s 68 63 3 31 9 15 10 6 10 5 8 165s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 165s 9 15 13 14 17 7 12 9 11 11 5 165s > 165s > message("*** Slurm w/ SLURM_JOB_NODELIST ... DONE") 165s > 165s > 165s > message("*** Slurm w/ SLURM_TASKS_PER_NODE ...") 165s > 165s > slurm_expand_nodecounts <- parallelly:::slurm_expand_nodecounts 165s > 165s > specs <- list( 165s + "1" = c(1L), 165s + "1,3" = c(1L,3L), 165s + "1, 3" = c(1L,3L), 165s *** Slurm w/ SLURM_JOB_NODELIST ... DONE 165s *** Slurm w/ SLURM_TASKS_PER_NODE ... 165s + "2(x3)" = rep(2L, times = 3L), 165s + "2(x3),3,4(x1)" = c(rep(2L, times = 3L), 3L, 4L) 165s + ) 165s > 165s > for (kk in seq_along(specs)) { 165s + message(sprintf("- Specification #%d of %d", kk, length(specs))) 165s + nodecounts <- names(specs)[kk] 165s + truth <- specs[[kk]] 165s + cat(sprintf("nodecounts: %s\n", sQuote(nodecounts))) 165s + expanded <- slurm_expand_nodecounts(nodecounts) 165s + cat(sprintf("expanded: c(%s)\n", paste(sQuote(expanded), collapse = ", "))) 165s + cat(sprintf("truth: c(%s)\n", paste(sQuote(truth), collapse = ", "))) 165s + stopifnot( 165s + is.integer(expanded), 165s + !any(is.na(expanded)), 165s + length(expanded) == length(truth), 165s + identical(expanded, truth) 165s + ) 165s + } 165s nodecounts: ‘1’ 165s expanded: c(‘1’) 165s truth: c(‘1’) 165s nodecounts: ‘1,3’ 165s - Specification #1 of 5 165s - Specification #2 of 5 165s expanded: c(‘1’, ‘3’) 165s truth: c(‘1’, ‘3’) 165s nodecounts: ‘1, 3’ 165s expanded: c(‘1’, ‘3’) 165s truth: c(‘1’, ‘3’) 165s nodecounts: ‘2(x3)’ 165s expanded: c(‘2’, ‘2’, ‘2’) 165s truth: c(‘2’, ‘2’, ‘2’) 165s nodecounts: ‘2(x3),3,4(x1)’ 165s expanded: c(‘2’, ‘2’, ‘2’, ‘3’, ‘4’) 165s truth: c(‘2’, ‘2’, ‘2’, ‘3’, ‘4’) 165s > 165s > message("*** Slurm w/ SLURM_TASKS_PER_NODE ... DONE") 165s > 165s > 165s > 165s > message("*** HPC related ... DONE") 165s > 165s > 165s > ## Any R options and system environment variable 165s > print(availableWorkers(methods = c("width", "FOO_BAR_ENV"), 165s + na.rm = FALSE, which = "all")) 165s $width 165s [1] "80" 165s 165s $FOO_BAR_ENV 165s character(0) 165s 165s > 165s > ## Exception handling 165s > Sys.setenv("FOO_BAR_ENV" = "0") 165s - Specification #3 of 5 165s - Specification #4 of 5 165s - Specification #5 of 5 165s *** Slurm w/ SLURM_TASKS_PER_NODE ... DONE 165s *** HPC related ... DONE 165s [22:22:25.715] Detected invalid (zero or less) core settings: ‘FOO_BAR_ENV’ = 0 165s *** availableWorkers() ... DONE 165s > res <- tryCatch(availableWorkers(methods = "FOO_BAR_ENV"), error = identity) 165s > stopifnot(inherits(res, "error")) 165s > 165s > message("*** availableWorkers() ... DONE") 165s > 165s > source("incl/end.R") 165s > 165s BEGIN TEST cgroups.R 165s 165s R version 4.4.3 (2025-02-28) -- "Trophy Case" 165s Copyright (C) 2025 The R Foundation for Statistical Computing 165s Platform: x86_64-pc-linux-gnu 165s 165s R is free software and comes with ABSOLUTELY NO WARRANTY. 165s You are welcome to redistribute it under certain conditions. 165s Type 'license()' or 'licence()' for distribution details. 165s 165s R is a collaborative project with many contributors. 165s Type 'contributors()' for more information and 165s 'citation()' on how to cite R or R packages in publications. 165s 165s Type 'demo()' for some demos, 'help()' for on-line help, or 165s 'help.start()' for an HTML browser interface to help. 165s Type 'q()' to quit R. 165s 165s > source("incl/start.R") 165s > 165s > message("*** cgroups ...") 165s > 165s > message("- getCGroups()") 165s *** cgroups ... 165s - getCGroups() 165s > cgroups <- parallelly:::getCGroups() 165s > print(cgroups) 165s - getCGroupsRoot() 165s - getCGroups() 165s hierarchy_id controller path 165s 1 0 /user.slice/user-1000.slice/session-1.scope 165s > stopifnot( 165s + is.data.frame(cgroups), 165s + identical(colnames(cgroups), c("hierarchy_id", "controller", "path")), 165s + nrow(cgroups) == 0L || !is.null(cgroups$controller) 165s + ) 165s > 165s > message("- getCGroupsRoot()") 165s > root <- parallelly:::getCGroupsRoot() 165s > cat(sprintf("cgroups root path: %s\n", sQuote(root))) 165s cgroups root path: ‘/sys/fs/cgroup’ 165s > stopifnot(length(root) == 1L, is.character(root)) 165s > 165s > message("- getCGroups()") 165s > cgroups <- parallelly:::getCGroups() 165s > print(cgroups) 165s hierarchy_id controller path 165s 1 0 /user.slice/user-1000.slice/session-1.scope 165s > stopifnot(is.data.frame(cgroups)) 165s > 165s > message("- getCGroupsPath()") 165s - getCGroupsPath() 165s > path <- parallelly:::getCGroupsPath("cpu") 165s > cat(sprintf("cgroups 'cpu' path: %s\n", sQuote(path))) 165s cgroups 'cpu' path: ‘NA’ 165s > stopifnot(length(path) == 1L, is.character(path)) 165s > 165s > path <- parallelly:::getCGroupsPath("cpuset") 165s > cat(sprintf("cgroups 'cpuset' path: %s\n", sQuote(path))) 165s cgroups 'cpuset' path: ‘NA’ 165s > stopifnot(length(path) == 1L, is.character(path)) 165s > 165s > 165s > message("- getCGroups1Value()") 165s > value <- parallelly:::getCGroups1Value("cpu", "cpu.cfs_quota_us") 165s > cat(sprintf("cgroups v1 'cpu.cfs_quota_us' value: %s\n", sQuote(value))) 165s - getCGroups1Value() 165s - getCGroups1CpuSet() 165s cgroups v1 'cpu.cfs_quota_us' value: ‘NA’ 165s > stopifnot(length(value) == 1L, is.character(value)) 165s > 165s > value <- parallelly:::getCGroups1Value("cpu", "cpu.cfs_total_us") 165s > cat(sprintf("cgroups v1 'cpu.cfs_total_us' value: %s\n", sQuote(value))) 165s cgroups v1 'cpu.cfs_total_us' value: ‘NA’ 165s > stopifnot(length(value) == 1L, is.character(value)) 165s > 165s > value <- parallelly:::getCGroups1Value("cpuset", "cpuset.cpus") 165s > cat(sprintf("cgroups v1 'cpuset.cpus' value: %s\n", sQuote(value))) 165s cgroups v1 'cpuset.cpus' value: ‘NA’ 165s > stopifnot(length(value) == 1L, is.character(value)) 165s > 165s > 165s > message("- getCGroups1CpuSet()") 165s > value <- parallelly:::getCGroups1CpuSet() 165s > cat(sprintf("CPU set: [n=%d] %s\n", length(value), paste(sQuote(value), collapse = ", "))) 165s CPU set: [n=0] 165s > stopifnot(length(value) >= 0L, is.integer(value), !any(is.na(value))) 165s > 165s > 165s > message("- getCGroups1CpuQuotaMicroseconds()") 165s > value <- parallelly:::getCGroups1CpuQuotaMicroseconds() 165s > cat(sprintf("CPU quota (ms): %d\n", value)) 165s CPU quota (ms): NA 165s > stopifnot( 165s + length(value) == 1L, 165s + is.integer(value), 165s + is.na(value) || value == -1 || value > 0 165s + ) 165s > 165s > message("- getCGroups1CpuPeriodMicroseconds()") 165s > value <- parallelly:::getCGroups1CpuPeriodMicroseconds() 165s > cat(sprintf("CPU total (ms): %d\n", value)) 165s CPU total (ms): NA 165s > stopifnot( 165s + length(value) == 1L, 165s + is.integer(value), 165s + is.na(value) || value > 0 165s + ) 165s > 165s > message("- getCGroups1CpuQuota()") 165s > value <- parallelly:::getCGroups1CpuQuota() 165s - getCGroups1CpuQuotaMicroseconds() 165s - getCGroups1CpuPeriodMicroseconds() 165s - getCGroups1CpuQuota() 165s > cat(sprintf("CPU quota (ratio): %g\n", value)) 165s CPU quota (ratio): NA 165s > stopifnot( 165s + length(value) == 1L, 165s - getCGroups2CpuMax() 165s + is.numeric(value), 165s + !is.infinite(value), 165s + is.na(value) || value > 0 165s + ) 165s > 165s > message("- getCGroups2CpuMax()") 165s > value <- parallelly:::getCGroups2CpuMax() 165s > cat(sprintf("CPU quota (ratio): %g\n", value)) 165s CPU quota (ratio): NA 165s > stopifnot( 165s + length(value) == 1L, 165s + is.numeric(value), 165s + !is.infinite(value), 165s + is.na(value) || value > 0 165s + ) 165s > 165s > message("*** cgroups ... DONE") 165s > 165s > root <- system.file(package = "parallelly", "test-data", mustWork = TRUE) 165s > for (dir in c("no-cgroups", "mixed-cgroups", "cgroups1", "cgroups2")) { 165s + message(sprintf("%s - real-world ...", dir)) 165s + path <- file.path(root, dir) 165s + stopifnot(file_test("-d", path)) 165s + tarballs <- dir(path = path, pattern = ".*[.]tar[.]gz", full.names = TRUE) 165s + names(tarballs) <- sub("[.]tar[.]gz$", "", basename(tarballs)) 165s + 165s + for (name in names(tarballs)) { 165s + parallelly:::withCGroups(tarballs[name], { 165s + file <- file.path(path, sprintf("%s.R", name)) 165s + if (file_test("-f", file)) { 165s + source(file, local = FALSE) 165s + } 165s + }) 165s + } 165s *** cgroups ... DONE 165s + message(sprintf("%s - real-world ... done", dir)) 165s + } 165s no-cgroups - real-world ... 165s CGroups for system ‘no-cgroups’ ... 165s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a46df8187’ 165s - UID: 1000 165s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a46df8187/proc’ 165s 01: tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=3256456k,mode=755,inode64 0 0 165s [1] device mountpoint type options dump pass 165s <0 rows> (or 0-length row.names) 165s [1] hierarchy_id controller path 165s <0 rows> (or 0-length row.names) 165s - maxCores(): Inf 165s - Adjust /proc/self/mounts accordingly: 165s - getCGroupsVersion(): -1 165s - getCGroupsMounts(): 165s - getCGroups(): 165s - length(getCGroups1CpuSet()): 0 165s - getCGroups1CpuQuota(): NA 165s - getCGroups2CpuMax(): NA 165s - availableCores(which = 'all'): 165s system /proc/self/status nproc mc.cores 165s 2 2 2 2 165s CGroups for system ‘no-cgroups’ ... done 165s system /proc/self/status nproc mc.cores 165s 2 2 2 2 165s no-cgroups - real-world ... done 165s mixed-cgroups - real-world ... 165s CGroups for system ‘piavpn-cgroups’ ... 165s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a7fc12df9’ 165s - UID: 1000 165s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a7fc12df9/proc’ 165s - maxCores(): Inf 165s - Adjust /proc/self/mounts accordingly: 165s 01: cgroup2 /tmp/Rtmp1TSVwN/file97a7fc12df9/sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0 165s 02: none /tmp/Rtmp1TSVwN/file97a7fc12df9//opt/piavpn/etc/cgroup/net_cls cgroup rw,relatime,net_cls 0 0 165s - getCGroupsVersion(): 1 165s - getCGroupsMounts(): 165s device mountpoint 165s 1 cgroup2 /tmp/Rtmp1TSVwN/file97a7fc12df9/sys/fs/cgroup 165s 2 none /tmp/Rtmp1TSVwN/file97a7fc12df9//opt/piavpn/etc/cgroup/net_cls 165s type options dump 165s 1 cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 165s 2 cgroup rw,relatime,net_cls 0 165s pass 165s 1 0 165s 2 0 165s - getCGroups(): 165s hierarchy_id controller 165s 2 0 165s 1 1 net_cls 165s path 165s 2 /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.konsole-4415.scope/tab(4427).scope 165s 1 / 165s - length(getCGroups1CpuSet()): 0 165s - getCGroups1CpuQuota(): NA 165s - getCGroups2CpuMax(): NA 165s - availableCores(which = 'all'): 165s CGroups for system ‘piavpn-cgroups’ ... done 165s system /proc/self/status nproc mc.cores 165s 2 2 2 2 165s CGroups for system ‘slurm-cgroups’ ... 165s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a3a8c458f’ 165s - UID: 632771201 165s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a3a8c458f/proc’ 165s - maxCores(): Inf 165s - Adjust /proc/self/mounts accordingly: 165s 01: cgroup2 /tmp/Rtmp1TSVwN/file97a3a8c458f/sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0 165s 02: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0 165s 03: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 165s 04: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f/sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 165s 05: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0 165s 06: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0 165s 07: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f/sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0 165s 08: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0 165s 09: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/misc cgroup rw,nosuid,nodev,noexec,relatime,misc 0 0 165s 10: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 165s 11: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0 165s 12: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0 165s 13: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 165s 14: cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 165s - getCGroupsVersion(): 1 165s - getCGroupsMounts(): 165s - getCGroups(): 165s - length(getCGroups1CpuSet()): 1 165s device mountpoint 165s 1 cgroup2 /tmp/Rtmp1TSVwN/file97a3a8c458f/sys/fs/cgroup/unified 165s 2 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/systemd 165s 3 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/memory 165s 4 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f/sys/fs/cgroup/cpu,cpuacct 165s 5 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/perf_event 165s 6 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/hugetlb 165s 7 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f/sys/fs/cgroup/cpuset 165s 8 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/rdma 165s 9 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/misc 165s 10 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/net_cls,net_prio 165s 11 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/freezer 165s 12 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/pids 165s 13 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/blkio 165s 14 cgroup /tmp/Rtmp1TSVwN/file97a3a8c458f//sys/fs/cgroup/devices 165s type options dump pass 165s 1 cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0 165s 2 cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0 165s 3 cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 165s 4 cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 165s 5 cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0 165s 6 cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0 165s 7 cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0 165s 8 cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0 165s 9 cgroup rw,nosuid,nodev,noexec,relatime,misc 0 0 165s 10 cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 165s 11 cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0 165s 12 cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0 165s 13 cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 165s 14 cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 165s hierarchy_id controller path 165s 14 0 /system.slice/slurmd.service 165s 13 1 name=systemd /system.slice/slurmd.service 165s 12 2 memory /slurm/uid_632771201/job_1140459 165s 11 3 cpu /slurm/uid_632771201/job_1140459 165s 111 3 cpuacct /slurm/uid_632771201/job_1140459 165s 10 4 perf_event / 165s 9 5 hugetlb / 165s 8 6 cpuset /slurm/uid_632771201/job_1140459/step_0 165s 7 7 rdma / 165s 6 8 misc / 165s 5 9 net_cls / 165s 51 9 net_prio / 165s 4 10 freezer /slurm/uid_632771201/job_1140459/step_0 165s 3 11 pids /system.slice/slurmd.service 165s 2 12 blkio /slurm/uid_632771201/job_1140459 165s 1 13 devices /slurm/uid_632771201/job_1140459/step_0/task_0 165s - getCGroups1CpuQuota(): NA 165s - getCGroups2CpuMax(): NA 165s - availableCores(which = 'all'): 165s CGroups for system ‘slurm-cgroups’ ... done 165s system /proc/self/status cgroups.cpuset nproc 165s 2 2 1 2 165s mc.cores 165s 2 165s mixed-cgroups - real-world ... done 165s cgroups1 - real-world ... 165s CGroups for system ‘c4-dev3’ ... 165s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a14fadadb’ 165s - UID: 581 165s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a14fadadb/proc’ 165s - maxCores(): Inf 165s - Adjust /proc/self/mounts accordingly: 165s 01: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0 165s 02: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0 165s 03: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb/sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 165s 04: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0 165s 05: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 165s 06: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 165s 07: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 165s 08: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0 165s 09: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0 165s 10: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb/sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0 165s 11: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0 165s 12: cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 165s - getCGroupsVersion(): 1 165s - getCGroupsMounts(): 165s - getCGroups(): 165s device mountpoint 165s 1 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/systemd 165s 2 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/rdma 165s 3 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb/sys/fs/cgroup/cpu,cpuacct 165s 4 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/freezer 165s 5 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/devices 165s 6 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/net_cls,net_prio 165s 7 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/memory 165s 8 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/pids 165s 9 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/hugetlb 165s 10 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb/sys/fs/cgroup/cpuset 165s 11 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/perf_event 165s 12 cgroup /tmp/Rtmp1TSVwN/file97a14fadadb//sys/fs/cgroup/blkio 165s type 165s 1 cgroup 165s 2 cgroup 165s 3 cgroup 165s 4 cgroup 165s 5 cgroup 165s 6 cgroup 165s 7 cgroup 165s 8 cgroup 165s 9 cgroup 165s 10 cgroup 165s 11 cgroup 165s 12 cgroup 165s options 165s 1 rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 165s 2 rw,nosuid,nodev,noexec,relatime,rdma 165s 3 rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 165s 4 rw,nosuid,nodev,noexec,relatime,freezer 165s 5 rw,nosuid,nodev,noexec,relatime,devices 165s 6 rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 165s 7 rw,nosuid,nodev,noexec,relatime,memory 165s 8 rw,nosuid,nodev,noexec,relatime,pids 165s 9 rw,nosuid,nodev,noexec,relatime,hugetlb 165s 10 rw,nosuid,nodev,noexec,relatime,cpuset 165s 11 rw,nosuid,nodev,noexec,relatime,perf_event 165s 12 rw,nosuid,nodev,noexec,relatime,blkio 165s dump pass 165s 1 0 0 165s 2 0 0 165s 3 0 0 165s 4 0 0 165s 5 0 0 165s 6 0 0 165s 7 0 0 165s 8 0 0 165s 9 0 0 165s 10 0 0 165s 11 0 0 165s 12 0 0 165s hierarchy_id controller path 165s 12 1 name=systemd /user.slice/user-581.slice/session-9171.scope 165s 11 2 rdma / 165s 10 3 cpu / 165s 101 3 cpuacct / 165s 9 4 freezer / 165s 8 5 devices /user.slice 165s 7 6 net_cls / 165s 71 6 net_prio / 165s 6 7 memory /user.slice/user-581.slice/session-9171.scope 165s 5 8 pids /user.slice/user-581.slice/session-9171.scope 165s 4 9 hugetlb / 165s 3 10 cpuset / 165s 2 11 perf_event / 165s 1 12 blkio /system.slice/sshd.service 165s - length(getCGroups1CpuSet()): 40 165s - getCGroups1CpuQuota(): NA 165s - getCGroups2CpuMax(): NA 165s - availableCores(which = 'all'): 165s system /proc/self/status cgroups.cpuset nproc 165s 2 2 40 2 165s mc.cores 165s 2 165s system /proc/self/status cgroups.cpuset nproc 165s 2 2 40 2 165s mc.cores 165s 2 165s CGroups for system ‘c4-dev3’ ... done 165s CGroups for system ‘c4-n39-4cores’ ... 165s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a5841c6ea’ 165s - UID: 581 165s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a5841c6ea/proc’ 165s - maxCores(): Inf 165s - Adjust /proc/self/mounts accordingly: 165s - getCGroupsVersion(): 1 165s - getCGroupsMounts(): 165s - getCGroups(): 165s - length(getCGroups1CpuSet()): 4 165s 01: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0 165s 02: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 165s 03: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0 165s 04: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 165s 05: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0 165s 06: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0 165s 07: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 165s 08: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0 165s 09: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea/sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 165s 10: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea/sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0 165s 11: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 165s 12: cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0 165s device mountpoint 165s 1 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/systemd 165s 2 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/net_cls,net_prio 165s 3 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/hugetlb 165s 4 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/blkio 165s 5 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/freezer 165s 6 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/pids 165s 7 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/memory 165s 8 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/perf_event 165s 9 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea/sys/fs/cgroup/cpu,cpuacct 165s 10 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea/sys/fs/cgroup/cpuset 165s 11 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/devices 165s 12 cgroup /tmp/Rtmp1TSVwN/file97a5841c6ea//sys/fs/cgroup/rdma 165s type 165s 1 cgroup 165s 2 cgroup 165s 3 cgroup 165s 4 cgroup 165s 5 cgroup 165s 6 cgroup 165s 7 cgroup 165s 8 cgroup 165s 9 cgroup 165s 10 cgroup 165s 11 cgroup 165s 12 cgroup 165s options 165s 1 rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 165s 2 rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 165s 3 rw,nosuid,nodev,noexec,relatime,hugetlb 165s 4 rw,nosuid,nodev,noexec,relatime,blkio 165s 5 rw,nosuid,nodev,noexec,relatime,freezer 165s 6 rw,nosuid,nodev,noexec,relatime,pids 165s 7 rw,nosuid,nodev,noexec,relatime,memory 165s 8 rw,nosuid,nodev,noexec,relatime,perf_event 165s 9 rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 165s 10 rw,nosuid,nodev,noexec,relatime,cpuset 165s 11 rw,nosuid,nodev,noexec,relatime,devices 165s 12 rw,nosuid,nodev,noexec,relatime,rdma 165s dump pass 165s 1 0 0 165s 2 0 0 165s 3 0 0 165s 4 0 0 165s 5 0 0 165s 6 0 0 165s 7 0 0 165s 8 0 0 165s 9 0 0 165s 10 0 0 165s 11 0 0 165s 12 0 0 165s hierarchy_id controller path 165s 12 1 name=systemd /system.slice/slurmd.service 165s 11 2 net_cls / 165s 111 2 net_prio / 165s 10 3 hugetlb / 165s 9 4 blkio /system.slice/slurmd.service 165s 8 5 freezer /slurm/uid_581/job_255208/step_0 165s 7 6 pids /system.slice/slurmd.service 165s 6 7 memory /slurm/uid_581/job_255208/step_0 165s 5 8 perf_event / 165s 4 9 cpu /system.slice/slurmd.service 165s 41 9 cpuacct /system.slice/slurmd.service 165s 3 10 cpuset /slurm/uid_581/job_255208/step_0 165s 2 11 devices /slurm/uid_581/job_255208/step_0/task_0 165s 1 12 rdma / 165s - getCGroups1CpuQuota(): NA 165s - getCGroups2CpuMax(): NA 165s - availableCores(which = 'all'): 165s system /proc/self/status cgroups.cpuset nproc 165s 2 2 4 2 165s mc.cores 165s 2 165s CGroups for system ‘c4-n39-4cores’ ... done 165s CGroups for system ‘posit-workbench’ ... 165s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a6e069857’ 165s - UID: 6776184 165s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a6e069857/proc’ 165s - maxCores(): Inf 165s - Adjust /proc/self/mounts accordingly: 165s 01: cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/systemd cgroup ro,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0 165s 02: cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/hugetlb cgroup ro,nosuid,nodev,noexec,relatime,hugetlb 0 0 165s 03: cgroup /tmp/Rtmp1TSVwN/file97a6e069857/sys/fs/cgroup/cpu,cpuacct cgroup ro,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 165s 04: cgroup /tmp/Rtmp1TSVwN/file97a6e069857/sys/fs/cgroup/cpuset cgroup ro,nosuid,nodev,noexec,relatime,cpuset 0 0 165s 05: cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/perf_event cgroup ro,nosuid,nodev,noexec,relatime,perf_event 0 0 165s 06: cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/net_cls,net_prio cgroup ro,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 165s 07: cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/memory cgroup ro,nosuid,nodev,noexec,relatime,memory 0 0 165s 08: cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/blkio cgroup ro,nosuid,nodev,noexec,relatime,blkio 0 0 165s 09: cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/freezer cgroup ro,nosuid,nodev,noexec,relatime,freezer 0 0 165s 10: cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/devices cgroup ro,nosuid,nodev,noexec,relatime,devices 0 0 165s 11: cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/pids cgroup ro,nosuid,nodev,noexec,relatime,pids 0 0 165s device mountpoint 165s 1 cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/systemd 165s 2 cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/hugetlb 165s 3 cgroup /tmp/Rtmp1TSVwN/file97a6e069857/sys/fs/cgroup/cpu,cpuacct 165s 4 cgroup /tmp/Rtmp1TSVwN/file97a6e069857/sys/fs/cgroup/cpuset 165s 5 cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/perf_event 165s 6 cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/net_cls,net_prio 165s 7 cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/memory 165s 8 cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/blkio 165s 9 cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/freezer 165s 10 cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/devices 165s 11 cgroup /tmp/Rtmp1TSVwN/file97a6e069857//sys/fs/cgroup/pids 165s type 165s 1 cgroup 165s 2 cgroup 165s 3 cgroup 165s 4 cgroup 165s 5 cgroup 165s 6 cgroup 165s 7 cgroup 165s 8 cgroup 165s 9 cgroup 165s 10 cgroup 165s 11 cgroup 165s options 165s 1 ro,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 165s 2 ro,nosuid,nodev,noexec,relatime,hugetlb 165s 3 ro,nosuid,nodev,noexec,relatime,cpu,cpuacct 165s 4 ro,nosuid,nodev,noexec,relatime,cpuset 165s 5 ro,nosuid,nodev,noexec,relatime,perf_event 165s 6 ro,nosuid,nodev,noexec,relatime,net_cls,net_prio 165s 7 ro,nosuid,nodev,noexec,relatime,memory 165s 8 ro,nosuid,nodev,noexec,relatime,blkio 165s 9 ro,nosuid,nodev,noexec,relatime,freezer 165s 10 ro,nosuid,nodev,noexec,relatime,devices 165s 11 ro,nosuid,nodev,noexec,relatime,pids 165s dump pass 165s 1 0 0 165s 2 0 0 165s 3 0 0 165s 4 0 0 165s 5 0 0 165s 6 0 0 165s 7 0 0 165s 8 0 0 165s 9 0 0 165s 10 0 0 165s 11 0 0 165s hierarchy_id controller 165s 11 1 name=systemd 165s 10 2 hugetlb 165s 9 3 cpu 165s 91 3 cpuacct 165s 8 4 cpuset 165s 7 5 perf_event 165s 6 6 net_cls 165s 61 6 net_prio 165s 5 7 memory 165s 4 8 blkio 165s 3 9 freezer 165s 2 10 devices 165s 1 11 pids 165s path 165s 11 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 10 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 9 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 91 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 8 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 7 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 6 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 61 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 5 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 4 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 3 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 2 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s 1 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 165s - getCGroupsVersion(): 1 165s - getCGroupsMounts(): 165s - getCGroups(): 165s - length(getCGroups1CpuSet()): 32 165s - getCGroups1CpuQuota(): 2 165s - getCGroups2CpuMax(): NA 165s - availableCores(which = 'all'): 165s system /proc/self/status cgroups.cpuset cgroups.cpuquota 165s 2 2 32 2 165s nproc mc.cores 165s 2 2 165s system /proc/self/status cgroups.cpuset cgroups.cpuquota 165s 2 2 32 2 165s nproc mc.cores 165s 2 2 165s CGroups for system ‘posit-workbench’ ... done 165s cgroups1 - real-world ... done 165s cgroups2 - real-world ... 165s CGroups for system ‘dev1’ ... 165s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a1c2c77f8’ 165s 01: cgroup2 /tmp/Rtmp1TSVwN/file97a1c2c77f8/sys/fs/cgroup cgroup2 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 165s - UID: 34002 165s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a1c2c77f8/proc’ 165s - maxCores(): Inf 165s - Adjust /proc/self/mounts accordingly: 165s - getCGroupsVersion(): 2 165s - getCGroupsMounts(): 165s device mountpoint type 165s 1 cgroup2 /tmp/Rtmp1TSVwN/file97a1c2c77f8/sys/fs/cgroup cgroup2 165s options dump pass 165s 1 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 165s hierarchy_id controller path 165s 1 0 /user.slice/user-34002.slice/session-139474.scope 165s - getCGroups(): 165s - length(getCGroups1CpuSet()): 0 165s - getCGroups1CpuQuota(): NA 165s - getCGroups2CpuMax(): NA 165s - availableCores(which = 'all'): 165s system /proc/self/status nproc mc.cores 165s 2 2 2 2 165s system /proc/self/status nproc mc.cores 165s 2 2 2 2 165s CGroups for system ‘dev1’ ... done 165s CGroups for system ‘dt1’ ... 165s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a7511bc4’ 166s - UID: 34002 166s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a7511bc4/proc’ 166s - maxCores(): Inf 166s - Adjust /proc/self/mounts accordingly: 166s 01: cgroup2 /tmp/Rtmp1TSVwN/file97a7511bc4/sys/fs/cgroup cgroup2 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 166s - getCGroupsVersion(): 2 166s - getCGroupsMounts(): 166s device mountpoint type 166s 1 cgroup2 /tmp/Rtmp1TSVwN/file97a7511bc4/sys/fs/cgroup cgroup2 166s options dump pass 166s 1 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 166s hierarchy_id controller path 166s 1 0 /user.slice/user-34002.slice 166s - getCGroups(): 166s - length(getCGroups1CpuSet()): 0 166s - getCGroups1CpuQuota(): NA 166s - getCGroups2CpuMax(): 2 166s - availableCores(which = 'all'): 166s system /proc/self/status cgroups2.cpu.max nproc 166s 2 2 2 2 166s mc.cores 166s 2 166s system /proc/self/status cgroups2.cpu.max nproc 166s 2 2 2 2 166s mc.cores 166s 2 166s CGroups for system ‘dt1’ ... done 166s CGroups for system ‘log1’ ... 166s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a2e2b74eb’ 166s - UID: 34002 166s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a2e2b74eb/proc’ 166s - maxCores(): Inf 166s - Adjust /proc/self/mounts accordingly: 166s 01: cgroup2 /tmp/Rtmp1TSVwN/file97a2e2b74eb/sys/fs/cgroup cgroup2 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 166s - getCGroupsVersion(): 2 166s - getCGroupsMounts(): 166s device mountpoint type 166s 1 cgroup2 /tmp/Rtmp1TSVwN/file97a2e2b74eb/sys/fs/cgroup cgroup2 166s options dump pass 166s 1 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 166s - getCGroups(): 166s hierarchy_id controller path 166s 1 0 /user.slice/user-34002.slice 166s - length(getCGroups1CpuSet()): 0 166s - getCGroups1CpuQuota(): NA 166s - getCGroups2CpuMax(): 1 166s - availableCores(which = 'all'): 166s system /proc/self/status cgroups2.cpu.max nproc 166s 2 2 1 2 166s mc.cores 166s 2 166s system /proc/self/status cgroups2.cpu.max nproc 166s 2 2 1 2 166s mc.cores 166s 2 166s CGroups for system ‘log1’ ... done 166s CGroups for system ‘pi-2021’ ... 166s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a5592dcd0’ 166s - UID: 1000 166s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a5592dcd0/proc’ 166s - maxCores(): Inf 166s - Adjust /proc/self/mounts accordingly: 166s 01: cgroup2 /tmp/Rtmp1TSVwN/file97a5592dcd0/sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0 166s - getCGroupsVersion(): 2 166s - getCGroupsMounts(): 166s device mountpoint type 166s 1 cgroup2 /tmp/Rtmp1TSVwN/file97a5592dcd0/sys/fs/cgroup cgroup2 166s options dump pass 166s 1 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0 166s - getCGroups(): 166s hierarchy_id controller path 166s 1 0 /user.slice/user-1000.slice/session-1498.scope 166s - length(getCGroups1CpuSet()): 0 166s - getCGroups1CpuQuota(): NA 166s - getCGroups2CpuMax(): NA 166s - availableCores(which = 'all'): 166s system /proc/self/status nproc mc.cores 166s 2 2 2 2 166s system /proc/self/status nproc mc.cores 166s 2 2 2 2 166s CGroups for system ‘pi-2021’ ... done 166s CGroups for system ‘posit.cloud-free’ ... 166s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a72680dbb’ 166s - UID: 2025988 166s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a72680dbb/proc’ 166s - maxCores(): Inf 166s - Adjust /proc/self/mounts accordingly: 166s - getCGroupsVersion(): 2 166s - getCGroupsMounts(): 166s 01: cgroup /tmp/Rtmp1TSVwN/file97a72680dbb/sys/fs/cgroup cgroup2 ro,nosuid,nodev,noexec,relatime 0 0 166s - getCGroups(): 166s device mountpoint type 166s 1 cgroup /tmp/Rtmp1TSVwN/file97a72680dbb/sys/fs/cgroup cgroup2 166s options dump pass 166s 1 ro,nosuid,nodev,noexec,relatime 0 0 166s hierarchy_id controller path 166s 1 0 / 166s - length(getCGroups1CpuSet()): 0 166s - getCGroups1CpuQuota(): NA 166s - getCGroups2CpuMax(): 1 166s - availableCores(which = 'all'): 166s system /proc/self/status cgroups2.cpu.max nproc 166s 2 2 1 2 166s mc.cores 166s 2 166s system /proc/self/status cgroups2.cpu.max nproc 166s 2 2 1 2 166s mc.cores 166s 2 166s CGroups for system ‘posit.cloud-free’ ... done 166s CGroups for system ‘x1’ ... 166s - Using temporary folder: ‘/tmp/Rtmp1TSVwN/file97a7a2593ad’ 166s 01: cgroup2 /tmp/Rtmp1TSVwN/file97a7a2593ad/sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime 0 0 166s device mountpoint type 166s 1 cgroup2 /tmp/Rtmp1TSVwN/file97a7a2593ad/sys/fs/cgroup cgroup2 166s options dump pass 166s 1 rw,nosuid,nodev,noexec,relatime 0 0 166s - UID: 1000 166s - procPath(): ‘/tmp/Rtmp1TSVwN/file97a7a2593ad/proc’ 166s - maxCores(): Inf 166s - Adjust /proc/self/mounts accordingly: 166s - getCGroupsVersion(): 2 166s - getCGroupsMounts(): 166s - getCGroups(): 166s hierarchy_id controller 166s 1 0 166s path 166s 1 /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.gnome.Terminal.slice/vte-spawn-2b165c43-93a4-4257-bef3-0c9d5a3b7f97.scope 166s - length(getCGroups1CpuSet()): 0 166s - getCGroups1CpuQuota(): NA 166s - getCGroups2CpuMax(): NA 166s - availableCores(which = 'all'): 166s system /proc/self/status nproc mc.cores 166s 2 2 2 2 166s system /proc/self/status nproc mc.cores 166s 2 2 2 2 166s CGroups for system ‘x1’ ... done 166s > 166s > message("cgroups - real-world ... DONE") 166s > 166s > source("incl/end.R") 166s cgroups2 - real-world ... done 166s cgroups - real-world ... DONE 166s > 166s BEGIN TEST cpuLoad.R 166s 166s R version 4.4.3 (2025-02-28) -- "Trophy Case" 166s Copyright (C) 2025 The R Foundation for Statistical Computing 166s Platform: x86_64-pc-linux-gnu 166s 166s R is free software and comes with ABSOLUTELY NO WARRANTY. 166s You are welcome to redistribute it under certain conditions. 166s Type 'license()' or 'licence()' for distribution details. 166s 166s R is a collaborative project with many contributors. 166s Type 'contributors()' for more information and 166s 'citation()' on how to cite R or R packages in publications. 166s 166s Type 'demo()' for some demos, 'help()' for on-line help, or 166s 'help.start()' for an HTML browser interface to help. 166s Type 'q()' to quit R. 166s 166s > source("incl/start.R") 166s > 166s > message("*** cpuLoad() ...") 166s *** cpuLoad() ... 166s > 166s > loadavg <- cpuLoad() 166s > print(loadavg) 166s 1min 5min 15min 166s 0.43 0.11 0.04 166s > 166s > stopifnot( 166s + is.numeric(loadavg), 166s + length(loadavg) == 3L, 166s + !is.null(names(loadavg)), 166s + identical(names(loadavg), c("1min", "5min", "15min")), 166s + all(is.na(loadavg) | loadavg >= 0) 166s + ) 166s > 166s > message("*** cpuLoad() ... DONE") 166s *** cpuLoad() ... DONE 166s > 166s > source("incl/end.R") 166s > 166s BEGIN TEST freeCores.R 166s 166s R version 4.4.3 (2025-02-28) -- "Trophy Case" 166s Copyright (C) 2025 The R Foundation for Statistical Computing 166s Platform: x86_64-pc-linux-gnu 166s 166s R is free software and comes with ABSOLUTELY NO WARRANTY. 166s You are welcome to redistribute it under certain conditions. 166s Type 'license()' or 'licence()' for distribution details. 166s 166s R is a collaborative project with many contributors. 166s Type 'contributors()' for more information and 166s 'citation()' on how to cite R or R packages in publications. 166s 166s Type 'demo()' for some demos, 'help()' for on-line help, or 166s 'help.start()' for an HTML browser interface to help. 166s Type 'q()' to quit R. 166s 166s > source("incl/start.R") 166s > 166s > message("*** freeLoad() ...") 166s *** freeLoad() ... 166s > 166s > free <- freeCores() 166s > print(free) 166s [1] 1 166s attr(,"loadavg") 166s 1min 5min 15min 166s 0.43 0.11 0.04 166s attr(,"maxCores") 166s system 166s 2 166s attr(,"memory") 166s [1] "5min" 166s attr(,"fraction") 166s [1] 0.9 166s > 166s > stopifnot( 166s + is.integer(free), 166s + length(free) == 1L, 166s + !is.na(free), free >= 1L 166s + ) 166s > 166s > message("*** freeLoad() ... DONE") 166s *** freeLoad() ... DONE 166s > 166s > source("incl/end.R") 166s > 166s BEGIN TEST freePort.R 166s 166s R version 4.4.3 (2025-02-28) -- "Trophy Case" 166s Copyright (C) 2025 The R Foundation for Statistical Computing 166s Platform: x86_64-pc-linux-gnu 166s 166s R is free software and comes with ABSOLUTELY NO WARRANTY. 166s You are welcome to redistribute it under certain conditions. 166s Type 'license()' or 'licence()' for distribution details. 166s 166s R is a collaborative project with many contributors. 166s Type 'contributors()' for more information and 166s 'citation()' on how to cite R or R packages in publications. 166s 166s Type 'demo()' for some demos, 'help()' for on-line help, or 166s 'help.start()' for an HTML browser interface to help. 166s Type 'q()' to quit R. 166s 166s > source("incl/start.R") 166s > 166s > message("*** freePort() ...") 166s > 166s > set.seed(42) 166s > rng <- .Random.seed 166s > 166s > for (kk in 1:5) { 166s + port <- freePort() 166s + message("A random free TCP port: ", port) 166s + stopifnot(is.integer(port), length(port) == 1L) 166s + if (!is.na(port)) stopifnot(port >= 0L, port <= 65535L) 166s + stopifnot(identical(.Random.seed, rng)) 166s + } 166s *** freePort() ... 166s A random free TCP port: 36754 166s A random free TCP port: 12149 166s A random free TCP port: 11031 166s > 166s > 166s > message("- freePort('auto')") 166s > 166s > Sys.unsetenv("R_PARALLEL_PORT") 166s > port <- freePort("auto") 166s > message("A random free TCP port: ", port) 166s > 166s > message("- freePort('auto') with env var R_PARALLEL_PORT = 8888") 166s > Sys.setenv(R_PARALLEL_PORT = 8888L) 166s > port <- freePort("auto") 166s A random free TCP port: 11351 166s A random free TCP port: 32598 166s - freePort('auto') 166s A random free TCP port: 11687 166s - freePort('auto') with env var R_PARALLEL_PORT = 8888 166s > message("A free TCP port: ", port) 166s > stopifnot(port == 8888L) 166s > 166s > 166s > message("*** freePort() ... DONE") 166s > 166s > source("incl/end.R") 166s A free TCP port: 8888 166s *** freePort() ... DONE 166s > 166s BEGIN TEST isConnectionValid.R 166s 166s R version 4.4.3 (2025-02-28) -- "Trophy Case" 166s Copyright (C) 2025 The R Foundation for Statistical Computing 166s Platform: x86_64-pc-linux-gnu 166s 166s R is free software and comes with ABSOLUTELY NO WARRANTY. 166s You are welcome to redistribute it under certain conditions. 166s Type 'license()' or 'licence()' for distribution details. 166s 166s R is a collaborative project with many contributors. 166s Type 'contributors()' for more information and 166s 'citation()' on how to cite R or R packages in publications. 166s 166s Type 'demo()' for some demos, 'help()' for on-line help, or 166s 'help.start()' for an HTML browser interface to help. 166s Type 'q()' to quit R. 166s 167s > source("incl/start.R") 167s > stopCluster <- parallel::stopCluster 167s > 167s > message("*** Connections ...") 167s *** Connections ... 167s - Connections cannot be serialized 167s > 167s > con <- stdin() 167s > idx <- as.integer(con) 167s > id <- connectionId(con) 167s > valid <- isConnectionValid(con) 167s > stopifnot(inherits(con, "connection"), idx == 0L, id == 0L, isTRUE(valid)) 167s > 167s > con <- stdout() 167s > idx <- as.integer(con) 167s > id <- connectionId(con) 167s > valid <- isConnectionValid(con) 167s > stopifnot(inherits(con, "connection"), idx == 1L, id == 1L, isTRUE(valid)) 167s > 167s > con <- stderr() 167s > idx <- as.integer(con) 167s > id <- connectionId(con) 167s > valid <- isConnectionValid(con) 167s > stopifnot(inherits(con, "connection"), idx == 2L, id == 2L, isTRUE(valid)) 167s > 167s > message("- Connections cannot be serialized") 167s > 167s > con <- file(tempfile(), open = "w") 167s > x <- list(value = 42, stderr = stderr(), con = con) 167s > y <- unserialize(serialize(x, connection = NULL)) 167s > print(connectionId(x$stderr)) 167s [1] 2 167s > print(connectionId(x$con)) 167s [1] 71 167s attr(,"raw_id") 167s [1] "" 167s > print(isConnectionValid(x$stderr)) 167s [1] TRUE 167s > print(isConnectionValid(x$con)) 167s [1] TRUE 167s > print(connectionId(y$stderr)) 167s [1] 2 167s > print(connectionId(y$con)) 167s [1] -1 167s > print(isConnectionValid(y$stderr)) 167s [1] TRUE 167s > print(isConnectionValid(y$con)) 167s *** Connections ... DONE 167s [1] FALSE 167s attr(,"reason") 167s [1] "Connection (connection: index=3, description=\"/tmp/Rtmpag1RbU/filea122fd16ea3\", class=\"file\", mode=\"w\", text=\"text\", opened=\"opened\", can read=\"no\", can write=\"yes\", id=-1) is no longer valid. It differ from the currently registered R connection with the same index 3 (connection: index=3, description=\"/tmp/Rtmpag1RbU/filea122fd16ea3\", class=\"file\", mode=\"w\", text=\"text\", opened=\"opened\", can read=\"no\", can write=\"yes\", id=71, raw_id=\"\")" 167s > 167s > stopifnot( 167s + identical(y$value, x$value), 167s + connectionId(x$stderr) == 2L, 167s + isConnectionValid(x$stderr), 167s + isConnectionValid(y$stderr), 167s + identical(connectionId(y$stderr), connectionId(x$stderr)), 167s + connectionId(x$con) >= 3L, 167s + isConnectionValid(x$con), 167s + connectionId(y$con) == -1L, 167s + !isConnectionValid(y$con) 167s + ) 167s > close(con) 167s > 167s > message("*** Connections ... DONE") 167s > 167s > source("incl/end.R") 167s > 167s BEGIN TEST isForkedChild.R 167s 167s R version 4.4.3 (2025-02-28) -- "Trophy Case" 167s Copyright (C) 2025 The R Foundation for Statistical Computing 167s Platform: x86_64-pc-linux-gnu 167s 167s R is free software and comes with ABSOLUTELY NO WARRANTY. 167s You are welcome to redistribute it under certain conditions. 167s Type 'license()' or 'licence()' for distribution details. 167s 167s R is a collaborative project with many contributors. 167s Type 'contributors()' for more information and 167s 'citation()' on how to cite R or R packages in publications. 167s 167s Type 'demo()' for some demos, 'help()' for on-line help, or 167s 'help.start()' for an HTML browser interface to help. 167s Type 'q()' to quit R. 167s 167s > source("incl/start.R") 167s > library(parallel) 167s > options(parallelly.debug = FALSE) 167s > 167s > message("*** isForkedChild() ...") 167s > 167s > stopifnot(!isForkedChild()) 167s > 167s > if (supportsMulticore()) { 167s + message("- mcparallel()/mccollect()") 167s + f <- mcparallel(isForkedChild()) 167s + isForked <- mccollect(f)[[1]] 167s + stopifnot(isForked) 167s + 167s + message("- makeForkCluster()") 167s + cl <- makeForkCluster(1L) 167s + isForked <- clusterEvalQ(cl, { parallelly::isForkedChild() }) 167s + isForked <- unlist(isForked, use.names = FALSE) 167s + stopifnot(isForked) 167s + parallel::stopCluster(cl) 167s + } 167s 167s Attaching package: ‘parallel’ 167s 167s The following object is masked _by_ ‘.GlobalEnv’: 167s 167s detectCores 167s 167s *** isForkedChild() ... 167s - mcparallel()/mccollect() 167s - makeForkCluster() 167s - mclapply() 167s > 167s > message("- mclapply()") 167s > isForked <- mclapply(1:2, FUN = function(ii) isForkedChild()) 167s > isForked <- unlist(isForked, use.names = FALSE) 167s > if (supportsMulticore()) { 167s + stopifnot(all(isForked)) 167s + } else { 167s + stopifnot(!any(isForked)) 167s + } 167s > 167s > message("- makeClusterPSOCK()") 167s > cl <- makeClusterPSOCK(1L) 167s - makeClusterPSOCK() 167s > isForked <- clusterEvalQ(cl, { parallelly::isForkedChild() }) 167s > isForked <- unlist(isForked, use.names = FALSE) 167s > stopifnot(!isForked) 167s > parallel::stopCluster(cl) 167s > 167s > message("*** isForkedChild() ... DONE") 167s > 167s > source("incl/end.R") 167s *** isForkedChild() ... DONE 167s > 167s BEGIN TEST killNode.R 167s 167s R version 4.4.3 (2025-02-28) -- "Trophy Case" 167s Copyright (C) 2025 The R Foundation for Statistical Computing 167s Platform: x86_64-pc-linux-gnu 167s 167s R is free software and comes with ABSOLUTELY NO WARRANTY. 167s You are welcome to redistribute it under certain conditions. 167s Type 'license()' or 'licence()' for distribution details. 167s 167s R is a collaborative project with many contributors. 167s Type 'contributors()' for more information and 167s 'citation()' on how to cite R or R packages in publications. 167s 167s Type 'demo()' for some demos, 'help()' for on-line help, or 167s 'help.start()' for an HTML browser interface to help. 167s Type 'q()' to quit R. 167s 168s > source("incl/start.R") 168s > 168s > if (.Platform$OS.type == "windows") { 168s + killNode <- function(cl) { 168s + parallel::stopCluster(cl) 168s + rep(TRUE, times = length(cl)) 168s + } 168s + } 168s > 168s > options(parallelly.debug = FALSE) 168s > 168s > message("*** killNode() and isNodeAlive() ...") 168s > 168s > isNodeAliveSupported <- isTRUE(parallelly:::pid_exists(Sys.getpid())) 168s > message("isNodeAlive() works: ", isNodeAliveSupported) 168s > 168s > cl <- makeClusterPSOCK(2L, autoStop = FALSE) 168s *** killNode() and isNodeAlive() ... 168s isNodeAlive() works: TRUE 168s > names(cl) <- sprintf("Node %d", seq_along(cl)) 168s > print(cl) 168s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform x86_64-pc-linux-gnu) 168s > 168s > ## WORKAROUND: On MS Windows, each R process creates a temporary Rscript 168s > ## file. In this test we terminate the workers such that these temporary files 168s > ## are not cleaned up, which will trigger a NOTE by 'R CMD check'. Because of 168s > ## this, we have to make sure to remove such files manually in this test. 168s > if (.Platform$OS.type == "windows") { 168s + files <- setdiff(dir(path = tempdir(), all.files = TRUE), c(".", "..")) 168s + files <- file.path(tempdir(), files) 168s + tmpfiles <- files 168s + files <- parallel::clusterEvalQ(cl, { 168s + files <- setdiff(dir(path = tempdir(), all.files = TRUE), c(".", "..")) 168s + file.path(tempdir(), files) 168s + }) 168s + files <- unlist(files) 168s + tmpfiles <- unique(c(tmpfiles, files)) 168s + message(sprintf("- files: [n=%d] %s", length(tmpfiles), 168s + paste(sQuote(tmpfiles), collapse = ", "))) 168s + } 168s > 168s > alive <- isNodeAlive(cl) 168s > print(alive) 168s Node 1 Node 2 168s TRUE TRUE 168s > stopifnot( 168s + length(alive) == length(cl), 168s + is.logical(alive) 168s + ) 168s > if (isNodeAliveSupported) { 168s + stopifnot( 168s + !anyNA(alive), 168s + isTRUE(alive[[1]]), isTRUE(alive[[2]]), 168s + all(alive) 168s + ) 168s + } 168s > 168s > message("- Terminate cluster nodes") 168s > signaled <- killNode(cl) 168s > - Terminate cluster nodes 168s - Waiting for cluster nodes to terminate 168s print(signaled) 168s Node 1 Node 2 168s TRUE TRUE 168s > stopifnot( 168s + length(signaled) == length(cl), 168s + is.logical(signaled) 168s + ) 168s > ## The value of tools::pskill() is incorrect in R (< 3.5.0) 168s > if (getRversion() >= "3.5.0") { 168s + stopifnot( 168s + isTRUE(signaled[[1]]), isTRUE(signaled[[2]]), 168s + all(signaled) 168s + ) 168s + } 168s > 168s > message("- Waiting for cluster nodes to terminate") 168s > ## It might take a moment before the background 168s > ## workers are shutdown after having been signaled 168s > timeout <- Sys.time() + 5.0 168s > repeat { 168s + alive <- isNodeAlive(cl) 168s + print(alive) 168s + stopifnot( 168s + length(alive) == length(cl), 168s + is.logical(alive) 168s + ) 168s + if (!any(alive, na.rm = TRUE)) break 168s + if (Sys.time() > timeout) { 168s + stop("One or more cluster nodes are still running after 5 seconds") 168s + } 168s + } 168s Node 1 Node 2 168s FALSE FALSE 168s > 168s > ## Remove any stray Rscript files 168s > if (.Platform$OS.type == "windows") { 168s + if (!isNodeAliveSupported) Sys.sleep(5.0) 168s + tmpfiles <- tmpfiles[utils::file_test("-f", tmpfiles)] 168s + if (length(tmpfiles) > 0L) { 168s + warning(sprintf("Cleaning up temporary left-over files: [n=%d] %s", 168s + length(tmpfiles), 168s + paste(sQuote(tmpfiles), collapse = ", "))) 168s + file.remove(tmpfiles) 168s + tmpfiles <- tmpfiles[utils::file_test("-f", tmpfiles)] 168s + if (length(tmpfiles) > 0L) { 168s + stop(sprintf("Failed to remove some temporary left-over files: [n=%d] %s", 168s + length(tmpfiles), 168s *** killNode() and isNodeAlive() ... done 168s + paste(sQuote(tmpfiles), collapse = ", "))) 168s + } 168s + } 168s + } 168s > 168s > cl <- NULL 168s > 168s > message("*** killNode() and isNodeAlive() ... done") 168s > 168s > source("incl/end.R") 168s > 168s BEGIN TEST makeClusterMPI.R 168s 168s R version 4.4.3 (2025-02-28) -- "Trophy Case" 168s Copyright (C) 2025 The R Foundation for Statistical Computing 168s Platform: x86_64-pc-linux-gnu 168s 168s R is free software and comes with ABSOLUTELY NO WARRANTY. 168s You are welcome to redistribute it under certain conditions. 168s Type 'license()' or 'licence()' for distribution details. 168s 168s R is a collaborative project with many contributors. 168s Type 'contributors()' for more information and 168s 'citation()' on how to cite R or R packages in publications. 168s 168s Type 'demo()' for some demos, 'help()' for on-line help, or 168s 'help.start()' for an HTML browser interface to help. 168s Type 'q()' to quit R. 168s 168s > source("incl/start.R") 168s > 168s > library(parallel) 168s 168s Attaching package: ‘parallel’ 168s 168s > 168s > message("*** makeClusterMPI() ...") 168s > 168s > pkg <- "Rmpi" 168s > if (fullTest && requireNamespace(pkg, quietly = TRUE)) { 168s + cl <- makeClusterMPI(2L) 168s + str(cl) 168s + 168s + res <- parLapply(cl, X = 1:2, fun = function(x) { 168s + list( 168s + hostname = Sys.info()[["nodename"]], 168s + pid = Sys.getpid(), 168s + value = x^2 168s + ) 168s + }) 168s + utils::str(res) 168s + y <- vapply(res, FUN = `[[`, "value", FUN.VALUE = NA_real_) 168s + stopifnot(identical(y, c(1, 4))) 168s + 168s + stopCluster(cl) 168s + str(cl) 168s + } 168s The following object is masked _by_ ‘.GlobalEnv’: 168s 168s detectCores 168s 168s *** makeClusterMPI() ... 168s *** makeClusterMPI() ... DONE 168s > 168s > message("*** makeClusterMPI() ... DONE") 168s > 168s > source("incl/end.R") 168s > 168s BEGIN TEST makeClusterPSOCK.R 168s 168s R version 4.4.3 (2025-02-28) -- "Trophy Case" 168s Copyright (C) 2025 The R Foundation for Statistical Computing 168s Platform: x86_64-pc-linux-gnu 168s 168s R is free software and comes with ABSOLUTELY NO WARRANTY. 168s You are welcome to redistribute it under certain conditions. 168s Type 'license()' or 'licence()' for distribution details. 168s 168s R is a collaborative project with many contributors. 168s Type 'contributors()' for more information and 168s 'citation()' on how to cite R or R packages in publications. 168s 168s Type 'demo()' for some demos, 'help()' for on-line help, or 168s 'help.start()' for an HTML browser interface to help. 168s Type 'q()' to quit R. 168s 169s > source("incl/start.R") 169s > 169s > is_fqdn <- parallelly:::is_fqdn 169s > is_ip_number <- parallelly:::is_ip_number 169s > is_localhost <- parallelly:::is_localhost 169s > find_rshcmd <- parallelly:::find_rshcmd 169s > 169s > message("*** makeClusterPSOCK() ...") 169s > 169s > message("- makeClusterPSOCK() - internal utility functions") 169s > 169s > stopifnot( 169s + is_fqdn("a.b"), 169s + is_fqdn("a.b.c"), 169s + !is_fqdn("a") 169s + ) 169s *** makeClusterPSOCK() ... 169s - makeClusterPSOCK() - internal utility functions 169s > 169s > stopifnot( 169s + is_ip_number("1.2.3.4"), 169s + !is_ip_number("a"), 169s + !is_ip_number("1.2.3"), 169s + !is_ip_number("1.2.3.256"), 169s + !is_ip_number("1.2.3.-1"), 169s + !is_ip_number("1.2.3.a") 169s + ) 169s > 169s > ## Reset internal cache 169s > stopifnot(is.na(is_localhost(worker = NULL, hostname = NULL))) 169s > stopifnot( 169s + is_localhost("localhost"), 169s + is_localhost("127.0.0.1"), 169s + is_localhost(Sys.info()[["nodename"]]), 169s + is_localhost(Sys.info()[["nodename"]]), ## cache hit 169s + !is_localhost("not.a.localhost.hostname") 169s + ) 169s > 169s > cmd <- find_rshcmd(must_work = FALSE) 169s > print(cmd) 169s $ssh 169s ssh 169s "/usr/bin/ssh" 169s attr(,"type") 169s [1] "ssh" 169s attr(,"version") 169s [1] "OpenSSH_9.9p1 Ubuntu-3ubuntu3, OpenSSL 3.4.1 11 Feb 2025" 169s 169s > 169s > 169s > message("- makeClusterPSOCK()") 169s > 169s > cl <- makeClusterPSOCK("", user = "johndoe", master = NULL, revtunnel = FALSE, rshcmd = "my_ssh", renice = TRUE, manual = TRUE, dryrun = TRUE) 169s - makeClusterPSOCK() 169s [22:22:29.304] [local output] makeClusterPSOCK() ... 169s [22:22:29.339] [local output] Workers: [n = 1] ‘’ 169s [22:22:29.341] [local output] Base port: 11179 169s [22:22:29.341] [local output] Getting setup options for 1 cluster nodes ... 169s [22:22:29.341] [local output] - Node #1 of 1 ... 169s [22:22:29.343] [local output] Rscript port: 11179 169s 169s [22:22:29.343] [local output] Using 'rshcmd': ‘my_ssh’ [type=‘’, version=‘’] 169s [22:22:29.344] [local output] Getting setup options for 1 cluster nodes ... done 169s [22:22:29.344] [local output] Creating node #1 of 1 ... 169s [22:22:29.344] [local output] - setting up node 169s [22:22:29.344] [local output] - attempt #1 of 3 169s ---------------------------------------------------------------------- 169s Manually, (i) login into external machine ‘’: 169s 169s 'my_ssh' -l johndoe 169s 169s and (ii) start worker #1 from there: 169s 169s nice --adjustment=1 '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=autopkgtest PORT=11179 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 169s 169s Alternatively, start worker #1 from the local machine by combining both steps in a single call: 169s 169s 'my_ssh' -l johndoe "nice --adjustment=1 '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'options(socketOptions = \"no-delay\")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=autopkgtest PORT=11179 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential" 169s 169s [22:22:29.345] [local output] Creating node #1 of 1 ... done 169s [22:22:29.345] [local output] Launching of 1 workers completed 169s [22:22:29.345] [local output] Number of nodes in cluster: 1 169s [22:22:29.345] [local output] Collecting session information from 1 workers 169s [22:22:29.346] [local output] - Worker #1 of 1 169s [22:22:29.346] [local output] makeClusterPSOCK() ... done 169s > print(cl) 169s [22:22:29.349] [local output] makeClusterPSOCK() ... 169s Socket cluster with 1 nodes where 1 node is on host ‘NA’ (R version and platform not queried) 169s > 169s > cl <- makeClusterPSOCK(1L, port = "random", dryrun = TRUE) 169s [22:22:29.363] [local output] Workers: [n = 1] ‘localhost’ 169s [22:22:29.364] [local output] Base port: 11023 169s [22:22:29.364] [local output] Getting setup options for 1 cluster nodes ... 169s [22:22:29.364] [local output] - Node #1 of 1 ... 169s [22:22:29.365] [local output] localMachine=TRUE => revtunnel=FALSE 169s 169s [22:22:29.365] [local output] Rscript port: 11023 169s 169s [22:22:29.365] [local output] Getting setup options for 1 cluster nodes ... done 169s [22:22:29.366] [local output] Creating node #1 of 1 ... 169s [22:22:29.366] [local output] - setting up node 169s [22:22:29.366] [local output] - attempt #1 of 3 169s [22:22:29.366] [local output] Creating node #1 of 1 ... done 169s [22:22:29.366] [local output] Launching of 1 workers completed 169s ---------------------------------------------------------------------- 169s Manually, start worker #1 on local machine ‘localhost’ with: 169s 169s '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11023 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 169s 169s [22:22:29.366] [local output] Number of nodes in cluster: 1 169s [22:22:29.367] [local output] Collecting session information from 1 workers 169s [22:22:29.367] [local output] - Worker #1 of 1 169s [22:22:29.367] [local output] makeClusterPSOCK() ... done 169s > print(cl) 169s [22:22:29.368] [local output] makeClusterPSOCK() ... 169s Socket cluster with 1 nodes where 1 node is on host ‘NA’ (R version and platform not queried) 169s > 169s > cl <- makeClusterPSOCK(1L) 169s [22:22:29.374] [local output] Workers: [n = 1] ‘localhost’ 169s [22:22:29.374] [local output] Base port: 11502 169s [22:22:29.374] [local output] Getting setup options for 1 cluster nodes ... 169s [22:22:29.374] [local output] - Node #1 of 1 ... 169s [22:22:29.375] [local output] localMachine=TRUE => revtunnel=FALSE 169s 169s [22:22:29.376] Testing if worker's PID can be inferred: ‘'/usr/lib/R/bin/Rscript' -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad435bdd6c6.pid")), silent = TRUE)' -e 'file.exists("/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad435bdd6c6.pid")'’ 169s [22:22:29.562] - Possible to infer worker's PID: TRUE 169s [22:22:29.562] [local output] Rscript port: 11502 169s 169s [22:22:29.563] [local output] Getting setup options for 1 cluster nodes ... done 169s [22:22:29.563] [local output] - Parallel setup requested for some PSOCK nodes 169s [22:22:29.563] [local output] Setting up PSOCK nodes in parallel 169s [22:22:29.564] List of 36 169s [22:22:29.564] $ worker : chr "localhost" 169s [22:22:29.564] ..- attr(*, "localhost")= logi TRUE 169s [22:22:29.564] $ master : chr "localhost" 169s [22:22:29.564] $ port : int 11502 169s [22:22:29.564] $ connectTimeout : num 120 169s [22:22:29.564] $ timeout : num 2592000 169s [22:22:29.564] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 169s [22:22:29.564] $ homogeneous : logi TRUE 169s [22:22:29.564] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 169s [22:22:29.564] $ rscript_envs : NULL 169s [22:22:29.564] $ rscript_libs : NULL 169s [22:22:29.564] $ rscript_startup : NULL 169s [22:22:29.564] $ rscript_sh : chr [1:2] "sh" "sh" 169s [22:22:29.564] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 169s [22:22:29.564] $ methods : logi TRUE 169s [22:22:29.564] $ socketOptions : chr "no-delay" 169s [22:22:29.564] $ useXDR : logi FALSE 169s [22:22:29.564] $ outfile : chr "/dev/null" 169s [22:22:29.564] $ renice : int NA 169s [22:22:29.564] $ rshcmd : NULL 169s [22:22:29.564] $ user : chr(0) 169s [22:22:29.564] $ revtunnel : logi FALSE 169s [22:22:29.564] $ rshlogfile : NULL 169s [22:22:29.564] $ rshopts : chr(0) 169s [22:22:29.564] $ rank : int 1 169s [22:22:29.564] $ manual : logi FALSE 169s [22:22:29.564] $ dryrun : logi FALSE 169s [22:22:29.564] $ quiet : logi FALSE 169s [22:22:29.564] $ setup_strategy : chr "parallel" 169s [22:22:29.564] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 169s [22:22:29.564] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad435bdd6c6.pid" 169s [22:22:29.564] $ rshcmd_label : NULL 169s [22:22:29.564] $ rsh_call : NULL 169s [22:22:29.564] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 169s [22:22:29.564] $ localMachine : logi TRUE 169s [22:22:29.564] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 169s [22:22:29.564] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 169s [22:22:29.564] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 169s [22:22:29.564] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 169s [22:22:29.564] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 169s [22:22:29.564] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 169s [22:22:29.564] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 169s [22:22:29.564] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 169s [22:22:29.564] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 169s [22:22:29.564] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 169s [22:22:29.564] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 169s [22:22:29.564] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 169s [22:22:29.564] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 169s [22:22:29.564] "parallel"), action = c("launch", "options"), verbose = FALSE) 169s [22:22:29.564] $ arguments :List of 28 169s [22:22:29.564] ..$ worker : chr "localhost" 169s [22:22:29.564] ..$ master : NULL 169s [22:22:29.564] ..$ port : int 11502 169s [22:22:29.564] ..$ connectTimeout : num 120 169s [22:22:29.564] ..$ timeout : num 2592000 169s [22:22:29.564] ..$ rscript : NULL 169s [22:22:29.564] ..$ homogeneous : NULL 169s [22:22:29.564] ..$ rscript_args : NULL 169s [22:22:29.564] ..$ rscript_envs : NULL 169s [22:22:29.564] ..$ rscript_libs : NULL 169s [22:22:29.564] ..$ rscript_startup : NULL 169s [22:22:29.564] ..$ rscript_sh : chr "auto" 169s [22:22:29.564] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 169s [22:22:29.564] ..$ methods : logi TRUE 169s [22:22:29.564] ..$ socketOptions : chr "no-delay" 169s [22:22:29.564] ..$ useXDR : logi FALSE 169s [22:22:29.564] ..$ outfile : chr "/dev/null" 169s [22:22:29.564] ..$ renice : int NA 169s [22:22:29.564] ..$ rshcmd : NULL 169s [22:22:29.564] ..$ user : NULL 169s [22:22:29.564] ..$ revtunnel : logi NA 169s [22:22:29.564] ..$ rshlogfile : NULL 169s [22:22:29.564] ..$ rshopts : NULL 169s [22:22:29.564] ..$ rank : int 1 169s [22:22:29.564] ..$ manual : logi FALSE 169s [22:22:29.564] ..$ dryrun : logi FALSE 169s [22:22:29.564] ..$ quiet : logi FALSE 169s [22:22:29.564] ..$ setup_strategy : chr "parallel" 169s [22:22:29.564] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 169s [22:22:29.586] [local output] System call to launch all workers: 169s [22:22:29.586] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad435bdd6c6.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11502 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 169s [22:22:29.586] [local output] Starting PSOCK main server 169s [22:22:29.592] [local output] Workers launched 169s [22:22:29.592] [local output] Waiting for workers to connect back 169s [22:22:29.593] - [local output] 0 workers out of 1 ready 169s [22:22:29.783] - [local output] 0 workers out of 1 ready 169s [22:22:29.784] - [local output] 1 workers out of 1 ready 169s [22:22:29.784] [local output] Launching of 1 workers completed 169s [22:22:29.784] [local output] Number of nodes in cluster: 1 169s [22:22:29.784] [local output] Collecting session information from 1 workers 169s [22:22:29.785] [local output] - Worker #1 of 1 169s [22:22:29.785] [local output] makeClusterPSOCK() ... done 169s > print(cl) 169s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform x86_64-pc-linux-gnu) 169s > node <- cl[[1]] 169s > utils::str(node) 169s List of 4 169s $ con : 'sockconn' int 4 169s ..- attr(*, "conn_id")= 169s $ host : chr "localhost" 169s ..- attr(*, "localhost")= logi TRUE 169s $ rank : int 0 169s $ session_info:List of 6 169s ..$ r :List of 15 169s .. ..$ platform : chr "x86_64-pc-linux-gnu" 169s .. ..$ arch : chr "x86_64" 169s .. ..$ os : chr "linux-gnu" 169s .. ..$ system : chr "x86_64, linux-gnu" 169s .. ..$ status : chr "" 169s .. ..$ major : chr "4" 169s .. ..$ minor : chr "4.3" 169s .. ..$ year : chr "2025" 169s .. ..$ month : chr "02" 169s .. ..$ day : chr "28" 169s .. ..$ svn rev : chr "87843" 169s .. ..$ language : chr "R" 169s .. ..$ version.string: chr "R version 4.4.3 (2025-02-28)" 169s .. ..$ nickname : chr "Trophy Case" 169s .. ..$ os.type : chr "unix" 169s ..$ system :List of 8 169s .. ..$ sysname : chr "Linux" 169s .. ..$ release : chr "6.14.0-10-generic" 169s .. ..$ version : chr "#10-Ubuntu SMP PREEMPT_DYNAMIC Wed Mar 12 16:07:00 UTC 2025" 169s .. ..$ nodename : chr "autopkgtest" 169s .. ..$ machine : chr "x86_64" 169s .. ..$ login : chr "ubuntu" 169s .. ..$ user : chr "ubuntu" 169s .. ..$ effective_user: chr "ubuntu" 169s ..$ libs : chr [1:3] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library" "/usr/lib/R/library" 169s ..$ pkgs : NULL 169s ..$ pwd : chr "/tmp/autopkgtest.DEHtdl/autopkgtest_tmp/tests" 169s ..$ process:List of 1 169s .. ..$ pid: int 2817 169s - attr(*, "options")=List of 35 169s ..$ worker : chr "localhost" 169s .. ..- attr(*, "localhost")= logi TRUE 169s ..$ master : chr "localhost" 169s ..$ port : int 11502 169s ..$ connectTimeout : num 120 169s ..$ timeout : num 2592000 169s ..$ rscript : chr "'/usr/lib/R/bin/Rscript'" 169s ..$ homogeneous : logi TRUE 169s ..$ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 169s ..$ rscript_envs : NULL 169s ..$ rscript_libs : NULL 169s ..$ rscript_startup : NULL 169s ..$ rscript_sh : chr [1:2] "sh" "sh" 169s ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 169s ..$ methods : logi TRUE 169s ..$ socketOptions : chr "no-delay" 169s ..$ useXDR : logi FALSE 169s ..$ outfile : chr "/dev/null" 169s ..$ renice : int NA 169s ..$ rshcmd : NULL 169s ..$ user : chr(0) 169s ..$ revtunnel : logi FALSE 169s ..$ rshlogfile : NULL 169s ..$ rshopts : chr(0) 169s ..$ rank : int 0 169s ..$ manual : logi FALSE 169s ..$ dryrun : logi FALSE 169s ..$ quiet : logi FALSE 169s ..$ setup_strategy : chr "parallel" 169s ..$ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 169s ..$ rshcmd_label : NULL 169s ..$ rsh_call : NULL 169s ..$ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 169s ..$ localMachine : logi TRUE 169s ..$ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 169s master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 169s 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 169s 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 169s rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 169s "cmd", "sh", "none"), default_packages = c("datasets", "utils", 169s "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 169s socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 169s "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 169s FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 169s NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 169s NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 169s setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 169s "parallel"), action = c("launch", "options"), verbose = FALSE) 169s ..$ arguments :List of 28 169s .. ..$ worker : chr "localhost" 169s .. ..$ master : NULL 169s .. ..$ port : int 11502 169s .. ..$ connectTimeout : num 120 169s .. ..$ timeout : num 2592000 169s .. ..$ rscript : NULL 169s .. ..$ homogeneous : NULL 169s .. ..$ rscript_args : NULL 169s .. ..$ rscript_envs : NULL 169s .. ..$ rscript_libs : NULL 169s .. ..$ rscript_startup : NULL 169s .. ..$ rscript_sh : chr "auto" 169s .. ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 169s .. ..$ methods : logi TRUE 169s .. ..$ socketOptions : chr "no-delay" 169s .. ..$ useXDR : logi FALSE 169s .. ..$ outfile : chr "/dev/null" 169s .. ..$ renice : int NA 169s .. ..$ rshcmd : NULL 169s .. ..$ user : NULL 169s .. ..$ revtunnel : logi NA 169s .. ..$ rshlogfile : NULL 169s .. ..$ rshopts : NULL 169s .. ..$ rank : int 1 169s .. ..$ manual : logi FALSE 169s .. ..$ dryrun : logi FALSE 169s .. ..$ quiet : logi FALSE 169s .. ..$ setup_strategy : chr "parallel" 169s ..- attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 169s - attr(*, "class")= chr [1:2] "RichSOCKnode" "SOCK0node" 169s > stopifnot(isTRUE(attr(node[["host"]], "localhost"))) 169s > parallel::stopCluster(cl) 169s > 169s > 169s > message("- makeClusterPSOCK() - useXDR = TRUE/FALSE") 169s > 169s > for (xdr in c(TRUE, FALSE)) { 169s + cl <- makeClusterPSOCK(1L, useXDR = xdr) 169s + node <- cl[[1]] 169s + stopifnot( 169s + is.list(node), 169s + inherits(node, if (xdr) "SOCKnode" else "SOCK0node"), 169s + "session_info" %in% names(node) 169s + ) 169s + si <- node[["session_info"]] 169s + stopifnot(is.list(si)) 169s + parallel::stopCluster(cl) 169s + } 169s - makeClusterPSOCK() - useXDR = TRUE/FALSE 169s [22:22:29.845] [local output] makeClusterPSOCK() ... 169s [22:22:29.851] [local output] Workers: [n = 1] ‘localhost’ 169s [22:22:29.852] [local output] Base port: 11509 169s [22:22:29.852] [local output] Getting setup options for 1 cluster nodes ... 169s [22:22:29.852] [local output] - Node #1 of 1 ... 169s [22:22:29.852] [local output] localMachine=TRUE => revtunnel=FALSE 169s 169s [22:22:29.853] [local output] Rscript port: 11509 169s 169s [22:22:29.853] [local output] Getting setup options for 1 cluster nodes ... done 169s [22:22:29.854] [local output] - Parallel setup requested for some PSOCK nodes 169s [22:22:29.854] [local output] Setting up PSOCK nodes in parallel 169s [22:22:29.854] List of 36 169s [22:22:29.854] $ worker : chr "localhost" 169s [22:22:29.854] ..- attr(*, "localhost")= logi TRUE 169s [22:22:29.854] $ master : chr "localhost" 169s [22:22:29.854] $ port : int 11509 169s [22:22:29.854] $ connectTimeout : num 120 169s [22:22:29.854] $ timeout : num 2592000 169s [22:22:29.854] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 169s [22:22:29.854] $ homogeneous : logi TRUE 169s [22:22:29.854] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 169s [22:22:29.854] $ rscript_envs : NULL 169s [22:22:29.854] $ rscript_libs : NULL 169s [22:22:29.854] $ rscript_startup : NULL 169s [22:22:29.854] $ rscript_sh : chr [1:2] "sh" "sh" 169s [22:22:29.854] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 169s [22:22:29.854] $ methods : logi TRUE 169s [22:22:29.854] $ socketOptions : chr "no-delay" 169s [22:22:29.854] $ useXDR : logi TRUE 169s [22:22:29.854] $ outfile : chr "/dev/null" 169s [22:22:29.854] $ renice : int NA 169s [22:22:29.854] $ rshcmd : NULL 169s [22:22:29.854] $ user : chr(0) 169s [22:22:29.854] $ revtunnel : logi FALSE 169s [22:22:29.854] $ rshlogfile : NULL 169s [22:22:29.854] $ rshopts : chr(0) 169s [22:22:29.854] $ rank : int 1 169s [22:22:29.854] $ manual : logi FALSE 169s [22:22:29.854] $ dryrun : logi FALSE 169s [22:22:29.854] $ quiet : logi FALSE 169s [22:22:29.854] $ setup_strategy : chr "parallel" 169s [22:22:29.854] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 169s [22:22:29.854] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad45f304a3e.pid" 169s [22:22:29.854] $ rshcmd_label : NULL 169s [22:22:29.854] $ rsh_call : NULL 169s [22:22:29.854] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 169s [22:22:29.854] $ localMachine : logi TRUE 169s [22:22:29.854] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 169s [22:22:29.854] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 169s [22:22:29.854] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 169s [22:22:29.854] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 169s [22:22:29.854] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 169s [22:22:29.854] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 169s [22:22:29.854] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 169s [22:22:29.854] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 169s [22:22:29.854] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 169s [22:22:29.854] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 169s [22:22:29.854] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 169s [22:22:29.854] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 169s [22:22:29.854] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 169s [22:22:29.854] "parallel"), action = c("launch", "options"), verbose = FALSE) 169s [22:22:29.854] $ arguments :List of 28 169s [22:22:29.854] ..$ worker : chr "localhost" 169s [22:22:29.854] ..$ master : NULL 169s [22:22:29.854] ..$ port : int 11509 169s [22:22:29.854] ..$ connectTimeout : num 120 169s [22:22:29.854] ..$ timeout : num 2592000 169s [22:22:29.854] ..$ rscript : NULL 169s [22:22:29.854] ..$ homogeneous : NULL 169s [22:22:29.854] ..$ rscript_args : NULL 169s [22:22:29.854] ..$ rscript_envs : NULL 169s [22:22:29.854] ..$ rscript_libs : NULL 169s [22:22:29.854] ..$ rscript_startup : NULL 169s [22:22:29.854] ..$ rscript_sh : chr "auto" 169s [22:22:29.854] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 169s [22:22:29.854] ..$ methods : logi TRUE 169s [22:22:29.854] ..$ socketOptions : chr "no-delay" 169s [22:22:29.854] ..$ useXDR : logi TRUE 169s [22:22:29.854] ..$ outfile : chr "/dev/null" 169s [22:22:29.854] ..$ renice : int NA 169s [22:22:29.854] ..$ rshcmd : NULL 169s [22:22:29.854] ..$ user : NULL 169s [22:22:29.854] ..$ revtunnel : logi NA 169s [22:22:29.854] ..$ rshlogfile : NULL 169s [22:22:29.854] ..$ rshopts : NULL 169s [22:22:29.854] ..$ rank : int 1 169s [22:22:29.854] ..$ manual : logi FALSE 169s [22:22:29.854] ..$ dryrun : logi FALSE 169s [22:22:29.854] ..$ quiet : logi FALSE 169s [22:22:29.854] ..$ setup_strategy : chr "parallel" 169s [22:22:29.854] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 169s [22:22:29.872] [local output] System call to launch all workers: 169s [22:22:29.872] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad45f304a3e.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11509 OUT=/dev/null TIMEOUT=2592000 XDR=TRUE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 169s [22:22:29.872] [local output] Starting PSOCK main server 169s [22:22:29.874] [local output] Workers launched 169s [22:22:29.874] [local output] Waiting for workers to connect back 169s [22:22:29.874] - [local output] 0 workers out of 1 ready 169s [22:22:30.076] - [local output] 0 workers out of 1 ready 169s [22:22:30.076] - [local output] 1 workers out of 1 ready 169s [22:22:30.076] [local output] Launching of 1 workers completed 169s [22:22:30.076] [local output] Number of nodes in cluster: 1 169s [22:22:30.077] [local output] Collecting session information from 1 workers 169s [22:22:30.077] [local output] - Worker #1 of 1 169s [22:22:30.078] [local output] makeClusterPSOCK() ... done 169s [22:22:30.078] [local output] makeClusterPSOCK() ... 169s [22:22:30.086] [local output] Workers: [n = 1] ‘localhost’ 169s [22:22:30.086] [local output] Base port: 11685 169s [22:22:30.086] [local output] Getting setup options for 1 cluster nodes ... 169s [22:22:30.087] [local output] - Node #1 of 1 ... 169s [22:22:30.087] [local output] localMachine=TRUE => revtunnel=FALSE 169s 169s [22:22:30.088] [local output] Rscript port: 11685 169s 169s [22:22:30.088] [local output] Getting setup options for 1 cluster nodes ... done 169s [22:22:30.088] [local output] - Parallel setup requested for some PSOCK nodes 169s [22:22:30.089] [local output] Setting up PSOCK nodes in parallel 169s [22:22:30.089] List of 36 169s [22:22:30.089] $ worker : chr "localhost" 169s [22:22:30.089] ..- attr(*, "localhost")= logi TRUE 169s [22:22:30.089] $ master : chr "localhost" 169s [22:22:30.089] $ port : int 11685 169s [22:22:30.089] $ connectTimeout : num 120 169s [22:22:30.089] $ timeout : num 2592000 169s [22:22:30.089] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 169s [22:22:30.089] $ homogeneous : logi TRUE 169s [22:22:30.089] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 169s [22:22:30.089] $ rscript_envs : NULL 169s [22:22:30.089] $ rscript_libs : NULL 169s [22:22:30.089] $ rscript_startup : NULL 169s [22:22:30.089] $ rscript_sh : chr [1:2] "sh" "sh" 169s [22:22:30.089] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 169s [22:22:30.089] $ methods : logi TRUE 169s [22:22:30.089] $ socketOptions : chr "no-delay" 169s [22:22:30.089] $ useXDR : logi FALSE 169s [22:22:30.089] $ outfile : chr "/dev/null" 169s [22:22:30.089] $ renice : int NA 169s [22:22:30.089] $ rshcmd : NULL 169s [22:22:30.089] $ user : chr(0) 169s [22:22:30.089] $ revtunnel : logi FALSE 169s [22:22:30.089] $ rshlogfile : NULL 169s [22:22:30.089] $ rshopts : chr(0) 169s [22:22:30.089] $ rank : int 1 169s [22:22:30.089] $ manual : logi FALSE 169s [22:22:30.089] $ dryrun : logi FALSE 169s [22:22:30.089] $ quiet : logi FALSE 169s [22:22:30.089] $ setup_strategy : chr "parallel" 169s [22:22:30.089] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 169s [22:22:30.089] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4613b8f0a.pid" 169s [22:22:30.089] $ rshcmd_label : NULL 169s [22:22:30.089] $ rsh_call : NULL 169s [22:22:30.089] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 169s [22:22:30.089] $ localMachine : logi TRUE 169s [22:22:30.089] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 169s [22:22:30.089] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 169s [22:22:30.089] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 169s [22:22:30.089] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 169s [22:22:30.089] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 169s [22:22:30.089] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 169s [22:22:30.089] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 169s [22:22:30.089] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 169s [22:22:30.089] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 169s [22:22:30.089] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 169s [22:22:30.089] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 169s [22:22:30.089] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 169s [22:22:30.089] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 169s [22:22:30.089] "parallel"), action = c("launch", "options"), verbose = FALSE) 169s [22:22:30.089] $ arguments :List of 28 169s [22:22:30.089] ..$ worker : chr "localhost" 169s [22:22:30.089] ..$ master : NULL 169s [22:22:30.089] ..$ port : int 11685 169s [22:22:30.089] ..$ connectTimeout : num 120 169s [22:22:30.089] ..$ timeout : num 2592000 169s [22:22:30.089] ..$ rscript : NULL 169s [22:22:30.089] ..$ homogeneous : NULL 169s [22:22:30.089] ..$ rscript_args : NULL 169s [22:22:30.089] ..$ rscript_envs : NULL 169s [22:22:30.089] ..$ rscript_libs : NULL 169s [22:22:30.089] ..$ rscript_startup : NULL 169s [22:22:30.089] ..$ rscript_sh : chr "auto" 169s [22:22:30.089] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 169s [22:22:30.089] ..$ methods : logi TRUE 169s [22:22:30.089] ..$ socketOptions : chr "no-delay" 169s [22:22:30.089] ..$ useXDR : logi FALSE 169s [22:22:30.089] ..$ outfile : chr "/dev/null" 169s [22:22:30.089] ..$ renice : int NA 169s [22:22:30.089] ..$ rshcmd : NULL 169s [22:22:30.089] ..$ user : NULL 169s [22:22:30.089] ..$ revtunnel : logi NA 169s [22:22:30.089] ..$ rshlogfile : NULL 169s [22:22:30.089] ..$ rshopts : NULL 169s [22:22:30.089] ..$ rank : int 1 169s [22:22:30.089] ..$ manual : logi FALSE 169s [22:22:30.089] ..$ dryrun : logi FALSE 169s [22:22:30.089] ..$ quiet : logi FALSE 169s [22:22:30.089] ..$ setup_strategy : chr "parallel" 169s [22:22:30.089] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 169s [22:22:30.109] [local output] System call to launch all workers: 169s [22:22:30.109] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4613b8f0a.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11685 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 169s [22:22:30.110] [local output] Starting PSOCK main server 169s [22:22:30.111] [local output] Workers launched 169s [22:22:30.112] [local output] Waiting for workers to connect back 169s [22:22:30.112] - [local output] 0 workers out of 1 ready 170s [22:22:30.297] - [local output] 0 workers out of 1 ready 170s [22:22:30.297] - [local output] 1 workers out of 1 ready 170s [22:22:30.298] [local output] Launching of 1 workers completed 170s [22:22:30.298] [local output] Number of nodes in cluster: 1 170s [22:22:30.298] [local output] Collecting session information from 1 workers 170s [22:22:30.299] [local output] - Worker #1 of 1 170s [22:22:30.299] [local output] makeClusterPSOCK() ... done 170s - makeClusterPSOCK() - argument 'socketOptions' 170s > 170s > message("- makeClusterPSOCK() - argument 'socketOptions'") 170s > 170s > for (value in list(NULL, "NULL", "no-delay")) { 170s + cl <- makeClusterPSOCK(1L, socketOptions = value) 170s + y <- parallel::clusterEvalQ(cl, 42L)[[1]] 170s + stopifnot(identical(y, 42L)) 170s + parallel::stopCluster(cl) 170s + } 170s [22:22:30.306] [local output] makeClusterPSOCK() ... 170s [22:22:30.312] [local output] Workers: [n = 1] ‘localhost’ 170s [22:22:30.312] [local output] Base port: 11474 170s [22:22:30.312] [local output] Getting setup options for 1 cluster nodes ... 170s [22:22:30.313] [local output] - Node #1 of 1 ... 170s [22:22:30.313] [local output] localMachine=TRUE => revtunnel=FALSE 170s 170s [22:22:30.314] [local output] Rscript port: 11474 170s 170s [22:22:30.314] [local output] Getting setup options for 1 cluster nodes ... done 170s [22:22:30.314] [local output] - Parallel setup requested for some PSOCK nodes 170s [22:22:30.317] [local output] Setting up PSOCK nodes in parallel 170s [22:22:30.317] List of 36 170s [22:22:30.317] $ worker : chr "localhost" 170s [22:22:30.317] ..- attr(*, "localhost")= logi TRUE 170s [22:22:30.317] $ master : chr "localhost" 170s [22:22:30.317] $ port : int 11474 170s [22:22:30.317] $ connectTimeout : num 120 170s [22:22:30.317] $ timeout : num 2592000 170s [22:22:30.317] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 170s [22:22:30.317] $ homogeneous : logi TRUE 170s [22:22:30.317] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 170s [22:22:30.317] $ rscript_envs : NULL 170s [22:22:30.317] $ rscript_libs : NULL 170s [22:22:30.317] $ rscript_startup : NULL 170s [22:22:30.317] $ rscript_sh : chr [1:2] "sh" "sh" 170s [22:22:30.317] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 170s [22:22:30.317] $ methods : logi TRUE 170s [22:22:30.317] $ socketOptions : NULL 170s [22:22:30.317] $ useXDR : logi FALSE 170s [22:22:30.317] $ outfile : chr "/dev/null" 170s [22:22:30.317] $ renice : int NA 170s [22:22:30.317] $ rshcmd : NULL 170s [22:22:30.317] $ user : chr(0) 170s [22:22:30.317] $ revtunnel : logi FALSE 170s [22:22:30.317] $ rshlogfile : NULL 170s [22:22:30.317] $ rshopts : chr(0) 170s [22:22:30.317] $ rank : int 1 170s [22:22:30.317] $ manual : logi FALSE 170s [22:22:30.317] $ dryrun : logi FALSE 170s [22:22:30.317] $ quiet : logi FALSE 170s [22:22:30.317] $ setup_strategy : chr "parallel" 170s [22:22:30.317] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 170s [22:22:30.317] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4145fff0e.pid" 170s [22:22:30.317] $ rshcmd_label : NULL 170s [22:22:30.317] $ rsh_call : NULL 170s [22:22:30.317] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 170s [22:22:30.317] $ localMachine : logi TRUE 170s [22:22:30.317] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 170s [22:22:30.317] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 170s [22:22:30.317] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 170s [22:22:30.317] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 170s [22:22:30.317] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 170s [22:22:30.317] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 170s [22:22:30.317] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 170s [22:22:30.317] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 170s [22:22:30.317] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 170s [22:22:30.317] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 170s [22:22:30.317] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 170s [22:22:30.317] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 170s [22:22:30.317] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 170s [22:22:30.317] "parallel"), action = c("launch", "options"), verbose = FALSE) 170s [22:22:30.317] $ arguments :List of 28 170s [22:22:30.317] ..$ worker : chr "localhost" 170s [22:22:30.317] ..$ master : NULL 170s [22:22:30.317] ..$ port : int 11474 170s [22:22:30.317] ..$ connectTimeout : num 120 170s [22:22:30.317] ..$ timeout : num 2592000 170s [22:22:30.317] ..$ rscript : NULL 170s [22:22:30.317] ..$ homogeneous : NULL 170s [22:22:30.317] ..$ rscript_args : NULL 170s [22:22:30.317] ..$ rscript_envs : NULL 170s [22:22:30.317] ..$ rscript_libs : NULL 170s [22:22:30.317] ..$ rscript_startup : NULL 170s [22:22:30.317] ..$ rscript_sh : chr "auto" 170s [22:22:30.317] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 170s [22:22:30.317] ..$ methods : logi TRUE 170s [22:22:30.317] ..$ socketOptions : NULL 170s [22:22:30.317] ..$ useXDR : logi FALSE 170s [22:22:30.317] ..$ outfile : chr "/dev/null" 170s [22:22:30.317] ..$ renice : int NA 170s [22:22:30.317] ..$ rshcmd : NULL 170s [22:22:30.317] ..$ user : NULL 170s [22:22:30.317] ..$ revtunnel : logi NA 170s [22:22:30.317] ..$ rshlogfile : NULL 170s [22:22:30.317] ..$ rshopts : NULL 170s [22:22:30.317] ..$ rank : int 1 170s [22:22:30.317] ..$ manual : logi FALSE 170s [22:22:30.317] ..$ dryrun : logi FALSE 170s [22:22:30.317] ..$ quiet : logi FALSE 170s [22:22:30.317] ..$ setup_strategy : chr "parallel" 170s [22:22:30.317] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 170s [22:22:30.336] [local output] System call to launch all workers: 170s [22:22:30.336] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4145fff0e.pid")), silent = TRUE)' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11474 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 170s [22:22:30.336] [local output] Starting PSOCK main server 170s [22:22:30.337] [local output] Workers launched 170s [22:22:30.338] [local output] Waiting for workers to connect back 170s [22:22:30.338] - [local output] 0 workers out of 1 ready 170s [22:22:30.523] - [local output] 0 workers out of 1 ready 170s [22:22:30.524] - [local output] 1 workers out of 1 ready 170s [22:22:30.524] [local output] Launching of 1 workers completed 170s [22:22:30.524] [local output] Number of nodes in cluster: 1 170s [22:22:30.524] [local output] Collecting session information from 1 workers 170s [22:22:30.525] [local output] - Worker #1 of 1 170s [22:22:30.525] [local output] makeClusterPSOCK() ... done 170s [22:22:30.526] [local output] makeClusterPSOCK() ... 170s [22:22:30.533] [local output] Workers: [n = 1] ‘localhost’ 170s [22:22:30.533] [local output] Base port: 11947 170s [22:22:30.534] [local output] Getting setup options for 1 cluster nodes ... 170s [22:22:30.534] [local output] - Node #1 of 1 ... 170s [22:22:30.534] [local output] localMachine=TRUE => revtunnel=FALSE 170s 170s [22:22:30.535] [local output] Rscript port: 11947 170s 170s [22:22:30.535] [local output] Getting setup options for 1 cluster nodes ... done 170s [22:22:30.535] [local output] - Parallel setup requested for some PSOCK nodes 170s [22:22:30.536] [local output] Setting up PSOCK nodes in parallel 170s [22:22:30.536] List of 36 170s [22:22:30.536] $ worker : chr "localhost" 170s [22:22:30.536] ..- attr(*, "localhost")= logi TRUE 170s [22:22:30.536] $ master : chr "localhost" 170s [22:22:30.536] $ port : int 11947 170s [22:22:30.536] $ connectTimeout : num 120 170s [22:22:30.536] $ timeout : num 2592000 170s [22:22:30.536] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 170s [22:22:30.536] $ homogeneous : logi TRUE 170s [22:22:30.536] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 170s [22:22:30.536] $ rscript_envs : NULL 170s [22:22:30.536] $ rscript_libs : NULL 170s [22:22:30.536] $ rscript_startup : NULL 170s [22:22:30.536] $ rscript_sh : chr [1:2] "sh" "sh" 170s [22:22:30.536] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 170s [22:22:30.536] $ methods : logi TRUE 170s [22:22:30.536] $ socketOptions : NULL 170s [22:22:30.536] $ useXDR : logi FALSE 170s [22:22:30.536] $ outfile : chr "/dev/null" 170s [22:22:30.536] $ renice : int NA 170s [22:22:30.536] $ rshcmd : NULL 170s [22:22:30.536] $ user : chr(0) 170s [22:22:30.536] $ revtunnel : logi FALSE 170s [22:22:30.536] $ rshlogfile : NULL 170s [22:22:30.536] $ rshopts : chr(0) 170s [22:22:30.536] $ rank : int 1 170s [22:22:30.536] $ manual : logi FALSE 170s [22:22:30.536] $ dryrun : logi FALSE 170s [22:22:30.536] $ quiet : logi FALSE 170s [22:22:30.536] $ setup_strategy : chr "parallel" 170s [22:22:30.536] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 170s [22:22:30.536] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad41c9cd253.pid" 170s [22:22:30.536] $ rshcmd_label : NULL 170s [22:22:30.536] $ rsh_call : NULL 170s [22:22:30.536] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 170s [22:22:30.536] $ localMachine : logi TRUE 170s [22:22:30.536] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 170s [22:22:30.536] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 170s [22:22:30.536] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 170s [22:22:30.536] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 170s [22:22:30.536] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 170s [22:22:30.536] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 170s [22:22:30.536] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 170s [22:22:30.536] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 170s [22:22:30.536] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 170s [22:22:30.536] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 170s [22:22:30.536] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 170s [22:22:30.536] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 170s [22:22:30.536] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 170s [22:22:30.536] "parallel"), action = c("launch", "options"), verbose = FALSE) 170s [22:22:30.536] $ arguments :List of 28 170s [22:22:30.536] ..$ worker : chr "localhost" 170s [22:22:30.536] ..$ master : NULL 170s [22:22:30.536] ..$ port : int 11947 170s [22:22:30.536] ..$ connectTimeout : num 120 170s [22:22:30.536] ..$ timeout : num 2592000 170s [22:22:30.536] ..$ rscript : NULL 170s [22:22:30.536] ..$ homogeneous : NULL 170s [22:22:30.536] ..$ rscript_args : NULL 170s [22:22:30.536] ..$ rscript_envs : NULL 170s [22:22:30.536] ..$ rscript_libs : NULL 170s [22:22:30.536] ..$ rscript_startup : NULL 170s [22:22:30.536] ..$ rscript_sh : chr "auto" 170s [22:22:30.536] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 170s [22:22:30.536] ..$ methods : logi TRUE 170s [22:22:30.536] ..$ socketOptions : chr "NULL" 170s [22:22:30.536] ..$ useXDR : logi FALSE 170s [22:22:30.536] ..$ outfile : chr "/dev/null" 170s [22:22:30.536] ..$ renice : int NA 170s [22:22:30.536] ..$ rshcmd : NULL 170s [22:22:30.536] ..$ user : NULL 170s [22:22:30.536] ..$ revtunnel : logi NA 170s [22:22:30.536] ..$ rshlogfile : NULL 170s [22:22:30.536] ..$ rshopts : NULL 170s [22:22:30.536] ..$ rank : int 1 170s [22:22:30.536] ..$ manual : logi FALSE 170s [22:22:30.536] ..$ dryrun : logi FALSE 170s [22:22:30.536] ..$ quiet : logi FALSE 170s [22:22:30.536] ..$ setup_strategy : chr "parallel" 170s [22:22:30.536] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 170s [22:22:30.557] [local output] System call to launch all workers: 170s [22:22:30.557] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad41c9cd253.pid")), silent = TRUE)' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11947 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 170s [22:22:30.557] [local output] Starting PSOCK main server 170s [22:22:30.559] [local output] Workers launched 170s [22:22:30.559] [local output] Waiting for workers to connect back 170s [22:22:30.560] - [local output] 0 workers out of 1 ready 170s [22:22:30.748] - [local output] 0 workers out of 1 ready 170s [22:22:30.749] - [local output] 1 workers out of 1 ready 170s [22:22:30.749] [local output] Launching of 1 workers completed 170s [22:22:30.749] [local output] Number of nodes in cluster: 1 170s [22:22:30.749] [local output] Collecting session information from 1 workers 170s [22:22:30.750] [local output] - Worker #1 of 1 170s [22:22:30.750] [local output] makeClusterPSOCK() ... done 170s [22:22:30.752] [local output] makeClusterPSOCK() ... 170s [22:22:30.758] [local output] Workers: [n = 1] ‘localhost’ 170s [22:22:30.758] [local output] Base port: 11153 170s [22:22:30.758] [local output] Getting setup options for 1 cluster nodes ... 170s [22:22:30.759] [local output] - Node #1 of 1 ... 170s [22:22:30.759] [local output] localMachine=TRUE => revtunnel=FALSE 170s 170s [22:22:30.760] [local output] Rscript port: 11153 170s 170s [22:22:30.760] [local output] Getting setup options for 1 cluster nodes ... done 170s [22:22:30.761] [local output] - Parallel setup requested for some PSOCK nodes 170s [22:22:30.761] [local output] Setting up PSOCK nodes in parallel 170s [22:22:30.761] List of 36 170s [22:22:30.761] $ worker : chr "localhost" 170s [22:22:30.761] ..- attr(*, "localhost")= logi TRUE 170s [22:22:30.761] $ master : chr "localhost" 170s [22:22:30.761] $ port : int 11153 170s [22:22:30.761] $ connectTimeout : num 120 170s [22:22:30.761] $ timeout : num 2592000 170s [22:22:30.761] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 170s [22:22:30.761] $ homogeneous : logi TRUE 170s [22:22:30.761] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 170s [22:22:30.761] $ rscript_envs : NULL 170s [22:22:30.761] $ rscript_libs : NULL 170s [22:22:30.761] $ rscript_startup : NULL 170s [22:22:30.761] $ rscript_sh : chr [1:2] "sh" "sh" 170s [22:22:30.761] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 170s [22:22:30.761] $ methods : logi TRUE 170s [22:22:30.761] $ socketOptions : chr "no-delay" 170s [22:22:30.761] $ useXDR : logi FALSE 170s [22:22:30.761] $ outfile : chr "/dev/null" 170s [22:22:30.761] $ renice : int NA 170s [22:22:30.761] $ rshcmd : NULL 170s [22:22:30.761] $ user : chr(0) 170s [22:22:30.761] $ revtunnel : logi FALSE 170s [22:22:30.761] $ rshlogfile : NULL 170s [22:22:30.761] $ rshopts : chr(0) 170s [22:22:30.761] $ rank : int 1 170s [22:22:30.761] $ manual : logi FALSE 170s [22:22:30.761] $ dryrun : logi FALSE 170s [22:22:30.761] $ quiet : logi FALSE 170s [22:22:30.761] $ setup_strategy : chr "parallel" 170s [22:22:30.761] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 170s [22:22:30.761] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad44f672ea6.pid" 170s [22:22:30.761] $ rshcmd_label : NULL 170s [22:22:30.761] $ rsh_call : NULL 170s [22:22:30.761] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 170s [22:22:30.761] $ localMachine : logi TRUE 170s [22:22:30.761] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 170s [22:22:30.761] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 170s [22:22:30.761] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 170s [22:22:30.761] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 170s [22:22:30.761] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 170s [22:22:30.761] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 170s [22:22:30.761] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 170s [22:22:30.761] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 170s [22:22:30.761] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 170s [22:22:30.761] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 170s [22:22:30.761] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 170s [22:22:30.761] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 170s [22:22:30.761] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 170s [22:22:30.761] "parallel"), action = c("launch", "options"), verbose = FALSE) 170s [22:22:30.761] $ arguments :List of 28 170s [22:22:30.761] ..$ worker : chr "localhost" 170s [22:22:30.761] ..$ master : NULL 170s [22:22:30.761] ..$ port : int 11153 170s [22:22:30.761] ..$ connectTimeout : num 120 170s [22:22:30.761] ..$ timeout : num 2592000 170s [22:22:30.761] ..$ rscript : NULL 170s [22:22:30.761] ..$ homogeneous : NULL 170s [22:22:30.761] ..$ rscript_args : NULL 170s [22:22:30.761] ..$ rscript_envs : NULL 170s [22:22:30.761] ..$ rscript_libs : NULL 170s [22:22:30.761] ..$ rscript_startup : NULL 170s [22:22:30.761] ..$ rscript_sh : chr "auto" 170s [22:22:30.761] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 170s [22:22:30.761] ..$ methods : logi TRUE 170s [22:22:30.761] ..$ socketOptions : chr "no-delay" 170s [22:22:30.761] ..$ useXDR : logi FALSE 170s [22:22:30.761] ..$ outfile : chr "/dev/null" 170s [22:22:30.761] ..$ renice : int NA 170s [22:22:30.761] ..$ rshcmd : NULL 170s [22:22:30.761] ..$ user : NULL 170s [22:22:30.761] ..$ revtunnel : logi NA 170s [22:22:30.761] ..$ rshlogfile : NULL 170s [22:22:30.761] ..$ rshopts : NULL 170s [22:22:30.761] ..$ rank : int 1 170s [22:22:30.761] ..$ manual : logi FALSE 170s [22:22:30.761] ..$ dryrun : logi FALSE 170s [22:22:30.761] ..$ quiet : logi FALSE 170s [22:22:30.761] ..$ setup_strategy : chr "parallel" 170s [22:22:30.761] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 170s [22:22:30.782] [local output] System call to launch all workers: 170s [22:22:30.782] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad44f672ea6.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11153 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 170s [22:22:30.782] [local output] Starting PSOCK main server 170s [22:22:30.784] [local output] Workers launched 170s [22:22:30.784] [local output] Waiting for workers to connect back 170s [22:22:30.784] - [local output] 0 workers out of 1 ready 170s [22:22:30.974] - [local output] 0 workers out of 1 ready 170s > 170s > 170s > message("- makeClusterPSOCK() - argument 'rscript_startup'") 170s > 170s > for (value in list(NULL, "options(abc = 42L)", quote(options(abc = 42L)))) { 170s + cl <- makeClusterPSOCK(1L, rscript_startup = value) 170s + y <- parallel::clusterEvalQ(cl, getOption("abc", NA_integer_))[[1]] 170s + stopifnot(is.integer(y), length(y) == 1L) 170s + if (!is.null(value)) stopifnot(identical(y, 42L)) 170s + parallel::stopCluster(cl) 170s + } 170s [22:22:30.975] - [local output] 1 workers out of 1 ready 170s [22:22:30.975] [local output] Launching of 1 workers completed 170s [22:22:30.975] [local output] Number of nodes in cluster: 1 170s [22:22:30.975] [local output] Collecting session information from 1 workers 170s [22:22:30.976] [local output] - Worker #1 of 1 170s [22:22:30.976] [local output] makeClusterPSOCK() ... done 170s - makeClusterPSOCK() - argument 'rscript_startup' 170s [22:22:30.984] [local output] makeClusterPSOCK() ... 170s [22:22:30.989] [local output] Workers: [n = 1] ‘localhost’ 170s [22:22:30.990] [local output] Base port: 11244 170s [22:22:30.990] [local output] Getting setup options for 1 cluster nodes ... 170s [22:22:30.990] [local output] - Node #1 of 1 ... 170s [22:22:30.991] [local output] localMachine=TRUE => revtunnel=FALSE 170s 170s [22:22:30.992] [local output] Rscript port: 11244 170s 170s [22:22:30.992] [local output] Getting setup options for 1 cluster nodes ... done 170s [22:22:30.992] [local output] - Parallel setup requested for some PSOCK nodes 170s [22:22:30.993] [local output] Setting up PSOCK nodes in parallel 170s [22:22:30.993] List of 36 170s [22:22:30.993] $ worker : chr "localhost" 170s [22:22:30.993] ..- attr(*, "localhost")= logi TRUE 170s [22:22:30.993] $ master : chr "localhost" 170s [22:22:30.993] $ port : int 11244 170s [22:22:30.993] $ connectTimeout : num 120 170s [22:22:30.993] $ timeout : num 2592000 170s [22:22:30.993] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 170s [22:22:30.993] $ homogeneous : logi TRUE 170s [22:22:30.993] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 170s [22:22:30.993] $ rscript_envs : NULL 170s [22:22:30.993] $ rscript_libs : NULL 170s [22:22:30.993] $ rscript_startup : NULL 170s [22:22:30.993] $ rscript_sh : chr [1:2] "sh" "sh" 170s [22:22:30.993] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 170s [22:22:30.993] $ methods : logi TRUE 170s [22:22:30.993] $ socketOptions : chr "no-delay" 170s [22:22:30.993] $ useXDR : logi FALSE 170s [22:22:30.993] $ outfile : chr "/dev/null" 170s [22:22:30.993] $ renice : int NA 170s [22:22:30.993] $ rshcmd : NULL 170s [22:22:30.993] $ user : chr(0) 170s [22:22:30.993] $ revtunnel : logi FALSE 170s [22:22:30.993] $ rshlogfile : NULL 170s [22:22:30.993] $ rshopts : chr(0) 170s [22:22:30.993] $ rank : int 1 170s [22:22:30.993] $ manual : logi FALSE 170s [22:22:30.993] $ dryrun : logi FALSE 170s [22:22:30.993] $ quiet : logi FALSE 170s [22:22:30.993] $ setup_strategy : chr "parallel" 170s [22:22:30.993] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 170s [22:22:30.993] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad43c050873.pid" 170s [22:22:30.993] $ rshcmd_label : NULL 170s [22:22:30.993] $ rsh_call : NULL 170s [22:22:30.993] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 170s [22:22:30.993] $ localMachine : logi TRUE 170s [22:22:30.993] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 170s [22:22:30.993] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 170s [22:22:30.993] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 170s [22:22:30.993] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 170s [22:22:30.993] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 170s [22:22:30.993] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 170s [22:22:30.993] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 170s [22:22:30.993] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 170s [22:22:30.993] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 170s [22:22:30.993] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 170s [22:22:30.993] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 170s [22:22:30.993] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 170s [22:22:30.993] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 170s [22:22:30.993] "parallel"), action = c("launch", "options"), verbose = FALSE) 170s [22:22:30.993] $ arguments :List of 28 170s [22:22:30.993] ..$ worker : chr "localhost" 170s [22:22:30.993] ..$ master : NULL 170s [22:22:30.993] ..$ port : int 11244 170s [22:22:30.993] ..$ connectTimeout : num 120 170s [22:22:30.993] ..$ timeout : num 2592000 170s [22:22:30.993] ..$ rscript : NULL 170s [22:22:30.993] ..$ homogeneous : NULL 170s [22:22:30.993] ..$ rscript_args : NULL 170s [22:22:30.993] ..$ rscript_envs : NULL 170s [22:22:30.993] ..$ rscript_libs : NULL 170s [22:22:30.993] ..$ rscript_startup : NULL 170s [22:22:30.993] ..$ rscript_sh : chr "auto" 170s [22:22:30.993] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 170s [22:22:30.993] ..$ methods : logi TRUE 170s [22:22:30.993] ..$ socketOptions : chr "no-delay" 170s [22:22:30.993] ..$ useXDR : logi FALSE 170s [22:22:30.993] ..$ outfile : chr "/dev/null" 170s [22:22:30.993] ..$ renice : int NA 170s [22:22:30.993] ..$ rshcmd : NULL 170s [22:22:30.993] ..$ user : NULL 170s [22:22:30.993] ..$ revtunnel : logi NA 170s [22:22:30.993] ..$ rshlogfile : NULL 170s [22:22:30.993] ..$ rshopts : NULL 170s [22:22:30.993] ..$ rank : int 1 170s [22:22:30.993] ..$ manual : logi FALSE 170s [22:22:30.993] ..$ dryrun : logi FALSE 170s [22:22:30.993] ..$ quiet : logi FALSE 170s [22:22:30.993] ..$ setup_strategy : chr "parallel" 170s [22:22:30.993] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 170s [22:22:31.015] [local output] System call to launch all workers: 170s [22:22:31.015] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad43c050873.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11244 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 170s [22:22:31.015] [local output] Starting PSOCK main server 170s [22:22:31.016] [local output] Workers launched 170s [22:22:31.017] [local output] Waiting for workers to connect back 170s [22:22:31.017] - [local output] 0 workers out of 1 ready 170s [22:22:31.212] - [local output] 0 workers out of 1 ready 170s [22:22:31.213] - [local output] 1 workers out of 1 ready 170s [22:22:31.213] [local output] Launching of 1 workers completed 170s [22:22:31.214] [local output] Number of nodes in cluster: 1 170s [22:22:31.214] [local output] Collecting session information from 1 workers 170s [22:22:31.215] [local output] - Worker #1 of 1 170s [22:22:31.215] [local output] makeClusterPSOCK() ... done 170s [22:22:31.217] [local output] makeClusterPSOCK() ... 171s [22:22:31.223] [local output] Workers: [n = 1] ‘localhost’ 171s [22:22:31.223] [local output] Base port: 11667 171s [22:22:31.224] [local output] Getting setup options for 1 cluster nodes ... 171s [22:22:31.224] [local output] - Node #1 of 1 ... 171s [22:22:31.224] [local output] localMachine=TRUE => revtunnel=FALSE 171s 171s [22:22:31.225] [local output] Rscript port: 11667 171s 171s [22:22:31.225] [local output] Getting setup options for 1 cluster nodes ... done 171s [22:22:31.226] [local output] - Parallel setup requested for some PSOCK nodes 171s [22:22:31.226] [local output] Setting up PSOCK nodes in parallel 171s [22:22:31.226] List of 36 171s [22:22:31.226] $ worker : chr "localhost" 171s [22:22:31.226] ..- attr(*, "localhost")= logi TRUE 171s [22:22:31.226] $ master : chr "localhost" 171s [22:22:31.226] $ port : int 11667 171s [22:22:31.226] $ connectTimeout : num 120 171s [22:22:31.226] $ timeout : num 2592000 171s [22:22:31.226] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 171s [22:22:31.226] $ homogeneous : logi TRUE 171s [22:22:31.226] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 171s [22:22:31.226] $ rscript_envs : NULL 171s [22:22:31.226] $ rscript_libs : NULL 171s [22:22:31.226] $ rscript_startup : chr [1:2] "-e" "'invisible({options(abc = 42L)})'" 171s [22:22:31.226] $ rscript_sh : chr [1:2] "sh" "sh" 171s [22:22:31.226] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 171s [22:22:31.226] $ methods : logi TRUE 171s [22:22:31.226] $ socketOptions : chr "no-delay" 171s [22:22:31.226] $ useXDR : logi FALSE 171s [22:22:31.226] $ outfile : chr "/dev/null" 171s [22:22:31.226] $ renice : int NA 171s [22:22:31.226] $ rshcmd : NULL 171s [22:22:31.226] $ user : chr(0) 171s [22:22:31.226] $ revtunnel : logi FALSE 171s [22:22:31.226] $ rshlogfile : NULL 171s [22:22:31.226] $ rshopts : chr(0) 171s [22:22:31.226] $ rank : int 1 171s [22:22:31.226] $ manual : logi FALSE 171s [22:22:31.226] $ dryrun : logi FALSE 171s [22:22:31.226] $ quiet : logi FALSE 171s [22:22:31.226] $ setup_strategy : chr "parallel" 171s [22:22:31.226] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 171s [22:22:31.226] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad440bc6766.pid" 171s [22:22:31.226] $ rshcmd_label : NULL 171s [22:22:31.226] $ rsh_call : NULL 171s [22:22:31.226] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 171s [22:22:31.226] $ localMachine : logi TRUE 171s [22:22:31.226] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 171s [22:22:31.226] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 171s [22:22:31.226] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 171s [22:22:31.226] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 171s [22:22:31.226] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 171s [22:22:31.226] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 171s [22:22:31.226] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 171s [22:22:31.226] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 171s [22:22:31.226] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 171s [22:22:31.226] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 171s [22:22:31.226] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 171s [22:22:31.226] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 171s [22:22:31.226] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 171s [22:22:31.226] "parallel"), action = c("launch", "options"), verbose = FALSE) 171s [22:22:31.226] $ arguments :List of 28 171s [22:22:31.226] ..$ worker : chr "localhost" 171s [22:22:31.226] ..$ master : NULL 171s [22:22:31.226] ..$ port : int 11667 171s [22:22:31.226] ..$ connectTimeout : num 120 171s [22:22:31.226] ..$ timeout : num 2592000 171s [22:22:31.226] ..$ rscript : NULL 171s [22:22:31.226] ..$ homogeneous : NULL 171s [22:22:31.226] ..$ rscript_args : NULL 171s [22:22:31.226] ..$ rscript_envs : NULL 171s [22:22:31.226] ..$ rscript_libs : NULL 171s [22:22:31.226] ..$ rscript_startup : chr "options(abc = 42L)" 171s [22:22:31.226] ..$ rscript_sh : chr "auto" 171s [22:22:31.226] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 171s [22:22:31.226] ..$ methods : logi TRUE 171s [22:22:31.226] ..$ socketOptions : chr "no-delay" 171s [22:22:31.226] ..$ useXDR : logi FALSE 171s [22:22:31.226] ..$ outfile : chr "/dev/null" 171s [22:22:31.226] ..$ renice : int NA 171s [22:22:31.226] ..$ rshcmd : NULL 171s [22:22:31.226] ..$ user : NULL 171s [22:22:31.226] ..$ revtunnel : logi NA 171s [22:22:31.226] ..$ rshlogfile : NULL 171s [22:22:31.226] ..$ rshopts : NULL 171s [22:22:31.226] ..$ rank : int 1 171s [22:22:31.226] ..$ manual : logi FALSE 171s [22:22:31.226] ..$ dryrun : logi FALSE 171s [22:22:31.226] ..$ quiet : logi FALSE 171s [22:22:31.226] ..$ setup_strategy : chr "parallel" 171s [22:22:31.226] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 171s [22:22:31.249] [local output] System call to launch all workers: 171s [22:22:31.249] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad440bc6766.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'invisible({options(abc = 42L)})' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11667 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 171s [22:22:31.249] [local output] Starting PSOCK main server 171s [22:22:31.250] [local output] Workers launched 171s [22:22:31.250] [local output] Waiting for workers to connect back 171s [22:22:31.251] - [local output] 0 workers out of 1 ready 171s [22:22:31.457] - [local output] 0 workers out of 1 ready 171s [22:22:31.458] - [local output] 1 workers out of 1 ready 171s [22:22:31.458] [local output] Launching of 1 workers completed 171s [22:22:31.458] [local output] Number of nodes in cluster: 1 171s [22:22:31.458] [local output] Collecting session information from 1 workers 171s [22:22:31.459] [local output] - Worker #1 of 1 171s [22:22:31.459] [local output] makeClusterPSOCK() ... done 171s [22:22:31.459] [local output] makeClusterPSOCK() ... 171s [22:22:31.465] [local output] Workers: [n = 1] ‘localhost’ 171s [22:22:31.466] [local output] Base port: 11836 171s [22:22:31.466] [local output] Getting setup options for 1 cluster nodes ... 171s [22:22:31.466] [local output] - Node #1 of 1 ... 171s [22:22:31.467] [local output] localMachine=TRUE => revtunnel=FALSE 171s 171s [22:22:31.467] [local output] Rscript port: 11836 171s 171s [22:22:31.468] [local output] Getting setup options for 1 cluster nodes ... done 171s [22:22:31.468] [local output] - Parallel setup requested for some PSOCK nodes 171s [22:22:31.468] [local output] Setting up PSOCK nodes in parallel 171s [22:22:31.469] List of 36 171s [22:22:31.469] $ worker : chr "localhost" 171s [22:22:31.469] ..- attr(*, "localhost")= logi TRUE 171s [22:22:31.469] $ master : chr "localhost" 171s [22:22:31.469] $ port : int 11836 171s [22:22:31.469] $ connectTimeout : num 120 171s [22:22:31.469] $ timeout : num 2592000 171s [22:22:31.469] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 171s [22:22:31.469] $ homogeneous : logi TRUE 171s [22:22:31.469] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 171s [22:22:31.469] $ rscript_envs : NULL 171s [22:22:31.469] $ rscript_libs : NULL 171s [22:22:31.469] $ rscript_startup : chr [1:2] "-e" "'invisible({options(abc = 42L)})'" 171s [22:22:31.469] $ rscript_sh : chr [1:2] "sh" "sh" 171s [22:22:31.469] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 171s [22:22:31.469] $ methods : logi TRUE 171s [22:22:31.469] $ socketOptions : chr "no-delay" 171s [22:22:31.469] $ useXDR : logi FALSE 171s [22:22:31.469] $ outfile : chr "/dev/null" 171s [22:22:31.469] $ renice : int NA 171s [22:22:31.469] $ rshcmd : NULL 171s [22:22:31.469] $ user : chr(0) 171s [22:22:31.469] $ revtunnel : logi FALSE 171s [22:22:31.469] $ rshlogfile : NULL 171s [22:22:31.469] $ rshopts : chr(0) 171s [22:22:31.469] $ rank : int 1 171s [22:22:31.469] $ manual : logi FALSE 171s [22:22:31.469] $ dryrun : logi FALSE 171s [22:22:31.469] $ quiet : logi FALSE 171s [22:22:31.469] $ setup_strategy : chr "parallel" 171s [22:22:31.469] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 171s [22:22:31.469] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad419578283.pid" 171s [22:22:31.469] $ rshcmd_label : NULL 171s [22:22:31.469] $ rsh_call : NULL 171s [22:22:31.469] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 171s [22:22:31.469] $ localMachine : logi TRUE 171s [22:22:31.469] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 171s [22:22:31.469] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 171s [22:22:31.469] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 171s [22:22:31.469] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 171s [22:22:31.469] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 171s [22:22:31.469] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 171s [22:22:31.469] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 171s [22:22:31.469] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 171s [22:22:31.469] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 171s [22:22:31.469] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 171s [22:22:31.469] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 171s [22:22:31.469] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 171s [22:22:31.469] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 171s [22:22:31.469] "parallel"), action = c("launch", "options"), verbose = FALSE) 171s [22:22:31.469] $ arguments :List of 28 171s [22:22:31.469] ..$ worker : chr "localhost" 171s [22:22:31.469] ..$ master : NULL 171s [22:22:31.469] ..$ port : int 11836 171s [22:22:31.469] ..$ connectTimeout : num 120 171s [22:22:31.469] ..$ timeout : num 2592000 171s [22:22:31.469] ..$ rscript : NULL 171s [22:22:31.469] ..$ homogeneous : NULL 171s [22:22:31.469] ..$ rscript_args : NULL 171s [22:22:31.469] ..$ rscript_envs : NULL 171s [22:22:31.469] ..$ rscript_libs : NULL 171s [22:22:31.469] ..$ rscript_startup : language options(abc = 42L) 171s [22:22:31.469] ..$ rscript_sh : chr "auto" 171s [22:22:31.469] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 171s [22:22:31.469] ..$ methods : logi TRUE 171s [22:22:31.469] ..$ socketOptions : chr "no-delay" 171s [22:22:31.469] ..$ useXDR : logi FALSE 171s [22:22:31.469] ..$ outfile : chr "/dev/null" 171s [22:22:31.469] ..$ renice : int NA 171s [22:22:31.469] ..$ rshcmd : NULL 171s [22:22:31.469] ..$ user : NULL 171s [22:22:31.469] ..$ revtunnel : logi NA 171s [22:22:31.469] ..$ rshlogfile : NULL 171s [22:22:31.469] ..$ rshopts : NULL 171s [22:22:31.469] ..$ rank : int 1 171s [22:22:31.469] ..$ manual : logi FALSE 171s [22:22:31.469] ..$ dryrun : logi FALSE 171s [22:22:31.469] ..$ quiet : logi FALSE 171s [22:22:31.469] ..$ setup_strategy : chr "parallel" 171s [22:22:31.469] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 171s [22:22:31.487] [local output] System call to launch all workers: 171s [22:22:31.487] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad419578283.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'invisible({options(abc = 42L)})' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11836 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 171s [22:22:31.488] [local output] Starting PSOCK main server 171s [22:22:31.489] [local output] Workers launched 171s [22:22:31.489] [local output] Waiting for workers to connect back 171s [22:22:31.490] - [local output] 0 workers out of 1 ready 171s [22:22:31.700] - [local output] 0 workers out of 1 ready 171s [22:22:31.701] - [local output] 1 workers out of 1 ready 171s [22:22:31.701] [local output] Launching of 1 workers completed 171s [22:22:31.701] [local output] Number of nodes in cluster: 1 171s [22:22:31.701] [local output] Collecting session information from 1 workers 171s > 171s > 171s > message("- makeClusterPSOCK() - setup_strategy = TRUE/FALSE") 171s > 171s > for (setup_strategy in c("sequential", "parallel")) { 171s + dt <- system.time({ 171s + cl <- makeClusterPSOCK(2L, setup_strategy = setup_strategy) 171s + }) 171s + print(dt) 171s + print(cl) 171s + parallel::stopCluster(cl) 171s + } 171s [22:22:31.702] [local output] - Worker #1 of 1 171s [22:22:31.702] [local output] makeClusterPSOCK() ... done 171s - makeClusterPSOCK() - setup_strategy = TRUE/FALSE 171s [22:22:31.748] [local output] makeClusterPSOCK() ... 171s [22:22:31.756] [local output] Workers: [n = 2] ‘localhost’, ‘localhost’ 171s [22:22:31.756] [local output] Base port: 11296 171s [22:22:31.756] [local output] Getting setup options for 2 cluster nodes ... 171s [22:22:31.757] [local output] - Node #1 of 2 ... 171s [22:22:31.757] [local output] localMachine=TRUE => revtunnel=FALSE 171s 171s [22:22:31.758] [local output] Rscript port: 11296 171s 171s [22:22:31.758] [local output] - Node #2 of 2 ... 171s [22:22:31.758] [local output] localMachine=TRUE => revtunnel=FALSE 171s 171s [22:22:31.759] [local output] Rscript port: 11296 171s 171s [22:22:31.759] [local output] Getting setup options for 2 cluster nodes ... done 171s [22:22:31.760] [local output] Creating node #1 of 2 ... 171s [22:22:31.760] [local output] - setting up node 171s [22:22:31.760] [local output] - attempt #1 of 3 171s [22:22:31.760] [local output] Starting worker #1 on ‘localhost’: '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad46bf927b2.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11296 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 171s [22:22:31.761] [local output] - Exit code of system() call: 0 171s [22:22:31.761] [local output] Waiting for worker #1 on ‘localhost’ to connect back 171s [22:22:31.960] [local output] Connection with worker #1 on ‘localhost’ established 171s [22:22:31.961] [local output] Creating node #1 of 2 ... done 171s [22:22:31.961] [local output] Creating node #2 of 2 ... 171s [22:22:31.961] [local output] - setting up node 171s [22:22:31.961] [local output] - attempt #1 of 3 171s [22:22:31.961] [local output] Starting worker #2 on ‘localhost’: '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=2.parallelly.parent=2772.ad41e425009.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11296 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 171s [22:22:31.963] [local output] - Exit code of system() call: 0 171s [22:22:31.963] [local output] Waiting for worker #2 on ‘localhost’ to connect back 171s [22:22:32.164] [local output] Connection with worker #2 on ‘localhost’ established 171s [22:22:32.165] [local output] Creating node #2 of 2 ... done 171s [22:22:32.165] [local output] Launching of 2 workers completed 171s [22:22:32.166] [local output] Number of nodes in cluster: 2 171s [22:22:32.166] [local output] Collecting session information from 2 workers 171s [22:22:32.167] [local output] - Worker #1 of 2 171s [22:22:32.168] [local output] - Worker #2 of 2 171s [22:22:32.168] [local output] makeClusterPSOCK() ... done 171s user system elapsed 171s 0.014 0.006 0.420 171s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform x86_64-pc-linux-gnu) 171s [22:22:32.210] [local output] makeClusterPSOCK() ... 171s [22:22:32.216] [local output] Workers: [n = 2] ‘localhost’, ‘localhost’ 171s [22:22:32.217] [local output] Base port: 11576 171s [22:22:32.217] [local output] Getting setup options for 2 cluster nodes ... 172s [22:22:32.217] [local output] - Node #1 of 2 ... 172s [22:22:32.218] [local output] localMachine=TRUE => revtunnel=FALSE 172s 172s [22:22:32.219] [local output] Rscript port: 11576 172s 172s [22:22:32.219] [local output] - Node #2 of 2 ... 172s [22:22:32.220] [local output] localMachine=TRUE => revtunnel=FALSE 172s 172s [22:22:32.220] [local output] Rscript port: 11576 172s 172s [22:22:32.220] [local output] Getting setup options for 2 cluster nodes ... done 172s [22:22:32.221] [local output] - Parallel setup requested for some PSOCK nodes 172s [22:22:32.221] [local output] Setting up PSOCK nodes in parallel 172s [22:22:32.221] List of 36 172s [22:22:32.221] $ worker : chr "localhost" 172s [22:22:32.221] ..- attr(*, "localhost")= logi TRUE 172s [22:22:32.221] $ master : chr "localhost" 172s [22:22:32.221] $ port : int 11576 172s [22:22:32.221] $ connectTimeout : num 120 172s [22:22:32.221] $ timeout : num 2592000 172s [22:22:32.221] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 172s [22:22:32.221] $ homogeneous : logi TRUE 172s [22:22:32.221] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 172s [22:22:32.221] $ rscript_envs : NULL 172s [22:22:32.221] $ rscript_libs : NULL 172s [22:22:32.221] $ rscript_startup : NULL 172s [22:22:32.221] $ rscript_sh : chr [1:2] "sh" "sh" 172s [22:22:32.221] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 172s [22:22:32.221] $ methods : logi TRUE 172s [22:22:32.221] $ socketOptions : chr "no-delay" 172s [22:22:32.221] $ useXDR : logi FALSE 172s [22:22:32.221] $ outfile : chr "/dev/null" 172s [22:22:32.221] $ renice : int NA 172s [22:22:32.221] $ rshcmd : NULL 172s [22:22:32.221] $ user : chr(0) 172s [22:22:32.221] $ revtunnel : logi FALSE 172s [22:22:32.221] $ rshlogfile : NULL 172s [22:22:32.221] $ rshopts : chr(0) 172s [22:22:32.221] $ rank : int 1 172s [22:22:32.221] $ manual : logi FALSE 172s [22:22:32.221] $ dryrun : logi FALSE 172s [22:22:32.221] $ quiet : logi FALSE 172s [22:22:32.221] $ setup_strategy : chr "parallel" 172s [22:22:32.221] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 172s [22:22:32.221] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad46b28f31b.pid" 172s [22:22:32.221] $ rshcmd_label : NULL 172s [22:22:32.221] $ rsh_call : NULL 172s [22:22:32.221] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 172s [22:22:32.221] $ localMachine : logi TRUE 172s [22:22:32.221] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 172s [22:22:32.221] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 172s [22:22:32.221] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 172s [22:22:32.221] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 172s [22:22:32.221] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 172s [22:22:32.221] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 172s [22:22:32.221] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 172s [22:22:32.221] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 172s [22:22:32.221] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 172s [22:22:32.221] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 172s [22:22:32.221] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 172s [22:22:32.221] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 172s [22:22:32.221] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 172s [22:22:32.221] "parallel"), action = c("launch", "options"), verbose = FALSE) 172s [22:22:32.221] $ arguments :List of 28 172s [22:22:32.221] ..$ worker : chr "localhost" 172s [22:22:32.221] ..$ master : NULL 172s [22:22:32.221] ..$ port : int 11576 172s [22:22:32.221] ..$ connectTimeout : num 120 172s [22:22:32.221] ..$ timeout : num 2592000 172s [22:22:32.221] ..$ rscript : NULL 172s [22:22:32.221] ..$ homogeneous : NULL 172s [22:22:32.221] ..$ rscript_args : NULL 172s [22:22:32.221] ..$ rscript_envs : NULL 172s [22:22:32.221] ..$ rscript_libs : NULL 172s [22:22:32.221] ..$ rscript_startup : NULL 172s [22:22:32.221] ..$ rscript_sh : chr "auto" 172s [22:22:32.221] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 172s [22:22:32.221] ..$ methods : logi TRUE 172s [22:22:32.221] ..$ socketOptions : chr "no-delay" 172s [22:22:32.221] ..$ useXDR : logi FALSE 172s [22:22:32.221] ..$ outfile : chr "/dev/null" 172s [22:22:32.221] ..$ renice : int NA 172s [22:22:32.221] ..$ rshcmd : NULL 172s [22:22:32.221] ..$ user : NULL 172s [22:22:32.221] ..$ revtunnel : logi NA 172s [22:22:32.221] ..$ rshlogfile : NULL 172s [22:22:32.221] ..$ rshopts : NULL 172s [22:22:32.221] ..$ rank : int 1 172s [22:22:32.221] ..$ manual : logi FALSE 172s [22:22:32.221] ..$ dryrun : logi FALSE 172s [22:22:32.221] ..$ quiet : logi FALSE 172s [22:22:32.221] ..$ setup_strategy : chr "parallel" 172s [22:22:32.221] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 172s [22:22:32.240] [local output] System call to launch all workers: 172s [22:22:32.240] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad46b28f31b.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11576 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 172s [22:22:32.241] [local output] Starting PSOCK main server 172s [22:22:32.244] [local output] Workers launched 172s [22:22:32.245] [local output] Waiting for workers to connect back 172s [22:22:32.245] - [local output] 0 workers out of 2 ready 172s [22:22:32.452] - [local output] 0 workers out of 2 ready 172s [22:22:32.453] - [local output] 1 workers out of 2 ready 172s [22:22:32.453] - [local output] 2 workers out of 2 ready 172s [22:22:32.453] [local output] Launching of 2 workers completed 172s [22:22:32.454] [local output] Number of nodes in cluster: 2 172s [22:22:32.454] [local output] Collecting session information from 2 workers 172s [22:22:32.454] [local output] - Worker #1 of 2 172s [22:22:32.455] [local output] - Worker #2 of 2 172s [22:22:32.455] [local output] makeClusterPSOCK() ... done 172s user system elapsed 172s 0.030 0.003 0.245 172s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform x86_64-pc-linux-gnu) 172s > 172s > 172s > message("- makeClusterPSOCK() - with and w/out validation") 172s > 172s > cl <- makeClusterPSOCK(1L, validate = TRUE) ## default 172s - makeClusterPSOCK() - with and w/out validation 172s [22:22:32.460] [local output] makeClusterPSOCK() ... 172s [22:22:32.471] [local output] Workers: [n = 1] ‘localhost’ 172s [22:22:32.472] [local output] Base port: 11401 172s [22:22:32.472] [local output] Getting setup options for 1 cluster nodes ... 172s [22:22:32.474] [local output] - Node #1 of 1 ... 172s [22:22:32.474] [local output] localMachine=TRUE => revtunnel=FALSE 172s 172s [22:22:32.475] [local output] Rscript port: 11401 172s 172s [22:22:32.475] [local output] Getting setup options for 1 cluster nodes ... done 172s [22:22:32.475] [local output] - Parallel setup requested for some PSOCK nodes 172s [22:22:32.475] [local output] Setting up PSOCK nodes in parallel 172s [22:22:32.478] List of 36 172s [22:22:32.478] $ worker : chr "localhost" 172s [22:22:32.478] ..- attr(*, "localhost")= logi TRUE 172s [22:22:32.478] $ master : chr "localhost" 172s [22:22:32.478] $ port : int 11401 172s [22:22:32.478] $ connectTimeout : num 120 172s [22:22:32.478] $ timeout : num 2592000 172s [22:22:32.478] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 172s [22:22:32.478] $ homogeneous : logi TRUE 172s [22:22:32.478] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 172s [22:22:32.478] $ rscript_envs : NULL 172s [22:22:32.478] $ rscript_libs : NULL 172s [22:22:32.478] $ rscript_startup : NULL 172s [22:22:32.478] $ rscript_sh : chr [1:2] "sh" "sh" 172s [22:22:32.478] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 172s [22:22:32.478] $ methods : logi TRUE 172s [22:22:32.478] $ socketOptions : chr "no-delay" 172s [22:22:32.478] $ useXDR : logi FALSE 172s [22:22:32.478] $ outfile : chr "/dev/null" 172s [22:22:32.478] $ renice : int NA 172s [22:22:32.478] $ rshcmd : NULL 172s [22:22:32.478] $ user : chr(0) 172s [22:22:32.478] $ revtunnel : logi FALSE 172s [22:22:32.478] $ rshlogfile : NULL 172s [22:22:32.478] $ rshopts : chr(0) 172s [22:22:32.478] $ rank : int 1 172s [22:22:32.478] $ manual : logi FALSE 172s [22:22:32.478] $ dryrun : logi FALSE 172s [22:22:32.478] $ quiet : logi FALSE 172s [22:22:32.478] $ setup_strategy : chr "parallel" 172s [22:22:32.478] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 172s [22:22:32.478] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4af11987.pid" 172s [22:22:32.478] $ rshcmd_label : NULL 172s [22:22:32.478] $ rsh_call : NULL 172s [22:22:32.478] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 172s [22:22:32.478] $ localMachine : logi TRUE 172s [22:22:32.478] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 172s [22:22:32.478] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 172s [22:22:32.478] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 172s [22:22:32.478] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 172s [22:22:32.478] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 172s [22:22:32.478] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 172s [22:22:32.478] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 172s [22:22:32.478] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 172s [22:22:32.478] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 172s [22:22:32.478] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 172s [22:22:32.478] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 172s [22:22:32.478] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 172s [22:22:32.478] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 172s [22:22:32.478] "parallel"), action = c("launch", "options"), verbose = FALSE) 172s [22:22:32.478] $ arguments :List of 28 172s [22:22:32.478] ..$ worker : chr "localhost" 172s [22:22:32.478] ..$ master : NULL 172s [22:22:32.478] ..$ port : int 11401 172s [22:22:32.478] ..$ connectTimeout : num 120 172s [22:22:32.478] ..$ timeout : num 2592000 172s [22:22:32.478] ..$ rscript : NULL 172s [22:22:32.478] ..$ homogeneous : NULL 172s [22:22:32.478] ..$ rscript_args : NULL 172s [22:22:32.478] ..$ rscript_envs : NULL 172s [22:22:32.478] ..$ rscript_libs : NULL 172s [22:22:32.478] ..$ rscript_startup : NULL 172s [22:22:32.478] ..$ rscript_sh : chr "auto" 172s [22:22:32.478] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 172s [22:22:32.478] ..$ methods : logi TRUE 172s [22:22:32.478] ..$ socketOptions : chr "no-delay" 172s [22:22:32.478] ..$ useXDR : logi FALSE 172s [22:22:32.478] ..$ outfile : chr "/dev/null" 172s [22:22:32.478] ..$ renice : int NA 172s [22:22:32.478] ..$ rshcmd : NULL 172s [22:22:32.478] ..$ user : NULL 172s [22:22:32.478] ..$ revtunnel : logi NA 172s [22:22:32.478] ..$ rshlogfile : NULL 172s [22:22:32.478] ..$ rshopts : NULL 172s [22:22:32.478] ..$ rank : int 1 172s [22:22:32.478] ..$ manual : logi FALSE 172s [22:22:32.478] ..$ dryrun : logi FALSE 172s [22:22:32.478] ..$ quiet : logi FALSE 172s [22:22:32.478] ..$ setup_strategy : chr "parallel" 172s [22:22:32.478] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 172s [22:22:32.504] [local output] System call to launch all workers: 172s [22:22:32.505] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4af11987.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11401 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 172s [22:22:32.505] [local output] Starting PSOCK main server 172s [22:22:32.506] [local output] Workers launched 172s [22:22:32.507] [local output] Waiting for workers to connect back 172s [22:22:32.507] - [local output] 0 workers out of 1 ready 172s [22:22:32.702] - [local output] 0 workers out of 1 ready 172s [22:22:32.703] - [local output] 1 workers out of 1 ready 172s [22:22:32.703] [local output] Launching of 1 workers completed 172s [22:22:32.703] [local output] Number of nodes in cluster: 1 172s [22:22:32.704] [local output] Collecting session information from 1 workers 172s [22:22:32.705] [local output] - Worker #1 of 1 172s [22:22:32.705] [local output] makeClusterPSOCK() ... done 172s > node <- cl[[1]] 172s > stopifnot( 172s + is.list(node), 172s + inherits(node, if (useXDR) "SOCKnode" else "SOCK0node"), 172s + "session_info" %in% names(node) 172s + ) 172s > si <- node[["session_info"]] 172s > stopifnot(is.list(si)) 172s > parallel::stopCluster(cl) 172s > 172s > cl <- makeClusterPSOCK(1L, validate = FALSE) 172s [22:22:32.706] [local output] makeClusterPSOCK() ... 172s [22:22:32.713] [local output] Workers: [n = 1] ‘localhost’ 172s [22:22:32.714] [local output] Base port: 11726 172s [22:22:32.714] [local output] Getting setup options for 1 cluster nodes ... 172s [22:22:32.714] [local output] - Node #1 of 1 ... 172s [22:22:32.715] [local output] localMachine=TRUE => revtunnel=FALSE 172s 172s [22:22:32.716] [local output] Rscript port: 11726 172s 172s [22:22:32.716] [local output] Getting setup options for 1 cluster nodes ... done 172s [22:22:32.716] [local output] - Parallel setup requested for some PSOCK nodes 172s [22:22:32.717] [local output] Setting up PSOCK nodes in parallel 172s [22:22:32.717] List of 36 172s [22:22:32.717] $ worker : chr "localhost" 172s [22:22:32.717] ..- attr(*, "localhost")= logi TRUE 172s [22:22:32.717] $ master : chr "localhost" 172s [22:22:32.717] $ port : int 11726 172s [22:22:32.717] $ connectTimeout : num 120 172s [22:22:32.717] $ timeout : num 2592000 172s [22:22:32.717] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 172s [22:22:32.717] $ homogeneous : logi TRUE 172s [22:22:32.717] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 172s [22:22:32.717] $ rscript_envs : NULL 172s [22:22:32.717] $ rscript_libs : NULL 172s [22:22:32.717] $ rscript_startup : NULL 172s [22:22:32.717] $ rscript_sh : chr [1:2] "sh" "sh" 172s [22:22:32.717] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 172s [22:22:32.717] $ methods : logi TRUE 172s [22:22:32.717] $ socketOptions : chr "no-delay" 172s [22:22:32.717] $ useXDR : logi FALSE 172s [22:22:32.717] $ outfile : chr "/dev/null" 172s [22:22:32.717] $ renice : int NA 172s [22:22:32.717] $ rshcmd : NULL 172s [22:22:32.717] $ user : chr(0) 172s [22:22:32.717] $ revtunnel : logi FALSE 172s [22:22:32.717] $ rshlogfile : NULL 172s [22:22:32.717] $ rshopts : chr(0) 172s [22:22:32.717] $ rank : int 1 172s [22:22:32.717] $ manual : logi FALSE 172s [22:22:32.717] $ dryrun : logi FALSE 172s [22:22:32.717] $ quiet : logi FALSE 172s [22:22:32.717] $ setup_strategy : chr "parallel" 172s [22:22:32.717] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 172s [22:22:32.717] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad431f883f5.pid" 172s [22:22:32.717] $ rshcmd_label : NULL 172s [22:22:32.717] $ rsh_call : NULL 172s [22:22:32.717] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 172s [22:22:32.717] $ localMachine : logi TRUE 172s [22:22:32.717] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 172s [22:22:32.717] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 172s [22:22:32.717] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 172s [22:22:32.717] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 172s [22:22:32.717] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 172s [22:22:32.717] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 172s [22:22:32.717] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 172s [22:22:32.717] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 172s [22:22:32.717] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 172s [22:22:32.717] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 172s [22:22:32.717] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 172s [22:22:32.717] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 172s [22:22:32.717] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 172s [22:22:32.717] "parallel"), action = c("launch", "options"), verbose = FALSE) 172s [22:22:32.717] $ arguments :List of 28 172s [22:22:32.717] ..$ worker : chr "localhost" 172s [22:22:32.717] ..$ master : NULL 172s [22:22:32.717] ..$ port : int 11726 172s [22:22:32.717] ..$ connectTimeout : num 120 172s [22:22:32.717] ..$ timeout : num 2592000 172s [22:22:32.717] ..$ rscript : NULL 172s [22:22:32.717] ..$ homogeneous : NULL 172s [22:22:32.717] ..$ rscript_args : NULL 172s [22:22:32.717] ..$ rscript_envs : NULL 172s [22:22:32.717] ..$ rscript_libs : NULL 172s [22:22:32.717] ..$ rscript_startup : NULL 172s [22:22:32.717] ..$ rscript_sh : chr "auto" 172s [22:22:32.717] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 172s [22:22:32.717] ..$ methods : logi TRUE 172s [22:22:32.717] ..$ socketOptions : chr "no-delay" 172s [22:22:32.717] ..$ useXDR : logi FALSE 172s [22:22:32.717] ..$ outfile : chr "/dev/null" 172s [22:22:32.717] ..$ renice : int NA 172s [22:22:32.717] ..$ rshcmd : NULL 172s [22:22:32.717] ..$ user : NULL 172s [22:22:32.717] ..$ revtunnel : logi NA 172s [22:22:32.717] ..$ rshlogfile : NULL 172s [22:22:32.717] ..$ rshopts : NULL 172s [22:22:32.717] ..$ rank : int 1 172s [22:22:32.717] ..$ manual : logi FALSE 172s [22:22:32.717] ..$ dryrun : logi FALSE 172s [22:22:32.717] ..$ quiet : logi FALSE 172s [22:22:32.717] ..$ setup_strategy : chr "parallel" 172s [22:22:32.717] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 172s [22:22:32.740] [local output] System call to launch all workers: 172s [22:22:32.740] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad431f883f5.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11726 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 172s [22:22:32.740] [local output] Starting PSOCK main server 172s [22:22:32.742] [local output] Workers launched 172s [22:22:32.742] [local output] Waiting for workers to connect back 172s [22:22:32.742] - [local output] 0 workers out of 1 ready 172s [22:22:32.939] - [local output] 0 workers out of 1 ready 172s [22:22:32.940] - [local output] 1 workers out of 1 ready 172s [22:22:32.940] [local output] Launching of 1 workers completed 172s [22:22:32.940] [local output] Number of nodes in cluster: 1 172s > node <- cl[[1]] 172s > stopifnot( 172s + is.list(node), 172s + inherits(node, if (useXDR) "SOCKnode" else "SOCK0node"), 172s + ! "session_info" %in% names(node) 172s + ) 172s > parallel::stopCluster(cl) 172s [22:22:32.940] [local output] makeClusterPSOCK() ... done 172s > 172s > 172s > message("- makeClusterPSOCK() - w/out 'parallelly' on worker") 172s > 172s > ovalue <- Sys.getenv("R_LIBS_USER") 172s > Sys.setenv(R_LIBS_USER = tempdir()) 172s - makeClusterPSOCK() - w/out 'parallelly' on worker 172s > cl <- makeClusterPSOCK(1L, outfile = "") 172s [22:22:32.942] [local output] makeClusterPSOCK() ... 172s [22:22:32.951] [local output] Workers: [n = 1] ‘localhost’ 172s [22:22:32.951] [local output] Base port: 11732 172s [22:22:32.952] [local output] Getting setup options for 1 cluster nodes ... 172s [22:22:32.952] [local output] - Node #1 of 1 ... 172s [22:22:32.953] [local output] localMachine=TRUE => revtunnel=FALSE 172s 172s [22:22:32.953] [local output] Rscript port: 11732 172s 172s [22:22:32.954] [local output] Getting setup options for 1 cluster nodes ... done 172s [22:22:32.954] [local output] - Parallel setup requested for some PSOCK nodes 172s [22:22:32.954] [local output] Setting up PSOCK nodes in parallel 172s [22:22:32.955] List of 36 172s [22:22:32.955] $ worker : chr "localhost" 172s [22:22:32.955] ..- attr(*, "localhost")= logi TRUE 172s [22:22:32.955] $ master : chr "localhost" 172s [22:22:32.955] $ port : int 11732 172s [22:22:32.955] $ connectTimeout : num 120 172s [22:22:32.955] $ timeout : num 2592000 172s [22:22:32.955] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 172s [22:22:32.955] $ homogeneous : logi TRUE 172s [22:22:32.955] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 172s [22:22:32.955] $ rscript_envs : NULL 172s [22:22:32.955] $ rscript_libs : NULL 172s [22:22:32.955] $ rscript_startup : NULL 172s [22:22:32.955] $ rscript_sh : chr [1:2] "sh" "sh" 172s [22:22:32.955] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 172s [22:22:32.955] $ methods : logi TRUE 172s [22:22:32.955] $ socketOptions : chr "no-delay" 172s [22:22:32.955] $ useXDR : logi FALSE 172s [22:22:32.955] $ outfile : chr "" 172s [22:22:32.955] $ renice : int NA 172s [22:22:32.955] $ rshcmd : NULL 172s [22:22:32.955] $ user : chr(0) 172s [22:22:32.955] $ revtunnel : logi FALSE 172s [22:22:32.955] $ rshlogfile : NULL 172s [22:22:32.955] $ rshopts : chr(0) 172s [22:22:32.955] $ rank : int 1 172s [22:22:32.955] $ manual : logi FALSE 172s [22:22:32.955] $ dryrun : logi FALSE 172s [22:22:32.955] $ quiet : logi FALSE 172s [22:22:32.955] $ setup_strategy : chr "parallel" 172s [22:22:32.955] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 172s [22:22:32.955] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4d27aab8.pid" 172s [22:22:32.955] $ rshcmd_label : NULL 172s [22:22:32.955] $ rsh_call : NULL 172s [22:22:32.955] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 172s [22:22:32.955] $ localMachine : logi TRUE 172s [22:22:32.955] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 172s [22:22:32.955] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 172s [22:22:32.955] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 172s [22:22:32.955] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 172s [22:22:32.955] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 172s [22:22:32.955] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 172s [22:22:32.955] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 172s [22:22:32.955] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 172s [22:22:32.955] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 172s [22:22:32.955] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 172s [22:22:32.955] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 172s [22:22:32.955] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 172s [22:22:32.955] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 172s [22:22:32.955] "parallel"), action = c("launch", "options"), verbose = FALSE) 172s [22:22:32.955] $ arguments :List of 28 172s [22:22:32.955] ..$ worker : chr "localhost" 172s [22:22:32.955] ..$ master : NULL 172s [22:22:32.955] ..$ port : int 11732 172s [22:22:32.955] ..$ connectTimeout : num 120 172s [22:22:32.955] ..$ timeout : num 2592000 172s [22:22:32.955] ..$ rscript : NULL 172s [22:22:32.955] ..$ homogeneous : NULL 172s [22:22:32.955] ..$ rscript_args : NULL 172s [22:22:32.955] ..$ rscript_envs : NULL 172s [22:22:32.955] ..$ rscript_libs : NULL 172s [22:22:32.955] ..$ rscript_startup : NULL 172s [22:22:32.955] ..$ rscript_sh : chr "auto" 172s [22:22:32.955] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 172s [22:22:32.955] ..$ methods : logi TRUE 172s [22:22:32.955] ..$ socketOptions : chr "no-delay" 172s [22:22:32.955] ..$ useXDR : logi FALSE 172s [22:22:32.955] ..$ outfile : chr "" 172s [22:22:32.955] ..$ renice : int NA 172s [22:22:32.955] ..$ rshcmd : NULL 172s [22:22:32.955] ..$ user : NULL 172s [22:22:32.955] ..$ revtunnel : logi NA 172s [22:22:32.955] ..$ rshlogfile : NULL 172s [22:22:32.955] ..$ rshopts : NULL 172s [22:22:32.955] ..$ rank : int 1 172s [22:22:32.955] ..$ manual : logi FALSE 172s [22:22:32.955] ..$ dryrun : logi FALSE 172s [22:22:32.955] ..$ quiet : logi FALSE 172s [22:22:32.955] ..$ setup_strategy : chr "parallel" 172s [22:22:32.955] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 172s [22:22:32.975] [local output] System call to launch all workers: 172s [22:22:32.975] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4d27aab8.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11732 OUT= TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 172s [22:22:32.975] [local output] Starting PSOCK main server 172s [22:22:32.977] [local output] Workers launched 172s [22:22:32.977] [local output] Waiting for workers to connect back 172s [22:22:32.977] - [local output] 0 workers out of 1 ready 172s starting worker pid=3338 on localhost:11732 at 22:22:33.164 172s [22:22:33.170] - [local output] 0 workers out of 1 ready 172s [22:22:33.171] - [local output] 1 workers out of 1 ready 172s [22:22:33.171] [local output] Launching of 1 workers completed 172s [22:22:33.171] [local output] Number of nodes in cluster: 1 172s [22:22:33.171] [local output] Collecting session information from 1 workers 172s > print(cl) 172s [22:22:33.172] [local output] - Worker #1 of 1 172s [22:22:33.172] [local output] makeClusterPSOCK() ... done 172s - makeClusterPSOCK() - assert 'parallelly' is not loaded 172s [22:22:33.174] [local output] makeClusterPSOCK() ... 172s [22:22:33.180] [local output] Workers: [n = 1] ‘localhost’ 172s [22:22:33.181] [local output] Base port: 11772 172s [22:22:33.181] [local output] Getting setup options for 1 cluster nodes ... 172s [22:22:33.181] [local output] - Node #1 of 1 ... 172s [22:22:33.182] [local output] localMachine=TRUE => revtunnel=FALSE 172s 172s [22:22:33.183] [local output] Rscript port: 11772 172s 172s [22:22:33.183] [local output] Getting setup options for 1 cluster nodes ... done 172s [22:22:33.183] [local output] - Parallel setup requested for some PSOCK nodes 172s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform x86_64-pc-linux-gnu) 172s > parallel::stopCluster(cl) 172s > Sys.setenv(R_LIBS_USER = ovalue) 172s > 172s > 172s > message("- makeClusterPSOCK() - assert 'parallelly' is not loaded") 172s > 172s > cl <- makeClusterPSOCK(1L) 172s [22:22:33.183] [local output] Setting up PSOCK nodes in parallel 172s [22:22:33.184] List of 36 172s [22:22:33.184] $ worker : chr "localhost" 172s [22:22:33.184] ..- attr(*, "localhost")= logi TRUE 172s [22:22:33.184] $ master : chr "localhost" 172s [22:22:33.184] $ port : int 11772 172s [22:22:33.184] $ connectTimeout : num 120 172s [22:22:33.184] $ timeout : num 2592000 172s [22:22:33.184] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 172s [22:22:33.184] $ homogeneous : logi TRUE 172s [22:22:33.184] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 172s [22:22:33.184] $ rscript_envs : NULL 172s [22:22:33.184] $ rscript_libs : NULL 172s [22:22:33.184] $ rscript_startup : NULL 172s [22:22:33.184] $ rscript_sh : chr [1:2] "sh" "sh" 172s [22:22:33.184] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 172s [22:22:33.184] $ methods : logi TRUE 172s [22:22:33.184] $ socketOptions : chr "no-delay" 172s [22:22:33.184] $ useXDR : logi FALSE 172s [22:22:33.184] $ outfile : chr "/dev/null" 172s [22:22:33.184] $ renice : int NA 172s [22:22:33.184] $ rshcmd : NULL 172s [22:22:33.184] $ user : chr(0) 172s [22:22:33.184] $ revtunnel : logi FALSE 172s [22:22:33.184] $ rshlogfile : NULL 172s [22:22:33.184] $ rshopts : chr(0) 172s [22:22:33.184] $ rank : int 1 172s [22:22:33.184] $ manual : logi FALSE 172s [22:22:33.184] $ dryrun : logi FALSE 172s [22:22:33.184] $ quiet : logi FALSE 172s [22:22:33.184] $ setup_strategy : chr "parallel" 172s [22:22:33.184] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 172s [22:22:33.184] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad42dbb8633.pid" 172s [22:22:33.184] $ rshcmd_label : NULL 172s [22:22:33.184] $ rsh_call : NULL 172s [22:22:33.184] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 172s [22:22:33.184] $ localMachine : logi TRUE 172s [22:22:33.184] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 172s [22:22:33.184] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 172s [22:22:33.184] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 172s [22:22:33.184] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 172s [22:22:33.184] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 172s [22:22:33.184] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 172s [22:22:33.184] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 172s [22:22:33.184] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 172s [22:22:33.184] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 172s [22:22:33.184] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 172s [22:22:33.184] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 172s [22:22:33.184] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 172s [22:22:33.184] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 172s [22:22:33.184] "parallel"), action = c("launch", "options"), verbose = FALSE) 172s [22:22:33.184] $ arguments :List of 28 172s [22:22:33.184] ..$ worker : chr "localhost" 172s [22:22:33.184] ..$ master : NULL 172s [22:22:33.184] ..$ port : int 11772 172s [22:22:33.184] ..$ connectTimeout : num 120 172s [22:22:33.184] ..$ timeout : num 2592000 172s [22:22:33.184] ..$ rscript : NULL 172s [22:22:33.184] ..$ homogeneous : NULL 172s [22:22:33.184] ..$ rscript_args : NULL 172s [22:22:33.184] ..$ rscript_envs : NULL 172s [22:22:33.184] ..$ rscript_libs : NULL 172s [22:22:33.184] ..$ rscript_startup : NULL 172s [22:22:33.184] ..$ rscript_sh : chr "auto" 172s [22:22:33.184] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 172s [22:22:33.184] ..$ methods : logi TRUE 172s [22:22:33.184] ..$ socketOptions : chr "no-delay" 172s [22:22:33.184] ..$ useXDR : logi FALSE 172s [22:22:33.184] ..$ outfile : chr "/dev/null" 172s [22:22:33.184] ..$ renice : int NA 172s [22:22:33.184] ..$ rshcmd : NULL 172s [22:22:33.184] ..$ user : NULL 172s [22:22:33.184] ..$ revtunnel : logi NA 172s [22:22:33.184] ..$ rshlogfile : NULL 172s [22:22:33.184] ..$ rshopts : NULL 172s [22:22:33.184] ..$ rank : int 1 172s [22:22:33.184] ..$ manual : logi FALSE 172s [22:22:33.184] ..$ dryrun : logi FALSE 172s [22:22:33.184] ..$ quiet : logi FALSE 172s [22:22:33.184] ..$ setup_strategy : chr "parallel" 172s [22:22:33.184] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 172s [22:22:33.205] [local output] System call to launch all workers: 172s [22:22:33.205] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad42dbb8633.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11772 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 172s [22:22:33.205] [local output] Starting PSOCK main server 172s [22:22:33.207] [local output] Workers launched 172s [22:22:33.208] [local output] Waiting for workers to connect back 172s [22:22:33.208] - [local output] 0 workers out of 1 ready 173s [22:22:33.420] - [local output] 0 workers out of 1 ready 173s [22:22:33.421] - [local output] 1 workers out of 1 ready 173s [22:22:33.421] [local output] Launching of 1 workers completed 173s [22:22:33.421] [local output] Number of nodes in cluster: 1 173s [22:22:33.422] [local output] Collecting session information from 1 workers 173s > ns <- parallel::clusterCall(cl, function() { loadedNamespaces() }) 173s [22:22:33.423] [local output] - Worker #1 of 1 173s [22:22:33.423] [local output] makeClusterPSOCK() ... done 173s > print(ns) 173s [[1]] 173s [1] "compiler" "graphics" "parallel" "utils" "grDevices" "stats" 173s [7] "datasets" "methods" "base" 173s 173s > stopifnot(!is.element("parallelly", ns)) 173s > parallel::stopCluster(cl) 173s > 173s > 173s > message("- makeClusterPSOCK() - launch via the R executable") 173s > 173s > if (.Platform$OS.type == "windows") { 173s + ## R and R.exe fails on MS Windows, cf. R-devel thread "MS Windows: R does 173s + ## not escape quotes in CLI options the same way as Rterm and Rscript" 173s + ## on 2021-12-15. 173s + rscripts <- file.path(R.home("bin"), c("Rterm", "Rterm.exe")) 173s + } else { 173s + rscripts <- file.path(R.home("bin"), "R") 173s + } 173s > 173s > for (rscript in rscripts) { 173s + message(" Launcher: ", sQuote(rscript)) 173s + rscript_args <- c("--no-echo", "--no-restore", "*", "--args") 173s + cl <- tryCatch({ 173s + makeClusterPSOCK(1L, rscript = rscript, rscript_args = rscript_args) 173s + }, warning = identity) 173s + stopifnot(inherits(cl, "cluster")) 173s + parallel::stopCluster(cl) 173s + } 173s - makeClusterPSOCK() - launch via the R executable 173s Launcher: ‘/usr/lib/R/bin/R’ 173s [22:22:33.433] [local output] makeClusterPSOCK() ... 173s [22:22:33.441] [local output] Workers: [n = 1] ‘localhost’ 173s [22:22:33.443] [local output] Base port: 11722 173s [22:22:33.443] [local output] Getting setup options for 1 cluster nodes ... 173s [22:22:33.443] [local output] - Node #1 of 1 ... 173s [22:22:33.444] [local output] localMachine=TRUE => revtunnel=FALSE 173s 173s [22:22:33.448] Testing if worker's PID can be inferred: ‘'/usr/lib/R/bin/R' -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad47ae31f82.pid")), silent = TRUE)' -e 'file.exists("/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad47ae31f82.pid")'’ 173s [22:22:33.636] - Possible to infer worker's PID: TRUE 173s [22:22:33.637] [local output] Rscript port: 11722 173s 173s [22:22:33.637] [local output] Getting setup options for 1 cluster nodes ... done 173s [22:22:33.637] [local output] - Parallel setup requested for some PSOCK nodes 173s [22:22:33.637] [local output] Setting up PSOCK nodes in parallel 173s [22:22:33.638] List of 36 173s [22:22:33.638] $ worker : chr "localhost" 173s [22:22:33.638] ..- attr(*, "localhost")= logi TRUE 173s [22:22:33.638] $ master : chr "localhost" 173s [22:22:33.638] $ port : int 11722 173s [22:22:33.638] $ connectTimeout : num 120 173s [22:22:33.638] $ timeout : num 2592000 173s [22:22:33.638] $ rscript : chr "R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R'" 173s [22:22:33.638] $ homogeneous : logi TRUE 173s [22:22:33.638] $ rscript_args : chr "--no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/Rtmp1pJjHg/worker.rank=1.parallell"| __truncated__ 173s [22:22:33.638] $ rscript_envs : NULL 173s [22:22:33.638] $ rscript_libs : NULL 173s [22:22:33.638] $ rscript_startup : NULL 173s [22:22:33.638] $ rscript_sh : chr [1:2] "sh" "sh" 173s [22:22:33.638] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 173s [22:22:33.638] $ methods : logi TRUE 173s [22:22:33.638] $ socketOptions : chr "no-delay" 173s [22:22:33.638] $ useXDR : logi FALSE 173s [22:22:33.638] $ outfile : chr "/dev/null" 173s [22:22:33.638] $ renice : int NA 173s [22:22:33.638] $ rshcmd : NULL 173s [22:22:33.638] $ user : chr(0) 173s [22:22:33.638] $ revtunnel : logi FALSE 173s [22:22:33.638] $ rshlogfile : NULL 173s [22:22:33.638] $ rshopts : chr(0) 173s [22:22:33.638] $ rank : int 1 173s [22:22:33.638] $ manual : logi FALSE 173s [22:22:33.638] $ dryrun : logi FALSE 173s [22:22:33.638] $ quiet : logi FALSE 173s [22:22:33.638] $ setup_strategy : chr "parallel" 173s [22:22:33.638] $ local_cmd : chr "R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e"| __truncated__ 173s [22:22:33.638] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad47ae31f82.pid" 173s [22:22:33.638] $ rshcmd_label : NULL 173s [22:22:33.638] $ rsh_call : NULL 173s [22:22:33.638] $ cmd : chr "R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e"| __truncated__ 173s [22:22:33.638] $ localMachine : logi TRUE 173s [22:22:33.638] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 173s [22:22:33.638] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 173s [22:22:33.638] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 173s [22:22:33.638] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 173s [22:22:33.638] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 173s [22:22:33.638] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 173s [22:22:33.638] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 173s [22:22:33.638] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 173s [22:22:33.638] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 173s [22:22:33.638] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 173s [22:22:33.638] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 173s [22:22:33.638] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 173s [22:22:33.638] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 173s [22:22:33.638] "parallel"), action = c("launch", "options"), verbose = FALSE) 173s [22:22:33.638] $ arguments :List of 28 173s [22:22:33.638] ..$ worker : chr "localhost" 173s [22:22:33.638] ..$ master : NULL 173s [22:22:33.638] ..$ port : int 11722 173s [22:22:33.638] ..$ connectTimeout : num 120 173s [22:22:33.638] ..$ timeout : num 2592000 173s [22:22:33.638] ..$ rscript : chr "/usr/lib/R/bin/R" 173s [22:22:33.638] ..$ homogeneous : NULL 173s [22:22:33.638] ..$ rscript_args : chr [1:4] "--no-echo" "--no-restore" "*" "--args" 173s [22:22:33.638] ..$ rscript_envs : NULL 173s [22:22:33.638] ..$ rscript_libs : NULL 173s [22:22:33.638] ..$ rscript_startup : NULL 173s [22:22:33.638] ..$ rscript_sh : chr "auto" 173s [22:22:33.638] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 173s [22:22:33.638] ..$ methods : logi TRUE 173s [22:22:33.638] ..$ socketOptions : chr "no-delay" 173s [22:22:33.638] ..$ useXDR : logi FALSE 173s [22:22:33.638] ..$ outfile : chr "/dev/null" 173s [22:22:33.638] ..$ renice : int NA 173s [22:22:33.638] ..$ rshcmd : NULL 173s [22:22:33.638] ..$ user : NULL 173s [22:22:33.638] ..$ revtunnel : logi NA 173s [22:22:33.638] ..$ rshlogfile : NULL 173s [22:22:33.638] ..$ rshopts : NULL 173s [22:22:33.638] ..$ rank : int 1 173s [22:22:33.638] ..$ manual : logi FALSE 173s [22:22:33.638] ..$ dryrun : logi FALSE 173s [22:22:33.638] ..$ quiet : logi FALSE 173s [22:22:33.638] ..$ setup_strategy : chr "parallel" 173s [22:22:33.638] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 173s [22:22:33.657] [local output] System call to launch all workers: 173s [22:22:33.658] [local output] R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad47ae31f82.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' --args MASTER=localhost PORT=11722 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 173s [22:22:33.658] [local output] Starting PSOCK main server 173s [22:22:33.659] [local output] Workers launched 173s [22:22:33.660] [local output] Waiting for workers to connect back 173s [22:22:33.660] - [local output] 0 workers out of 1 ready 173s > 173s > 173s > message("- makeClusterPSOCK() - default packages") 173s > 173s > if (.Platform$OS.type == "windows") { 173s + ## R and R.exe fails on MS Windows, cf. R-devel thread "MS Windows: R does 173s + [22:22:33.854] - [local output] 0 workers out of 1 ready 173s [22:22:33.854] - [local output] 1 workers out of 1 ready 173s [22:22:33.855] [local output] Launching of 1 workers completed 173s [22:22:33.855] [local output] Number of nodes in cluster: 1 173s [22:22:33.855] [local output] Collecting session information from 1 workers 173s [22:22:33.856] [local output] - Worker #1 of 1 173s [22:22:33.856] [local output] makeClusterPSOCK() ... done 173s - makeClusterPSOCK() - default packages 173s ## not escape quotes in CLI options the same way as Rterm and Rscript" 173s + ## on 2021-12-15. 173s + rscripts <- file.path(R.home("bin"), c("Rscript", "Rterm", "Rterm.exe")) 173s + } else { 173s + rscripts <- file.path(R.home("bin"), c("Rscript", "R")) 173s + } 173s > default_packages <- c("utils", "tools") 173s > for (rscript in rscripts) { 173s + message(" Launcher: ", sQuote(rscript)) 173s + if (tools::file_path_sans_ext(basename(rscript)) %in% c("R", "Rterm")) { 173s + rscript_args <- c("--no-echo", "--no-restore", "*", "--args") 173s + } else { 173s + rscript_args <- NULL 173s + } 173s + cl <- tryCatch({ 173s + makeClusterPSOCK(1L, rscript = rscript, rscript_args = rscript_args, default_packages = default_packages) 173s + }, warning = identity) 173s + stopifnot(inherits(cl, "cluster")) 173s + pkgs <- parallel::clusterEvalQ(cl, { getOption("defaultPackages") })[[1]] 173s + stopifnot(identical(pkgs, default_packages)) 173s + parallel::stopCluster(cl) 173s + } 173s Launcher: ‘/usr/lib/R/bin/Rscript’ 173s [22:22:33.867] [local output] makeClusterPSOCK() ... 173s [22:22:33.873] [local output] Workers: [n = 1] ‘localhost’ 173s [22:22:33.874] [local output] Base port: 11083 173s [22:22:33.874] [local output] Getting setup options for 1 cluster nodes ... 173s [22:22:33.875] [local output] - Node #1 of 1 ... 173s [22:22:33.875] [local output] localMachine=TRUE => revtunnel=FALSE 173s 173s [22:22:33.878] [local output] Rscript port: 11083 173s 173s [22:22:33.878] [local output] Getting setup options for 1 cluster nodes ... done 173s [22:22:33.878] [local output] - Parallel setup requested for some PSOCK nodes 173s [22:22:33.879] [local output] Setting up PSOCK nodes in parallel 173s [22:22:33.879] List of 36 173s [22:22:33.879] $ worker : chr "localhost" 173s [22:22:33.879] ..- attr(*, "localhost")= logi TRUE 173s [22:22:33.879] $ master : chr "localhost" 173s [22:22:33.879] $ port : int 11083 173s [22:22:33.879] $ connectTimeout : num 120 173s [22:22:33.879] $ timeout : num 2592000 173s [22:22:33.879] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 173s [22:22:33.879] $ homogeneous : logi TRUE 173s [22:22:33.879] $ rscript_args : chr "--default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/Rtmp1pJjHg/worker.rank=1.p"| __truncated__ 173s [22:22:33.879] $ rscript_envs : NULL 173s [22:22:33.879] $ rscript_libs : NULL 173s [22:22:33.879] $ rscript_startup : NULL 173s [22:22:33.879] $ rscript_sh : chr [1:2] "sh" "sh" 173s [22:22:33.879] $ default_packages: chr [1:2] "utils" "tools" 173s [22:22:33.879] $ methods : logi TRUE 173s [22:22:33.879] $ socketOptions : chr "no-delay" 173s [22:22:33.879] $ useXDR : logi FALSE 173s [22:22:33.879] $ outfile : chr "/dev/null" 173s [22:22:33.879] $ renice : int NA 173s [22:22:33.879] $ rshcmd : NULL 173s [22:22:33.879] $ user : chr(0) 173s [22:22:33.879] $ revtunnel : logi FALSE 173s [22:22:33.879] $ rshlogfile : NULL 173s [22:22:33.879] $ rshopts : chr(0) 173s [22:22:33.879] $ rank : int 1 173s [22:22:33.879] $ manual : logi FALSE 173s [22:22:33.879] $ dryrun : logi FALSE 173s [22:22:33.879] $ quiet : logi FALSE 173s [22:22:33.879] $ setup_strategy : chr "parallel" 173s [22:22:33.879] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/R"| __truncated__ 173s [22:22:33.879] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad43db776dc.pid" 173s [22:22:33.879] $ rshcmd_label : NULL 173s [22:22:33.879] $ rsh_call : NULL 173s [22:22:33.879] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/R"| __truncated__ 173s [22:22:33.879] $ localMachine : logi TRUE 173s [22:22:33.879] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 173s [22:22:33.879] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 173s [22:22:33.879] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 173s [22:22:33.879] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 173s [22:22:33.879] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 173s [22:22:33.879] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 173s [22:22:33.879] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 173s [22:22:33.879] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 173s [22:22:33.879] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 173s [22:22:33.879] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 173s [22:22:33.879] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 173s [22:22:33.879] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 173s [22:22:33.879] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 173s [22:22:33.879] "parallel"), action = c("launch", "options"), verbose = FALSE) 173s [22:22:33.879] $ arguments :List of 28 173s [22:22:33.879] ..$ worker : chr "localhost" 173s [22:22:33.879] ..$ master : NULL 173s [22:22:33.879] ..$ port : int 11083 173s [22:22:33.879] ..$ connectTimeout : num 120 173s [22:22:33.879] ..$ timeout : num 2592000 173s [22:22:33.879] ..$ rscript : chr "/usr/lib/R/bin/Rscript" 173s [22:22:33.879] ..$ homogeneous : NULL 173s [22:22:33.879] ..$ rscript_args : NULL 173s [22:22:33.879] ..$ rscript_envs : NULL 173s [22:22:33.879] ..$ rscript_libs : NULL 173s [22:22:33.879] ..$ rscript_startup : NULL 173s [22:22:33.879] ..$ rscript_sh : chr "auto" 173s [22:22:33.879] ..$ default_packages: chr [1:2] "utils" "tools" 173s [22:22:33.879] ..$ methods : logi TRUE 173s [22:22:33.879] ..$ socketOptions : chr "no-delay" 173s [22:22:33.879] ..$ useXDR : logi FALSE 173s [22:22:33.879] ..$ outfile : chr "/dev/null" 173s [22:22:33.879] ..$ renice : int NA 173s [22:22:33.879] ..$ rshcmd : NULL 173s [22:22:33.879] ..$ user : NULL 173s [22:22:33.879] ..$ revtunnel : logi NA 173s [22:22:33.879] ..$ rshlogfile : NULL 173s [22:22:33.879] ..$ rshopts : NULL 173s [22:22:33.879] ..$ rank : int 1 173s [22:22:33.879] ..$ manual : logi FALSE 173s [22:22:33.879] ..$ dryrun : logi FALSE 173s [22:22:33.879] ..$ quiet : logi FALSE 173s [22:22:33.879] ..$ setup_strategy : chr "parallel" 173s [22:22:33.879] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 173s [22:22:33.900] [local output] System call to launch all workers: 173s [22:22:33.900] [local output] '/usr/lib/R/bin/Rscript' --default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad43db776dc.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11083 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 173s [22:22:33.900] [local output] Starting PSOCK main server 173s [22:22:33.902] [local output] Workers launched 173s [22:22:33.902] [local output] Waiting for workers to connect back 173s [22:22:33.902] - [local output] 0 workers out of 1 ready 173s [22:22:34.002] - [local output] 0 workers out of 1 ready 173s [22:22:34.002] - [local output] 1 workers out of 1 ready 173s [22:22:34.003] [local output] Launching of 1 workers completed 173s [22:22:34.003] [local output] Number of nodes in cluster: 1 173s [22:22:34.003] [local output] Collecting session information from 1 workers 173s [22:22:34.004] [local output] - Worker #1 of 1 173s [22:22:34.004] [local output] makeClusterPSOCK() ... done 173s Launcher: ‘/usr/lib/R/bin/R’ 173s [22:22:34.005] [local output] makeClusterPSOCK() ... 173s [22:22:34.011] [local output] Workers: [n = 1] ‘localhost’ 173s [22:22:34.011] [local output] Base port: 11925 173s [22:22:34.012] [local output] Getting setup options for 1 cluster nodes ... 173s [22:22:34.012] [local output] - Node #1 of 1 ... 173s [22:22:34.012] [local output] localMachine=TRUE => revtunnel=FALSE 173s 173s [22:22:34.016] [local output] Rscript port: 11925 173s 173s [22:22:34.016] [local output] Getting setup options for 1 cluster nodes ... done 173s [22:22:34.016] [local output] - Parallel setup requested for some PSOCK nodes 173s [22:22:34.017] [local output] Setting up PSOCK nodes in parallel 173s [22:22:34.017] List of 36 173s [22:22:34.017] $ worker : chr "localhost" 173s [22:22:34.017] ..- attr(*, "localhost")= logi TRUE 173s [22:22:34.017] $ master : chr "localhost" 173s [22:22:34.017] $ port : int 11925 173s [22:22:34.017] $ connectTimeout : num 120 173s [22:22:34.017] $ timeout : num 2592000 173s [22:22:34.017] $ rscript : chr "R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R'" 173s [22:22:34.017] $ homogeneous : logi TRUE 173s [22:22:34.017] $ rscript_args : chr "--no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/Rtmp1pJjHg/worker.rank=1.parallell"| __truncated__ 173s [22:22:34.017] $ rscript_envs : NULL 173s [22:22:34.017] $ rscript_libs : NULL 173s [22:22:34.017] $ rscript_startup : NULL 173s [22:22:34.017] $ rscript_sh : chr [1:2] "sh" "sh" 173s [22:22:34.017] $ default_packages: chr [1:2] "utils" "tools" 173s [22:22:34.017] $ methods : logi TRUE 173s [22:22:34.017] $ socketOptions : chr "no-delay" 173s [22:22:34.017] $ useXDR : logi FALSE 173s [22:22:34.017] $ outfile : chr "/dev/null" 173s [22:22:34.017] $ renice : int NA 173s [22:22:34.017] $ rshcmd : NULL 173s [22:22:34.017] $ user : chr(0) 173s [22:22:34.017] $ revtunnel : logi FALSE 173s [22:22:34.017] $ rshlogfile : NULL 173s [22:22:34.017] $ rshopts : chr(0) 173s [22:22:34.017] $ rank : int 1 173s [22:22:34.017] $ manual : logi FALSE 173s [22:22:34.017] $ dryrun : logi FALSE 173s [22:22:34.017] $ quiet : logi FALSE 173s [22:22:34.017] $ setup_strategy : chr "parallel" 173s [22:22:34.017] $ local_cmd : chr "R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpi"| __truncated__ 173s [22:22:34.017] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4494e5052.pid" 173s [22:22:34.017] $ rshcmd_label : NULL 173s [22:22:34.017] $ rsh_call : NULL 173s [22:22:34.017] $ cmd : chr "R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpi"| __truncated__ 173s [22:22:34.017] $ localMachine : logi TRUE 173s [22:22:34.017] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 173s [22:22:34.017] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 173s [22:22:34.017] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 173s [22:22:34.017] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 173s [22:22:34.017] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 173s [22:22:34.017] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 173s [22:22:34.017] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 173s [22:22:34.017] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 173s [22:22:34.017] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 173s [22:22:34.017] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 173s [22:22:34.017] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 173s [22:22:34.017] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 173s [22:22:34.017] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 173s [22:22:34.017] "parallel"), action = c("launch", "options"), verbose = FALSE) 173s [22:22:34.017] $ arguments :List of 28 173s [22:22:34.017] ..$ worker : chr "localhost" 173s [22:22:34.017] ..$ master : NULL 173s [22:22:34.017] ..$ port : int 11925 173s [22:22:34.017] ..$ connectTimeout : num 120 173s [22:22:34.017] ..$ timeout : num 2592000 173s [22:22:34.017] ..$ rscript : chr "/usr/lib/R/bin/R" 173s [22:22:34.017] ..$ homogeneous : NULL 173s [22:22:34.017] ..$ rscript_args : chr [1:4] "--no-echo" "--no-restore" "*" "--args" 173s [22:22:34.017] ..$ rscript_envs : NULL 173s [22:22:34.017] ..$ rscript_libs : NULL 173s [22:22:34.017] ..$ rscript_startup : NULL 173s [22:22:34.017] ..$ rscript_sh : chr "auto" 173s [22:22:34.017] ..$ default_packages: chr [1:2] "utils" "tools" 173s [22:22:34.017] ..$ methods : logi TRUE 173s [22:22:34.017] ..$ socketOptions : chr "no-delay" 173s [22:22:34.017] ..$ useXDR : logi FALSE 173s [22:22:34.017] ..$ outfile : chr "/dev/null" 173s [22:22:34.017] ..$ renice : int NA 173s [22:22:34.017] ..$ rshcmd : NULL 173s [22:22:34.017] ..$ user : NULL 173s [22:22:34.017] ..$ revtunnel : logi NA 173s [22:22:34.017] ..$ rshlogfile : NULL 173s [22:22:34.017] ..$ rshopts : NULL 173s [22:22:34.017] ..$ rank : int 1 173s [22:22:34.017] ..$ manual : logi FALSE 173s [22:22:34.017] ..$ dryrun : logi FALSE 173s [22:22:34.017] ..$ quiet : logi FALSE 173s [22:22:34.017] ..$ setup_strategy : chr "parallel" 173s [22:22:34.017] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 173s [22:22:34.037] [local output] System call to launch all workers: 173s [22:22:34.037] [local output] R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4494e5052.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' --args MASTER=localhost PORT=11925 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 173s [22:22:34.037] [local output] Starting PSOCK main server 173s [22:22:34.039] [local output] Workers launched 173s [22:22:34.039] [local output] Waiting for workers to connect back 173s [22:22:34.039] - [local output] 0 workers out of 1 ready 173s [22:22:34.133] - [local output] 0 workers out of 1 ready 173s [22:22:34.134] - [local output] 1 workers out of 1 ready 173s [22:22:34.134] [local output] Launching of 1 workers completed 173s [22:22:34.134] [local output] Number of nodes in cluster: 1 173s [22:22:34.134] [local output] Collecting session information from 1 workers 173s [22:22:34.135] [local output] - Worker #1 of 1 173s [22:22:34.135] [local output] makeClusterPSOCK() ... done 173s > 173s > if (.Platform$OS.type == "windows") { 173s + ## R and R.exe fails on MS Windows, cf. R-devel thread "MS Windows: R does 173s + ## not escape quotes in CLI options the same way as Rterm and Rscript" 173s + ## on 2021-12-15. 173s + rscripts <- file.path(R.home("bin"), c("Rscript", "Rterm", "Rterm.exe")) 173s + } else { 173s + rscripts <- file.path(R.home("bin"), c("Rscript", "R")) 173s + } 173s > default_packages <- c("parallelly", "*") 173s > truth <- unique(c("parallelly", getOption("defaultPackages"))) 173s > for (rscript in rscripts) { 173s + message(" Launcher: ", sQuote(rscript)) 173s + if (tools::file_path_sans_ext(basename(rscript)) %in% c("R", "Rterm")) { 173s + rscript_args <- c("--no-echo", "--no-restore", "*", "--args") 173s + } else { 173s + rscript_args <- NULL 173s + } 173s + cl <- tryCatch({ 173s + makeClusterPSOCK(1L, rscript = rscript, rscript_args = rscript_args, default_packages = default_packages) 173s + }, warning = identity) 173s + stopifnot(inherits(cl, "cluster")) 173s + pkgs <- parallel::clusterEvalQ(cl, { getOption("defaultPackages") })[[1]] 173s + stopifnot(identical(pkgs, truth)) 173s + parallel::stopCluster(cl) 173s + } 173s Launcher: ‘/usr/lib/R/bin/Rscript’ 173s [22:22:34.148] [local output] makeClusterPSOCK() ... 173s [22:22:34.155] [local output] Workers: [n = 1] ‘localhost’ 173s [22:22:34.156] [local output] Base port: 11297 173s [22:22:34.156] [local output] Getting setup options for 1 cluster nodes ... 173s [22:22:34.156] [local output] - Node #1 of 1 ... 173s [22:22:34.157] [local output] localMachine=TRUE => revtunnel=FALSE 173s 173s [22:22:34.161] [local output] Rscript port: 11297 173s 173s [22:22:34.162] [local output] Getting setup options for 1 cluster nodes ... done 173s [22:22:34.162] [local output] - Parallel setup requested for some PSOCK nodes 173s [22:22:34.162] [local output] Setting up PSOCK nodes in parallel 173s [22:22:34.162] List of 36 173s [22:22:34.162] $ worker : chr "localhost" 173s [22:22:34.162] ..- attr(*, "localhost")= logi TRUE 173s [22:22:34.162] $ master : chr "localhost" 173s [22:22:34.162] $ port : int 11297 173s [22:22:34.162] $ connectTimeout : num 120 173s [22:22:34.162] $ timeout : num 2592000 173s [22:22:34.162] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 173s [22:22:34.162] $ homogeneous : logi TRUE 173s [22:22:34.162] $ rscript_args : chr "--default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys."| __truncated__ 173s [22:22:34.162] $ rscript_envs : NULL 173s [22:22:34.162] $ rscript_libs : NULL 173s [22:22:34.162] $ rscript_startup : NULL 173s [22:22:34.162] $ rscript_sh : chr [1:2] "sh" "sh" 173s [22:22:34.162] $ default_packages: chr [1:7] "parallelly" "datasets" "utils" "grDevices" ... 173s [22:22:34.162] $ methods : logi TRUE 173s [22:22:34.162] $ socketOptions : chr "no-delay" 173s [22:22:34.162] $ useXDR : logi FALSE 173s [22:22:34.162] $ outfile : chr "/dev/null" 173s [22:22:34.162] $ renice : int NA 173s [22:22:34.162] $ rshcmd : NULL 173s [22:22:34.162] $ user : chr(0) 173s [22:22:34.162] $ revtunnel : logi FALSE 173s [22:22:34.162] $ rshlogfile : NULL 173s [22:22:34.162] $ rshopts : chr(0) 173s [22:22:34.162] $ rank : int 1 173s [22:22:34.162] $ manual : logi FALSE 173s [22:22:34.162] $ dryrun : logi FALSE 173s [22:22:34.162] $ quiet : logi FALSE 173s [22:22:34.162] $ setup_strategy : chr "parallel" 173s [22:22:34.162] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try("| __truncated__ 173s [22:22:34.162] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad47bf7cfae.pid" 173s [22:22:34.162] $ rshcmd_label : NULL 173s [22:22:34.162] $ rsh_call : NULL 173s [22:22:34.162] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try("| __truncated__ 173s [22:22:34.162] $ localMachine : logi TRUE 173s [22:22:34.162] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 173s [22:22:34.162] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 173s [22:22:34.162] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 173s [22:22:34.162] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 173s [22:22:34.162] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 173s [22:22:34.162] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 173s [22:22:34.162] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 173s [22:22:34.162] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 173s [22:22:34.162] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 173s [22:22:34.162] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 173s [22:22:34.162] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 173s [22:22:34.162] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 173s [22:22:34.162] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 173s [22:22:34.162] "parallel"), action = c("launch", "options"), verbose = FALSE) 173s [22:22:34.162] $ arguments :List of 28 173s [22:22:34.162] ..$ worker : chr "localhost" 173s [22:22:34.162] ..$ master : NULL 173s [22:22:34.162] ..$ port : int 11297 173s [22:22:34.162] ..$ connectTimeout : num 120 173s [22:22:34.162] ..$ timeout : num 2592000 173s [22:22:34.162] ..$ rscript : chr "/usr/lib/R/bin/Rscript" 173s [22:22:34.162] ..$ homogeneous : NULL 173s [22:22:34.162] ..$ rscript_args : NULL 173s [22:22:34.162] ..$ rscript_envs : NULL 173s [22:22:34.162] ..$ rscript_libs : NULL 173s [22:22:34.162] ..$ rscript_startup : NULL 173s [22:22:34.162] ..$ rscript_sh : chr "auto" 173s [22:22:34.162] ..$ default_packages: chr [1:2] "parallelly" "*" 173s [22:22:34.162] ..$ methods : logi TRUE 173s [22:22:34.162] ..$ socketOptions : chr "no-delay" 173s [22:22:34.162] ..$ useXDR : logi FALSE 173s [22:22:34.162] ..$ outfile : chr "/dev/null" 173s [22:22:34.162] ..$ renice : int NA 173s [22:22:34.162] ..$ rshcmd : NULL 173s [22:22:34.162] ..$ user : NULL 173s [22:22:34.162] ..$ revtunnel : logi NA 173s [22:22:34.162] ..$ rshlogfile : NULL 173s [22:22:34.162] ..$ rshopts : NULL 173s [22:22:34.162] ..$ rank : int 1 173s [22:22:34.162] ..$ manual : logi FALSE 173s [22:22:34.162] ..$ dryrun : logi FALSE 173s [22:22:34.162] ..$ quiet : logi FALSE 173s [22:22:34.162] ..$ setup_strategy : chr "parallel" 173s [22:22:34.162] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 173s [22:22:34.181] [local output] System call to launch all workers: 173s [22:22:34.181] [local output] '/usr/lib/R/bin/Rscript' --default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad47bf7cfae.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11297 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 173s [22:22:34.181] [local output] Starting PSOCK main server 173s [22:22:34.182] [local output] Workers launched 173s [22:22:34.183] [local output] Waiting for workers to connect back 173s [22:22:34.183] - [local output] 0 workers out of 1 ready 174s [22:22:34.404] - [local output] 0 workers out of 1 ready 174s [22:22:34.405] - [local output] 1 workers out of 1 ready 174s [22:22:34.405] [local output] Launching of 1 workers completed 174s [22:22:34.405] [local output] Number of nodes in cluster: 1 174s [22:22:34.406] [local output] Collecting session information from 1 workers 174s [22:22:34.406] [local output] - Worker #1 of 1 174s [22:22:34.406] [local output] makeClusterPSOCK() ... done 174s Launcher: ‘/usr/lib/R/bin/R’ 174s [22:22:34.407] [local output] makeClusterPSOCK() ... 174s [22:22:34.414] [local output] Workers: [n = 1] ‘localhost’ 174s [22:22:34.415] [local output] Base port: 11404 174s [22:22:34.415] [local output] Getting setup options for 1 cluster nodes ... 174s [22:22:34.415] [local output] - Node #1 of 1 ... 174s [22:22:34.415] [local output] localMachine=TRUE => revtunnel=FALSE 174s 174s [22:22:34.418] [local output] Rscript port: 11404 174s 174s [22:22:34.419] [local output] Getting setup options for 1 cluster nodes ... done 174s [22:22:34.419] [local output] - Parallel setup requested for some PSOCK nodes 174s [22:22:34.420] [local output] Setting up PSOCK nodes in parallel 174s [22:22:34.420] List of 36 174s [22:22:34.420] $ worker : chr "localhost" 174s [22:22:34.420] ..- attr(*, "localhost")= logi TRUE 174s [22:22:34.420] $ master : chr "localhost" 174s [22:22:34.420] $ port : int 11404 174s [22:22:34.420] $ connectTimeout : num 120 174s [22:22:34.420] $ timeout : num 2592000 174s [22:22:34.420] $ rscript : chr "R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R'" 174s [22:22:34.420] $ homogeneous : logi TRUE 174s [22:22:34.420] $ rscript_args : chr "--no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/Rtmp1pJjHg/worker.rank=1.parallell"| __truncated__ 174s [22:22:34.420] $ rscript_envs : NULL 174s [22:22:34.420] $ rscript_libs : NULL 174s [22:22:34.420] $ rscript_startup : NULL 174s [22:22:34.420] $ rscript_sh : chr [1:2] "sh" "sh" 174s [22:22:34.420] $ default_packages: chr [1:7] "parallelly" "datasets" "utils" "grDevices" ... 174s [22:22:34.420] $ methods : logi TRUE 174s [22:22:34.420] $ socketOptions : chr "no-delay" 174s [22:22:34.420] $ useXDR : logi FALSE 174s [22:22:34.420] $ outfile : chr "/dev/null" 174s [22:22:34.420] $ renice : int NA 174s [22:22:34.420] $ rshcmd : NULL 174s [22:22:34.420] $ user : chr(0) 174s [22:22:34.420] $ revtunnel : logi FALSE 174s [22:22:34.420] $ rshlogfile : NULL 174s [22:22:34.420] $ rshopts : chr(0) 174s [22:22:34.420] $ rank : int 1 174s [22:22:34.420] $ manual : logi FALSE 174s [22:22:34.420] $ dryrun : logi FALSE 174s [22:22:34.420] $ quiet : logi FALSE 174s [22:22:34.420] $ setup_strategy : chr "parallel" 174s [22:22:34.420] $ local_cmd : chr "R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no"| __truncated__ 174s [22:22:34.420] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad45f4963c0.pid" 174s [22:22:34.420] $ rshcmd_label : NULL 174s [22:22:34.420] $ rsh_call : NULL 174s [22:22:34.420] $ cmd : chr "R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no"| __truncated__ 174s [22:22:34.420] $ localMachine : logi TRUE 174s [22:22:34.420] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 174s [22:22:34.420] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 174s [22:22:34.420] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 174s [22:22:34.420] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 174s [22:22:34.420] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 174s [22:22:34.420] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 174s [22:22:34.420] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 174s [22:22:34.420] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 174s [22:22:34.420] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 174s [22:22:34.420] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 174s [22:22:34.420] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 174s [22:22:34.420] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 174s [22:22:34.420] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 174s [22:22:34.420] "parallel"), action = c("launch", "options"), verbose = FALSE) 174s [22:22:34.420] $ arguments :List of 28 174s [22:22:34.420] ..$ worker : chr "localhost" 174s [22:22:34.420] ..$ master : NULL 174s [22:22:34.420] ..$ port : int 11404 174s [22:22:34.420] ..$ connectTimeout : num 120 174s [22:22:34.420] ..$ timeout : num 2592000 174s [22:22:34.420] ..$ rscript : chr "/usr/lib/R/bin/R" 174s [22:22:34.420] ..$ homogeneous : NULL 174s [22:22:34.420] ..$ rscript_args : chr [1:4] "--no-echo" "--no-restore" "*" "--args" 174s [22:22:34.420] ..$ rscript_envs : NULL 174s [22:22:34.420] ..$ rscript_libs : NULL 174s [22:22:34.420] ..$ rscript_startup : NULL 174s [22:22:34.420] ..$ rscript_sh : chr "auto" 174s [22:22:34.420] ..$ default_packages: chr [1:2] "parallelly" "*" 174s [22:22:34.420] ..$ methods : logi TRUE 174s [22:22:34.420] ..$ socketOptions : chr "no-delay" 174s [22:22:34.420] ..$ useXDR : logi FALSE 174s [22:22:34.420] ..$ outfile : chr "/dev/null" 174s [22:22:34.420] ..$ renice : int NA 174s [22:22:34.420] ..$ rshcmd : NULL 174s [22:22:34.420] ..$ user : NULL 174s [22:22:34.420] ..$ revtunnel : logi NA 174s [22:22:34.420] ..$ rshlogfile : NULL 174s [22:22:34.420] ..$ rshopts : NULL 174s [22:22:34.420] ..$ rank : int 1 174s [22:22:34.420] ..$ manual : logi FALSE 174s [22:22:34.420] ..$ dryrun : logi FALSE 174s [22:22:34.420] ..$ quiet : logi FALSE 174s [22:22:34.420] ..$ setup_strategy : chr "parallel" 174s [22:22:34.420] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 174s [22:22:34.439] [local output] System call to launch all workers: 174s [22:22:34.440] [local output] R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad45f4963c0.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' --args MASTER=localhost PORT=11404 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 174s [22:22:34.440] [local output] Starting PSOCK main server 174s [22:22:34.441] [local output] Workers launched 174s [22:22:34.442] [local output] Waiting for workers to connect back 174s [22:22:34.442] - [local output] 0 workers out of 1 ready 174s [22:22:34.665] - [local output] 0 workers out of 1 ready 174s [22:22:34.666] - [local output] 1 workers out of 1 ready 174s [22:22:34.666] [local output] Launching of 1 workers completed 174s [22:22:34.666] [local output] Number of nodes in cluster: 1 174s [22:22:34.666] [local output] Collecting session information from 1 workers 174s [22:22:34.667] [local output] - Worker #1 of 1 174s [22:22:34.667] [local output] makeClusterPSOCK() ... done 174s - makeClusterPSOCK() - exceptions 174s [22:22:34.668] [local output] makeClusterPSOCK() ... 174s [22:22:34.668] [local output] makeClusterPSOCK() ... 174s [22:22:34.669] [local output] makeClusterPSOCK() ... 174s > 174s > 174s > message("- makeClusterPSOCK() - exceptions") 174s > 174s > res <- tryCatch({ 174s + cl <- makeClusterPSOCK(1:2) 174s + }, error = identity) 174s > print(res) 174s 174s > stopifnot(inherits(res, "error")) 174s > 174s > res <- tryCatch({ 174s + cl <- makeClusterPSOCK(0L) 174s + }, error = identity) 174s > print(res) 174s 174s > stopifnot(inherits(res, "error")) 174s > 174s > res <- tryCatch({ 174s + cl <- makeClusterPSOCK(1L, rshcmd = character(0L)) 174s + }, error = identity) 174s [22:22:34.676] [local output] Workers: [n = 1] ‘localhost’ 174s [22:22:34.677] [local output] Base port: 11712 174s > print(res) 174s = 1L’ is not TRUE> 174s > stopifnot(inherits(res, "error")) 174s > 174s > [22:22:34.677] [local output] Getting setup options for 1 cluster nodes ... 174s [22:22:34.677] [local output] - Node #1 of 1 ... 174s [22:22:34.679] [local output] makeClusterPSOCK() ... 174s res <- tryCatch({ 174s + cl <- makeClusterPSOCK(1L, port = integer(0L)) 174s + }, error = identity) 174s [22:22:34.685] [local output] Workers: [n = 1] ‘localhost’ 174s > print(res) 174s 174s > stopifnot(inherits(res, "error")) 174s > 174s > [22:22:34.686] [local output] makeClusterPSOCK() ... 174s res <- tryCatch({ 174s + cl <- makeClusterPSOCK(1L, port = NA_integer_) 174s + }, error = identity) 174s [22:22:34.692] [local output] Workers: [n = 1] ‘localhost’ 174s > - makeClusterPSOCK() - exceptions 174s print(res) 174s 174s > stopifnot(inherits(res, "error")) 174s > 174s > 174s > message("- makeClusterPSOCK() - exceptions") 174s > 174s > ## Non-existing hostname 174s > res <- tryCatch({ 174s + cl <- makeNodePSOCK("not.a.localhost.hostname", revtunnel = TRUE) 174s + }, error = identity) 174s > print(res) 174s 174s > stopifnot(inherits(res, "error")) 174s > 174s > ## Invalid port 174s > res <- tryCatch({ 174s + cl <- makeNodePSOCK("localhost", port = NA_integer_) 174s + }, error = identity) 174s > print(res) 174s 174s > stopifnot(inherits(res, "error")) 174s > 174s > ## Don't test on CRAN 174s > if (fullTest || covr_testing) { 174s + ## Occupied/blocked port 174s + res <- tryCatch( 174s + cl <- parallelly::makeClusterPSOCK("localhost", port = 80L, tries = 1L), 174s + error = identity) 174s + print(res) 174s + ## Skip error assertion in case this actually works on some machine. 174s + ## But where it fails, we are testing the port-failure exception code. 174s + } 174s > 174s > 174s > ## https://github.com/futureverse/parallelly/issues/95 174s > if (getRversion() >= "4.0.0") { 174s + res <- tryCatch({ 174s + parallelly::makeClusterPSOCK(1L, rscript_startup = quote(Sys.sleep(6.0)), 174s + connectTimeout = 0.1, timeout = 7.0) 174s + }, error = identity) 174s + print(res) 174s + stopifnot( 174s + inherits(res, "error"), 174s + grepl("^Cluster setup failed", conditionMessage(res)) 174s + ) 174s + 174s + ## Make sure to wait for background process to timeout before continuing, 174s + ## when on MS Windows 174s + if (.Platform$OS.type == "windows") Sys.sleep(5.0) 174s + } 174s [22:22:34.695] [local output] makeClusterPSOCK() ... 174s [22:22:34.702] [local output] Workers: [n = 1] ‘localhost’ 174s [22:22:34.703] [local output] Base port: 11478 174s [22:22:34.703] [local output] Getting setup options for 1 cluster nodes ... 174s [22:22:34.703] [local output] - Node #1 of 1 ... 174s [22:22:34.704] [local output] localMachine=TRUE => revtunnel=FALSE 174s 174s [22:22:34.705] [local output] Rscript port: 11478 174s 174s [22:22:34.705] [local output] Getting setup options for 1 cluster nodes ... done 174s [22:22:34.705] [local output] - Parallel setup requested for some PSOCK nodes 174s [22:22:34.705] [local output] Setting up PSOCK nodes in parallel 174s [22:22:34.706] List of 36 174s [22:22:34.706] $ worker : chr "localhost" 174s [22:22:34.706] ..- attr(*, "localhost")= logi TRUE 174s [22:22:34.706] $ master : chr "localhost" 174s [22:22:34.706] $ port : int 11478 174s [22:22:34.706] $ connectTimeout : num 0.1 174s [22:22:34.706] $ timeout : num 7 174s [22:22:34.706] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 174s [22:22:34.706] $ homogeneous : logi TRUE 174s [22:22:34.706] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 174s [22:22:34.706] $ rscript_envs : NULL 174s [22:22:34.706] $ rscript_libs : NULL 174s [22:22:34.706] $ rscript_startup : chr [1:2] "-e" "'invisible({Sys.sleep(6)})'" 174s [22:22:34.706] $ rscript_sh : chr [1:2] "sh" "sh" 174s [22:22:34.706] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 174s [22:22:34.706] $ methods : logi TRUE 174s [22:22:34.706] $ socketOptions : chr "no-delay" 174s [22:22:34.706] $ useXDR : logi FALSE 174s [22:22:34.706] $ outfile : chr "/dev/null" 174s [22:22:34.706] $ renice : int NA 174s [22:22:34.706] $ rshcmd : NULL 174s [22:22:34.706] $ user : chr(0) 174s [22:22:34.706] $ revtunnel : logi FALSE 174s [22:22:34.706] $ rshlogfile : NULL 174s [22:22:34.706] $ rshopts : chr(0) 174s [22:22:34.706] $ rank : int 1 174s [22:22:34.706] $ manual : logi FALSE 174s [22:22:34.706] $ dryrun : logi FALSE 174s [22:22:34.706] $ quiet : logi FALSE 174s [22:22:34.706] $ setup_strategy : chr "parallel" 174s [22:22:34.706] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 174s [22:22:34.706] $ pidfile : chr "/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4f5b4780.pid" 174s [22:22:34.706] $ rshcmd_label : NULL 174s [22:22:34.706] $ rsh_call : NULL 174s [22:22:34.706] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 174s [22:22:34.706] $ localMachine : logi TRUE 174s [22:22:34.706] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 174s [22:22:34.706] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 174s [22:22:34.706] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 174s [22:22:34.706] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 174s [22:22:34.706] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 174s [22:22:34.706] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 174s [22:22:34.706] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 174s [22:22:34.706] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 174s [22:22:34.706] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 174s [22:22:34.706] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 174s [22:22:34.706] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 174s [22:22:34.706] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 174s [22:22:34.706] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 174s [22:22:34.706] "parallel"), action = c("launch", "options"), verbose = FALSE) 174s [22:22:34.706] $ arguments :List of 28 174s [22:22:34.706] ..$ worker : chr "localhost" 174s [22:22:34.706] ..$ master : NULL 174s [22:22:34.706] ..$ port : int 11478 174s [22:22:34.706] ..$ connectTimeout : num 0.1 174s [22:22:34.706] ..$ timeout : num 7 174s [22:22:34.706] ..$ rscript : NULL 174s [22:22:34.706] ..$ homogeneous : NULL 174s [22:22:34.706] ..$ rscript_args : NULL 174s [22:22:34.706] ..$ rscript_envs : NULL 174s [22:22:34.706] ..$ rscript_libs : NULL 174s [22:22:34.706] ..$ rscript_startup : language Sys.sleep(6) 174s [22:22:34.706] ..$ rscript_sh : chr "auto" 174s [22:22:34.706] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 174s [22:22:34.706] ..$ methods : logi TRUE 174s [22:22:34.706] ..$ socketOptions : chr "no-delay" 174s [22:22:34.706] ..$ useXDR : logi FALSE 174s [22:22:34.706] ..$ outfile : chr "/dev/null" 174s [22:22:34.706] ..$ renice : int NA 174s [22:22:34.706] ..$ rshcmd : NULL 174s [22:22:34.706] ..$ user : NULL 174s [22:22:34.706] ..$ revtunnel : logi NA 174s [22:22:34.706] ..$ rshlogfile : NULL 174s [22:22:34.706] ..$ rshopts : NULL 174s [22:22:34.706] ..$ rank : int 1 174s [22:22:34.706] ..$ manual : logi FALSE 174s [22:22:34.706] ..$ dryrun : logi FALSE 174s [22:22:34.706] ..$ quiet : logi FALSE 174s [22:22:34.706] ..$ setup_strategy : chr "parallel" 174s [22:22:34.706] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 174s [22:22:34.725] [local output] System call to launch all workers: 174s [22:22:34.725] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp1pJjHg/worker.rank=1.parallelly.parent=2772.ad4f5b4780.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'invisible({Sys.sleep(6)})' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11478 OUT=/dev/null TIMEOUT=7 XDR=FALSE SETUPTIMEOUT=0.1 SETUPSTRATEGY=parallel 174s [22:22:34.725] [local output] Starting PSOCK main server 174s [22:22:34.726] [local output] Workers launched 174s [22:22:34.727] [local output] Waiting for workers to connect back 174s [22:22:34.727] - [local output] 0 workers out of 1 ready 174s [22:22:34.828] - [local output] 0 workers out of 1 ready 174s [22:22:34.929] - [local output] 0 workers out of 1 ready 174s [22:22:35.030] - [local output] 0 workers out of 1 ready 174s [22:22:35.131] - [local output] 0 workers out of 1 ready 175s [22:22:35.231] - [local output] 0 workers out of 1 ready 175s [22:22:35.332] - [local output] 0 workers out of 1 ready 175s [22:22:35.433] - [local output] 0 workers out of 1 ready 175s [22:22:35.534] - [local output] 0 workers out of 1 ready 175s [22:22:35.634] - [local output] 0 workers out of 1 ready 175s [22:22:35.735] - [local output] 0 workers out of 1 ready 175s [22:22:35.835] - [local output] 0 workers out of 1 ready 175s [22:22:35.936] - [local output] 0 workers out of 1 ready 175s [22:22:36.037] - [local output] 0 workers out of 1 ready 175s [22:22:36.137] - [local output] 0 workers out of 1 ready 176s [22:22:36.238] - [local output] 0 workers out of 1 ready 176s [22:22:36.339] - [local output] 0 workers out of 1 ready 176s [22:22:36.439] - [local output] 0 workers out of 1 ready 176s [22:22:36.540] - [local output] 0 workers out of 1 ready 176s [22:22:36.641] - [local output] 0 workers out of 1 ready 176s [22:22:36.741] - [local output] 0 workers out of 1 ready 176s [22:22:36.842] - [local output] 0 workers out of 1 ready 176s [22:22:36.943] - [local output] 0 workers out of 1 ready 176s [22:22:37.043] - [local output] 0 workers out of 1 ready 176s [22:22:37.144] - [local output] 0 workers out of 1 ready 177s [22:22:37.245] - [local output] 0 workers out of 1 ready 177s [22:22:37.345] - [local output] 0 workers out of 1 ready 177s [22:22:37.446] - [local output] 0 workers out of 1 ready 177s [22:22:37.547] - [local output] 0 workers out of 1 ready 177s [22:22:37.647] - [local output] 0 workers out of 1 ready 177s [22:22:37.748] - [local output] 0 workers out of 1 ready 177s [22:22:37.849] - [local output] 0 workers out of 1 ready 177s [22:22:37.949] - [local output] 0 workers out of 1 ready 177s [22:22:38.050] - [local output] 0 workers out of 1 ready 177s [22:22:38.151] - [local output] 0 workers out of 1 ready 178s [22:22:38.252] - [local output] 0 workers out of 1 ready 178s [22:22:38.352] - [local output] 0 workers out of 1 ready 178s [22:22:38.453] - [local output] 0 workers out of 1 ready 178s [22:22:38.554] - [local output] 0 workers out of 1 ready 178s [22:22:38.654] - [local output] 0 workers out of 1 ready 178s [22:22:38.755] - [local output] 0 workers out of 1 ready 178s [22:22:38.856] - [local output] 0 workers out of 1 ready 178s [22:22:38.956] - [local output] 0 workers out of 1 ready 178s [22:22:39.057] - [local output] 0 workers out of 1 ready 179s [22:22:39.158] - [local output] 0 workers out of 1 ready 179s [22:22:39.258] - [local output] 0 workers out of 1 ready 179s [22:22:39.359] - [local output] 0 workers out of 1 ready 179s [22:22:39.460] - [local output] 0 workers out of 1 ready 179s [22:22:39.560] - [local output] 0 workers out of 1 ready 179s [22:22:39.661] - [local output] 0 workers out of 1 ready 179s [22:22:39.762] - [local output] 0 workers out of 1 ready 179s [22:22:39.863] - [local output] 0 workers out of 1 ready 179s 179s > 179s > message("*** makeClusterPSOCK() ... DONE") 179s *** makeClusterPSOCK() ... DONE 179s > 179s > source("incl/end.R") 179s > 179s BEGIN TEST makeClusterSequential.R 179s 179s R version 4.4.3 (2025-02-28) -- "Trophy Case" 179s Copyright (C) 2025 The R Foundation for Statistical Computing 179s Platform: x86_64-pc-linux-gnu 179s 179s R is free software and comes with ABSOLUTELY NO WARRANTY. 179s You are welcome to redistribute it under certain conditions. 179s Type 'license()' or 'licence()' for distribution details. 179s 179s R is a collaborative project with many contributors. 179s Type 'contributors()' for more information and 179s 'citation()' on how to cite R or R packages in publications. 179s 179s Type 'demo()' for some demos, 'help()' for on-line help, or 179s 'help.start()' for an HTML browser interface to help. 179s Type 'q()' to quit R. 179s 179s > if (getRversion() >= "4.4.0") { 179s + 179s + library(parallelly) 179s + library(parallel) 179s + 179s + cl <- makeClusterSequential() 179s + print(cl) 179s + 179s + y_truth <- lapply(X = 1:3, FUN = sqrt) 179s + y <- parLapply(cl, X = 1:3, fun = sqrt) 179s + str(y) 179s + stopifnot(identical(y, y_truth)) 179s + 179s + pid <- Sys.getpid() 179s + print(pid) 179s + y <- clusterEvalQ(cl, Sys.getpid()) 179s + str(y) 179s + stopifnot(identical(y[[1]], pid)) 179s + 179s + y <- clusterEvalQ(cl, { abc <- 42; abc }) 179s + str(y) 179s + stopifnot(!exists("abc", inherits = FALSE)) 179s + 179s + stopCluster(cl) 179s + print(cl) 179s + 179s + res <- tryCatch({ 179s + y <- clusterEvalQ(cl, { 42 }) 179s + }, error = identity) 179s + print(res) 179s + stopifnot(inherits(res, "error")) 179s + } ## if (getRversion() >= "4.4.0") 179s A ‘sequential_cluster’ cluster with 1 node 179s List of 3 179s $ : num 1 179s $ : num 1.41 179s $ : num 1.73 179s [1] 3664 179s List of 1 179s $ : int 3664 179s List of 1 179s $ : num 42 179s A ‘sequential_cluster’ cluster with 1 node 179s 179s > 179s BEGIN TEST options-and-envvars.R 180s 180s R version 4.4.3 (2025-02-28) -- "Trophy Case" 180s Copyright (C) 2025 The R Foundation for Statistical Computing 180s Platform: x86_64-pc-linux-gnu 180s 180s R is free software and comes with ABSOLUTELY NO WARRANTY. 180s You are welcome to redistribute it under certain conditions. 180s Type 'license()' or 'licence()' for distribution details. 180s 180s R is a collaborative project with many contributors. 180s Type 'contributors()' for more information and 180s 'citation()' on how to cite R or R packages in publications. 180s 180s Type 'demo()' for some demos, 'help()' for on-line help, or 180s 'help.start()' for an HTML browser interface to help. 180s Type 'q()' to quit R. 180s 180s > source("incl/start.R") 180s *** Options and environment variables ... 180s > 180s > getOption2 <- parallelly:::getOption2 180s > getEnvVar2 <- parallelly:::getEnvVar2 180s > 180s > options(parallelly.some.option = NULL) 180s > options(parallelly.some.option = NULL) 180s > Sys.unsetenv("R_FUTURE_SOME_ENVVAR") 180s > Sys.unsetenv("R_PARALLELLY_SOME_ENVVAR") 180s > 180s > 180s > message("*** Options and environment variables ...") 180s > 180s > showall <- function() { 180s + utils::str(list( 180s + future.some.setting = getOption("future.some.setting", NULL), 180s + parallelly.some.setting = getOption("parallelly.some.setting", NULL), 180s + R_FUTURE_SOME_SETTING = Sys.getenv("R_FUTURE_SOME_SETTING", ""), 180s + R_PARALLELLY_SOME_SETTING = Sys.getenv("R_PARALLELLY_SOME_SETTING", "") 180s + )) 180s + } 180s > 180s > for (what in c("option", "envvar")) { 180s + if (what == "option") { 180s + setvalue <- function(name, value) { 180s + name <- sprintf("%s.some.setting", tolower(name)) 180s + if (is.null(value)) { 180s + args <- list(NULL) 180s + } else { 180s + args <- as.list(value) 180s + } 180s + names(args) <- name 180s + do.call(options, args = args) 180s + class(args) <- "option" 180s + args 180s + } 180s + } else if (what == "envvar") { 180s + setvalue <- function(name, value) { 180s + name <- sprintf("R_%s_SOME_SETTING", toupper(name)) 180s + if (is.null(value)) { 180s + Sys.unsetenv(name) 180s + args <- list(NULL) 180s + names(args) <- name 180s + } else { 180s + args <- as.list(value) 180s + names(args) <- name 180s + do.call(Sys.setenv, args = args) 180s + } 180s + class(args) <- "envvar" 180s + args 180s + } 180s + } 180s + 180s + for (name in c("future", "parallelly")) { 180s + for (value0 in list(NULL, TRUE)) { 180s + args <- setvalue(name, value0) 180s + stopifnot(inherits(args, what)) 180s + showall() 180s + 180s + if (is.null(value0)) { 180s + message("- getOption2()") 180s + value <- getOption2("future.some.setting", NA) 180s + stopifnot(is.na(value)) 180s + value <- getOption2("parallelly.some.setting", NA) 180s + stopifnot(is.na(value)) 180s + 180s + message("- getEnvVar2()") 180s + value <- getEnvVar2("R_FUTURE_SOME_ENVVAR", NA) 180s + stopifnot(is.na(value)) 180s + value <- getEnvVar2("R_PARALLELLY_SOME_ENVVAR", NA) 180s + stopifnot(is.na(value)) 180s + } else if (isTRUE(value0)) { 180s + if (what == "option") { 180s + message("- getOption2()") 180s + value1 <- getOption2("future.some.setting", NA) 180s + stopifnot(isTRUE(value1)) 180s + value2 <- getOption2("parallelly.some.setting", NA) 180s + stopifnot(isTRUE(value2)) 180s + } else if (what == "envvar") { 180s + message("- getEnvVar2()") 180s + value1 <- getEnvVar2("R_FUTURE_SOME_SETTING", NA) 180s + stopifnot(value1 == "TRUE") 180s + value2 <- getEnvVar2("R_PARALLELLY_SOME_SETTING", NA) 180s + stopifnot(value2 == "TRUE") 180s + } 180s + stopifnot(identical(value1, value2)) 180s + } 180s + 180s + args <- setvalue(name, NULL) 180s + stopifnot(inherits(args, what), is.null(args[[1]])) 180s + } ## for (value ...) 180s + } ## for (name ...) 180s + } ## for (what ...) 180s List of 4 180s $ future.some.setting : NULL 180s $ parallelly.some.setting : NULL 180s $ R_FUTURE_SOME_SETTING : chr "" 180s $ R_PARALLELLY_SOME_SETTING: chr "" 180s - getOption2() 180s - getEnvVar2() 180s List of 4 180s $ future.some.setting : logi TRUE 180s $ parallelly.some.setting : NULL 180s $ R_FUTURE_SOME_SETTING : chr "" 180s $ R_PARALLELLY_SOME_SETTING: chr "" 180s - getOption2() 180s List of 4 180s $ future.some.setting : NULL 180s $ - getOption2() 180s - getEnvVar2() 180s - getOption2() 180s - getOption2() 180s - getEnvVar2() 180s parallelly.some.setting : NULL 180s $ R_FUTURE_SOME_SETTING : chr "" 180s $ R_PARALLELLY_SOME_SETTING: chr "" 180s List of 4 180s $ future.some.setting : NULL 180s $ parallelly.some.setting : logi TRUE 180s $ R_FUTURE_SOME_SETTING : chr "" 180s $ R_PARALLELLY_SOME_SETTING: chr "" 180s List of 4 180s $ future.some.setting : NULL 180s $ parallelly.some.setting : NULL 180s $ R_FUTURE_SOME_SETTING : chr "" 180s $ R_PARALLELLY_SOME_SETTING: chr "" 180s List of 4 180s $ future.some.setting : NULL 180s $ parallelly.some.setting : NULL 180s $ R_FUTURE_SOME_SETTING : chr "TRUE" 180s $ R_PARALLELLY_SOME_SETTING: chr "" 180s List of 4 180s $ future.some.setting : NULL 180s $ parallelly.some.setting : NULL 180s $ R_FUTURE_SOME_SETTING : chr "" 180s $ R_PARALLELLY_SOME_SETTING: chr "" 180s List of 4 180s $ future.some.setting : NULL 180s $ parallelly.some.setting : NULL 180s $ R_FUTURE_SOME_SETTING : chr "" 180s $ R_PARALLELLY_SOME_SETTING: chr "TRUE" 180s > 180s > 180s > message("*** Options and environment variables ... DONE") 180s > 180s > source("incl/end.R") 180s - getEnvVar2() 180s - getOption2() 180s - getEnvVar2() 180s - getEnvVar2() 180s *** Options and environment variables ... DONE 180s > 180s BEGIN TEST r_bug18119.R 180s 180s R version 4.4.3 (2025-02-28) -- "Trophy Case" 180s Copyright (C) 2025 The R Foundation for Statistical Computing 180s Platform: x86_64-pc-linux-gnu 180s 180s R is free software and comes with ABSOLUTELY NO WARRANTY. 180s You are welcome to redistribute it under certain conditions. 180s Type 'license()' or 'licence()' for distribution details. 180s 180s R is a collaborative project with many contributors. 180s Type 'contributors()' for more information and 180s 'citation()' on how to cite R or R packages in publications. 180s 180s Type 'demo()' for some demos, 'help()' for on-line help, or 180s 'help.start()' for an HTML browser interface to help. 180s Type 'q()' to quit R. 180s 180s > source("incl/start.R") 180s > 180s > r_version_has_bug18119 <- function() { 180s + parallelly:::r_version_has_bug18119(force = TRUE) 180s + } 180s > 180s > affected_by_bug18119 <- function() { 180s + parallelly:::affected_by_bug18119(force = TRUE) 180s + } 180s > 180s > 180s > message("*** R bug #18119 ...") 180s > 180s > has <- r_version_has_bug18119() 180s > message("r_version_has_bug18119(): ", has) 180s > 180s > Sys.setenv(R_PARALLELLY_R_VERSION="3.5.3") 180s > has <- r_version_has_bug18119() 180s *** R bug #18119 ... 180s r_version_has_bug18119(): FALSE 180s > message("r_version_has_bug18119(): ", has) 180s > stopifnot(!has) 180s > 180s > Sys.setenv(R_PARALLELLY_R_VERSION="4.0.0") 180s > has <- r_version_has_bug18119() 180s > message("r_version_has_bug18119(): ", has) 180s > stopifnot(has) 180s > 180s > Sys.setenv(R_PARALLELLY_R_VERSION="4.0.5") 180s > has <- r_version_has_bug18119() 180s > message("r_version_has_bug18119(): ", has) 180s > stopifnot(has) 180s > 180s > Sys.setenv(R_PARALLELLY_R_VERSION="4.1.0") 180s > has <- r_version_has_bug18119() 180s > message("r_version_has_bug18119(): ", has) 180s > stopifnot(has) 180s > 180s > Sys.setenv(R_PARALLELLY_R_VERSION="4.1.1") 180s > has <- r_version_has_bug18119() 180s > message("r_version_has_bug18119(): ", has) 180s > stopifnot(!has) 180s > 180s > Sys.setenv(R_PARALLELLY_R_VERSION="4.2.0") 180s > has <- r_version_has_bug18119() 180s > message("r_version_has_bug18119(): ", has) 180s > stopifnot(!has) 180s > 180s > message("*** R bug #18119 ... DONE") 180s > 180s > source("incl/end.R") 180s r_version_has_bug18119(): FALSE 180s r_version_has_bug18119(): TRUE 180s r_version_has_bug18119(): TRUE 180s r_version_has_bug18119(): TRUE 180s r_version_has_bug18119(): FALSE 180s r_version_has_bug18119(): FALSE 180s *** R bug #18119 ... DONE 180s > 180s BEGIN TEST startup.R 180s 180s R version 4.4.3 (2025-02-28) -- "Trophy Case" 180s Copyright (C) 2025 The R Foundation for Statistical Computing 180s Platform: x86_64-pc-linux-gnu 180s 180s R is free software and comes with ABSOLUTELY NO WARRANTY. 180s You are welcome to redistribute it under certain conditions. 180s Type 'license()' or 'licence()' for distribution details. 180s 180s R is a collaborative project with many contributors. 180s Type 'contributors()' for more information and 180s 'citation()' on how to cite R or R packages in publications. 180s 180s Type 'demo()' for some demos, 'help()' for on-line help, or 180s 'help.start()' for an HTML browser interface to help. 180s Type 'q()' to quit R. 180s 180s > source("incl/start.R") 180s > 180s > pkgname <- "parallelly" 180s > .onLoad <- parallelly:::.onLoad 180s > 180s > maxCores <- min(2L, availableCores(methods = "system")) 180s > 180s > 180s > message("*** .onLoad() ...") 180s > 180s > message("- .onLoad() w/ parallelly.availableCores.system = 1L ...") 180s > options(parallelly.availableCores.system = 1L) 180s > .onLoad(pkgname, pkgname) 180s *** .onLoad() ... 180s - .onLoad() w/ parallelly.availableCores.system = 1L ... 180s [22:22:40.837] Set package option ‘parallelly.availableCores.methods’ 180s [22:22:40.838] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 180s [22:22:40.838] Set package option ‘parallelly.availableCores.fallback’ 180s [22:22:40.838] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 180s [22:22:40.838] Set package option ‘parallelly.availableCores.min’ 180s [22:22:40.838] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 180s [22:22:40.839] Set package option ‘parallelly.availableCores.system’ 180s [22:22:40.839] Already set: ‘1’ 180s [22:22:40.839] Set package option ‘parallelly.availableCores.logical’ 180s [22:22:40.839] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 180s [22:22:40.839] Set package option ‘parallelly.availableCores.omit’ 180s [22:22:40.840] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 180s [22:22:40.840] Set package option ‘parallelly.availableWorkers.methods’ 180s [22:22:40.840] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 180s [22:22:40.841] Set package option ‘parallelly.maxWorkers.localhost’ 180s [22:22:40.841] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 180s [22:22:40.841] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 180s [22:22:40.841] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 180s [22:22:40.842] Set package option ‘parallelly.fork.enable’ 180s [22:22:40.842] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 180s [22:22:40.842] Set package option ‘parallelly.supportsMulticore.disableOn’ 180s [22:22:40.842] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 180s [22:22:40.843] Set package option ‘parallelly.supportsMulticore.unstable’ 180s [22:22:40.843] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 180s [22:22:40.843] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 180s [22:22:40.843] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 180s [22:22:40.844] Set package option ‘parallelly.makeNodePSOCK.validate’ 180s [22:22:40.844] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 180s [22:22:40.844] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 180s [22:22:40.844] R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 180s [22:22:40.844] Coercing from character to numeric: ‘120’ 180s [22:22:40.845] => options(“parallelly.makeNodePSOCK.connectTimeout” = ‘120’) [n=1, mode=double] 180s [22:22:40.845] Set package option ‘parallelly.makeNodePSOCK.timeout’ 180s [22:22:40.845] R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 180s [22:22:40.845] Coercing from character to numeric: ‘120’ 180s [22:22:40.846] => options(“parallelly.makeNodePSOCK.timeout” = ‘120’) [n=1, mode=double] 180s [22:22:40.846] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 180s [22:22:40.846] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 180s [22:22:40.846] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 180s [22:22:40.847] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 180s [22:22:40.847] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 180s [22:22:40.847] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 180s [22:22:40.847] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 180s [22:22:40.848] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 180s [22:22:40.848] Set package option ‘parallelly.makeNodePSOCK.tries’ 180s [22:22:40.848] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 180s [22:22:40.848] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 180s [22:22:40.849] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 180s [22:22:40.849] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 180s [22:22:40.849] R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s [22:22:40.849] => options(“parallelly.makeNodePSOCK.rscript_label” = ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’) [n=1, mode=character] 180s [22:22:40.855] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 180s [22:22:40.855] R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 180s [22:22:40.855] => options(“parallelly.makeNodePSOCK.sessionInfo.pkgs” = ‘TRUE’) [n=1, mode=character] 180s [22:22:40.855] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 180s [22:22:40.856] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 180s [22:22:40.856] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 180s [22:22:40.856] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 180s [22:22:40.856] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 180s [22:22:40.856] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 180s [22:22:40.857] parallelly-specific environment variables: 180s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 180s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 180s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 180s - .onLoad() w/ parallelly.availableCores.system = 1L ... DONE 180s - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ... 180s [22:22:40.858] Set package option ‘parallelly.availableCores.methods’ 180s [22:22:40.858] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 180s [22:22:40.859] Set package option ‘parallelly.availableCores.fallback’ 180s NULL 180s > options(parallelly.availableCores.system = NULL) 180s > message("- .onLoad() w/ parallelly.availableCores.system = 1L ... DONE") 180s > 180s > message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ...") 180s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_SYSTEM = "1") 180s > .onLoad(pkgname, pkgname) 180s [22:22:40.859] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 180s [22:22:40.859] Set package option ‘parallelly.availableCores.min’ 180s [22:22:40.859] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 180s [22:22:40.859] Set package option ‘parallelly.availableCores.system’ 180s [22:22:40.860] R_PARALLELLY_AVAILABLECORES_SYSTEM=‘1’ 180s [22:22:40.860] Coercing from character to integer: ‘1’ 180s [22:22:40.860] => options(“parallelly.availableCores.system” = ‘1’) [n=1, mode=integer] 180s [22:22:40.860] Set package option ‘parallelly.availableCores.logical’ 180s [22:22:40.861] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 180s [22:22:40.861] Set package option ‘parallelly.availableCores.omit’ 180s [22:22:40.861] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 180s [22:22:40.861] Set package option ‘parallelly.availableWorkers.methods’ 180s [22:22:40.861] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 180s [22:22:40.862] Set package option ‘parallelly.maxWorkers.localhost’ 180s [22:22:40.862] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 180s [22:22:40.862] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 180s [22:22:40.862] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 180s [22:22:40.862] Set package option ‘parallelly.fork.enable’ 180s [22:22:40.863] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 180s [22:22:40.863] Set package option ‘parallelly.supportsMulticore.disableOn’ 180s [22:22:40.863] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 180s [22:22:40.863] Set package option ‘parallelly.supportsMulticore.unstable’ 180s [22:22:40.863] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 180s [22:22:40.864] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 180s [22:22:40.864] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 180s [22:22:40.864] Set package option ‘parallelly.makeNodePSOCK.validate’ 180s [22:22:40.864] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 180s [22:22:40.864] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 180s [22:22:40.864] Already set: ‘120’ 180s [22:22:40.865] Set package option ‘parallelly.makeNodePSOCK.timeout’ 180s [22:22:40.865] Already set: ‘120’ 180s [22:22:40.865] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 180s [22:22:40.865] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 180s [22:22:40.865] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 180s [22:22:40.866] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 180s [22:22:40.866] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 180s [22:22:40.866] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 180s [22:22:40.866] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 180s [22:22:40.866] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 180s [22:22:40.866] Set package option ‘parallelly.makeNodePSOCK.tries’ 180s [22:22:40.867] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 180s [22:22:40.867] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 180s [22:22:40.867] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 180s [22:22:40.867] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 180s [22:22:40.867] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s [22:22:40.868] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 180s [22:22:40.868] Already set: ‘TRUE’ 180s [22:22:40.868] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 180s [22:22:40.868] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 180s [22:22:40.868] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 180s [22:22:40.868] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 180s [22:22:40.869] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 180s [22:22:40.869] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 180s NULL 180s > ncores <- getOption("parallelly.availableCores.system") 180s > print(ncores) 180s [22:22:40.869] parallelly-specific environment variables: 180s - R_PARALLELLY_AVAILABLECORES_SYSTEM=‘1’ 180s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 180s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 180s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 180s [1] 1 180s > stopifnot(is.integer(ncores), ncores == 1L) 180s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_SYSTEM") 180s > options(parallelly.availableCores.system = NULL) 180s > 180s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_SYSTEM = "NA") 180s > .onLoad(pkgname, pkgname) 180s [22:22:40.870] Set package option ‘parallelly.availableCores.methods’ 180s [22:22:40.871] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 180s [22:22:40.871] Set package option ‘parallelly.availableCores.fallback’ 180s [22:22:40.871] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 180s [22:22:40.872] Set package option ‘parallelly.availableCores.min’ 180s [22:22:40.872] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 180s [22:22:40.872] Set package option ‘parallelly.availableCores.system’ 180s [22:22:40.872] R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA’ 180s [22:22:40.873] Coercing from character to integer: ‘NA’ 180s [22:22:40.873] => options(“parallelly.availableCores.system” = ‘NA’) [n=1, mode=integer] 180s [22:22:40.873] Set package option ‘parallelly.availableCores.logical’ 180s [22:22:40.873] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 180s [22:22:40.873] Set package option ‘parallelly.availableCores.omit’ 180s [22:22:40.874] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 180s [22:22:40.874] Set package option ‘parallelly.availableWorkers.methods’ 180s [22:22:40.874] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 180s [22:22:40.874] Set package option ‘parallelly.maxWorkers.localhost’ 180s [22:22:40.874] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 180s [22:22:40.875] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 180s [22:22:40.875] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 180s [22:22:40.875] Set package option ‘parallelly.fork.enable’ 180s [22:22:40.875] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 180s [22:22:40.875] Set package option ‘parallelly.supportsMulticore.disableOn’ 180s [22:22:40.876] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 180s [22:22:40.876] Set package option ‘parallelly.supportsMulticore.unstable’ 180s [22:22:40.876] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 180s [22:22:40.876] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 180s [22:22:40.876] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 180s [22:22:40.877] Set package option ‘parallelly.makeNodePSOCK.validate’ 180s [22:22:40.877] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 180s [22:22:40.877] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 180s [22:22:40.877] Already set: ‘120’ 180s [22:22:40.878] Set package option ‘parallelly.makeNodePSOCK.timeout’ 180s [22:22:40.878] Already set: ‘120’ 180s [22:22:40.878] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 180s [22:22:40.878] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 180s [22:22:40.878] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 180s [22:22:40.879] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 180s [22:22:40.879] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 180s [22:22:40.879] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 180s [22:22:40.879] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 180s [22:22:40.880] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 180s [22:22:40.880] Set package option ‘parallelly.makeNodePSOCK.tries’ 180s [22:22:40.880] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 180s [22:22:40.881] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 180s [22:22:40.881] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 180s [22:22:40.881] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 180s [22:22:40.881] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s [22:22:40.881] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 180s [22:22:40.881] Already set: ‘TRUE’ 180s [22:22:40.882] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 180s [22:22:40.882] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 180s [22:22:40.882] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 180s NULL 180s > ncores <- getOption("parallelly.availableCores.system") 180s > print(ncores) 180s [1] NA 180s > stopifnot(is.integer(ncores), is.na(ncores)) 180s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_SYSTEM") 180s > options(parallelly.availableCores.system = NULL) 180s > 180s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_SYSTEM = "NA_real_") 180s [22:22:40.882] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 180s [22:22:40.882] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 180s [22:22:40.883] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 180s [22:22:40.883] parallelly-specific environment variables: 180s - R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA’ 180s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 180s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 180s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 180s > .onLoad(pkgname, pkgname) 180s [22:22:40.884] Set package option ‘parallelly.availableCores.methods’ 180s [22:22:40.885] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 180s [22:22:40.885] Set package option ‘parallelly.availableCores.fallback’ 180s [22:22:40.885] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 180s [22:22:40.885] Set package option ‘parallelly.availableCores.min’ 180s [22:22:40.886] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 180s [22:22:40.886] Set package option ‘parallelly.availableCores.system’ 180s [22:22:40.886] R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA_real_’ 180s [22:22:40.886] Coercing from character to integer: ‘NA’ 180s [22:22:40.886] => options(“parallelly.availableCores.system” = ‘NA’) [n=1, mode=integer] 180s [22:22:40.887] Set package option ‘parallelly.availableCores.logical’ 180s [22:22:40.887] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 180s [22:22:40.887] Set package option ‘parallelly.availableCores.omit’ 180s [22:22:40.887] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 180s [22:22:40.887] Set package option ‘parallelly.availableWorkers.methods’ 180s [22:22:40.888] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 180s [22:22:40.888] Set package option ‘parallelly.maxWorkers.localhost’ 180s [22:22:40.888] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 180s [22:22:40.888] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 180s [22:22:40.888] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 180s [22:22:40.889] Set package option ‘parallelly.fork.enable’ 180s [22:22:40.889] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 180s [22:22:40.889] Set package option ‘parallelly.supportsMulticore.disableOn’ 180s [22:22:40.889] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 180s [22:22:40.889] Set package option ‘parallelly.supportsMulticore.unstable’ 180s [22:22:40.890] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 180s [22:22:40.890] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 180s [22:22:40.890] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 180s [22:22:40.890] Set package option ‘parallelly.makeNodePSOCK.validate’ 180s [22:22:40.891] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 180s [22:22:40.891] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 180s [22:22:40.891] Already set: ‘120’ 180s [22:22:40.891] Set package option ‘parallelly.makeNodePSOCK.timeout’ 180s [22:22:40.891] Already set: ‘120’ 180s [22:22:40.891] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 180s [22:22:40.892] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 180s [22:22:40.892] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 180s [22:22:40.892] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 180s [22:22:40.892] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 180s [22:22:40.892] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 180s [22:22:40.893] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 180s [22:22:40.893] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 180s [22:22:40.893] Set package option ‘parallelly.makeNodePSOCK.tries’ 180s [22:22:40.893] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 180s [22:22:40.893] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 180s [22:22:40.894] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 180s [22:22:40.894] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 180s [22:22:40.894] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s [22:22:40.894] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 180s [22:22:40.894] Already set: ‘TRUE’ 180s [22:22:40.894] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 180s [22:22:40.895] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 180s [22:22:40.895] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 180s [22:22:40.895] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 180s [22:22:40.895] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 180s NULL 180s > ncores <- getOption("parallelly.availableCores.system") 180s > print(ncores) 180s [1] NA 180s > stopifnot(is.integer(ncores), is.na(ncores)) 180s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_SYSTEM") 180s > options(parallelly.availableCores.system = NULL) 180s > 180s > [22:22:40.895] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 180s [22:22:40.896] parallelly-specific environment variables: 180s - R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA_real_’ 180s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 180s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 180s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 180s message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ... DONE") 180s > 180s > 180s > message("- .onLoad() w/ parallelly.availableCores.fallback = 1L ...") 180s > - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ... DONE 180s - .onLoad() w/ parallelly.availableCores.fallback = 1L ... 180s options(parallelly.availableCores.fallback = 1L) 180s > [22:22:40.897] Set package option ‘parallelly.availableCores.methods’ 180s [22:22:40.897] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 180s [22:22:40.898] Set package option ‘parallelly.availableCores.fallback’ 180s [22:22:40.898] Already set: ‘1’ 180s [22:22:40.898] Set package option ‘parallelly.availableCores.min’ 180s [22:22:40.898] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 180s [22:22:40.898] Set package option ‘parallelly.availableCores.system’ 180s [22:22:40.899] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 180s [22:22:40.899] Set package option ‘parallelly.availableCores.logical’ 180s [22:22:40.899] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 180s [22:22:40.899] Set package option ‘parallelly.availableCores.omit’ 180s [22:22:40.899] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 180s [22:22:40.900] Set package option ‘parallelly.availableWorkers.methods’ 180s [22:22:40.900] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 180s [22:22:40.900] Set package option ‘parallelly.maxWorkers.localhost’ 180s [22:22:40.900] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 180s [22:22:40.900] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 180s [22:22:40.901] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 180s [22:22:40.901] Set package option ‘parallelly.fork.enable’ 180s [22:22:40.901] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 180s [22:22:40.901] Set package option ‘parallelly.supportsMulticore.disableOn’ 180s [22:22:40.902] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 180s [22:22:40.902] Set package option ‘parallelly.supportsMulticore.unstable’ 180s .onLoad(pkgname, pkgname) 180s [22:22:40.902] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 180s [22:22:40.902] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 180s [22:22:40.903] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 180s [22:22:40.903] Set package option ‘parallelly.makeNodePSOCK.validate’ 180s [22:22:40.903] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 180s [22:22:40.903] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 180s [22:22:40.904] Already set: ‘120’ 180s [22:22:40.904] Set package option ‘parallelly.makeNodePSOCK.timeout’ 180s [22:22:40.904] Already set: ‘120’ 180s [22:22:40.904] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 180s [22:22:40.904] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 180s [22:22:40.905] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 180s [22:22:40.905] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 180s [22:22:40.905] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 180s [22:22:40.905] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 180s [22:22:40.906] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 180s [22:22:40.906] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 180s [22:22:40.906] Set package option ‘parallelly.makeNodePSOCK.tries’ 180s [22:22:40.906] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 180s [22:22:40.907] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 180s [22:22:40.907] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 180s [22:22:40.907] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 180s [22:22:40.907] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s [22:22:40.907] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 180s [22:22:40.907] Already set: ‘TRUE’ 180s [22:22:40.908] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 180s [22:22:40.908] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 180s [22:22:40.908] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 180s [22:22:40.908] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 180s [22:22:40.908] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 180s [22:22:40.909] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 180s NULL 180s > options(parallelly.availableCores.fallback = NULL) 180s > message("- .onLoad() w/ parallelly.availableCores.fallback = 1L ... DONE") 180s [22:22:40.909] parallelly-specific environment variables: 180s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 180s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 180s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 180s - .onLoad() w/ parallelly.availableCores.fallback = 1L ... DONE 180s - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ... 180s [22:22:40.910] Set package option ‘parallelly.availableCores.methods’ 180s [22:22:40.910] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 180s [22:22:40.910] Set package option ‘parallelly.availableCores.fallback’ 180s [22:22:40.910] R_PARALLELLY_AVAILABLECORES_FALLBACK=‘1’ 180s [22:22:40.910] Coercing from character to integer: ‘1’ 180s [22:22:40.911] => options(“parallelly.availableCores.fallback” = ‘1’) [n=1, mode=integer] 180s [22:22:40.911] Set package option ‘parallelly.availableCores.min’ 180s [22:22:40.911] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 180s [22:22:40.911] Set package option ‘parallelly.availableCores.system’ 180s [22:22:40.911] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 180s [22:22:40.911] Set package option ‘parallelly.availableCores.logical’ 180s [22:22:40.912] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 180s [22:22:40.912] Set package option ‘parallelly.availableCores.omit’ 180s > 180s > message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ...") 180s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_FALLBACK = "1") 180s > .onLoad(pkgname, pkgname) 180s [22:22:40.912] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 180s [22:22:40.912] Set package option ‘parallelly.availableWorkers.methods’ 180s [22:22:40.912] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 180s [22:22:40.913] Set package option ‘parallelly.maxWorkers.localhost’ 180s [22:22:40.913] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 180s [22:22:40.913] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 180s [22:22:40.913] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 180s [22:22:40.913] Set package option ‘parallelly.fork.enable’ 180s [22:22:40.914] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 180s [22:22:40.914] Set package option ‘parallelly.supportsMulticore.disableOn’ 180s [22:22:40.914] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 180s [22:22:40.914] Set package option ‘parallelly.supportsMulticore.unstable’ 180s [22:22:40.914] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 180s [22:22:40.915] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 180s [22:22:40.915] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 180s [22:22:40.915] Set package option ‘parallelly.makeNodePSOCK.validate’ 180s [22:22:40.915] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 180s [22:22:40.915] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 180s [22:22:40.916] Already set: ‘120’ 180s [22:22:40.916] Set package option ‘parallelly.makeNodePSOCK.timeout’ 180s [22:22:40.916] Already set: ‘120’ 180s [22:22:40.916] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 180s [22:22:40.916] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 180s [22:22:40.917] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 180s [22:22:40.917] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 180s [22:22:40.917] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 180s [22:22:40.917] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 180s [22:22:40.917] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 180s [22:22:40.918] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 180s [22:22:40.918] Set package option ‘parallelly.makeNodePSOCK.tries’ 180s [22:22:40.918] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 180s [22:22:40.918] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 180s [22:22:40.918] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 180s [22:22:40.919] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 180s [22:22:40.919] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s [22:22:40.919] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 180s [22:22:40.919] Already set: ‘TRUE’ 180s [22:22:40.919] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 180s [22:22:40.919] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 180s [22:22:40.920] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 180s [22:22:40.920] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 180s [22:22:40.920] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 180s [22:22:40.920] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 180s [22:22:40.921] parallelly-specific environment variables: 180s - R_PARALLELLY_AVAILABLECORES_FALLBACK=‘1’ 180s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 180s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 180s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 180s NULL 180s > ncores <- getOption("parallelly.availableCores.fallback") 180s > print(ncores) 180s [1] 1 180s > stopifnot(is.integer(ncores), ncores == 1L) 180s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_FALLBACK") 180s > options(parallelly.availableCores.fallback = NULL) 180s > 180s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_FALLBACK = "NA") 180s > .onLoad(pkgname, pkgname) 180s [22:22:40.922] Set package option ‘parallelly.availableCores.methods’ 180s [22:22:40.922] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 180s [22:22:40.922] Set package option ‘parallelly.availableCores.fallback’ 180s [22:22:40.922] R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA’ 180s [22:22:40.923] Coercing from character to integer: ‘NA’ 180s [22:22:40.923] => options(“parallelly.availableCores.fallback” = ‘NA’) [n=1, mode=integer] 180s [22:22:40.923] Set package option ‘parallelly.availableCores.min’ 180s [22:22:40.923] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 180s [22:22:40.923] Set package option ‘parallelly.availableCores.system’ 180s [22:22:40.924] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 180s [22:22:40.924] Set package option ‘parallelly.availableCores.logical’ 180s [22:22:40.924] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 180s [22:22:40.924] Set package option ‘parallelly.availableCores.omit’ 180s [22:22:40.924] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 180s [22:22:40.925] Set package option ‘parallelly.availableWorkers.methods’ 180s [22:22:40.925] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 180s [22:22:40.925] Set package option ‘parallelly.maxWorkers.localhost’ 180s [22:22:40.925] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 180s [22:22:40.925] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 180s [22:22:40.926] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 180s [22:22:40.926] Set package option ‘parallelly.fork.enable’ 180s [22:22:40.926] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 180s [22:22:40.926] Set package option ‘parallelly.supportsMulticore.disableOn’ 180s [22:22:40.926] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 180s [22:22:40.927] Set package option ‘parallelly.supportsMulticore.unstable’ 180s [22:22:40.927] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 180s [22:22:40.927] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 180s [22:22:40.927] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 180s [22:22:40.927] Set package option ‘parallelly.makeNodePSOCK.validate’ 180s [22:22:40.929] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 180s [22:22:40.929] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 180s [22:22:40.930] Already set: ‘120’ 180s [22:22:40.930] Set package option ‘parallelly.makeNodePSOCK.timeout’ 180s [22:22:40.930] Already set: ‘120’ 180s [22:22:40.930] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 180s [22:22:40.930] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 180s [22:22:40.930] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 180s [22:22:40.931] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 180s [22:22:40.931] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 180s [22:22:40.931] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 180s [22:22:40.931] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 180s [22:22:40.931] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 180s [22:22:40.932] Set package option ‘parallelly.makeNodePSOCK.tries’ 180s [22:22:40.932] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 180s [22:22:40.932] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 180s [22:22:40.932] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 180s [22:22:40.933] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 180s [22:22:40.933] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s [22:22:40.933] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 180s [22:22:40.933] Already set: ‘TRUE’ 180s [22:22:40.933] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 180s [22:22:40.933] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 180s [22:22:40.933] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 180s [22:22:40.934] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 180s [22:22:40.934] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 180s [22:22:40.934] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 180s [22:22:40.935] parallelly-specific environment variables: 180s - R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA’ 180s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 180s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 180s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 180s NULL 180s > ncores <- getOption("parallelly.availableCores.fallback") 180s > print(ncores) 180s [1] NA 180s > stopifnot(is.integer(ncores), is.na(ncores)) 180s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_FALLBACK") 180s > options(parallelly.availableCores.fallback = NULL) 180s > 180s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_FALLBACK = "NA_real_") 180s > .onLoad(pkgname, pkgname) 180s [22:22:40.936] Set package option ‘parallelly.availableCores.methods’ 180s [22:22:40.936] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 180s [22:22:40.936] Set package option ‘parallelly.availableCores.fallback’ 180s [22:22:40.936] R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA_real_’ 180s [22:22:40.937] Coercing from character to integer: ‘NA’ 180s [22:22:40.937] => options(“parallelly.availableCores.fallback” = ‘NA’) [n=1, mode=integer] 180s [22:22:40.937] Set package option ‘parallelly.availableCores.min’ 180s [22:22:40.937] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 180s [22:22:40.937] Set package option ‘parallelly.availableCores.system’ 180s [22:22:40.938] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 180s [22:22:40.938] Set package option ‘parallelly.availableCores.logical’ 180s [22:22:40.938] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 180s [22:22:40.938] Set package option ‘parallelly.availableCores.omit’ 180s [22:22:40.938] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 180s [22:22:40.939] Set package option ‘parallelly.availableWorkers.methods’ 180s [22:22:40.939] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 180s [22:22:40.939] Set package option ‘parallelly.maxWorkers.localhost’ 180s [22:22:40.939] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 180s [22:22:40.939] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 180s [22:22:40.940] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 180s [22:22:40.940] Set package option ‘parallelly.fork.enable’ 180s [22:22:40.940] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 180s [22:22:40.940] Set package option ‘parallelly.supportsMulticore.disableOn’ 180s [22:22:40.940] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 180s [22:22:40.940] Set package option ‘parallelly.supportsMulticore.unstable’ 180s [22:22:40.941] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 180s [22:22:40.941] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 180s [22:22:40.941] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 180s [22:22:40.941] Set package option ‘parallelly.makeNodePSOCK.validate’ 180s [22:22:40.942] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 180s [22:22:40.942] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 180s [22:22:40.942] Already set: ‘120’ 180s [22:22:40.942] Set package option ‘parallelly.makeNodePSOCK.timeout’ 180s [22:22:40.942] Already set: ‘120’ 180s [22:22:40.943] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 180s [22:22:40.943] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 180s [22:22:40.943] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 180s [22:22:40.943] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 180s [22:22:40.943] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 180s [22:22:40.944] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 180s [22:22:40.944] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 180s [22:22:40.944] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 180s [22:22:40.944] Set package option ‘parallelly.makeNodePSOCK.tries’ 180s [22:22:40.944] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 180s [22:22:40.944] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 180s [22:22:40.945] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 180s [22:22:40.945] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 180s [22:22:40.945] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s [22:22:40.945] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 180s [22:22:40.945] Already set: ‘TRUE’ 180s [22:22:40.945] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 180s [22:22:40.946] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 180s [22:22:40.946] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 180s [22:22:40.946] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 180s [22:22:40.946] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 180s [22:22:40.946] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 180s [22:22:40.947] parallelly-specific environment variables: 180s - R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA_real_’ 180s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 180s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3688’ 180s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 180s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 180s NULL 180s > ncores <- getOption("parallelly.availableCores.fallback") 180s > print(ncores) 180s [1] NA 180s > stopifnot(is.integer(ncores), is.na(ncores)) 180s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_FALLBACK") 180s > options(parallelly.availableCores.fallback = NULL) 180s > 180s > message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ... DONE") 180s - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ... DONE 180s > 180s > message("*** .onLoad() ... DONE") 180s *** .onLoad() ... DONE 180s > 180s > 180s > source("incl/end.R") 180s > 180s BEGIN TEST utils,cluster.R 180s 180s R version 4.4.3 (2025-02-28) -- "Trophy Case" 180s Copyright (C) 2025 The R Foundation for Statistical Computing 180s Platform: x86_64-pc-linux-gnu 180s 180s R is free software and comes with ABSOLUTELY NO WARRANTY. 180s You are welcome to redistribute it under certain conditions. 180s Type 'license()' or 'licence()' for distribution details. 180s 180s R is a collaborative project with many contributors. 180s Type 'contributors()' for more information and 180s 'citation()' on how to cite R or R packages in publications. 180s 180s Type 'demo()' for some demos, 'help()' for on-line help, or 180s 'help.start()' for an HTML browser interface to help. 180s Type 'q()' to quit R. 180s 181s > message("*** utils,cluster ...") 181s *** utils,cluster ... 181s > 181s > shQuote <- parallelly:::shQuote 181s > 181s > check_types <- function(cmd = "foo bar", os = NULL) { 181s + if (is.null(os)) { 181s + info <- "" 181s + } else { 181s + environment(shQuote)[[".Platform"]] <- list(OS.type = os) 181s + on.exit(rm(list = ".Platform", envir = environment(shQuote))) 181s + info <- sprintf(" with os = '%s'", os) 181s + } 181s + 181s + for (type in list("sh", "cmd", "none", NULL, NA)) { 181s + type_str <- if (is.null(type)) "NULL" else sprintf('"%s"', type) 181s + message(sprintf("- sQuote(... type = %s)%s", type_str, info)) 181s + if (is.null(type)) { 181s + value <- shQuote(cmd, type = type) 181s + if (is.null(os) || os == .Platform$OS.type) { 181s + truth <- base::shQuote(cmd) 181s + } else if (os == "unix") { 181s + truth <- base::shQuote(cmd, type = "sh") 181s + } else if (os == "windows") { 181s + truth <- base::shQuote(cmd, type = "cmd") 181s + } 181s + } else if (is.na(type)) { 181s + value <- shQuote(cmd) 181s + if (is.null(os) || os == .Platform$OS.type) { 181s + truth <- base::shQuote(cmd) 181s + } else if (os == "unix") { 181s + truth <- base::shQuote(cmd, type = "sh") 181s + } else if (os == "windows") { 181s + truth <- base::shQuote(cmd, type = "cmd") 181s + } 181s + } else if (type == "none") { 181s + value <- shQuote(cmd, type = type) 181s + truth <- cmd 181s + } else { 181s + value <- shQuote(cmd, type = type) 181s + truth <- base::shQuote(cmd, type = type) 181s + } 181s + str(list(value = value, truth = truth)) 181s + stopifnot(value == truth) 181s + } 181s + } 181s > 181s > 181s > message("- sQuote()") 181s > 181s > cmd <- "foo bar" 181s > stopifnot(shQuote(cmd) == base::shQuote(cmd)) 181s > 181s > 181s > for (os in list(NULL, "unix", "windows")) { 181s + check_types(cmd = cmd, os = os) 181s + } 181s - sQuote() 181s - sQuote(... type = "sh") 181s - sQuote(... type = "cmd") 181s - sQuote(... type = "none") 181s List of 2 181s $ value: chr "'foo bar'" 181s $ truth: chr "'foo bar'" 181s List of 2 181s $ value: chr "\"foo bar\"" 181s $ truth: chr "\"foo bar\"" 181s List of 2 181s - sQuote(... type = NULL) 181s - sQuote(... type = "NA") 181s - sQuote(... type = "sh") with os = 'unix' 181s $ value: chr "foo bar" 181s $ truth: chr "foo bar" 181s List of 2 181s $ value: chr "'foo bar'" 181s $ truth: chr "'foo bar'" 181s List of 2 181s $ value: chr "'foo bar'" 181s $ truth: chr "'foo bar'" 181s List of 2 181s $ value: chr "'foo bar'" 181s $ truth: chr "'foo bar'" 181s - sQuote(... type = "cmd") with os = 'unix' 181s List of 2 181s $ value: chr "\"foo bar\"" 181s $ truth: chr "\"foo bar\"" 181s - sQuote(... type = "none") with os = 'unix' 181s List of 2 181s $ value: chr "foo bar" 181s $ truth: chr "foo bar" 181s - sQuote(... type = NULL) with os = 'unix' 181s List of 2 181s $ value: chr "'foo bar'" 181s $ truth: chr "'foo bar'" 181s - sQuote(... type = "NA") with os = 'unix' 181s List of 2 181s $ value: chr "'foo bar'" 181s $ truth: chr "'foo bar'" 181s List of 2 181s $ value: chr "'foo bar'"- sQuote(... type = "sh") with os = 'windows' 181s 181s $ truth: chr "'foo bar'" 181s List of 2 181s $ value: chr "\"foo bar\"" 181s $ truth: chr "\"foo bar\"" 181s List of 2 181s $ value:- sQuote(... type = "cmd") with os = 'windows' 181s - sQuote(... type = "none") with os = 'windows' 181s chr "foo bar" 181s $ truth: chr "foo bar" 181s List of 2 181s $ value:- sQuote(... type = NULL) with os = 'windows' 181s chr "\"foo bar\"" 181s $ truth:- sQuote(... type = "NA") with os = 'windows' 181s chr "\"foo bar\"" 181s List of 2 181s $ value: chr "\"foo bar\"" 181s $ truth: chr "\"foo bar\"" 181s > 181s > 181s > message("*** utils,cluster ... DONE") 181s > 181s *** utils,cluster ... DONE 181s BEGIN TEST utils.R 181s 181s R version 4.4.3 (2025-02-28) -- "Trophy Case" 181s Copyright (C) 2025 The R Foundation for Statistical Computing 181s Platform: x86_64-pc-linux-gnu 181s 181s R is free software and comes with ABSOLUTELY NO WARRANTY. 181s You are welcome to redistribute it under certain conditions. 181s Type 'license()' or 'licence()' for distribution details. 181s 181s R is a collaborative project with many contributors. 181s Type 'contributors()' for more information and 181s 'citation()' on how to cite R or R packages in publications. 181s 181s Type 'demo()' for some demos, 'help()' for on-line help, or 181s 'help.start()' for an HTML browser interface to help. 181s Type 'q()' to quit R. 181s 181s > source("incl/start,load-only.R") 181s [22:22:41.461] Set package option ‘parallelly.availableCores.methods’ 181s [22:22:41.462] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 181s [22:22:41.462] Set package option ‘parallelly.availableCores.fallback’ 181s [22:22:41.463] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 181s [22:22:41.463] Set package option ‘parallelly.availableCores.min’ 181s [22:22:41.463] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 181s [22:22:41.463] Set package option ‘parallelly.availableCores.system’ 181s [22:22:41.464] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 181s [22:22:41.464] Set package option ‘parallelly.availableCores.logical’ 181s [22:22:41.464] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 181s [22:22:41.464] Set package option ‘parallelly.availableCores.omit’ 181s [22:22:41.465] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 181s [22:22:41.465] Set package option ‘parallelly.availableWorkers.methods’ 181s [22:22:41.465] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 181s [22:22:41.465] Set package option ‘parallelly.maxWorkers.localhost’ 181s [22:22:41.466] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 181s [22:22:41.466] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 181s [22:22:41.466] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 181s [22:22:41.466] Set package option ‘parallelly.fork.enable’ 181s [22:22:41.467] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 181s [22:22:41.467] Set package option ‘parallelly.supportsMulticore.disableOn’ 181s [22:22:41.467] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 181s [22:22:41.467] Set package option ‘parallelly.supportsMulticore.unstable’ 181s [22:22:41.468] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 181s [22:22:41.468] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 181s [22:22:41.468] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 181s [22:22:41.468] Set package option ‘parallelly.makeNodePSOCK.validate’ 181s [22:22:41.469] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 181s [22:22:41.469] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 181s [22:22:41.469] R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 181s [22:22:41.469] Coercing from character to numeric: ‘120’ 181s [22:22:41.470] => options(“parallelly.makeNodePSOCK.connectTimeout” = ‘120’) [n=1, mode=double] 181s [22:22:41.470] Set package option ‘parallelly.makeNodePSOCK.timeout’ 181s [22:22:41.470] R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 181s [22:22:41.470] Coercing from character to numeric: ‘120’ 181s [22:22:41.471] => options(“parallelly.makeNodePSOCK.timeout” = ‘120’) [n=1, mode=double] 181s [22:22:41.471] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 181s [22:22:41.471] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 181s [22:22:41.471] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 181s [22:22:41.472] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 181s [22:22:41.472] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 181s [22:22:41.472] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 181s [22:22:41.472] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 181s [22:22:41.473] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 181s [22:22:41.473] Set package option ‘parallelly.makeNodePSOCK.tries’ 181s [22:22:41.473] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 181s [22:22:41.474] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 181s [22:22:41.474] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 181s [22:22:41.474] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 181s [22:22:41.474] R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3709’ 181s [22:22:41.475] => options(“parallelly.makeNodePSOCK.rscript_label” = ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3709’) [n=1, mode=character] 181s [22:22:41.475] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 181s [22:22:41.475] R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 181s [22:22:41.475] => options(“parallelly.makeNodePSOCK.sessionInfo.pkgs” = ‘TRUE’) [n=1, mode=character] 181s [22:22:41.476] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 181s [22:22:41.476] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 181s [22:22:41.476] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 181s [22:22:41.476] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 181s [22:22:41.476] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 181s [22:22:41.477] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 181s [22:22:41.478] parallelly-specific environment variables: 181s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 181s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3709’ 181s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 181s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 181s > 181s > message("*** utils ...") 181s > 181s > message("*** hpaste() ...") 181s > 181s > # Some vectors 181s > x <- 1:6 181s > y <- 10:1 181s > *** utils ... 181s *** hpaste() ... 181s z <- LETTERS[x] 181s > 181s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 181s > # Abbreviation of output vector 181s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 181s > printf("x = %s.\n", hpaste(x)) 181s x = 1, 2, 3, 4, 5, 6. 181s > ## x = 1, 2, 3, ..., 6. 181s > 181s > printf("x = %s.\n", hpaste(x, maxHead = 2)) 181s *** hpaste() ... DONE 181s *** mdebug() ... 181s [22:22:41.502] Hello #1 181s [22:22:41.502] Hello #1 181s [22:22:41.502] Hello #2 181s [22:22:41.502] Hello #2 181s *** mdebug() ... DONE 181s *** pid_exists() ... 181s [22:22:41.504] Attempting to find a working pid_exists_*() function ... 181s [22:22:41.504] - success 181s [22:22:41.504] Attempting to find a working pid_exists_*() function ... done 181s x = 1, 2, ..., 6. 181s > ## x = 1, 2, ..., 6. 181s > 181s > printf("x = %s.\n", hpaste(x, maxHead = 3)) # Default 181s x = 1, 2, 3, ..., 6. 181s > ## x = 1, 2, 3, ..., 6. 181s > 181s > # It will never output 1, 2, 3, 4, ..., 6 181s > printf("x = %s.\n", hpaste(x, maxHead = 4)) 181s x = 1, 2, 3, 4, 5, 6. 181s > ## x = 1, 2, 3, 4, 5 and 6. 181s > 181s > # Showing the tail 181s > printf("x = %s.\n", hpaste(x, maxHead = 1, maxTail = 2)) 181s x = 1, ..., 5, 6. 181s > ## x = 1, ..., 5, 6. 181s > 181s > # Turning off abbreviation 181s > printf("y = %s.\n", hpaste(y, maxHead = Inf)) 181s y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. 181s > ## y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 181s > 181s > ## ...or simply 181s > printf("y = %s.\n", paste(y, collapse = ", ")) 181s y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. 181s > ## y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 181s > 181s > # Change last separator 181s > printf("x = %s.\n", hpaste(x, lastCollapse = " and ")) 181s x = 1, 2, 3, 4, 5 and 6. 181s > ## x = 1, 2, 3, 4, 5 and 6. 181s > 181s > # No collapse 181s > stopifnot(all(hpaste(x, collapse = NULL) == x)) 181s > 181s > # Empty input 181s > stopifnot(identical(hpaste(character(0)), character(0))) 181s > 181s > message("*** hpaste() ... DONE") 181s > 181s > 181s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 181s > # debug() 181s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 181s > message("*** mdebug() ...") 181s > 181s > mdebug("Hello #", 1) 181s > mdebugf("Hello #%d", 1) 181s > options(parallelly.debug = TRUE) 181s > 181s > mdebug("Hello #", 2) 181s > mdebugf("Hello #%d", 2) 181s > options(parallelly.debug = FALSE) 181s > 181s > mdebug("Hello #", 3) 181s > mdebugf("Hello #%d", 3) 181s > 181s > message("*** mdebug() ... DONE") 181s > 181s > 181s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 181s > # pid_exists() 181s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 181s > message("*** pid_exists() ...") 181s > options(parallelly.debug = TRUE) 181s > 181s > pid <- Sys.getpid() 181s > printf("Current PID: %d\n", pid) 181s Current PID: 3709 181s > 181s > exists <- pid_exists(pid) 181s Call: tools::pskill(3709, signal = 0L) 181s [1] TRUE 181s Call: tools::pskill(3709, signal = 0L) 181s [1] TRUE 181s > printf("Does it exist: %s\n", exists) 181s Does it exist: TRUE 181s > 181s > ## Either pid_exists() works and return TRUE here, or it fails 181s > ## to query the process information at all in case it returns NA 181s > ## However, it should never return FALSE. 181s > stopifnot(is.logical(exists), length(exists) == 1L, 181s + isTRUE(exists) || is.na(exists)) 181s > 181s > message("*** pid_exists() ... DONE") 181s > 181s > message("*** inRCmdCheck() ...") 181s > cat(sprintf("R CMD check is running: %s\n", inRCmdCheck())) 181s R CMD check is running: FALSE 181s > message("*** inRCmdCheck() ... DONE") 181s > 181s > message("*** utils ... DONE") 181s > 181s > source("incl/end.R") 181s *** pid_exists() ... DONE 181s *** inRCmdCheck() ... 181s *** inRCmdCheck() ... DONE 181s *** utils ... DONE 181s > 181s autopkgtest [22:22:41]: test run-unit-test: -----------------------] 181s autopkgtest [22:22:41]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 181s run-unit-test PASS 182s autopkgtest [22:22:42]: test pkg-r-autopkgtest: preparing testbed 182s Reading package lists... 182s Building dependency tree... 182s Reading state information... 182s Starting pkgProblemResolver with broken count: 0 182s Starting 2 pkgProblemResolver with broken count: 0 182s Done 183s The following NEW packages will be installed: 183s build-essential cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu 183s dctrl-tools g++ g++-14 g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc 183s gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu gfortran gfortran-14 183s gfortran-14-x86-64-linux-gnu gfortran-x86-64-linux-gnu icu-devtools libasan8 183s libblas-dev libbz2-dev libcc1-0 libdeflate-dev libgcc-14-dev 183s libgfortran-14-dev libhwasan0 libicu-dev libisl23 libitm1 libjpeg-dev 183s libjpeg-turbo8-dev libjpeg8-dev liblapack-dev liblsan0 liblzma-dev libmpc3 183s libncurses-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 183s libpkgconf3 libpng-dev libquadmath0 libreadline-dev libstdc++-14-dev 183s libtirpc-dev libtsan2 libubsan1 pkg-r-autopkgtest pkgconf pkgconf-bin 183s r-base-dev zlib1g-dev 183s 0 upgraded, 55 newly installed, 0 to remove and 0 not upgraded. 183s Need to get 103 MB of archives. 183s After this operation, 363 MB of additional disk space will be used. 183s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB] 183s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 183s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-17ubuntu3 [11.9 MB] 183s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-17ubuntu3 [1030 B] 183s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [5586 B] 183s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.2.0-1ubuntu1 [22.4 kB] 183s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 15-20250222-0ubuntu1 [47.0 kB] 183s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 15-20250222-0ubuntu1 [28.6 kB] 183s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 15-20250222-0ubuntu1 [3055 kB] 183s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 15-20250222-0ubuntu1 [1355 kB] 183s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 15-20250222-0ubuntu1 [2756 kB] 183s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 15-20250222-0ubuntu1 [1205 kB] 183s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 15-20250222-0ubuntu1 [1677 kB] 183s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 15-20250222-0ubuntu1 [152 kB] 183s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-17ubuntu3 [2816 kB] 183s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-17ubuntu3 [23.3 MB] 183s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-17ubuntu3 [536 kB] 183s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [1208 B] 183s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.2.0-1ubuntu1 [5004 B] 183s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-17ubuntu3 [2486 kB] 183s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-17ubuntu3 [13.4 MB] 184s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-17ubuntu3 [21.8 kB] 184s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [968 B] 184s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.2.0-1ubuntu1 [1100 B] 184s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 184s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 184s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran-14-dev amd64 14.2.0-17ubuntu3 [966 kB] 184s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-14-x86-64-linux-gnu amd64 14.2.0-17ubuntu3 [12.6 MB] 184s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-14 amd64 14.2.0-17ubuntu3 [13.6 kB] 184s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [1022 B] 184s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran amd64 4:14.2.0-1ubuntu1 [1174 B] 184s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 icu-devtools amd64 76.1-1ubuntu2 [237 kB] 184s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas-dev amd64 3.12.1-2 [338 kB] 184s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libbz2-dev amd64 1.0.8-6 [33.8 kB] 184s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate-dev amd64 1.23-1 [71.7 kB] 184s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libicu-dev amd64 76.1-1ubuntu2 [12.6 MB] 184s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8-dev amd64 2.1.5-3ubuntu2 [324 kB] 184s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8-dev amd64 8c-2ubuntu11 [1484 B] 184s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-dev amd64 8c-2ubuntu11 [1482 B] 184s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack-dev amd64 3.12.1-2 [6489 kB] 184s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libncurses-dev amd64 6.5+20250216-2 [424 kB] 184s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcre2-16-0 amd64 10.45-1 [268 kB] 184s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcre2-32-0 amd64 10.45-1 [251 kB] 184s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcre2-posix3 amd64 10.45-1 [7204 B] 184s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcre2-dev amd64 10.45-1 [908 kB] 184s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 libpkgconf3 amd64 1.8.1-4 [32.3 kB] 184s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1ubuntu1 [895 kB] 184s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libpng-dev amd64 1.6.47-1 [298 kB] 184s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 libreadline-dev amd64 8.2-6 [184 kB] 184s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 liblzma-dev amd64 5.6.4-1 [189 kB] 184s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 pkgconf-bin amd64 1.8.1-4 [21.6 kB] 184s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 pkgconf amd64 1.8.1-4 [16.8 kB] 184s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libtirpc-dev amd64 1.3.4+ds-1.3 [193 kB] 184s Get:54 http://ftpmaster.internal/ubuntu plucky/universe amd64 r-base-dev all 4.4.3-1 [4176 B] 184s Get:55 http://ftpmaster.internal/ubuntu plucky/universe amd64 pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 184s Fetched 103 MB in 1s (111 MB/s) 184s Selecting previously unselected package libisl23:amd64. 184s (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 ... 87205 files and directories currently installed.) 184s Preparing to unpack .../00-libisl23_0.27-1_amd64.deb ... 184s Unpacking libisl23:amd64 (0.27-1) ... 184s Selecting previously unselected package libmpc3:amd64. 184s Preparing to unpack .../01-libmpc3_1.3.1-1build2_amd64.deb ... 184s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 184s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 184s Preparing to unpack .../02-cpp-14-x86-64-linux-gnu_14.2.0-17ubuntu3_amd64.deb ... 184s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 185s Selecting previously unselected package cpp-14. 185s Preparing to unpack .../03-cpp-14_14.2.0-17ubuntu3_amd64.deb ... 185s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 185s Selecting previously unselected package cpp-x86-64-linux-gnu. 185s Preparing to unpack .../04-cpp-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 185s Unpacking cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 185s Selecting previously unselected package cpp. 185s Preparing to unpack .../05-cpp_4%3a14.2.0-1ubuntu1_amd64.deb ... 185s Unpacking cpp (4:14.2.0-1ubuntu1) ... 185s Selecting previously unselected package libcc1-0:amd64. 185s Preparing to unpack .../06-libcc1-0_15-20250222-0ubuntu1_amd64.deb ... 185s Unpacking libcc1-0:amd64 (15-20250222-0ubuntu1) ... 185s Selecting previously unselected package libitm1:amd64. 185s Preparing to unpack .../07-libitm1_15-20250222-0ubuntu1_amd64.deb ... 185s Unpacking libitm1:amd64 (15-20250222-0ubuntu1) ... 185s Selecting previously unselected package libasan8:amd64. 185s Preparing to unpack .../08-libasan8_15-20250222-0ubuntu1_amd64.deb ... 185s Unpacking libasan8:amd64 (15-20250222-0ubuntu1) ... 185s Selecting previously unselected package liblsan0:amd64. 185s Preparing to unpack .../09-liblsan0_15-20250222-0ubuntu1_amd64.deb ... 185s Unpacking liblsan0:amd64 (15-20250222-0ubuntu1) ... 185s Selecting previously unselected package libtsan2:amd64. 185s Preparing to unpack .../10-libtsan2_15-20250222-0ubuntu1_amd64.deb ... 185s Unpacking libtsan2:amd64 (15-20250222-0ubuntu1) ... 185s Selecting previously unselected package libubsan1:amd64. 185s Preparing to unpack .../11-libubsan1_15-20250222-0ubuntu1_amd64.deb ... 185s Unpacking libubsan1:amd64 (15-20250222-0ubuntu1) ... 185s Selecting previously unselected package libhwasan0:amd64. 185s Preparing to unpack .../12-libhwasan0_15-20250222-0ubuntu1_amd64.deb ... 185s Unpacking libhwasan0:amd64 (15-20250222-0ubuntu1) ... 185s Selecting previously unselected package libquadmath0:amd64. 185s Preparing to unpack .../13-libquadmath0_15-20250222-0ubuntu1_amd64.deb ... 185s Unpacking libquadmath0:amd64 (15-20250222-0ubuntu1) ... 185s Selecting previously unselected package libgcc-14-dev:amd64. 185s Preparing to unpack .../14-libgcc-14-dev_14.2.0-17ubuntu3_amd64.deb ... 185s Unpacking libgcc-14-dev:amd64 (14.2.0-17ubuntu3) ... 185s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 185s Preparing to unpack .../15-gcc-14-x86-64-linux-gnu_14.2.0-17ubuntu3_amd64.deb ... 185s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 186s Selecting previously unselected package gcc-14. 186s Preparing to unpack .../16-gcc-14_14.2.0-17ubuntu3_amd64.deb ... 186s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 186s Selecting previously unselected package gcc-x86-64-linux-gnu. 186s Preparing to unpack .../17-gcc-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 186s Unpacking gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 186s Selecting previously unselected package gcc. 186s Preparing to unpack .../18-gcc_4%3a14.2.0-1ubuntu1_amd64.deb ... 186s Unpacking gcc (4:14.2.0-1ubuntu1) ... 186s Selecting previously unselected package libstdc++-14-dev:amd64. 186s Preparing to unpack .../19-libstdc++-14-dev_14.2.0-17ubuntu3_amd64.deb ... 186s Unpacking libstdc++-14-dev:amd64 (14.2.0-17ubuntu3) ... 186s Selecting previously unselected package g++-14-x86-64-linux-gnu. 186s Preparing to unpack .../20-g++-14-x86-64-linux-gnu_14.2.0-17ubuntu3_amd64.deb ... 186s Unpacking g++-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 186s Selecting previously unselected package g++-14. 186s Preparing to unpack .../21-g++-14_14.2.0-17ubuntu3_amd64.deb ... 186s Unpacking g++-14 (14.2.0-17ubuntu3) ... 186s Selecting previously unselected package g++-x86-64-linux-gnu. 186s Preparing to unpack .../22-g++-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 186s Unpacking g++-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 186s Selecting previously unselected package g++. 186s Preparing to unpack .../23-g++_4%3a14.2.0-1ubuntu1_amd64.deb ... 186s Unpacking g++ (4:14.2.0-1ubuntu1) ... 186s Selecting previously unselected package build-essential. 186s Preparing to unpack .../24-build-essential_12.10ubuntu1_amd64.deb ... 186s Unpacking build-essential (12.10ubuntu1) ... 186s Selecting previously unselected package dctrl-tools. 186s Preparing to unpack .../25-dctrl-tools_2.24-3build3_amd64.deb ... 186s Unpacking dctrl-tools (2.24-3build3) ... 186s Selecting previously unselected package libgfortran-14-dev:amd64. 186s Preparing to unpack .../26-libgfortran-14-dev_14.2.0-17ubuntu3_amd64.deb ... 186s Unpacking libgfortran-14-dev:amd64 (14.2.0-17ubuntu3) ... 186s Selecting previously unselected package gfortran-14-x86-64-linux-gnu. 186s Preparing to unpack .../27-gfortran-14-x86-64-linux-gnu_14.2.0-17ubuntu3_amd64.deb ... 186s Unpacking gfortran-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 186s Selecting previously unselected package gfortran-14. 187s Preparing to unpack .../28-gfortran-14_14.2.0-17ubuntu3_amd64.deb ... 187s Unpacking gfortran-14 (14.2.0-17ubuntu3) ... 187s Selecting previously unselected package gfortran-x86-64-linux-gnu. 187s Preparing to unpack .../29-gfortran-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 187s Unpacking gfortran-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 187s Selecting previously unselected package gfortran. 187s Preparing to unpack .../30-gfortran_4%3a14.2.0-1ubuntu1_amd64.deb ... 187s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 187s Selecting previously unselected package icu-devtools. 187s Preparing to unpack .../31-icu-devtools_76.1-1ubuntu2_amd64.deb ... 187s Unpacking icu-devtools (76.1-1ubuntu2) ... 187s Selecting previously unselected package libblas-dev:amd64. 187s Preparing to unpack .../32-libblas-dev_3.12.1-2_amd64.deb ... 187s Unpacking libblas-dev:amd64 (3.12.1-2) ... 187s Selecting previously unselected package libbz2-dev:amd64. 187s Preparing to unpack .../33-libbz2-dev_1.0.8-6_amd64.deb ... 187s Unpacking libbz2-dev:amd64 (1.0.8-6) ... 187s Selecting previously unselected package libdeflate-dev:amd64. 187s Preparing to unpack .../34-libdeflate-dev_1.23-1_amd64.deb ... 187s Unpacking libdeflate-dev:amd64 (1.23-1) ... 187s Selecting previously unselected package libicu-dev:amd64. 187s Preparing to unpack .../35-libicu-dev_76.1-1ubuntu2_amd64.deb ... 187s Unpacking libicu-dev:amd64 (76.1-1ubuntu2) ... 187s Selecting previously unselected package libjpeg-turbo8-dev:amd64. 187s Preparing to unpack .../36-libjpeg-turbo8-dev_2.1.5-3ubuntu2_amd64.deb ... 187s Unpacking libjpeg-turbo8-dev:amd64 (2.1.5-3ubuntu2) ... 187s Selecting previously unselected package libjpeg8-dev:amd64. 187s Preparing to unpack .../37-libjpeg8-dev_8c-2ubuntu11_amd64.deb ... 187s Unpacking libjpeg8-dev:amd64 (8c-2ubuntu11) ... 187s Selecting previously unselected package libjpeg-dev:amd64. 187s Preparing to unpack .../38-libjpeg-dev_8c-2ubuntu11_amd64.deb ... 187s Unpacking libjpeg-dev:amd64 (8c-2ubuntu11) ... 187s Selecting previously unselected package liblapack-dev:amd64. 187s Preparing to unpack .../39-liblapack-dev_3.12.1-2_amd64.deb ... 187s Unpacking liblapack-dev:amd64 (3.12.1-2) ... 187s Selecting previously unselected package libncurses-dev:amd64. 187s Preparing to unpack .../40-libncurses-dev_6.5+20250216-2_amd64.deb ... 187s Unpacking libncurses-dev:amd64 (6.5+20250216-2) ... 187s Selecting previously unselected package libpcre2-16-0:amd64. 187s Preparing to unpack .../41-libpcre2-16-0_10.45-1_amd64.deb ... 187s Unpacking libpcre2-16-0:amd64 (10.45-1) ... 187s Selecting previously unselected package libpcre2-32-0:amd64. 187s Preparing to unpack .../42-libpcre2-32-0_10.45-1_amd64.deb ... 187s Unpacking libpcre2-32-0:amd64 (10.45-1) ... 187s Selecting previously unselected package libpcre2-posix3:amd64. 187s Preparing to unpack .../43-libpcre2-posix3_10.45-1_amd64.deb ... 187s Unpacking libpcre2-posix3:amd64 (10.45-1) ... 187s Selecting previously unselected package libpcre2-dev:amd64. 187s Preparing to unpack .../44-libpcre2-dev_10.45-1_amd64.deb ... 187s Unpacking libpcre2-dev:amd64 (10.45-1) ... 187s Selecting previously unselected package libpkgconf3:amd64. 187s Preparing to unpack .../45-libpkgconf3_1.8.1-4_amd64.deb ... 187s Unpacking libpkgconf3:amd64 (1.8.1-4) ... 188s Selecting previously unselected package zlib1g-dev:amd64. 188s Preparing to unpack .../46-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_amd64.deb ... 188s Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 188s Selecting previously unselected package libpng-dev:amd64. 188s Preparing to unpack .../47-libpng-dev_1.6.47-1_amd64.deb ... 188s Unpacking libpng-dev:amd64 (1.6.47-1) ... 188s Selecting previously unselected package libreadline-dev:amd64. 188s Preparing to unpack .../48-libreadline-dev_8.2-6_amd64.deb ... 188s Unpacking libreadline-dev:amd64 (8.2-6) ... 188s Selecting previously unselected package liblzma-dev:amd64. 188s Preparing to unpack .../49-liblzma-dev_5.6.4-1_amd64.deb ... 188s Unpacking liblzma-dev:amd64 (5.6.4-1) ... 188s Selecting previously unselected package pkgconf-bin. 188s Preparing to unpack .../50-pkgconf-bin_1.8.1-4_amd64.deb ... 188s Unpacking pkgconf-bin (1.8.1-4) ... 188s Selecting previously unselected package pkgconf:amd64. 188s Preparing to unpack .../51-pkgconf_1.8.1-4_amd64.deb ... 188s Unpacking pkgconf:amd64 (1.8.1-4) ... 188s Selecting previously unselected package libtirpc-dev:amd64. 188s Preparing to unpack .../52-libtirpc-dev_1.3.4+ds-1.3_amd64.deb ... 188s Unpacking libtirpc-dev:amd64 (1.3.4+ds-1.3) ... 188s Selecting previously unselected package r-base-dev. 188s Preparing to unpack .../53-r-base-dev_4.4.3-1_all.deb ... 188s Unpacking r-base-dev (4.4.3-1) ... 188s Selecting previously unselected package pkg-r-autopkgtest. 188s Preparing to unpack .../54-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 188s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 188s Setting up libjpeg-turbo8-dev:amd64 (2.1.5-3ubuntu2) ... 188s Setting up libncurses-dev:amd64 (6.5+20250216-2) ... 188s Setting up libreadline-dev:amd64 (8.2-6) ... 188s Setting up libpcre2-16-0:amd64 (10.45-1) ... 188s Setting up libpcre2-32-0:amd64 (10.45-1) ... 188s Setting up libtirpc-dev:amd64 (1.3.4+ds-1.3) ... 188s Setting up libpkgconf3:amd64 (1.8.1-4) ... 188s Setting up libquadmath0:amd64 (15-20250222-0ubuntu1) ... 188s Setting up libmpc3:amd64 (1.3.1-1build2) ... 188s Setting up icu-devtools (76.1-1ubuntu2) ... 188s Setting up pkgconf-bin (1.8.1-4) ... 188s Setting up liblzma-dev:amd64 (5.6.4-1) ... 188s Setting up libubsan1:amd64 (15-20250222-0ubuntu1) ... 188s Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 188s Setting up libpcre2-posix3:amd64 (10.45-1) ... 188s Setting up libhwasan0:amd64 (15-20250222-0ubuntu1) ... 188s Setting up libasan8:amd64 (15-20250222-0ubuntu1) ... 188s Setting up libtsan2:amd64 (15-20250222-0ubuntu1) ... 188s Setting up libjpeg8-dev:amd64 (8c-2ubuntu11) ... 188s Setting up libisl23:amd64 (0.27-1) ... 188s Setting up libdeflate-dev:amd64 (1.23-1) ... 188s Setting up libicu-dev:amd64 (76.1-1ubuntu2) ... 188s Setting up libcc1-0:amd64 (15-20250222-0ubuntu1) ... 188s Setting up liblsan0:amd64 (15-20250222-0ubuntu1) ... 188s Setting up libblas-dev:amd64 (3.12.1-2) ... 188s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode 188s Setting up dctrl-tools (2.24-3build3) ... 188s Setting up libitm1:amd64 (15-20250222-0ubuntu1) ... 188s Setting up libbz2-dev:amd64 (1.0.8-6) ... 188s Setting up libpcre2-dev:amd64 (10.45-1) ... 188s Setting up libpng-dev:amd64 (1.6.47-1) ... 188s Setting up libjpeg-dev:amd64 (8c-2ubuntu11) ... 188s Setting up pkgconf:amd64 (1.8.1-4) ... 188s Setting up liblapack-dev:amd64 (3.12.1-2) ... 188s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode 188s Setting up cpp-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 188s Setting up cpp-14 (14.2.0-17ubuntu3) ... 188s Setting up libgcc-14-dev:amd64 (14.2.0-17ubuntu3) ... 188s Setting up libstdc++-14-dev:amd64 (14.2.0-17ubuntu3) ... 188s Setting up cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 188s Setting up libgfortran-14-dev:amd64 (14.2.0-17ubuntu3) ... 188s Setting up cpp (4:14.2.0-1ubuntu1) ... 188s Setting up gcc-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 188s Setting up gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 188s Setting up gcc-14 (14.2.0-17ubuntu3) ... 188s Setting up gfortran-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 188s Setting up g++-14-x86-64-linux-gnu (14.2.0-17ubuntu3) ... 188s Setting up g++-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 188s Setting up g++-14 (14.2.0-17ubuntu3) ... 188s Setting up gfortran-14 (14.2.0-17ubuntu3) ... 188s Setting up gfortran-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 188s Setting up gcc (4:14.2.0-1ubuntu1) ... 188s Setting up g++ (4:14.2.0-1ubuntu1) ... 188s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 188s Setting up build-essential (12.10ubuntu1) ... 188s Setting up gfortran (4:14.2.0-1ubuntu1) ... 188s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 188s update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist 188s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 188s update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist 188s Setting up r-base-dev (4.4.3-1) ... 188s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 188s Processing triggers for libc-bin (2.41-1ubuntu2) ... 188s Processing triggers for man-db (2.13.0-1) ... 189s Processing triggers for install-info (7.1.1-1) ... 190s autopkgtest [22:22:50]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 190s autopkgtest [22:22:50]: test pkg-r-autopkgtest: [----------------------- 190s Test: Try to load the R library parallelly 190s 190s R version 4.4.3 (2025-02-28) -- "Trophy Case" 190s Copyright (C) 2025 The R Foundation for Statistical Computing 190s Platform: x86_64-pc-linux-gnu 190s 190s R is free software and comes with ABSOLUTELY NO WARRANTY. 190s You are welcome to redistribute it under certain conditions. 190s Type 'license()' or 'licence()' for distribution details. 190s 190s R is a collaborative project with many contributors. 190s Type 'contributors()' for more information and 190s 'citation()' on how to cite R or R packages in publications. 190s 190s Type 'demo()' for some demos, 'help()' for on-line help, or 190s 'help.start()' for an HTML browser interface to help. 190s Type 'q()' to quit R. 190s 190s > library('parallelly') 190s > 190s > 190s Other tests are currently unsupported! 190s They will be progressively added. 190s autopkgtest [22:22:50]: test pkg-r-autopkgtest: -----------------------] 190s autopkgtest [22:22:50]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 190s pkg-r-autopkgtest PASS 191s autopkgtest [22:22:51]: @@@@@@@@@@@@@@@@@@@@ summary 191s run-unit-test PASS 191s pkg-r-autopkgtest PASS 211s nova [W] Skipping flock for amd64 211s Creating nova instance adt-plucky-amd64-r-cran-parallelly-20250315-221940-juju-7f2275-prod-proposed-migration-environment-15-6043c393-c2b8-42ed-89a3-7c98c2dd6499 from image adt/ubuntu-plucky-amd64-server-20250306.img (UUID 60d877d7-b74c-4f24-920d-f4570db0a338)... 211s nova [W] Timed out waiting for dd9f5f94-aa82-4812-91a8-8a6bcbd37bad to get deleted.