I was having the same problem myself too. I’ve created a bug report for it, hopefully it’ll help it get somewhat closer to a resolution:
I’m seeing the same issue but with non-duplicate short serials, reported as serial ‘none’ and conflicting when I try to add a new VDEV to any pool (not just the pool containing these drives). Both drives are SanDisk usb keys, attached of course via USB, and make up a mirrored boot pool.
Currently on 25.10.1. Happy to provide any additional information that would be helpful!
root@nas[~]# udevadm info --query=all --name=/dev/sd{l,m} | grep -i serial
E: ID_SERIAL=SanDisk__Cruzer_Fit_4C530000091002109050-0:0
E: ID_SERIAL_SHORT=4C530000091002109050
E: ID_USB_SERIAL=SanDisk__Cruzer_Fit_4C530000091002109050-0:0
E: ID_USB_SERIAL_SHORT=4C530000091002109050
E: ID_SERIAL=USB_SanDisk_3.2Gen1_010190fa7f1cb7e4dc6c3ff2bbe3e4872a1afd10dfef2ac0a429acd64f487496cbd700000000000000000000fa7fdc25009c0b008355810741b0d9da-0:0
E: ID_SERIAL_SHORT=010190fa7f1cb7e4dc6c3ff2bbe3e4872a1afd10dfef2ac0a429acd64f487496cbd700000000000000000000fa7fdc25009c0b008355810741b0d9da
E: ID_USB_SERIAL=USB_SanDisk_3.2Gen1_010190fa7f1cb7e4dc6c3ff2bbe3e4872a1afd10dfef2ac0a429acd64f487496cbd700000000000000000000fa7fdc25009c0b008355810741b0d9da-0:0
E: ID_USB_SERIAL_SHORT=010190fa7f1cb7e4dc6c3ff2bbe3e4872a1afd10dfef2ac0a429acd64f487496cbd700000000000000000000fa7fdc25009c0b008355810741b0d9da
I’m running in to the same problem here.
I have a few 1 TB drives connected via usb that were in a pool under Fangtooth (latest version) working fine, today after updating to Goldeye I Exported/Disconnected that pool to make a new encrypted pool with the same drives and was running in to the same serial number error.
I imported the same drives as the old pool again, and it is working fine.
Seams to be a Goldeye bug?!.
@bayindirh Did you create a Jira bug ticket for this? If so, could you link it in this thread? This ticket got closed but your was a bit different. Topology: Disks have duplicate serial numbers: None (sdb, sdc) - #21 by purplefox
I tried searching Jira and it looks like all the tickets are currently closed for issues like this.
Sorry, life happened and I didn’t manage the complete the process, yet.
I want to lift the function from the codebase and wrap it as a small utility to test some scenarios, and write a report with possible remedies as the bug report. I’ll copy the tech report, the code and link here. I’m planning to do it ASAP (this weekend if I can manage to do it).
Since it’s pretty low-level, I don’t want to give it half an effort and let it go waste. I want to provide a feasible solution, as well.
I am seeing the same issue with 2 Sabrent USB enclosures. I can verify that the disks have different data in this output…
sudo udevadm info --query=all --name=/dev/sd{j,w} | grep -i serial
E: ID_SERIAL=WDC_WDS100T2B0C-00PXH0_194688900123
E: ID_SERIAL_SHORT=194688900123
E: ID_USB_SERIAL=Sabrent_SSD_830720240913000A-0:0
E: ID_USB_SERIAL_SHORT=830720240913000A
E: ID_SERIAL=WDC_WDS100T2B0C-00PXH0_194688900303
E: ID_SERIAL_SHORT=194688900303
E: ID_USB_SERIAL=Sabrent_Sabrent_123400000012-0:0
E: ID_USB_SERIAL_SHORT=123400000012
USB enclosures are ‘not supported’
AVOID USB
Just to keep you and everyone updated: I have started working on the tool I’m talking about. It can be reached from here.
Currently it mirrors exactly how TrueNAS is getting disk serial numbers. Next step is to improve the process, and write the bug report.
The code is easy to run, is currently very simple. I’ll update the README.md tomorrow about how to run it and what to expect.
I can spend ~30 minutes/day on this, but I’m committed to finish what I promised.
Again, I’m not trying to change the sentiment that USB is dangerous, but I only want TrueNAS to behave consistently. i.e.: If I can see the disk serial numbers in the UI, it should be available to every function, everywhere, so the UI can behave consistently.
Hi,
I’m having the exact same issue and I have the exact same feeling about the bug. Sadly not the same level of knowledge to dig as far as you did. Were you able to achive something?
Thanks!!!
How are your disks attached? If it is USB or a USB enclosure, I doubt there will be any change. See the link in post 28
I made a ticket as well. Having a similar issue that creating a pool with non-USB disks fails because of alleged duplicate serials (None) of the USB boot pool. This wasn’t an issue when the main pool was created some versions ago. My first ticket was closed but this one at least was forwarded just today.
EDIT: The disks in the USB pool have unique serials
Link to ticket
Thanks, I forgot to add the link.
Just to give you an update: We have movement on this issue. My ticket was just upgraded to Medium Priority and someone’s working on it.
EDIT: Closed with indication that it should be fixed in 26.0.0 Beta 1 or 2
Hello,
I am running into the same issue except I am not using a USB enclosure, just two SAS drives plugged in to my HBA card. Here are my serial numbers:
E: ID_SERIAL=350000397dc893704
E: ID_SERIAL_SHORT=50000397dc893704
E: ID_SCSI_SERIAL=6780A0APT0EE
E: ID_SERIAL=350000397cc8bcd9c
E: ID_SERIAL_SHORT=50000397cc8bcd9c
E: ID_SCSI_SERIAL=57P0A0GAT0EE
I wanted to share one possible workaround, although not sure if this will work the same for others using the USB enclosures.
I was able to create a vdev out of these two drives that fail in the GUI by building out my pool from the GUI with a single drive in stripe mode in the vdev, then once the pool was created I went back to view the vdevs, selected the single disk, and used the extend option that appears on the right side then just selected my second disk.
This also worked for a larger pool with these two drives in a mirrored vdev for metadata, just went back after the fact and added the second drive to the metadata vdev. Hopefully this helps!
Also, I am on 26.0.0-MASTER-20260302-084719.
If you encounter a problem, you should use Report a Bug at the top right of the forums. Make sure to select the the version of TrueNAS you’re on and attach a Debug Dump. It may be a separate issue you are seeing.
I am seeing the same issue and can’t create an additional storage pool.
Do you have the support ticket number on this bug?
Please post more details on your issue and see the JIRA link a few posts up.
How are disks attached? Do you have a mirror boot pool? OS Version
I grabbed a few clearance WD MYBook 8TB drives today for $13/TB.I hooked up the enclosure via USB and ran into this issue trying to create a pool.
EDIT: Closed with indication that it should be fixed in 26.0.0 Beta 1 or 2
Of course it’s going to be fixed in the NEXT version, but is there a way around this now?

