Cannot import pool, one or more devices is currently offline

I am trying to import a pool from another tnas server, the pool was exported on the other server but when trying to import on the new server, I get the one or more devices is currently offline…

All drives are online and show correctly in the new server(see below)… What could be the problem here?

root@SERVERNAME[~]# zpool import
pool: LFF
id: 9496780984047411288
state: ONLINE
status: The pool was last accessed by another system.
action: The pool can be imported using its name or numeric identifier and
the ‘-f’ flag.
config:

    LFF                                       ONLINE
      mirror-0                                ONLINE
        57670c90-1efc-48e3-8fcd-2348769a33b4  ONLINE
        53eb2a50-2eba-45b9-8539-12e8c5db3f42  ONLINE
      mirror-1                                ONLINE
        9966ac63-a3d4-473c-93a2-a14b971da23e  ONLINE
        60ae2b7f-af85-4448-bf23-4f69ced435f0  ONLINE
      mirror-2                                ONLINE
        b34ff704-81e9-4fcc-acb6-8d38ff3adbef  ONLINE
        89ffdeef-efe8-48ac-a51c-c2e089a09c85  ONLINE
      mirror-3                                ONLINE
        cbd99b32-d3f1-49a8-8fab-c9fcde727979  ONLINE
        3bc9aac1-82f4-4d80-9e6f-4cf8c0d45406  ONLINE
      mirror-4                                ONLINE
        cdbd557b-e121-442d-a290-26b2487646a9  ONLINE
        ddb69dca-cd1e-4015-b0eb-35e7a9768adb  ONLINE
      mirror-5                                ONLINE
        c3253987-6a62-4d32-99b0-3c7145e08283  ONLINE
        24f4fdde-4747-4cb0-b220-c1c9afba2c08  ONLINE

Physically different server, no hypervisor involved?

You can use the -f flag, as instructed.

zpool import -f -R /mnt LFF

Correct, physically different server… Both servers are hooked to HP storage enclosures with SAS cables…

Why would the import need to be forced if everything is online?

Because for whatever reason, it wasn’t properly recorded as having been exported on the previous system.

Here’s an excerpt from the OpenZFS documentation:

If a device is removed from a system without running zpool export first, the device appears as potentially active. It cannot be determined if this was a failed export, or whether the device is really in use from another host. To import a pool in this state, the -f option is required.

Source:
https://openzfs.github.io/openzfs-docs/man/master/8/zpool-import.8.html

Should I export it using zpool export instead of through the Truenas gui then?

What do you mean should you export it?

You said you already exported it on the other server. Are you saying it’s currently imported and active?

No, I exported it using the export option in the truenas gui… After it failed to import on the new server, I imported it back into the old one…

Should I try to export it using the “zpool export” command in cli instead of using the export option in the truenas gui?

Using the GUI to export it is the preferred method, as TrueNAS tries to handle it cleanly and works with the middleware.