[Pulp-list] Issue upgrading from 3.5.0 to 3.12.0

David Davis daviddavis at redhat.com
Fri Apr 16 21:36:57 UTC 2021


I'm guessing it's a broken symlink? Try removing it.

David


On Thu, Apr 15, 2021 at 8:53 AM Eric VS <vs.eric at gmail.com> wrote:

> No the one that the pulpcore-api service isn’t started and when trying to
> start manually I get that error for the jsquery not found
>
> Kind regards
>
>
> On Thu, 15 Apr 2021 at 07:50 David Davis <daviddavis at redhat.com> wrote:
>
>> When you say you run the playbook again and got the same error, which
>> error do you mean? The "No such file or directory:
>> '/var/lib/pulp/assets/rest_framework/js/jquery-3.4.1.min.js'" one?
>>
>>
>> David
>>
>>
>> On Thu, Apr 15, 2021 at 4:43 AM Eric VS <vs.eric at gmail.com> wrote:
>>
>>> Hey Matthias,
>>>
>>> I ran the pulpcore-manager collectstatic with success, then the playbook
>>> again but got the same error. This is the full list of commands for
>>> pulpcore-manager, any others I would need to run?
>>>
>>> Last login: Thu Apr 15 16:23:00 CST 2021 on pts/0
>>> [root at tw-stg-man01 ~]# export PULP_SETTINGS=/etc/pulp/settings.py &&
>>> /usr/local/lib/pulp/bin/pulpcore-manager
>>>
>>> Type 'pulpcore-manager help <subcommand>' for help on a specific
>>> subcommand.
>>>
>>> Available subcommands:
>>>
>>> [app]
>>>     handle-artifact-checksums
>>>     reset-admin-password
>>>     stage-profile-summary
>>>
>>> [auth]
>>>     changepassword
>>>     createsuperuser
>>>
>>> [contenttypes]
>>>     remove_stale_contenttypes
>>>
>>> [django]
>>>     check
>>>     compilemessages
>>>     createcachetable
>>>     dbshell
>>>     diffsettings
>>>     dumpdata
>>>     flush
>>>     inspectdb
>>>     loaddata
>>>     makemessages
>>>     makemigrations
>>>     migrate
>>>     sendtestemail
>>>     shell
>>>     showmigrations
>>>     sqlflush
>>>     sqlmigrate
>>>     sqlsequencereset
>>>     squashmigrations
>>>     startapp
>>>     startproject
>>>     test
>>>     testserver
>>>
>>> [drf_spectacular]
>>>     spectacular
>>>
>>> [guardian]
>>>     clean_orphan_obj_perms
>>>
>>> [rest_framework]
>>>     generateschema
>>>
>>> [sessions]
>>>     clearsessions
>>>
>>> [staticfiles]
>>>     collectstatic
>>>     findstatic
>>>     runserver
>>>
>>> *Eric Van Steenbergen*
>>>
>>> *E-mail: vs.eric at gmail.com <vs.eric at gmail.com>*
>>> *Skype: ericvs2014*
>>> *LinkedIn: Eric Van Steenbergen
>>> <http://es.linkedin.com/pub/eric-van-steenbergen/b/8a4/51b>*
>>>
>>>
>>> On Thu, Apr 15, 2021 at 3:13 AM Matthias Dellweg <mdellweg at redhat.com>
>>> wrote:
>>>
>>>> Yeah, i can see how that happened. There may be some triggers from the
>>>> previous run that aren't triggered now, because "nothing changed" according
>>>> to ansible.
>>>> This one should be: pulpcore-manager collect-static (or very similar)
>>>> When you just run pulpcore-manager you get a list where you should be
>>>> able to spot that subcommand.
>>>>
>>>> On Thu, Apr 15, 2021 at 10:06 AM Eric VS <vs.eric at gmail.com> wrote:
>>>>
>>>>> Hi Matthias,
>>>>>
>>>>> I did try to run that command but thought it was failing due to the
>>>>> last error.
>>>>> Unfortunately, when I just tried running the playbook again I ran into
>>>>> the next error :-)
>>>>>
>>>>> TASK [pulp.pulp_installer.pulp_health_check : Checking Pulp services]
>>>>> ***********************************************************************************************************************************************************
>>>>> skipping: [localhost] => (item={'key': 'pulpcore-worker at 2.service',
>>>>> 'value': {'status': 'unknown', 'source': 'systemd', 'state': 'running',
>>>>> 'name': 'pulpcore-worker at 2.service'}})
>>>>> skipping: [localhost] => (item={'key':
>>>>> 'pulpcore-resource-manager.service', 'value': {'status': 'enabled',
>>>>> 'source': 'systemd', 'state': 'running', 'name':
>>>>> 'pulpcore-resource-manager.service'}})
>>>>> skipping: [localhost] => (item={'key': 'pulpcore-worker at .service',
>>>>> 'value': {'status': 'enabled', 'source': 'systemd', 'state': 'unknown',
>>>>> 'name': 'pulpcore-worker at .service'}})
>>>>> skipping: [localhost] => (item={'key': 'pulpcore-worker at 1.service',
>>>>> 'value': {'status': 'unknown', 'source': 'systemd', 'state': 'running',
>>>>> 'name': 'pulpcore-worker at 1.service'}})
>>>>> failed: [localhost] (item={'key': 'pulpcore-api.service', 'value':
>>>>> {'status': 'enabled', 'source': 'systemd', 'state': 'stopped', 'name':
>>>>> 'pulpcore-api.service'}}) => {"ansible_loop_var": "item", "changed": false,
>>>>> "item": {"key": "pulpcore-api.service", "value": {"name":
>>>>> "pulpcore-api.service", "source": "systemd", "state": "stopped", "status":
>>>>> "enabled"}}, "msg": "pulpcore-api.service state: stopped"}
>>>>> skipping: [localhost] => (item={'key': 'pulpcore-content.service',
>>>>> 'value': {'status': 'enabled', 'source': 'systemd', 'state': 'running',
>>>>> 'name': 'pulpcore-content.service'}})
>>>>>
>>>>> PLAY RECAP
>>>>> **********************************************************************************************************************************************************************************************************************
>>>>> localhost                  : ok=115  changed=19   unreachable=0
>>>>>  failed=1    skipped=50   rescued=0    ignored=0
>>>>>
>>>>> (ansible-venv) ╭─ericv at tw-stg-man01 ~
>>>>> ╰─$ (⎈ k8s01.stg01.activeinfra.net:linkerd) sudo systemctl start
>>>>> pulpcore-api
>>>>>
>>>>>      2 ↵
>>>>> (ansible-venv) ╭─ericv at tw-stg-man01 ~
>>>>> ╰─$ (⎈ k8s01.stg01.activeinfra.net:linkerd) ^start^status
>>>>> (ansible-venv) ╭─ericv at tw-stg-man01 ~
>>>>> ╰─$ (⎈ k8s01.stg01.activeinfra.net:linkerd) sudo systemctl status
>>>>> pulpcore-api
>>>>> ● pulpcore-api.service - Pulp WSGI Server
>>>>>    Loaded: loaded (/usr/lib/systemd/system/pulpcore-api.service;
>>>>> enabled; vendor preset: disabled)
>>>>>    Active: activating (auto-restart) (Result: exit-code) since Thu
>>>>> 2021-04-15 16:03:12 CST; 1s ago
>>>>>   Process: 4875 ExecStart=/usr/local/lib/pulp/bin/gunicorn
>>>>> pulpcore.app.wsgi:application --bind 127.0.0.1:24817 --workers 1
>>>>> --timeout 90 --access-logfile - --access-logformat pulp
>>>>> [%({correlation-id}o)s]: %(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s
>>>>> "%(f)s" "%(a)s" (code=exited, status=3)
>>>>>  Main PID: 4875 (code=exited, status=3)
>>>>>
>>>>> Apr 15 16:03:12 tw-stg-man01.stg01.activeinfra.net systemd[1]: Unit
>>>>> pulpcore-api.service entered failed state.
>>>>> Apr 15 16:03:12 tw-stg-man01.stg01.activeinfra.net systemd[1]:
>>>>> pulpcore-api.service failed.
>>>>> (ansible-venv) ╭─ericv at tw-stg-man01 ~
>>>>> ╰─$ (⎈ k8s01.stg01.activeinfra.net:linkerd) sudo journalctl -u
>>>>> pulpcore-api
>>>>>
>>>>>        3 ↵
>>>>> -- Logs begin at Mon 2020-07-20 11:44:39 CST, end at Thu 2021-04-15
>>>>> 16:03:38 CST. --
>>>>> Aug 05 10:24:09 tw-stg-man01.app-stg01.activeinfra.net systemd[1]:
>>>>> Started Pulp WSGI Server.
>>>>> Aug 05 10:24:09 tw-stg-man01.app-stg01.activeinfra.net gunicorn[815]:
>>>>> [2020-08-05 10:24:09 +0800] [815] [INFO] Starting gunicorn 20.0.4
>>>>> Aug 05 10:24:09 tw-stg-man01.app-stg01.activeinfra.net gunicorn[815]:
>>>>> [2020-08-05 10:24:09 +0800] [815] [INFO] Listening at:
>>>>> http://127.0.0.1:24817 (815)
>>>>> Aug 05 10:24:09 tw-stg-man01.app-stg01.activeinfra.net gunicorn[815]:
>>>>> [2020-08-05 10:24:09 +0800] [815] [INFO] Using worker: sync
>>>>> Aug 05 10:24:09 tw-stg-man01.app-stg01.activeinfra.net gunicorn[815]:
>>>>> [2020-08-05 10:24:09 +0800] [923] [INFO] Booting worker with pid: 923
>>>>> Aug 05 10:24:27 tw-stg-man01.app-stg01.activeinfra.net systemd[1]:
>>>>> Stopping Pulp WSGI Server...
>>>>> Aug 05 10:24:27 tw-stg-man01.app-stg01.activeinfra.net gunicorn[815]:
>>>>> [2020-08-05 10:24:27 +0800] [815] [INFO] Handling signal: term
>>>>> Aug 05 10:24:27 tw-stg-man01.app-stg01.activeinfra.net gunicorn[815]:
>>>>> [2020-08-05 02:24:27 +0000] [923] [INFO] Worker exiting (pid: 923)
>>>>> Aug 05 10:24:28 tw-stg-man01.app-stg01.activeinfra.net gunicorn[815]:
>>>>> [2020-08-05 10:24:28 +0800] [815] [INFO] Shutting down: Master
>>>>> Aug 05 10:24:28 tw-stg-man01.app-stg01.activeinfra.net systemd[1]:
>>>>> Stopped Pulp WSGI Server.
>>>>> Aug 05 10:24:28 tw-stg-man01.app-stg01.activeinfra.net systemd[1]:
>>>>> Started Pulp WSGI Server.
>>>>> Aug 05 10:24:28 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[3794]: [2020-08-05 10:24:28 +0800] [3794] [INFO] Starting gunicorn
>>>>> 20.0.4
>>>>> Aug 05 10:24:28 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[3794]: [2020-08-05 10:24:28 +0800] [3794] [INFO] Listening at:
>>>>> http://127.0.0.1:24817 (3794)
>>>>> Aug 05 10:24:28 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[3794]: [2020-08-05 10:24:28 +0800] [3794] [INFO] Using worker: sync
>>>>> Aug 05 10:24:28 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[3794]: [2020-08-05 10:24:28 +0800] [3873] [INFO] Booting worker
>>>>> with pid: 3873
>>>>> Aug 05 11:16:03 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[3794]: [2020-08-05 11:16:03 +0800] [3794] [INFO] Handling signal:
>>>>> term
>>>>> Aug 05 11:16:03 tw-stg-man01.app-stg01.activeinfra.net systemd[1]:
>>>>> Stopping Pulp WSGI Server...
>>>>> Aug 05 11:16:03 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[3794]: [2020-08-05 03:16:03 +0000] [3873] [INFO] Worker exiting
>>>>> (pid: 3873)
>>>>> Aug 05 11:16:03 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[3794]: [2020-08-05 11:16:03 +0800] [3794] [INFO] Shutting down:
>>>>> Master
>>>>> Aug 05 11:16:03 tw-stg-man01.app-stg01.activeinfra.net systemd[1]:
>>>>> Stopped Pulp WSGI Server.
>>>>> -- Reboot --
>>>>> Aug 05 11:19:03 tw-stg-man01.app-stg01.activeinfra.net systemd[1]:
>>>>> Started Pulp WSGI Server.
>>>>> Aug 05 11:19:05 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[1858]: [2020-08-05 11:19:05 +0800] [1858] [INFO] Starting gunicorn
>>>>> 20.0.4
>>>>> Aug 05 11:19:05 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[1858]: [2020-08-05 11:19:05 +0800] [1858] [INFO] Listening at:
>>>>> http://127.0.0.1:24817 (1858)
>>>>> Aug 05 11:19:05 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[1858]: [2020-08-05 11:19:05 +0800] [1858] [INFO] Using worker: sync
>>>>> Aug 05 11:19:05 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[1858]: [2020-08-05 11:19:05 +0800] [2329] [INFO] Booting worker
>>>>> with pid: 2329
>>>>> Aug 05 11:38:18 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[1858]: pulp: django.request:WARNING: Not Found: /
>>>>> Aug 05 11:38:18 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[1858]: 127.0.0.1 - - [05/Aug/2020:03:38:18 +0000] "GET / HTTP/1.0"
>>>>> 404 77 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0)
>>>>> Gecko/20100101 Firefox/81.0
>>>>> Aug 05 11:38:18 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[1858]: pulp: django.request:WARNING: Not Found: /favicon.ico
>>>>> Aug 05 11:38:18 tw-stg-man01.app-stg01.activeinfra.net
>>>>> gunicorn[1858]: 127.0.0.1 - - [05/Aug/2020:03:38:18 +0000] "GET
>>>>> /favicon.ico HTTP/1.0" 404 77 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X
>>>>> 10.15; rv:81.0) Gecko/20100101 F
>>>>> Aug 07 13:40:58 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - - [07/Aug/2020:05:40:58 +0000] "GET /pulp/api/v3/status/
>>>>> HTTP/1.0" 200 1129 "-" "curl/7.29.0"
>>>>> Aug 07 13:41:07 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - - [07/Aug/2020:05:41:07 +0000] "GET /pulp/api/v3/status/
>>>>> HTTP/1.0" 200 1129 "-" "curl/7.29.0"
>>>>> Aug 07 13:41:43 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - - [07/Aug/2020:05:41:43 +0000] "GET /pulp/api/v3/status/
>>>>> HTTP/1.0" 200 1129 "-" "curl/7.29.0"
>>>>> Aug 07 13:44:48 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - - [07/Aug/2020:05:44:48 +0000] "GET /pulp/api/v3/status/
>>>>> HTTP/1.0" 200 1129 "-" "curl/7.29.0"
>>>>> Aug 07 13:44:59 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - - [07/Aug/2020:05:44:59 +0000] "GET /pulp/api/v3/status/
>>>>> HTTP/1.0" 200 1129 "-" "curl/7.29.0"
>>>>> Aug 07 13:48:11 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - - [07/Aug/2020:05:48:11 +0000] "GET /pulp/api/v3/status/
>>>>> HTTP/1.0" 200 1129 "-" "HTTPie/0.9.4"
>>>>> Aug 10 10:34:07 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - - [10/Aug/2020:02:34:07 +0000] "GET /pulp/api/v3/status/
>>>>> HTTP/1.0" 200 1129 "-" "HTTPie/0.9.4"
>>>>> Aug 10 12:55:34 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - - [10/Aug/2020:04:55:34 +0000] "GET /pulp/api/v3/status/
>>>>> HTTP/1.0" 200 1129 "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:01:47 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> pulp: django.request:WARNING: Not Found: /
>>>>> Aug 10 13:01:47 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:01:47 +0000] "GET / HTTP/1.1" 404 77 "-"
>>>>> "HTTPie/0.9.4"
>>>>> Aug 10 13:02:01 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> pulp: django.request:WARNING: Not Found: /
>>>>> Aug 10 13:02:01 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:02:01 +0000] "GET / HTTP/1.1" 404 77 "-"
>>>>> "HTTPie/0.9.4"
>>>>> Aug 10 13:03:16 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:16 +0000] "POST
>>>>> /pulp/api/v3/repositories/rpm/rpm/ HTTP/1.1" 201 441 "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:16 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:16 +0000] "GET
>>>>> /pulp/api/v3/repositories/rpm/rpm/46d2f3e3-904e-448c-ae36-8d0662788f8e/
>>>>> HTTP/1.1" 200 441 "-" "HTTPie/0.9.
>>>>> Aug 10 13:03:16 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:16 +0000] "POST
>>>>> /pulp/api/v3/remotes/rpm/rpm/ HTTP/1.1" 201 462 "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:17 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:17 +0000] "GET
>>>>> /pulp/api/v3/remotes/rpm/rpm/ HTTP/1.1" 200 514 "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:17 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:17 +0000] "GET
>>>>> /pulp/api/v3/remotes/rpm/rpm/a4e0901e-5091-4a3e-ad6d-41f1f0c88d1e/
>>>>> HTTP/1.1" 200 462 "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:17 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:17 +0000] "POST
>>>>> /pulp/api/v3/repositories/rpm/rpm/46d2f3e3-904e-448c-ae36-8d0662788f8e/sync/
>>>>> HTTP/1.1" 202 67 "-" "HTTPie
>>>>> Aug 10 13:03:17 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:17 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 606
>>>>> "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:19 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:19 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 1094
>>>>> "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:20 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:20 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 1201
>>>>> "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:22 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:22 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 1201
>>>>> "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:23 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:23 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 1201
>>>>> "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:24 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:24 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 1201
>>>>> "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:26 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:26 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 1201
>>>>> "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:27 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:27 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 1201
>>>>> "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:28 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:28 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 1201
>>>>> "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:30 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:30 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 1201
>>>>> "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:31 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:31 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 1201
>>>>> "-" "HTTPie/0.9.4"
>>>>> Aug 10 13:03:33 tw-stg-man01.stg01.activeinfra.net gunicorn[1858]:
>>>>> 127.0.0.1 - admin [10/Aug/2020:05:03:33 +0000] "GET
>>>>> /pulp/api/v3/tasks/169ca438-1c83-4af6-899c-ad228fc551bc/ HTTP/1.1" 200 1201
>>>>> "-" "HTTPie/0.9.4"
>>>>> ...skipping...
>>>>> Apr 15 16:03:34 tw-stg-man01.stg01.activeinfra.net systemd[1]:
>>>>> pulpcore-api.service: main process exited, code=exited,
>>>>> status=3/NOTIMPLEMENTED
>>>>> Apr 15 16:03:34 tw-stg-man01.stg01.activeinfra.net systemd[1]: Unit
>>>>> pulpcore-api.service entered failed state.
>>>>> Apr 15 16:03:34 tw-stg-man01.stg01.activeinfra.net systemd[1]:
>>>>> pulpcore-api.service failed.
>>>>> Apr 15 16:03:37 tw-stg-man01.stg01.activeinfra.net systemd[1]:
>>>>> pulpcore-api.service holdoff time over, scheduling restart.
>>>>> Apr 15 16:03:37 tw-stg-man01.stg01.activeinfra.net systemd[1]:
>>>>> Stopped Pulp WSGI Server.
>>>>> Apr 15 16:03:37 tw-stg-man01.stg01.activeinfra.net systemd[1]:
>>>>> Started Pulp WSGI Server.
>>>>> Apr 15 16:03:37 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> [2021-04-15 16:03:37 +0800] [4938] [INFO] Starting gunicorn 20.1.0
>>>>> Apr 15 16:03:37 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> [2021-04-15 16:03:37 +0800] [4938] [INFO] Listening at:
>>>>> http://127.0.0.1:24817 (4938)
>>>>> Apr 15 16:03:37 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> [2021-04-15 16:03:37 +0800] [4938] [INFO] Using worker: sync
>>>>> Apr 15 16:03:37 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> [2021-04-15 16:03:37 +0800] [4941] [INFO] Booting worker with pid: 4941
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> [2021-04-15 08:03:39 +0000] [4941] [ERROR] Exception in worker process
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> Traceback (most recent call last):
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/gunicorn/arbiter.py",
>>>>> line 589, in spawn_worker
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> worker.init_process()
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/gunicorn/workers/base.py",
>>>>> line 134, in init_process
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> self.load_wsgi()
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/gunicorn/workers/base.py",
>>>>> line 146, in load_wsgi
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> self.wsgi = self.app.wsgi()
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/gunicorn/app/base.py",
>>>>> line 67, in wsgi
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> self.callable = self.load()
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/gunicorn/app/wsgiapp.py",
>>>>> line 58, in load
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> return self.load_wsgiapp()
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/gunicorn/app/wsgiapp.py",
>>>>> line 48, in load_wsgiapp
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> return util.import_app(self.app_uri)
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File "/usr/local/lib/pulp/lib64/python3.6/site-packages/gunicorn/util.py",
>>>>> line 359, in import_app
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> mod = importlib.import_module(module)
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File "/usr/lib64/python3.6/importlib/__init__.py", line 126, in
>>>>> import_module
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> return _bootstrap._gcd_import(name[level:], package, level)
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File "<frozen importlib._bootstrap>", line 994, in _gcd_import
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File "<frozen importlib._bootstrap>", line 971, in _find_and_load
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File "<frozen importlib._bootstrap_external>", line 678, in exec_module
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/wsgi.py",
>>>>> line 17, in <module>
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> application = get_wsgi_application()
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/wsgi.py",
>>>>> line 13, in get_wsgi_application
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> return WSGIHandler()
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/handlers/wsgi.py",
>>>>> line 135, in __init__
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> self.load_middleware()
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/handlers/base.py",
>>>>> line 37, in load_middleware
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> mw_instance = middleware(handler)
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/whitenoise/middleware.py",
>>>>> line 49, in __init__
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> self.add_files(self.static_root, prefix=self.static_prefix)
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/whitenoise/base.py",
>>>>> line 113, in add_files
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> self.update_files_dictionary(root, prefix)
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/whitenoise/base.py",
>>>>> line 120, in update_files_dictionary
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> stat_cache = dict(scantree(root))
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/whitenoise/base.py",
>>>>> line 271, in scantree
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> yield from scantree(entry.path)
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/whitenoise/base.py",
>>>>> line 271, in scantree
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> yield from scantree(entry.path)
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> File
>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/whitenoise/base.py",
>>>>> line 273, in scantree
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> yield entry.path, entry.stat()
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> FileNotFoundError: [Errno 2] No such file or directory:
>>>>> '/var/lib/pulp/assets/rest_framework/js/jquery-3.4.1.min.js'
>>>>> Apr 15 16:03:39 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> [2021-04-15 08:03:39 +0000] [4941] [INFO] Worker exiting (pid: 4941)
>>>>> Apr 15 16:03:40 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> [2021-04-15 16:03:40 +0800] [4938] [INFO] Shutting down: Master
>>>>> Apr 15 16:03:40 tw-stg-man01.stg01.activeinfra.net gunicorn[4938]:
>>>>> [2021-04-15 16:03:40 +0800] [4938] [INFO] Reason: Worker failed to boot.
>>>>> Apr 15 16:03:40 tw-stg-man01.stg01.activeinfra.net systemd[1]:
>>>>> pulpcore-api.service: main process exited, code=exited,
>>>>> status=3/NOTIMPLEMENTED
>>>>> Apr 15 16:03:40 tw-stg-man01.stg01.activeinfra.net systemd[1]: Unit
>>>>> pulpcore-api.service entered failed state.
>>>>> Apr 15 16:03:40 tw-stg-man01.stg01.activeinfra.net systemd[1]:
>>>>> pulpcore-api.service failed.
>>>>>
>>>>> Kind regards,
>>>>>
>>>>> *Eric Van Steenbergen*
>>>>>
>>>>> *E-mail: vs.eric at gmail.com <vs.eric at gmail.com>*
>>>>> *Skype: ericvs2014*
>>>>> *LinkedIn: Eric Van Steenbergen
>>>>> <http://es.linkedin.com/pub/eric-van-steenbergen/b/8a4/51b>*
>>>>>
>>>>>
>>>>> On Thu, Apr 15, 2021 at 2:56 AM Matthias Dellweg <mdellweg at redhat.com>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>> There is the clue: Run 'pulpcore-manager handle-artifact-checksums'
>>>>>> first to unset forbidden checksums.
>>>>>> Pulp dropped to support md5 and sha1 by default. And there is a
>>>>>> manual step that should bring the database in the right place.
>>>>>> Try rerunning the ansible playbook afterwards.
>>>>>>
>>>>>> However i thought this cleanup routine should have been called
>>>>>> automatically (as a migration) in the upgrade process. Can anyone spot why
>>>>>> it didn't?
>>>>>>
>>>>>> On Thu, Apr 15, 2021 at 1:48 AM Eric VS <vs.eric at gmail.com> wrote:
>>>>>>
>>>>>>> Hey Matthias,
>>>>>>>
>>>>>>> The only plugin I am currently using, at least until I'm familiar
>>>>>>> enough with Pulp, is the RPM plugin. That's our primary use case for now to
>>>>>>> make sure we are in control of what version of packages we are using across
>>>>>>> our environments and avoid discrepancies between servers.
>>>>>>>
>>>>>>> I have never added or removed any other plugin. After also upgrading
>>>>>>> the Postgres ansible-galaxy role I don't get the version mismatch error any
>>>>>>> more but now get the below error and 'command to run'. Running the command
>>>>>>> fails however also....
>>>>>>>
>>>>>>> RUNNING HANDLER [pulp.pulp_installer.pulp_common : Collect static
>>>>>>> content]
>>>>>>> ******************************************************************************************************************************************************
>>>>>>> fatal: [localhost]: FAILED! => {"changed": true, "cmd":
>>>>>>> ["/usr/local/lib/pulp/bin/pulpcore-manager", "collectstatic", "--noinput",
>>>>>>> "--link"], "delta": "0:00:02.481870", "end": "2021-04-15 07:34:39.205489",
>>>>>>> "msg": "non-zero return code", "rc": 1, "start": "2021-04-15
>>>>>>> 07:34:36.723619", "stderr": "Traceback (most recent call last):\n  File
>>>>>>> \"/usr/local/lib/pulp/bin/pulpcore-manager\", line 8, in <module>\n
>>>>>>>  sys.exit(manage())\n  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/manage.py\",
>>>>>>> line 11, in manage\n    execute_from_command_line(sys.argv)\n  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\",
>>>>>>> line 381, in execute_from_command_line\n    utility.execute()\n  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\",
>>>>>>> line 357, in execute\n    django.setup()\n  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/__init__.py\",
>>>>>>> line 24, in setup\n    apps.populate(settings.INSTALLED_APPS)\n  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/apps/registry.py\",
>>>>>>> line 114, in populate\n    app_config.import_models()\n  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/apps/config.py\",
>>>>>>> line 211, in import_models\n    self.models_module =
>>>>>>> import_module(models_module_name)\n  File
>>>>>>> \"/usr/lib64/python3.6/importlib/__init__.py\", line 126, in
>>>>>>> import_module\n    return _bootstrap._gcd_import(name[level:], package,
>>>>>>> level)\n  File \"<frozen importlib._bootstrap>\", line 994, in
>>>>>>> _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 971, in
>>>>>>> _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 955, in
>>>>>>> _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line
>>>>>>> 665, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\",
>>>>>>> line 678, in exec_module\n  File \"<frozen importlib._bootstrap>\", line
>>>>>>> 219, in _call_with_frames_removed\n  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/models/__init__.py\",
>>>>>>> line 22, in <module>\n    from .exporter import (  # noqa\n  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/models/exporter.py\",
>>>>>>> line 15, in <module>\n    from .task import CreatedResource, Task\n
>>>>>>>  File\"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/models/task.py\",
>>>>>>> line 14, in <module>\n    from pulpcore.app.settings import WORKER_TTL\n
>>>>>>>  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/settings.py\",
>>>>>>> line 366, in <module>\n    raise e\n  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/settings.py\",
>>>>>>> line 344, in <module>\n
>>>>>>>  ).format(checksum)\ndjango.core.exceptions.ImproperlyConfigured: There
>>>>>>> have been identified artifacts with forbidden checksum 'sha1'. Run
>>>>>>> 'pulpcore-manager handle-artifact-checksums' first to unset forbidden
>>>>>>> checksums.", "stderr_lines": ["Traceback (most recent call last):", "  File
>>>>>>> \"/usr/local/lib/pulp/bin/pulpcore-manager\", line 8, in <module>", "
>>>>>>>  sys.exit(manage())", "  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/manage.py\",
>>>>>>> line 11, in manage", "    execute_from_command_line(sys.argv)", "  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\",
>>>>>>> line 381, in execute_from_command_line", "    utility.execute()", "  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\",
>>>>>>> line 357, in execute", "    django.setup()", "  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/__init__.py\",
>>>>>>> line 24, in setup", "    apps.populate(settings.INSTALLED_APPS)", "  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/apps/registry.py\",
>>>>>>> line 114, in populate", "    app_config.import_models()", "  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/apps/config.py\",
>>>>>>> line 211, in import_models", "    self.models_module =
>>>>>>> import_module(models_module_name)", "  File
>>>>>>> \"/usr/lib64/python3.6/importlib/__init__.py\", line 126, in
>>>>>>> import_module", "    return _bootstrap._gcd_import(name[level:], package,
>>>>>>> level)", "  File \"<frozen importlib._bootstrap>\", line 994, in
>>>>>>> _gcd_import", "  File \"<frozen importlib._bootstrap>\", line 971, in
>>>>>>> _find_and_load", "  File \"<frozen importlib._bootstrap>\", line 955, in
>>>>>>> _find_and_load_unlocked", "  File \"<frozen importlib._bootstrap>\", line
>>>>>>> 665, in _load_unlocked", "  File \"<frozen
>>>>>>> importlib._bootstrap_external>\", line 678, in exec_module", "  File
>>>>>>> \"<frozen importlib._bootstrap>\", line 219, in _call_with_frames_removed",
>>>>>>> "  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/models/__init__.py\",
>>>>>>> line 22, in <module>", "    from .exporter import (  # noqa", "  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/models/exporter.py\",
>>>>>>> line 15, in <module>", "    from .task import CreatedResource, Task", "
>>>>>>>  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/models/task.py\",
>>>>>>> line 14, in <module>", "    from pulpcore.app.settings import WORKER_TTL",
>>>>>>> "  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/settings.py\",
>>>>>>> line 366, in <module>", "    raise e", "  File
>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/settings.py\",
>>>>>>> line 344, in <module>", "    ).format(checksum)",
>>>>>>> "django.core.exceptions.ImproperlyConfigured: There have been identified
>>>>>>> artifacts withforbidden checksum 'sha1'. Run 'pulpcore-manager
>>>>>>> handle-artifact-checksums' first to unset forbidden checksums."], "stdout":
>>>>>>> "", "stdout_lines": []}
>>>>>>>
>>>>>>> RUNNING HANDLER [pulp.pulp_installer.pulp_common : Restart all Pulp
>>>>>>> services]
>>>>>>> ***************************************************************************************************************************************************
>>>>>>>
>>>>>>> NO MORE HOSTS LEFT
>>>>>>> **************************************************************************************************************************************************************************************************************
>>>>>>>
>>>>>>> PLAY RECAP
>>>>>>> **********************************************************************************************************************************************************************************************************************
>>>>>>> localhost                  : ok=87   changed=3    unreachable=0
>>>>>>>  failed=1    skipped=48   rescued=0    ignored=0
>>>>>>>
>>>>>>> (ansible-venv) ╭─ericv at tw-stg-man01 ~
>>>>>>> ╰─$ (⎈ k8s01.stg01.activeinfra.net:linkerd) export
>>>>>>> PULP_SETTINGS=/etc/pulp/settings.py &&
>>>>>>> /usr/local/lib/pulp/bin/pulpcore-manager handle-artifact-checksums
>>>>>>>                                                         2 ↵
>>>>>>> Traceback (most recent call last):
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/settings.py",
>>>>>>> line 283, in <module>
>>>>>>>     CONTENT_ORIGIN
>>>>>>> NameError: name 'CONTENT_ORIGIN' is not defined
>>>>>>>
>>>>>>> During handling of the above exception, another exception occurred:
>>>>>>>
>>>>>>> Traceback (most recent call last):
>>>>>>>   File "/usr/local/lib/pulp/bin/pulpcore-manager", line 8, in
>>>>>>> <module>
>>>>>>>     sys.exit(manage())
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/manage.py",
>>>>>>> line 11, in manage
>>>>>>>     execute_from_command_line(sys.argv)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py",
>>>>>>> line 381, in execute_from_command_line
>>>>>>>     utility.execute()
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py",
>>>>>>> line 357, in execute
>>>>>>>     django.setup()
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/__init__.py",
>>>>>>> line 24, in setup
>>>>>>>     apps.populate(settings.INSTALLED_APPS)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/apps/registry.py",
>>>>>>> line 114, in populate
>>>>>>>     app_config.import_models()
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/apps/config.py",
>>>>>>> line 211, in import_models
>>>>>>>     self.models_module = import_module(models_module_name)
>>>>>>>   File "/usr/lib64/python3.6/importlib/__init__.py", line 126, in
>>>>>>> import_module
>>>>>>>     return _bootstrap._gcd_import(name[level:], package, level)
>>>>>>>   File "<frozen importlib._bootstrap>", line 994, in _gcd_import
>>>>>>>   File "<frozen importlib._bootstrap>", line 971, in _find_and_load
>>>>>>>   File "<frozen importlib._bootstrap>", line 955, in
>>>>>>> _find_and_load_unlocked
>>>>>>>   File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
>>>>>>>   File "<frozen importlib._bootstrap_external>", line 678, in
>>>>>>> exec_module
>>>>>>>   File "<frozen importlib._bootstrap>", line 219, in
>>>>>>> _call_with_frames_removed
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/models/__init__.py",
>>>>>>> line 22, in <module>
>>>>>>>     from .exporter import (  # noqa
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/models/exporter.py",
>>>>>>> line 15, in <module>
>>>>>>>     from .task import CreatedResource, Task
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/models/task.py",
>>>>>>> line 14, in <module>
>>>>>>>     from pulpcore.app.settings import WORKER_TTL
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/settings.py",
>>>>>>> line 287, in <module>
>>>>>>>     "CONTENT_ORIGIN is a required setting but it was not configured.
>>>>>>> This may be caused "
>>>>>>> django.core.exceptions.ImproperlyConfigured: CONTENT_ORIGIN is a
>>>>>>> required setting but it was not configured. This may be caused by invalid
>>>>>>> read permissions of the settings file. Note that CONTENT_ORIGIN is set by
>>>>>>> the installer automatically.
>>>>>>> (ansible-venv) ╭─ericv at tw-stg-man01 ~
>>>>>>> ╰─$ (⎈ k8s01.stg01.activeinfra.net:linkerd)
>>>>>>>
>>>>>>> I finally had some time to dig deeper and played around with the
>>>>>>> permissions on the file to no result, until I ran the pulpcore-manager
>>>>>>> command as root. Then this popped up as error indicating there is some
>>>>>>> integrity error:
>>>>>>>
>>>>>>> [root at tw-stg-man01 ~]# export PULP_SETTINGS=/etc/pulp/settings.py
>>>>>>> && /usr/local/lib/pulp/bin/pulpcore-manager handle-artifact-checksums
>>>>>>> Removing forbidden checksum sha1 from database
>>>>>>> Traceback (most recent call last):
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/backends/utils.py",
>>>>>>> line 84, in _execute
>>>>>>>     return self.cursor.execute(sql, params)
>>>>>>> psycopg2.errors.NotNullViolation: null value in column "sha1"
>>>>>>> violates not-null constraint
>>>>>>> DETAIL:  Failing row contains (1883479d-9e2d-45e1-971f-37246fc3c358,
>>>>>>> 2020-08-13 05:50:33.543549+00, 2020-08-13 05:50:33.543572+00,
>>>>>>> artifact/52/e229d511dca3c15b4250159cc7fd1685e8202cbb20e228bbd6ac...,
>>>>>>> 286400, 51b3d1a3ff20a0f88ccb084eca86073c, null,
>>>>>>> bd036226130d705e95bf4ad9acaa5d8d6d4df7460943062c08154bf1,
>>>>>>> 52e229d511dca3c15b4250159cc7fd1685e8202cbb20e228bbd6ac0f16a27789,
>>>>>>> 53964efdef715dd8f8ff96588e7f1ab184a3747d39bb3c9c28fc339659014274...,
>>>>>>> 0b0d8a7d5d5816705016a5a59489f032fddc31afc438a482549091b730ca4f6b...).
>>>>>>>
>>>>>>>
>>>>>>> The above exception was the direct cause of the following exception:
>>>>>>>
>>>>>>> Traceback (most recent call last):
>>>>>>>   File "/usr/local/lib/pulp/bin/pulpcore-manager", line 8, in
>>>>>>> <module>
>>>>>>>     sys.exit(manage())
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/manage.py",
>>>>>>> line 11, in manage
>>>>>>>     execute_from_command_line(sys.argv)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py",
>>>>>>> line 381, in execute_from_command_line
>>>>>>>     utility.execute()
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py",
>>>>>>> line 375, in execute
>>>>>>>     self.fetch_command(subcommand).run_from_argv(self.argv)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/base.py",
>>>>>>> line 323, in run_from_argv
>>>>>>>     self.execute(*args, **cmd_options)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/base.py",
>>>>>>> line 364, in execute
>>>>>>>     output = self.handle(*args, **options)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/management/commands/handle-artifact-checksums.py",
>>>>>>> line 212, in handle
>>>>>>>     artifacts_qs.update(**update_params)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/models/query.py",
>>>>>>> line 741, in update
>>>>>>>     rows = query.get_compiler(self.db).execute_sql(CURSOR)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/models/sql/compiler.py",
>>>>>>> line 1471, in execute_sql
>>>>>>>     cursor = super().execute_sql(result_type)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/models/sql/compiler.py",
>>>>>>> line 1142, in execute_sql
>>>>>>>     cursor.execute(sql, params)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/backends/utils.py",
>>>>>>> line 67, in execute
>>>>>>>     return self._execute_with_wrappers(sql, params, many=False,
>>>>>>> executor=self._execute)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/backends/utils.py",
>>>>>>> line 76, in _execute_with_wrappers
>>>>>>>     return executor(sql, params, many, context)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/backends/utils.py",
>>>>>>> line 84, in _execute
>>>>>>>     return self.cursor.execute(sql, params)
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/utils.py",
>>>>>>> line 89, in __exit__
>>>>>>>     raise dj_exc_value.with_traceback(traceback) from exc_value
>>>>>>>   File
>>>>>>> "/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/backends/utils.py",
>>>>>>> line 84, in _execute
>>>>>>>     return self.cursor.execute(sql, params)
>>>>>>> django.db.utils.IntegrityError: null value in column "sha1" violates
>>>>>>> not-null constraint
>>>>>>> DETAIL:  Failing row contains (1883479d-9e2d-45e1-971f-37246fc3c358,
>>>>>>> 2020-08-13 05:50:33.543549+00, 2020-08-13 05:50:33.543572+00,
>>>>>>> artifact/52/e229d511dca3c15b4250159cc7fd1685e8202cbb20e228bbd6ac...,
>>>>>>> 286400, 51b3d1a3ff20a0f88ccb084eca86073c, null,
>>>>>>> bd036226130d705e95bf4ad9acaa5d8d6d4df7460943062c08154bf1,
>>>>>>> 52e229d511dca3c15b4250159cc7fd1685e8202cbb20e228bbd6ac0f16a27789,
>>>>>>> 53964efdef715dd8f8ff96588e7f1ab184a3747d39bb3c9c28fc339659014274...,
>>>>>>> 0b0d8a7d5d5816705016a5a59489f032fddc31afc438a482549091b730ca4f6b...).
>>>>>>>
>>>>>>> I could just delete the whole bunch and reinstall but that wouldn't
>>>>>>> teach me anything useful I guess so I'm sticking to my guns hoping you guys
>>>>>>> can help me out in understanding the root cause.
>>>>>>>
>>>>>>> Kind regards,
>>>>>>>
>>>>>>> *Eric Van Steenbergen*
>>>>>>>
>>>>>>> *E-mail: vs.eric at gmail.com <vs.eric at gmail.com>*
>>>>>>> *Skype: ericvs2014*
>>>>>>> *LinkedIn: Eric Van Steenbergen
>>>>>>> <http://es.linkedin.com/pub/eric-van-steenbergen/b/8a4/51b>*
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Apr 14, 2021 at 3:53 AM Matthias Dellweg <
>>>>>>> mdellweg at redhat.com> wrote:
>>>>>>>
>>>>>>>> In your playbook, where there is the list of plugins to install,
>>>>>>>> did you ever remove one from that list?
>>>>>>>> Also can you try adding "upgrade: true" to all plugins in that list?
>>>>>>>>
>>>>>>>> On Wed, Apr 14, 2021 at 5:27 AM Eric VS <vs.eric at gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> Me again :-).
>>>>>>>>>
>>>>>>>>> I had a Pulp installation from several weeks ago (on our staging
>>>>>>>>> environment) and wanted to align it today with my main Pulp installation
>>>>>>>>> running 3.12.0.
>>>>>>>>> The staging one was still running on 3.5.0, installed using the
>>>>>>>>> Ansible Pulp Installer so I followed the upgrade process for the collection
>>>>>>>>> and ran the playbook. This is the error I got, due to version mismatch but
>>>>>>>>> not sure on how to fix this one.
>>>>>>>>>
>>>>>>>>> RUNNING HANDLER [pulp.pulp_installer.pulp_common : Restore SELinux
>>>>>>>>> contexts on Pulp dirs that may exist]
>>>>>>>>> ************************************************************************************************************************
>>>>>>>>> changed: [localhost]
>>>>>>>>>
>>>>>>>>> RUNNING HANDLER [pulp.pulp_installer.pulp_common : Collect static
>>>>>>>>> content]
>>>>>>>>> ******************************************************************************************************************************************************
>>>>>>>>> fatal: [localhost]: FAILED! => {"changed": true, "cmd":
>>>>>>>>> ["/usr/local/lib/pulp/bin/pulpcore-manager", "collectstatic", "--noinput",
>>>>>>>>> "--link"], "delta": "0:00:00.297250", "end": "2021-04-14 11:20:11.886134",
>>>>>>>>> "msg": "non-zero return code", "rc": 1, "start": "2021-04-14
>>>>>>>>> 11:20:11.588884", "stderr": "Traceback (most recent call last):\n  File
>>>>>>>>> \"/usr/local/lib/pulp/bin/pulpcore-manager\", line 8, in <module>\n
>>>>>>>>>  sys.exit(manage())\n  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/manage.py\",
>>>>>>>>> line 11, in manage\n    execute_from_command_line(sys.argv)\n  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\",
>>>>>>>>> line 381, in execute_from_command_line\n    utility.execute()\n  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\",
>>>>>>>>> line 325, in execute\n    settings.INSTALLED_APPS\n  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\",
>>>>>>>>> line 79, in __getattr__\n    self._setup(name)\n  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\",
>>>>>>>>> line 66, in _setup\n   self._wrapped = Settings(settings_module)\n  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\",
>>>>>>>>> line 157, in __init__\n    mod =
>>>>>>>>> importlib.import_module(self.SETTINGS_MODULE)\n  File
>>>>>>>>> \"/usr/lib64/python3.6/importlib/__init__.py\", line 126, in
>>>>>>>>> import_module\n    return _bootstrap._gcd_import(name[level:], package,
>>>>>>>>> level)\n  File \"<frozen importlib._bootstrap>\", line 994, in
>>>>>>>>> _gcd_import\n  File \"<frozen importlib._bootstrap>\", line 971, in
>>>>>>>>> _find_and_load\n  File \"<frozen importlib._bootstrap>\", line 955, in
>>>>>>>>> _find_and_load_unlocked\n  File \"<frozen importlib._bootstrap>\", line
>>>>>>>>> 665, in _load_unlocked\n  File \"<frozen importlib._bootstrap_external>\",
>>>>>>>>> line 678, in exec_module\n  File \"<frozen importlib._bootstrap>\", line
>>>>>>>>> 219, in _call_with_frames_removed\n  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/settings.py\",
>>>>>>>>> line 83, in <module>\n    plugin_app_config = entry_point.load()\n  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\",
>>>>>>>>> line 2317, in load\n    self.require(*args, **kwargs)\n  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\",
>>>>>>>>> line 2340, in require\n    items = working_set.resolve(reqs, env,
>>>>>>>>> installer, extras=self.extras)\n  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\",
>>>>>>>>> line 779, in resolve\n    raise VersionConflict(dist,
>>>>>>>>> req).with_context(dependent_req)\npkg_resources.VersionConflict: (pulpcore
>>>>>>>>> 3.12.0 (/usr/local/lib/pulp/lib/python3.6/site-packages),
>>>>>>>>> Requirement.parse('pulpcore<3.6,>=3.4'))", "stderr_lines": ["Traceback
>>>>>>>>> (most recent call last):", "  File
>>>>>>>>> \"/usr/local/lib/pulp/bin/pulpcore-manager\", line 8, in <module>", "
>>>>>>>>>  sys.exit(manage())", "  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/manage.py\",
>>>>>>>>> line 11, in manage", "    execute_from_command_line(sys.argv)", "  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\",
>>>>>>>>> line 381, in execute_from_command_line", "    utility.execute()", "  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/core/management/__init__.py\",
>>>>>>>>> line 325, in execute", "    settings.INSTALLED_APPS", "  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\",
>>>>>>>>> line 79, in __getattr__", "    self._setup(name)", "  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\",
>>>>>>>>> line 66, in _setup", "    self._wrapped = Settings(settings_module)", "
>>>>>>>>>  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/conf/__init__.py\",
>>>>>>>>> line 157, in __init__", "    mod =
>>>>>>>>> importlib.import_module(self.SETTINGS_MODULE)", "File
>>>>>>>>> \"/usr/lib64/python3.6/importlib/__init__.py\", line 126, in
>>>>>>>>> import_module", "    return _bootstrap._gcd_import(name[level:], package,
>>>>>>>>> level)", "  File \"<frozen importlib._bootstrap>\", line 994, in
>>>>>>>>> _gcd_import", "  File \"<frozen importlib._bootstrap>\", line 971, in
>>>>>>>>> _find_and_load", "  File \"<frozen importlib._bootstrap>\", line 955, in
>>>>>>>>> _find_and_load_unlocked", "  File \"<frozen importlib._bootstrap>\", line
>>>>>>>>> 665, in _load_unlocked", "File \"<frozen importlib._bootstrap_external>\",
>>>>>>>>> line 678, in exec_module", "  File \"<frozen importlib._bootstrap>\", line
>>>>>>>>> 219, in _call_with_frames_removed", "  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/app/settings.py\",
>>>>>>>>> line 83, in <module>", "    plugin_app_config = entry_point.load()", "
>>>>>>>>>  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\",
>>>>>>>>> line 2317, in load", "    self.require(*args, **kwargs)", "  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\",
>>>>>>>>> line 2340, in require", "    items = working_set.resolve(reqs, env,
>>>>>>>>> installer, extras=self.extras)", "  File
>>>>>>>>> \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pkg_resources/__init__.py\",
>>>>>>>>> line 779, in resolve", "    raise VersionConflict(dist,
>>>>>>>>> req).with_context(dependent_req)", "pkg_resources.VersionConflict:
>>>>>>>>> (pulpcore 3.12.0 (/usr/local/lib/pulp/lib/python3.6/site-packages),
>>>>>>>>> Requirement.parse('pulpcore<3.6,>=3.4'))"], "stdout": "", "stdout_lines":
>>>>>>>>> []}
>>>>>>>>>
>>>>>>>>> RUNNING HANDLER [pulp.pulp_installer.pulp_common : Restart all
>>>>>>>>> Pulp services]
>>>>>>>>> ***************************************************************************************************************************************************
>>>>>>>>>
>>>>>>>>> RUNNING HANDLER [geerlingguy.postgresql : restart postgresql]
>>>>>>>>> *******************************************************************************************************************************************************************
>>>>>>>>>
>>>>>>>>> NO MORE HOSTS LEFT
>>>>>>>>> **************************************************************************************************************************************************************************************************************
>>>>>>>>>
>>>>>>>>> PLAY RECAP
>>>>>>>>> **********************************************************************************************************************************************************************************************************************
>>>>>>>>> localhost                  : ok=91   changed=33   unreachable=0
>>>>>>>>>  failed=1    skipped=46   rescued=0    ignored=0
>>>>>>>>>
>>>>>>>>> Any help is greatly appreciated.
>>>>>>>>>
>>>>>>>>> Kind regards,
>>>>>>>>>
>>>>>>>>> *Eric Van Steenbergen*
>>>>>>>>>
>>>>>>>>> *E-mail: vs.eric at gmail.com <vs.eric at gmail.com>*
>>>>>>>>> *Skype: ericvs2014*
>>>>>>>>> *LinkedIn: Eric Van Steenbergen
>>>>>>>>> <http://es.linkedin.com/pub/eric-van-steenbergen/b/8a4/51b>*
>>>>>>>>> _______________________________________________
>>>>>>>>> Pulp-list mailing list
>>>>>>>>> Pulp-list at redhat.com
>>>>>>>>> https://listman.redhat.com/mailman/listinfo/pulp-list
>>>>>>>>
>>>>>>>> _______________________________________________
>>> Pulp-list mailing list
>>> Pulp-list at redhat.com
>>> https://listman.redhat.com/mailman/listinfo/pulp-list
>>
>> --
> *Eric Van Steenbergen*
>
> *E-mail: vs.eric at gmail.com <vs.eric at gmail.com>*
> *Skype: ericvs2014*
> *LinkedIn: Eric Van Steenbergen
> <http://es.linkedin.com/pub/eric-van-steenbergen/b/8a4/51b>*
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20210416/6c03b73d/attachment.htm>


More information about the Pulp-list mailing list