[SOLVED] ZFS import fail

Thorsten-

Member
Mar 24, 2021
9
1
8
Hallo zusammen,

ich habe mich im HomeLab mit ZFS Pools beschäftigt und beim Zurückbauen nicht mehr benötigter Pools wohl Fehler gemacht. Jedenfalls werden wir beim Booten div. Fehlermeldungen angezeigt.

root@pve:~# systemctl list-units --state=failed UNIT LOAD ACTIVE SUB DESCRIPTION ● zfs-import@hdd\x2dzfs\x2d4tb.service loaded failed failed Import ZFS pool hdd\x2dzfs\x2d4tb ● zfs-import@local\x2dhdd.service loaded failed failed Import ZFS pool local\x2dhdd ● zfs-import@local\x2dhdd\x2draid1.service loaded failed failed Import ZFS pool local\x2dhdd\x2draid1 ● zfs-import@local\x2dssd.service loaded failed failed Import ZFS pool local\x2dssd ● zfs-import@local\x2dzfs\x2dhdd.service loaded failed failed Import ZFS pool local\x2dzfs\x2dhdd ● zfs-import@local\x2dzfs\x2dssd\x2draid1.service loaded failed failed Import ZFS pool local\x2dzfs\x2dssd\x2draid1 ● zfs-import@local\x2dzfs\x2dtemp.service loaded failed failed Import ZFS pool local\x2dzfs\x2dtemp ● zfs-import@ssd\x2dzfs\x2dmirror.service loaded failed failed Import ZFS pool ssd\x2dzfs\x2dmirror ● zfs-import@test\x2dzfs.service loaded failed failed Import ZFS pool test\x2dzfs ● zfs-import@test\x2dzfs\x2d13.service loaded failed failed Import ZFS pool test\x2dzfs\x2d13 ● zfs-import@test\x2dzfs\x2d9.service loaded failed failed Import ZFS pool test\x2dzfs\x2d9 ● zfs-import@test\x2dzfs\x2d9\x2dwoc.service loaded failed failed Import ZFS pool test\x2dzfs\x2d9\x2dwoc LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. 12 loaded units listed. Pass --all to see loaded but inactive units, too. To show all installed unit files use 'systemctl list-unit-files'.


Mit zpool list wird mir korrekt der einzig existieren Pool gezeigt und auch sonst haben ich keinerlei Fehler bemerkt.

root@pve:~# zpool list NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT ssd-zfs-mirror 888G 547G 341G - - 18% 61% 1.00x ONLINE -


Den zfs-import-cache habe ich ebenfalls neu erzeugt, was aber keine Besserung brachte. =>
https://forum.proxmox.com/threads/zfs-import-cache-service-failed.58473/

Hat jemand eine Idee wie ich den zfs Import aufräumen kann?

Viele Grüße
Thorsten
 
ich habe mich im HomeLab mit ZFS Pools beschäftigt und beim Zurückbauen nicht mehr benötigter Pools wohl Fehler gemacht. Jedenfalls werden wir beim Booten div. Fehlermeldungen angezeigt.
die zfs-import@<pool-name> units werden von PVE erstellt, wenn ein neuer pool via GUI angelegt wird (da davor einige user in Probleme mit nicht importierten pools gelaufen sind).

Die sollten sich (nachdem die pools ja nicht mehr da sind) problemlos disablen lassen:
Code:
systemctl disable zfs-import@hdd\x2dzfs\x2d4tb.service

Ich hoffe das hilft!
 
hm - wurde nach dem disable rebootet?

was ist das output von:
Code:
 find /etc/systemd/system/zfs-import.target.wants
 
  • Like
Reactions: toheine
Jepp das wars jetzt endgültig ;)
lrwxrwxrwx 1 root root 39 Mar 16 15:47 'zfs-import@hdd\x2dzfs\x2d4tb.service' -> /lib/systemd/system/zfs-import@.service lrwxrwxrwx 1 root root 39 Jan 25 20:16 'zfs-import@local\x2dhdd.service' -> /lib/systemd/system/zfs-import@.service lrwxrwxrwx 1 root root 39 Jan 26 11:53 'zfs-import@local\x2dhdd\x2draid1.service' -> /lib/systemd/system/zfs-import@.service lrwxrwxrwx 1 root root 39 Jan 25 20:19 'zfs-import@local\x2dssd.service' -> /lib/systemd/system/zfs-import@.service lrwxrwxrwx 1 root root 39 Dec 15 10:37 'zfs-import@local\x2dzfs\x2dhdd.service' -> /lib/systemd/system/zfs-import@.service lrwxrwxrwx 1 root root 39 Dec 1 09:11 'zfs-import@local\x2dzfs\x2dssd\x2draid1.service' -> /lib/systemd/system/zfs-import@.service lrwxrwxrwx 1 root root 39 Dec 6 16:44 'zfs-import@local\x2dzfs\x2dtemp.service' -> /lib/systemd/system/zfs-import@.service lrwxrwxrwx 1 root root 39 Feb 11 13:37 'zfs-import@ssd\x2dzfs\x2dmirror.service' -> /lib/systemd/system/zfs-import@.service lrwxrwxrwx 1 root root 39 Jan 8 15:35 'zfs-import@test\x2dzfs.service' -> /lib/systemd/system/zfs-import@.service lrwxrwxrwx 1 root root 39 Jan 8 15:39 'zfs-import@test\x2dzfs\x2d13.service' -> /lib/systemd/system/zfs-import@.service lrwxrwxrwx 1 root root 39 Jan 8 19:09 'zfs-import@test\x2dzfs\x2d9.service' -> /lib/systemd/system/zfs-import@.service lrwxrwxrwx 1 root root 39 Jan 8 19:10 'zfs-import@test\x2dzfs\x2d9\x2dwoc.service' -> /lib/systemd/system/zfs-import@.service

Ich habe die Files dort gelöscht und der anschließende Reboot brachte keine Fehler mehr beim ZFS-Import.

DANKE!!!

Gruß
Thorsten
 
  • Like
Reactions: Stoiko Ivanov
Ich habe die Files dort gelöscht und der anschließende Reboot brachte keine Fehler mehr beim ZFS-Import.

DANKE!!!
Freut zu lesen :)

Bitte den thread als 'SOLVED' markieren - das hilft anderen, die ähnliche Fragen haben.

Vielen Dank!
 
Hallo zusammen,

ich habe möglicherweise ein ähnliches Problem, obwohl der Pool existiert und die Backups auch geschrieben werden.

root@pbs:~# systemctl list-units --failed UNIT LOAD ACTIVE SUB DESCRIPTION ● zfs-import@backups.service loaded failed failed Import ZFS pool backups

Der Output von
root@pbs:~# find /etc/systemd/system/zfs-import.target.wants
ergibt bei mir
/etc/systemd/system/zfs-import.target.wants /etc/systemd/system/zfs-import.target.wants/zfs-import@backups.service /etc/systemd/system/zfs-import.target.wants/zfs-import-cache.service was für mich soweit in Ordnung aussieht.
Kann jemand weiterhelfen?

Vielen Dank!
 
Hallo zusammen,

ich habe möglicherweise ein ähnliches Problem, obwohl der Pool existiert und die Backups auch geschrieben werden.

root@pbs:~# systemctl list-units --failed UNIT LOAD ACTIVE SUB DESCRIPTION ● zfs-import@backups.service loaded failed failed Import ZFS pool backups

Der Output von
root@pbs:~# find /etc/systemd/system/zfs-import.target.wants
ergibt bei mir
/etc/systemd/system/zfs-import.target.wants /etc/systemd/system/zfs-import.target.wants/zfs-import@backups.service /etc/systemd/system/zfs-import.target.wants/zfs-import-cache.service was für mich soweit in Ordnung aussieht.
Kann jemand weiterhelfen?

Vielen Dank!
I found myself in a similar situation and in my specific case it had to do with my TLS certificates missing as I had tried to fetch them from my Hashicorp Vault server, but it was in a sealed state, and broke most of Proxmox until I got the certs back on there.
 
Hi,
ich habe auch so ein Problem. Aber mit einem Pool, der existiert und läuft. (Wenn ich mich richtig erinnere, habe ich ihn in der Vergangenheit einmal gelöscht und neu erstellt).

Code:
# systemctl list-units zfs-import*
  UNIT                       LOAD   ACTIVE SUB    DESCRIPTION
  zfs-import-cache.service   loaded active exited Import ZFS pools by cache file
● zfs-import@nvme_01.service loaded failed failed Import ZFS pool nvme_01
  zfs-import@nvme_02.service loaded active exited Import ZFS pool nvme_02
  zfs-import.target          loaded active active ZFS pool import target

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.
4 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

#  find /etc/systemd/system/zfs-import.target.wants
/etc/systemd/system/zfs-import.target.wants
/etc/systemd/system/zfs-import.target.wants/zfs-import@nvme_02.service
/etc/systemd/system/zfs-import.target.wants/zfs-import-scan.service
/etc/systemd/system/zfs-import.target.wants/zfs-import-cache.service
/etc/systemd/system/zfs-import.target.wants/zfs-import@nvme_01.service
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!