Thanks for the quick response. Using arvados-cwl-runner 2.0.1 to submit the workflow did indeed work.
For the versions, I tried using the default helm chart value of 2.0.2, but it failed with the error below (for the workbench pod). I downgraded to 2.0.1 (the latest version in the apt cache) to fix this. I originally thought this was caused by the version not existing in the remote apt repo, but I think it’s something else in the bootstrap.sh script.
E: Version '2.0.2-1' for 'arvados-workbench' was not found
E: Version '2.0.2-1' for 'arvados-workbench2' was not found
Get:1 http://apt.arvados.org bionic InRelease [3,242 B]
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:3 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:5 http://apt.arvados.org bionic/main amd64 Packages [117 kB]
Ign:6 https://oss-binaries.phusionpassenger.com/apt/passenger bionic InRelease
Get:7 https://oss-binaries.phusionpassenger.com/apt/passenger bionic Release [8,201 B]
Get:8 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:9 https://oss-binaries.phusionpassenger.com/apt/passenger bionic Release.gpg [833 B]
Get:10 http://security.ubuntu.com/ubuntu bionic-security/universe Sources [334 kB]
Get:11 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse Sources [11.6 kB]
Get:12 http://archive.ubuntu.com/ubuntu bionic-updates/main Sources [622 kB]
Get:13 http://security.ubuntu.com/ubuntu bionic-security/restricted Sources [13.0 kB]
Get:14 http://security.ubuntu.com/ubuntu bionic-security/multiverse Sources [4,354 B]
Get:15 http://security.ubuntu.com/ubuntu bionic-security/main Sources [298 kB]
Get:16 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1,353 kB]
Get:17 http://archive.ubuntu.com/ubuntu bionic-updates/restricted Sources [18.4 kB]
Get:18 http://archive.ubuntu.com/ubuntu bionic-updates/universe Sources [551 kB]
Get:19 http://archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [239 kB]
Get:20 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [45.9 kB]
Get:21 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [2,118 kB]
Get:22 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [213 kB]
Get:23 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [15.4 kB]
Get:24 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [1,748 kB]
Get:25 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2,165 kB]
Get:26 http://archive.ubuntu.com/ubuntu bionic-backports/main Sources [5,823 B]
Get:27 http://archive.ubuntu.com/ubuntu bionic-backports/universe Sources [5,759 B]
Get:28 http://archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [11.4 kB]
Get:29 http://archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages [11.3 kB]
Reading package lists...
E: Repository 'https://oss-binaries.phusionpassenger.com/apt/passenger bionic Release' changed its 'Origin' value from 'packagecloud.io/phusion/passenger' to '. bionic'
E: Repository 'https://oss-binaries.phusionpassenger.com/apt/passenger bionic Release' changed its 'Label' value from 'passenger' to '. bionic'
E: Unable to correct problems, you have held broken packages.
* Stopping nginx nginx
...done.
*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
*** Running /etc/my_init.d/10_syslog-ng.init...
Nov 2 15:56:13 arvados-workbench-fcd76d79c-lgq7p syslog-ng[381]: syslog-ng starting up; version='3.13.2'
*** Running /etc/my_init.d/30_presetup_nginx.sh...
*** Booting runit daemon...
*** Runit started as PID 391
Nov 2 15:56:14 arvados-workbench-fcd76d79c-lgq7p cron[397]: (CRON) INFO (pidfile fd = 3)
ok: run: /etc/service/nginx-log-forwarder: (pid 396) 0s
Nov 2 15:56:14 arvados-workbench-fcd76d79c-lgq7p cron[397]: (CRON) INFO (Running @reboot jobs)
[ N 2020-04-11 15:44:32.2055 14405/To Ser/Server.h:558 ]: [ApiServer] Shutdown finished
[ N 2020-04-11 15:44:32.8257 14405/T1 age/Cor/CoreMain.cpp:1325 ]: Passenger core shutdown finished
[ N 2020-04-11 15:44:33.2702 26347/T1 age/Wat/WatchdogMain.cpp:1373 ]: Starting Passenger watchdog...
[ N 2020-04-11 15:44:33.2845 26350/T1 age/Cor/CoreMain.cpp:1340 ]: Starting Passenger core...
[ N 2020-04-11 15:44:33.2847 26350/T1 age/Cor/CoreMain.cpp:256 ]: Passenger core running in multi-application mode.
[ N 2020-04-11 15:44:33.3236 26350/T1 age/Cor/CoreMain.cpp:1015 ]: Passenger core online, PID 26350
[ N 2020-11-02 15:56:14.5248 400/T1 age/Wat/WatchdogMain.cpp:1373 ]: Starting Passenger watchdog...
[ N 2020-11-02 15:56:14.5610 403/T1 age/Cor/CoreMain.cpp:1340 ]: Starting Passenger core...
[ N 2020-11-02 15:56:14.5613 403/T1 age/Cor/CoreMain.cpp:256 ]: Passenger core running in multi-application mode.
[ N 2020-11-02 15:56:14.5769 403/T1 age/Cor/CoreMain.cpp:1015 ]: Passenger core online, PID 403
[ N 2020-11-02 15:56:17.0735 403/T5 age/Cor/SecurityUpdateChecker.h:519 ]: Security update check: no update found (next check in 24 hours)
2020/11/02 16:01:18 [error] 421#421: *5 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 10.233.79.0, server: public-workbench2, request: "GET / HTTP/1.1", host: "10.8.47.220"
2020/11/02 16:01:18 [error] 421#421: *7 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 10.8.35.35, server: public-workbench2, request: "GET /favicon.ico HTTP/1.1", host: "10.8.47.220", referrer: "https://10.8.47.220/"
2020/11/02 16:01:33 [error] 421#421: *9 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 10.8.35.35, server: public-workbench2, request: "GET / HTTP/1.1", host: "10.8.47.220"
2020/11/02 16:01:33 [error] 421#421: *11 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 10.8.35.35, server: public-workbench2, request: "GET /favicon.ico HTTP/1.1", host: "10.8.47.220", referrer: "https://10.8.47.220/"
Looking at the bootstrap.sh script, it should try installing again after the apt update, but it doesn’t look like it gets installed:
root@arvados-workbench-fcd76d79c-lgq7p:/# apt list --installed | grep workbench
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
root@arvados-workbench-fcd76d79c-lgq7p:/# apt list -a arvados-workbench
Listing... Done
arvados-workbench/bionic 2.1.0-1 amd64 [residual-config]
arvados-workbench/bionic 2.0.4-1 amd64 [residual-config]
arvados-workbench/bionic 2.0.3-1 amd64 [residual-config]
arvados-workbench/bionic 2.0.2-1 amd64 [residual-config]
arvados-workbench/bionic,now 2.0.1-1 amd64 [residual-config]
arvados-workbench/bionic 2.0.0-1 amd64 [residual-config]
arvados-workbench/bionic 1.4.3-1 amd64 [residual-config]
arvados-workbench/bionic 1.4.2-1 amd64 [residual-config]
arvados-workbench/bionic 1.4.1-1 amd64 [residual-config]
arvados-workbench/bionic 1.4.0-1 amd64 [residual-config]
arvados-workbench/bionic 1.3.3-1 amd64 [residual-config]
arvados-workbench/bionic 1.3.2-1 amd64 [residual-config]
arvados-workbench/bionic 1.3.1-1 amd64 [residual-config]
arvados-workbench/bionic 1.3.0-1 amd64 [residual-config]
arvados-workbench/bionic 1.2.1-1 amd64 [residual-config]
arvados-workbench/bionic 1.2.0-1 amd64 [residual-config]
It does however work for the api-server pod, which is strange since I think they use the same bootstrap script.
root@arvados-api-server-d9b6ff6bb-7vfkr:/# apt list --installed | grep arvados
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
arvados-api-server/bionic,now 2.0.2-1 amd64 [installed,upgradable to: 2.1.0-1]
arvados-server/bionic,now 2.0.2-1 amd64 [installed,upgradable to: 2.1.0-1]
root@arvados-api-server-d9b6ff6bb-7vfkr:/# apt list -a arvados-server
Listing... Done
arvados-server/bionic 2.1.0-1 amd64 [upgradable from: 2.0.2-1]
arvados-server/bionic 2.0.4-1 amd64
arvados-server/bionic 2.0.3-1 amd64
arvados-server/bionic,now 2.0.2-1 amd64 [installed,upgradable to: 2.1.0-1]
arvados-server/bionic 2.0.1-1 amd64
arvados-server/bionic 2.0.0-1 amd64
arvados-server/bionic 1.4.3-1 amd64
arvados-server/bionic 1.4.2-1 amd64
arvados-server/bionic 1.4.1-1 amd64
arvados-server/bionic 1.4.0-1 amd64
arvados-server/bionic 1.3.3-1 amd64
arvados-server/bionic 1.3.2-1 amd64
arvados-server/bionic 1.3.1-1 amd64
arvados-server/bionic 1.3.0-1 amd64
arvados-server/bionic 1.2.1-1 amd64
arvados-server/bionic 1.2.0-1 amd64
E: Version '2.0.2-1' for 'arvados-server' was not found
E: Version '2.0.2-1' for 'arvados-api-server' was not found
Get:1 http://apt.arvados.org bionic InRelease [3,242 B]
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:3 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:5 http://apt.arvados.org bionic/main amd64 Packages [117 kB]
Ign:6 https://oss-binaries.phusionpassenger.com/apt/passenger bionic InRelease
Get:7 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:8 https://oss-binaries.phusionpassenger.com/apt/passenger bionic Release [8,201 B]
Get:9 https://oss-binaries.phusionpassenger.com/apt/passenger bionic Release.gpg [833 B]
Get:10 http://security.ubuntu.com/ubuntu bionic-security/main Sources [298 kB]
Get:11 http://archive.ubuntu.com/ubuntu bionic-updates/universe Sources [551 kB]
Get:12 http://security.ubuntu.com/ubuntu bionic-security/restricted Sources [13.0 kB]
Get:13 http://security.ubuntu.com/ubuntu bionic-security/multiverse Sources [4,354 B]
Get:14 http://security.ubuntu.com/ubuntu bionic-security/universe Sources [334 kB]
Get:15 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [213 kB]
Get:16 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse Sources [11.6 kB]
Get:17 http://archive.ubuntu.com/ubuntu bionic-updates/main Sources [622 kB]
Get:18 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [1,748 kB]
Get:19 http://archive.ubuntu.com/ubuntu bionic-updates/restricted Sources [18.4 kB]
Get:20 http://archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [239 kB]
Get:21 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [45.9 kB]
Get:22 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [2,118 kB]
Get:23 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [15.4 kB]
Get:24 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1,353 kB]
Get:25 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2,165 kB]
Get:26 http://archive.ubuntu.com/ubuntu bionic-backports/universe Sources [5,759 B]
Get:27 http://archive.ubuntu.com/ubuntu bionic-backports/main Sources [5,823 B]
Get:28 http://archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages [11.3 kB]
Get:29 http://archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [11.4 kB]
Reading package lists...
E: Repository 'https://oss-binaries.phusionpassenger.com/apt/passenger bionic Release' changed its 'Origin' value from 'packagecloud.io/phusion/passenger' to '. bionic'
E: Repository 'https://oss-binaries.phusionpassenger.com/apt/passenger bionic Release' changed its 'Label' value from 'passenger' to '. bionic'
dpkg-preconfigure: unable to re-open stdin:
(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 ... 20877 files and directories currently installed.)
Preparing to unpack .../arvados-server_2.0.2-1_amd64.deb ...
Unpacking arvados-server (2.0.2-1) over (2.0.1-1) ...
Selecting previously unselected package arvados-api-server.
Preparing to unpack .../arvados-api-server_2.0.2-1_amd64.deb ...
Unpacking arvados-api-server (2.0.2-1) ...
Setting up arvados-server (2.0.2-1) ...
Setting up arvados-api-server (2.0.2-1) ...
Assumption: nginx is configured to serve Rails from
/var/www/arvados-api/current
Assumption: nginx and passenger run as www-data
Creating symlinks to configuration in /etc/arvados/api ...... done.
Running bundle install... done.
Ensuring directory and file permissions ...... done.
Setting up database...Defaulting to memory cache, because /var/www/arvados-api/current/tmp/cache does not exist
set_config
------------
(1 row)
done.
Checking configuration for completeness...Defaulting to memory cache, because /var/www/arvados-api/current/tmp/cache does not exist
done.
Precompiling assets... done.
Creating git_internal_dir '/var/lib/arvados/internal.git'... done.
Initializing git_internal_dir '/var/lib/arvados/internal.git'... done.
Making sure '/var/lib/arvados/internal.git' has the right permission... done.
* Restarting nginx nginx
...done.
* Stopping nginx nginx
...done.
*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
*** Running /etc/my_init.d/10_syslog-ng.init...
Nov 2 15:58:08 arvados-api-server-d9b6ff6bb-7vfkr syslog-ng[11618]: syslog-ng starting up; version='3.13.2'
*** Running /etc/my_init.d/30_presetup_nginx.sh...
*** Running /etc/my_init.d/90-init-db.sh...
Defaulting to memory cache, because /var/www/arvados-api/current/tmp/cache owner (uid=33) is not me (uid=0)
Defaulting to memory cache, because /var/www/arvados-api/current/tmp/cache owner (uid=33) is not me (uid=0)
super
Defaulting to memory cache, because /var/www/arvados-api/current/tmp/cache owner (uid=33) is not me (uid=0)
anon
Defaulting to memory cache, because /var/www/arvados-api/current/tmp/cache owner (uid=33) is not me (uid=0)
*** Booting runit daemon...
*** Runit started as PID 12678
[ N 2020-11-02 15:58:07.6262 11561/T8 Ser/Server.h:902 ]: [ServerThr.1] Freed 0 spare client objects
[ N 2020-11-02 15:58:07.6262 11561/T8 Ser/Server.h:558 ]: [ServerThr.1] Shutdown finished
[ N 2020-11-02 15:58:07.6262 11561/Td Ser/Server.h:902 ]: [ServerThr.3] Freed 0 spare client objects
[ N 2020-11-02 15:58:07.6262 11561/Td Ser/Server.h:558 ]: [ServerThr.3] Shutdown finished
[ N 2020-11-02 15:58:07.6263 11561/Tf Ser/Server.h:902 ]: [ServerThr.4] Freed 0 spare client objects
[ N 2020-11-02 15:58:07.6263 11561/Tf Ser/Server.h:558 ]: [ServerThr.4] Shutdown finished
[ N 2020-11-02 15:58:07.6264 11561/Th Ser/Server.h:902 ]: [ApiServer] Freed 0 spare client objects
[ N 2020-11-02 15:58:07.6264 11561/Th Ser/Server.h:558 ]: [ApiServer] Shutdown finished
[ N 2020-11-02 15:58:08.0377 11561/T1 age/Cor/TelemetryCollector.h:531 ]: Message from Phusion: End time can not be before or equal to begin time
[ N 2020-11-02 15:58:08.0897 11561/T1 age/Cor/CoreMain.cpp:1325 ]: Passenger core shutdown finished
ok: run: /etc/service/nginx-log-forwarder: (pid 12684) 0s
Nov 2 15:58:35 arvados-api-server-d9b6ff6bb-7vfkr cron[12683]: (CRON) INFO (pidfile fd = 3)
Nov 2 15:58:35 arvados-api-server-d9b6ff6bb-7vfkr cron[12683]: (CRON) INFO (Running @reboot jobs)