James,
I think you deleted the vgktnats directory under /dev and removed the lvmtab entries by running vgscan. I would suggest you to restore the VG by creating a directory under /dev, create a group file and import the VG configuration back to the system. Then deactivate the VG after which you should be able to halt the node.
-Karthik S S
For a list of all the ways technology has failed to improve the quality of life, please press three. - Alice Kahn