Sorry, if you wiped the install disks with "dd", and that did not work, I don't know what would.
As I said, "dd" can be error prone. It has worked 100% of the time for me... but, trying to walk someone else through it can be prone to errors.
thanks arwen.
But at this stage any help would be appriciated if the drives are currently in fresh truenas install so i can't stuff anything up. so far i have used this command sudo dd if=/dev/zero of=/dev/sdc1 count=1 bs=512k
and tryed sudo dd if=/dev/zero of="/dev/sdc1" seek=$(( $(blockdev --getsz "/dev/sdc1") - ( ( 256 * 1024 * 2) / $(blockdev --getpbsz "/dev/sdc1") ) )) but didn'nt work.
here is my log file if that gives you or anyone else any clues
Error: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/middlewared/job.py", line 426, in run await self.future File "/usr/lib/python3/dist-packages/middlewared/job.py", line 461, in __run_body rv = await self.method(*([self] + args)) File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1318, in nf return await func(*args, **kwargs) File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1186, in nf res = await f(*args, **kwargs) File "/usr/lib/python3/dist-packages/middlewared/plugins/boot.py", line 102, in attach await self.middleware.call('boot.format', dev, format_opts) File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1386, in call return await self._call( File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1335, in _call return await methodobj(*prepared_call.args) File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1318, in nf return await func(*args, **kwargs) File "/usr/lib/python3/dist-packages/middlewared/plugins/boot_/format.py", line 27, in format disk_details = await self.middleware.call('device.get_disk', dev) File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1386, in call return await self._call( File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1346, in _call return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args) File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1249, in run_in_executor return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs)) File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs) File "/usr/lib/python3/dist-packages/middlewared/plugins/device_/device_info.py", line 196, in get_disk return self.get_disk_details(context, block_device) File "/usr/lib/python3/dist-packages/middlewared/plugins/device_/device_info.py", line 130, in get_disk_details disk['rotationrate'] = self._get_rotation_rate(f'/dev/{dev.sys_name}') File "/usr/lib/python3/dist-packages/middlewared/plugins/device_/device_info.py", line 223, in _get_rotation_rate rotation_rate = disk.rotation_rate() File "libsgio.pyx", line 540, in libsgio.SCSIDevice.rotation_rate File "libsgio.pyx", line 112, in libsgio.SCSIDevice.raise_error libsgio.SCSIErrorException: ('GOOD', {'device_status': 0, 'driver_status': 0, 'transport_status': 4, 'response_len': 0, 'duration': 0, 'din_resid': 0, 'raw_sense_buffer': []})