I'm attempting to upgrade a XS 6.5 server I'm running (standalone host) to 7.1 using the "Rolling Pool Upgrade" feature in XenCenter and am running into an issue.
I have the installation media copied to an NFS share on a Fedora box at my desk, and the NFS export is known to be good.
I upgraded to XenCenter 7.1.
When I stepped through the Rolling Pool Upgrade dialog box initially, it asked to install update RPU002 at the Prechecks stage. This appeared to work without issue. Even though it didn't prompt, I rebooted the host anyway since it's not a critical host (this is my test for when I do the upgrade in production).
However, when I specify the location of the network install files, it complains about it being an "Invalid URL to installer files".
I did some research, and I believe this to be my issue: https://discussions.citrix.com/topic/378305-cannot-perform-rolling-pool-upgrade-of-xenserver-7-invalid-url-to-installer-files/
The link above is a thread on the Citrix forums about RPU002 being a fix so that XS sees the installation media properly, however said fix does not installing properly. There are instructions on how to unpack the .xsupdate file and install the offending RPM by hand. This seems to fix the issue for the folks in that thread.
However, when I unpack RPU002.xsupdate grabbed from "C:\Program Files (x86)\Citrix\XenCenter", the files do not match what is shown in the Citrix thread. The thread above says I should have the following:
total 240
drwxr-xr-x 2 root root 126 May 6 11:04 ./
drwxrwxrwt. 14 root root 45056 May 27 11:27 ../
-rw-r--r-- 1 root root 102 May 6 11:04 CONTENTS
-rwxr-xr-x 1 root root 5659 May 6 11:04 install.sh*
-rw-r--r-- 1 root root 16302 May 6 11:04 upgrade-plugin-2.1.1-xs2435.noarch.rpm
-rw-r--r-- 1 root root 141581 May 6 11:04 xcp-python-libs-1.9.0-159.noarch.rpm
But I get this:
total 184K
drwxrwxrwt 7 root root 4.0K Mar 21 13:36 ..
drwxr-xr-x 2 root root 4.0K Jan 5 04:37 .
-rw-r--r-- 1 root root 102 Jan 5 04:37 CONTENTS
-rw-r--r-- 1 root root 18K Jan 5 04:37 host-upgrade-plugin-1.1.0-1.noarch.rpm
-rwxr-xr-x 1 root root 5.6K Jan 5 04:37 install.sh
-rw-r--r-- 1 root root 139K Jan 5 04:37 xcp-python-libs-2.0.0-161.noarch.rpm
Any ideas? I suspect I have the wrong RPU002.xsupdate somehow. Maybe I should try a clean install of XenCenter (just occurred to me now)?