[diana@localhost ~]$ ssh -F $HOME/.quickstart/ssh.config.ansible undercloud
[stack@undercloud ~]$ export CURRENT_VERSION=newton
[stack@undercloud ~]$ export NEW_VERSION=ocata
(undercloud) [stack@undercloud ~]$ ls -la /home/stack/REPOBACKUP/
total 12
drwxrwxr-x. 2 stack stack 53 Mar 27 16:34 .
drwx------. 8 stack stack 4096 Mar 27 16:33 ..
-rw-r--r--. 1 root root 449 Feb 28 22:10 delorean-deps.repo
-rw-r--r--. 1 root root 233 Feb 28 22:10 delorean.repo
(undercloud) [stack@undercloud ~]$ ls -la /etc/yum.repos.d/delorean*
-rw-r--r--. 1 root root 225 Mar 27 16:54 /etc/yum.repos.d/delorean-current.repo
-rw-r--r--. 1 root root 446 Mar 27 16:37 /etc/yum.repos.d/delorean-deps-ocata.repo
-rw-r--r--. 1 root root 441 Mar 27 16:42 /etc/yum.repos.d/delorean-deps.repo
-rw-r--r--. 1 root root 237 Mar 27 17:12 /etc/yum.repos.d/delorean-ocata.repo
-rw-r--r--. 1 root root 219 Mar 27 16:39 /etc/yum.repos.d/delorean.repo
(undercloud) [stack@undercloud ~]$ sudo rm /etc/yum.repos.d/delorean*
(undercloud) [stack@undercloud ~]$ sudo mv /home/stack/REPOBACKUP/* /etc/yum.repos.d/
- Follow the upgrade docs again
(undercloud) [stack@undercloud ~]$ sudo curl -L -o /etc/yum.repos.d/delorean-ocata.repo https://trunk.rdoproject.org/centos7-ocata/current/delorean.repo
sudo curl -L -o /etc/yum.repos.d/delorean-deps-ocata.repo https://trunk.rdoproject.org/centos7-ocata/delorean-deps.repo
(undercloud) [stack@undercloud ~]$ sudo curl -L -o /etc/yum.repos.d/delorean.repo https://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-madelorean.repo
(undercloud) [stack@undercloud ~]$ sudo curl -L -o /etc/yum.repos.d/delorean-current.repo https://trunk.rdoproject.org/centos7/current/delorean.repo
(undercloud) [stack@undercloud ~]$ sudo sed -i 's/\[delorean\]/\[delorean-current\]/' /etc/yum.repos.d/delorean-current.repo
- Add
includepkgs
to /etc/yum.repos.d/delorean-current.repo
(undercloud) [stack@undercloud ~]$ sudo cat /etc/yum.repos.d/delorean-current.repo
[delorean-current]
name=delorean-openstack-kuryr-kubernetes-a6a0bdd4c965ac1b098112816c4e2aceddb88f63
baseurl=https://trunk.rdoproject.org/centos7/a6/a0/a6a0bdd4c965ac1b098112816c4e2aceddb88f63_84c6b53d
enabled=1
gpgcheck=0
priority=1
includepkgs=diskimage-builder,instack,instack-undercloud,os-apply-config,os-collect-config,os-net-config,os-refresh-config,python-tripleoclient,openstack-tripleo-common,openstack-tripleo-heat-templates,openstack-tripleo-image-elements,openstack-tripleo,openstack-tripleo-puppet-elements,openstack-puppet-modules,openstack-tripleo-ui,puppet-*
(undercloud) [stack@undercloud ~]$ sudo curl -L -o /etc/yum.repos.d/delorean-deps.repo https://trunk.rdoproject.org/centos7/delorean-deps.repo
(undercloud) [stack@undercloud ~]$ sudo systemctl stop openstack-*
(undercloud) [stack@undercloud ~]$ sudo systemctl stop neutron-*
(undercloud) [stack@undercloud ~]$ sudo systemctl stop httpd
(undercloud) [stack@undercloud ~]$ sudo yum -y update instack-undercloud openstack-puppet-modules openstack-tripleo-common python-tripleoclient
(undercloud) [stack@undercloud ~]$ time openstack undercloud upgrade
--> Processing Dependency: python-oslo-db = 4.17.0-0.20170208123253.5095c7c.el7.centos for package: python-oslo-db-tests-4.17.0-0.20170208123253.5095c7c.el7.centos.noarch
--> Finished Dependency Resolution
Error: Package: python-oslo-db-tests-4.17.0-0.20170208123253.5095c7c.el7.centos.noarch (delorean)
Requires: python-oslo-db = 4.17.0-0.20170208123253.5095c7c.el7.centos
Installed: python2-oslo-db-4.18.0-0.20170309094230.5ab8e69.el7.centos.noarch (@delorean-current)
python-oslo-db = 4.18.0-0.20170309094230.5ab8e69.el7.centos
Available: python2-oslo-db-4.17.0-0.20170208123253.5095c7c.el7.centos.noarch (delorean)
python-oslo-db = 4.17.0-0.20170208123253.5095c7c.el7.centos
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Command '['sudo', 'yum', 'update', '-y']' returned non-zero exit status 1
- Hmmm... perhaps revert to undercloud snapshot and try again? And I'm pretty sure I just broke everything.