upgrade from Yoda to Zed according to the documentation

Dmitriy Rabotyagov noonedeadpunk at gmail.com
Fri Jan 20 18:42:43 UTC 2023


Hi,

As a fast workaround for the issue, you can create a file
/etc/openstack_deploy/user-role-requirements.yml with following content:


- name: etcd
  scm: git
  src: https://github.com/noonedeadpunk/ansible-etcd
  version: dc35da415cd908f85bbbd733a2f554e00ba0e1d4
  trackbranch: master
  shallow_since: '2022-06-22'
- name: pacemaker_corosync
  scm: git
  src: https://github.com/noonedeadpunk/ansible-pacemaker-corosync
  version: dacff1ed6ede207b8afcbfff5e990d875580893b
  trackbranch: master
  shallow_since: '2022-06-14'
```


and re-run bootstrap-ansible.sh after that.

Also we expect new Zed tag to be released withing couple of days, which
will include important bugfixes and also will improve upgrade process,
which will be reflected in documentation and upgrade script.

пт, 20 янв. 2023 г., 18:23 James Denton <james.denton at rackspace.com>:

> Hi,
>
>
>
> This is a known issue that I ran into myself yesterday. The good news is
> that there’s a patch available for testing that should merge soon, which
> will hopefully resolve the issue for you.
>
>
>
> https://review.opendev.org/c/openstack/openstack-ansible/+/871296
>
>
>
> --
>
> James Denton
>
> Principal Architect
>
> Rackspace Private Cloud - OpenStack
>
> james.denton at rackspace.com
>
>
>
> *From: *Kaiser Wassilij <wassilij.kaiser at dhbw-mannheim.de>
> *Date: *Friday, January 20, 2023 at 6:18 AM
> *To: *openstack-discuss at lists.openstack.org <
> openstack-discuss at lists.openstack.org>
> *Subject: *upgrade from Yoda to Zed according to the documentation
>
> *CAUTION:* This message originated externally, please use caution when
> clicking on links or opening attachments!
>
>
>
> Hallo,
>
>
>
> I'm trying the openstack system upgrade from Yoda to Zed according to the
> documentation
>
>
> https://docs.openstack.org/openstack-ansible/zed/admin/upgrades/major-upgrades.html
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.openstack.org%2Fopenstack-ansible%2Fzed%2Fadmin%2Fupgrades%2Fmajor-upgrades.html&data=05%7C01%7Cjames.denton%40rackspace.com%7C95fc6992f6174d2edb2208dafae0713e%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C638098139138773146%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=wTwz%2BpiqXmYerZIQwD1Me58PPBhAU5zvB%2FKtV%2FnaStY%3D&reserved=0>
>
> But I get the following errors:
> TASK [Clone git repos (parallel)]
> ***********************************************************************************************************************************************************************
> An exception occurred during task execution. To see the full traceback,
> use -vvv. The error was: TypeError: Value of unknown type: <class
> 'multiprocessing.managers.ListProxy'>, [["Failed to fetch
> /etc/ansible/roles/etcd\nCmd('git') failed due to: exit code(128)\n
> cmdline: git fetch --force --shallow-since=2022-05-27\n stderr: 'fatal:
> error in object: unshallow 29996b0d15ebfaacb7626ce889e26b209ed53434\nfatal:
> the remote end hung up unexpectedly'"], ["Failed to fetch
> /etc/ansible/roles/etcd\nCmd('git') failed due to: exit code(128)\n
> cmdline: git fetch --force --shallow-since=2022-05-27\n stderr: 'fatal:
> error in object: unshallow 29996b0d15ebfaacb7626ce889e26b209ed53434\nfatal:
> the remote end hung up unexpectedly'"], ["Role {'name': 'etcd', 'scm':
> 'git', 'src': 'https://github.com/noonedeadpunk/ansible-etcd'
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnoonedeadpunk%2Fansible-etcd%27&data=05%7C01%7Cjames.denton%40rackspace.com%7C95fc6992f6174d2edb2208dafae0713e%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C638098139138773146%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=w04oyPJWtCjlP8AcbVDRNUdGO7mgGpxPgMTicnTTMls%3D&reserved=0>,
> 'version': 'master', 'trackbranch': 'master', 'shallow_since':
> '2022-05-27', 'path': '/etc/ansible/roles', 'refspec': None, 'depth': 20,
> 'dest': '/etc/ansible/roles/etcd'} failed after 2 retries\n"]]
> fatal: [localhost]: FAILED! => {"changed": false, "module_stderr":
> "Traceback (most recent call last):\n File \"<stdin>\", line 107, in
> <module>\n File \"<stdin>\", line 99, in _ansiballz_main\n File
> \"<stdin>\", line 47, in invoke_module\n File
> \"/usr/lib/python3.8/runpy.py\", line 207, in run_module\n return
> _run_module_code(code, init_globals, run_name, mod_spec)\n File
> \"/usr/lib/python3.8/runpy.py\", line 97, in _run_module_code\n
> _run_code(code, mod_globals, init_globals,\n File
> \"/usr/lib/python3.8/runpy.py\", line 87, in _run_code\n exec(code,
> run_globals)\n File
> \"/tmp/ansible_openstack.osa.git_requirements_payload_m0tl1pcb/ansible_openstack.osa.git_requirements_payload.zip/ansible/modules/openstack/osa/git_requirements.py\",
> line 333, in <module>\n File
> \"/tmp/ansible_openstack.osa.git_requirements_payload_m0tl1pcb/ansible_openstack.osa.git_requirements_payload.zip/ansible/modules/openstack/osa/git_requirements.py\",
> line 329, in main\n File
> \"/tmp/ansible_openstack.osa.git_requirements_payload_m0tl1pcb/ansible_openstack.osa.git_requirements_payload.zip/ansible/module_utils/basic.py\",
> line 1533, in fail_json\n File
> \"/tmp/ansible_openstack.osa.git_requirements_payload_m0tl1pcb/ansible_openstack.osa.git_requirements_payload.zip/ansible/module_utils/basic.py\",
> line 1506, in _return_formatted\n File
> \"/tmp/ansible_openstack.osa.git_requirements_payload_m0tl1pcb/ansible_openstack.osa.git_requirements_payload.zip/ansible/module_utils/common/parameters.py\",
> line 887, in remove_values\n File
> \"/tmp/ansible_openstack.osa.git_requirements_payload_m0tl1pcb/ansible_openstack.osa.git_requirements_payload.zip/ansible/module_utils/common/parameters.py\",
> line 461, in _remove_values_conditions\nTypeError: Value of unknown type:
> <class 'multiprocessing.managers.ListProxy'>, [[\"Failed to fetch
> /etc/ansible/roles/etcd\\nCmd('git') failed due to: exit code(128)\\n
> cmdline: git fetch --force --shallow-since=2022-05-27\\n stderr: 'fatal:
> error in object: unshallow
> 29996b0d15ebfaacb7626ce889e26b209ed53434\\nfatal: the remote end hung up
> unexpectedly'\"], [\"Failed to fetch /etc/ansible/roles/etcd\\nCmd('git')
> failed due to: exit code(128)\\n cmdline: git fetch --force
> --shallow-since=2022-05-27\\n stderr: 'fatal: error in object: unshallow
> 29996b0d15ebfaacb7626ce889e26b209ed53434\\nfatal: the remote end hung up
> unexpectedly'\"], [\"Role {'name': 'etcd', 'scm': 'git', 'src': '
> https://github.com/noonedeadpunk/ansible-etcd'
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnoonedeadpunk%2Fansible-etcd%27&data=05%7C01%7Cjames.denton%40rackspace.com%7C95fc6992f6174d2edb2208dafae0713e%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C638098139138773146%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=w04oyPJWtCjlP8AcbVDRNUdGO7mgGpxPgMTicnTTMls%3D&reserved=0>,
> 'version': 'master', 'trackbranch': 'master', 'shallow_since':
> '2022-05-27', 'path': '/etc/ansible/roles', 'refspec': None, 'depth': 20,
> 'dest': '/etc/ansible/roles/etcd'} failed after 2 retries\\n\"]]\n",
> "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the
> exact error", "rc": 1}
>
> TASK [Clone git repos (with git)]********
>
> failed: [localhost] (item={'name': 'etcd', 'scm': 'git', 'src': '
> https://github.com/noonedeadpunk/ansible-etcd'
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnoonedeadpunk%2Fansible-etcd%27&data=05%7C01%7Cjames.denton%40rackspace.com%7C95fc6992f6174d2edb2208dafae0713e%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C638098139138773146%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=w04oyPJWtCjlP8AcbVDRNUdGO7mgGpxPgMTicnTTMls%3D&reserved=0>,
> 'version': 'master', 'trackbranch': 'master', 'shallow_since':
> '2022-05-27'}) => {"ansible_loop_var": "item", "attempts": 2, "changed":
> false, "cmd": ["/usr/bin/git", "fetch", "--depth", "20", "--force",
> "origin", "+refs/heads/master:refs/remotes/origin/master"], "item":
> {"name": "etcd", "scm": "git", "shallow_since": "2022-05-27", "src": "
> https://github.com/noonedeadpunk/ansible-etcd
> <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnoonedeadpunk%2Fansible-etcd&data=05%7C01%7Cjames.denton%40rackspace.com%7C95fc6992f6174d2edb2208dafae0713e%7C570057f473ef41c8bcbb08db2fc15c2b%7C0%7C0%7C638098139138773146%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=Xmmf1blJkEUWMUzr4BIcRvlaxQ72IVAp%2B4ZDfLRO%2FNo%3D&reserved=0>",
> "trackbranch": "master", "version": "master"}, "msg": "Failed to download
> remote objects and refs: fatal: error in object: unshallow
> 29996b0d15ebfaacb7626ce889e26b209ed53434\nfatal: the remote end hung up
> unexpectedly\n"}
>
> Does anyone of you have the idea?
> What should I do?
>
> For this reason, no further playbooks will be released.
>
> Kind regards
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.openstack.org/pipermail/openstack-discuss/attachments/20230120/5c774bce/attachment.htm>


More information about the openstack-discuss mailing list