Thanks for the new patch. Applying the patch does not report any errors or warnings. When I try to create a "NFS" SR I still get the generic python error message from xencenter however the error message in /var/log/SMlog has changed:
Oct 1 10:17:52 xenserver8 SM: [4975] lock: opening lock file /var/lock/sm/76ad6fee-a7a8-34e6-bcce-a53f69a677a9/sr
Oct 1 10:17:52 xenserver8 SM: [4975] lock: acquired /var/lock/sm/76ad6fee-a7a8-34e6-bcce-a53f69a677a9/sr
Oct 1 10:17:52 xenserver8 SM: [4975] sr_create {'sr_uuid': '76ad6fee-a7a8-34e6-bcce-a53f69a677a9', 'subtask_of': 'DummyRef:|c98cee36-24ff-4575-b7
43-3a84cd93ed17|SR.create', 'args': ['0'], 'host_ref': 'OpaqueRef:72898e54-20b2-4046-9825-94553457fa60', 'session_ref': 'OpaqueRef:175293cb-a791-
44be-bd5f-a4cb911adddb', 'device_config': {'server': '1.2.3.4', 'SRmaster': 'true', 'serverpath': '/base', 'options': 'name=admin,secretfil
e=/etc/ceph/admin.secret'}, 'command': 'sr_create', 'sr_ref': 'OpaqueRef:a36f0371-1dc7-4685-a208-24e04a1c1e08'}
Oct 1 10:17:52 xenserver8 SM: [4975] lock: released /var/lock/sm/76ad6fee-a7a8-34e6-bcce-a53f69a677a9/sr
Oct 1 10:17:52 xenserver8 SM: [4975] ***** generic exception: sr_create: EXCEPTION <type 'exceptions.NameError'>, global name 'useroptions' is no
t defined
Oct 1 10:17:52 xenserver8 SM: [4975] File "/opt/xensource/sm/SRCommand.py", line 110, in run
Oct 1 10:17:52 xenserver8 SM: [4975] return self._run_locked(sr)
Oct 1 10:17:52 xenserver8 SM: [4975] File "/opt/xensource/sm/SRCommand.py", line 159, in _run_locked
Oct 1 10:17:52 xenserver8 SM: [4975] rv = self._run(sr, target)
Oct 1 10:17:52 xenserver8 SM: [4975] File "/opt/xensource/sm/SRCommand.py", line 323, in _run
Oct 1 10:17:52 xenserver8 SM: [4975] return sr.create(self.params['sr_uuid'], long(self.params['args'][0]))
Oct 1 10:17:52 xenserver8 SM: [4975] File "/opt/xensource/sm/NFSSR", line 216, in create
Oct 1 10:17:52 xenserver8 SM: [4975] raise exn
Oct 1 10:17:52 xenserver8 SM: [4975]
Oct 1 10:17:52 xenserver8 SM: [4975] ***** NFS VHD: EXCEPTION <type 'exceptions.NameError'>, global name 'useroptions' is not defined
Oct 1 10:17:52 xenserver8 SM: [4975] File "/opt/xensource/sm/SRCommand.py", line 372, in run
Oct 1 10:17:52 xenserver8 SM: [4975] return self._run_locked(sr)
Oct 1 10:17:52 xenserver8 SM: [4975] File "/opt/xensource/sm/SRCommand.py", line 159, in _run_locked
Oct 1 10:17:52 xenserver8 SM: [4975] rv = self._run(sr, target)
Oct 1 10:17:52 xenserver8 SM: [4975] File "/opt/xensource/sm/SRCommand.py", line 323, in _run
Oct 1 10:17:52 xenserver8 SM: [4975] return sr.create(self.params['sr_uuid'], long(self.params['args'][0]))
Oct 1 10:17:52 xenserver8 SM: [4975] File "/opt/xensource/sm/NFSSR", line 216, in create
Oct 1 10:17:52 xenserver8 SM: [4975] raise exn
Oct 1 10:17:52 xenserver8 SM: [4975]