I have tested the update and foreman-installer run and noticed the same error. In the log right before I found these messages which I guess are the reason for the failure of pulpcore-manager collectstatic:
[ INFO 2020-12-10T06:27:18 main] Pulpcore::Admin[collectstatic --noinput]: Starting to evaluate the resource (1183 of 2352)
[ INFO 2020-12-10T06:27:18 main] Pulpcore::Admin[collectstatic --noinput]: Scheduling refresh of Exec[pulpcore-manager collectstatic --noinput]
[ INFO 2020-12-10T06:27:18 main] Pulpcore::Admin[collectstatic --noinput]: Evaluated in 0.00 seconds
[ INFO 2020-12-10T06:27:18 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]: Starting to evaluate the resource (1184 of 2352)
[DEBUG 2020-12-10T06:27:18 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]: 'pulpcore-manager collectstatic --noinput' won't be executed because of failed check 'refreshonly'
[DEBUG 2020-12-10T06:27:18 main] Exec[pulpcore-manager collectstatic --noinput](provider=posix): Executing 'pulpcore-manager collectstatic --noinput'
[DEBUG 2020-12-10T06:27:18 main] Executing with uid=pulp: 'pulpcore-manager collectstatic --noinput'
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: Traceback (most recent call last):
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: File "/usr/bin/pulpcore-manager", line 11, in <module>
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: load_entry_point('pulpcore==3.7.3', 'console_scripts', 'pulpcore-manager')()
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: File "/usr/lib/python3.6/site-packages/pulpcore/app/manage.py", line 11, in manage
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: execute_from_command_line(sys.argv)
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: File "/usr/lib/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: utility.execute()
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: File "/usr/lib/python3.6/site-packages/django/core/management/__init__.py", line 375, in execute
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: self.fetch_command(subcommand).run_from_argv(self.argv)
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: File "/usr/lib/python3.6/site-packages/django/core/management/base.py", line 323, in run_from_argv
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: self.execute(*args, **cmd_options)
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: File "/usr/lib/python3.6/site-packages/django/core/management/base.py", line 364, in execute
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: output = self.handle(*args, **options)
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: File "/usr/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 188, in handle
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: collected = self.collect()
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: File "/usr/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 114, in collect
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: handler(path, prefixed_path, storage)
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: File "/usr/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 342, in copy_file
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: if not self.delete_file(path, prefixed_path, source_storage):
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: File "/usr/lib/python3.6/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 292, in delete_file
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: self.storage.delete(prefixed_path)
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: File "/usr/lib/python3.6/site-packages/django/core/files/storage.py", line 303, in delete
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: os.remove(name)
[ WARN 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]/returns: PermissionError: [Errno 13] Permission denied: '/var/lib/pulp/assets/admin/css/base.css'
[ERROR 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]: Failed to call refresh: 'pulpcore-manager collectstatic --noinput' returned 1 instead of one of [0]
[ERROR 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]: 'pulpcore-manager collectstatic --noinput' returned 1 instead of one of [0]
[ INFO 2020-12-10T06:27:20 main] /Stage[main]/Pulpcore::Static/Pulpcore::Admin[collectstatic --noinput]/Exec[pulpcore-manager collectstatic --noinput]: Evaluated in 1.85 seconds
Interesting enough, if I shutdown all foreman services (foreman-maintain service stop) and run the installer again, it doesn’t fail.
There are several other topics regarding pulpcore-manager in the last couple of days. I guess I postpone the update until the dust settles.
I reverted my vm to my snapshot before the update for the time being.