[zfs] Pool qui ne se demonte pas au reboot / shutdown

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
bussiere
Hankyu
Messages : 22
Inscription : dim. 15 sept. 2013, 09:49

[zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par bussiere »

Alors j'ai bien suivis le tutoriel ici :
https://wiki.archlinux.org/index.php/In ... nux_on_ZFS

J'ai bien fait :

Code : Tout sélectionner

systemctl enable zfs.service
Cependant chaque fois que je reboot, j'ai un message d'erreur comme quoi mon pool est utilisé par un autre system comme si je n'avais pas fait zpool export zroot a mon shutdown.

Du coup je suis obligé en terminal d'urgence d'importer mon zroot et de l'exporter.

Si quelqu'un a une idée je suis preneur voila mon

Code : Tout sélectionner

/usr/lib/systemd/system/zfs.service
[Unit]
Description=Zettabyte File System (ZFS)
Documentation=man:zfs(8) man:zpool(8)
DefaultDependencies=no
After=cryptsetup.target
Before=local-fs.target
Conflicts=shutdown.target umount.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/modprobe zfs
#ExecStart=/usr/bin/zpool import -c /etc/zfs/zpool.cache -aN
#ExecStart=/usr/bin/zfs mount -a
#ExecStart=/usr/bin/zfs share -a
ExecStop=/usr/bin/swapoff -a
ExecStop=/usr/bin/zfs umount -a
ExecStop/usr/bin/zpool export zroot
[Install]
WantedBy=local-fs.target


Merci
Bussiere
jean_no
yeomen
Messages : 285
Inscription : dim. 09 sept. 2007, 12:19

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par jean_no »

Salut
...
ExecStop/usr/bin/zpool export zroot
[Install]
...
devrait être :

Code : Tout sélectionner

ExecStop=/usr/bin/zpool export zroot
A+
bussiere
Hankyu
Messages : 22
Inscription : dim. 15 sept. 2013, 09:49

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par bussiere »

J'ai corrigé mais meme la ca merde :/

Code : Tout sélectionner

[Unit]
Description=Zettabyte File System (ZFS)
Documentation=man:zfs(8) man:zpool(8)
DefaultDependencies=no
After=cryptsetup.target
Before=local-fs.target
Conflicts=shutdown.target umount.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/modprobe zfs
#ExecStart=/usr/bin/zpool import -c /etc/zfs/zpool.cache -aN
#ExecStart=/usr/bin/zfs mount -a
#ExecStart=/usr/bin/zfs share -a
ExecStop=/usr/bin/swapoff -a
ExecStop=/usr/bin/zfs umount -a
ExecStop=/usr/bin/zpool export zroot
[Install]
WantedBy=local-fs.target

A chaque reboot je dois prendre la ligne de commande d'urgence importer / exporter mon pool et rebooter :/


merci
Bussiere
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par oktoberfest »

Que te dit un

Code : Tout sélectionner

journalctl --unit=zfs
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bussiere
Hankyu
Messages : 22
Inscription : dim. 15 sept. 2013, 09:49

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par bussiere »

Bon c'est dense :

Code : Tout sélectionner

-- Logs begin at Sun 2013-09-15 08:49:49 CEST, end at Mon 2013-09-16 09:53:19 CEST. --
Sep 15 08:58:21 Kusanagi systemd[1]: Started Zettabyte File System (ZFS).
[1;39m-- Reboot --[0m
Sep 15 09:01:18 Kusanagi systemd[1]: Started Zettabyte File System (ZFS).
[1;39m-- Reboot --[0m
Sep 15 09:04:44 Kusanagi systemd[1]: Started Zettabyte File System (ZFS).
Sep 15 09:06:09 Kusanagi systemd[1]: Stopping Zettabyte File System (ZFS)...
[1;39m-- Reboot --[0m
Sep 15 09:08:28 Kusanagi systemd[1]: zfs.service: main process exited, code=exited, status=1/FAILURE
Sep 15 09:08:28 Kusanagi systemd[1]: Failed to start Zettabyte File System (ZFS).
Sep 15 09:08:28 Kusanagi systemd[1]: Unit zfs.service entered failed state.
[1;39m-- Reboot --[0m
Sep 15 09:33:54 Kusanagi zpool[416]: failed to open cache file: No such file or directory
Sep 15 09:33:54 Kusanagi systemd[1]: zfs.service: main process exited, code=exited, status=1/FAILURE
Sep 15 09:33:54 Kusanagi systemd[1]: Failed to start Zettabyte File System (ZFS).
Sep 15 09:33:54 Kusanagi systemd[1]: Unit zfs.service entered failed state.
[1;39m-- Reboot --[0m
Sep 15 10:15:54 Kusanagi systemd[1]: [/usr/lib/systemd/system/zfs.service:18] Missing '='.
Sep 15 10:18:34 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:32:12 Kusanagi systemd[1]: [/usr/lib/systemd/system/zfs.service:18] Missing '='.
Sep 15 10:32:18 Kusanagi systemd[1]: [/usr/lib/systemd/system/zfs.service:18] Missing '='.
Sep 15 10:37:06 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:48:19 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:49:12 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:49:33 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:49:54 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:50:22 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:51:16 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:51:44 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:51:53 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:53:38 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:53:44 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 10:56:40 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 11:00:45 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 11:05:38 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
Sep 15 11:12:32 Kusanagi systemd[1]: Cannot add dependency job for unit zfs.service, ignoring: Unit zfs.service failed to load: Bad message. See system logs and 'systemctl status zfs.service' for details.
[1;39m-- Reboot --[0m
Sep 15 22:05:17 Kusanagi systemd[1]: Started Zettabyte File System (ZFS).
[1;39m-- Reboot --[0m
Sep 16 05:55:32 Kusanagi systemd[1]: Started Zettabyte File System (ZFS).
[1;39m-- Reboot --[0m
Sep 16 07:33:39 Kusanagi systemd[1]: Started Zettabyte File System (ZFS).

Merci en tout cas.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par oktoberfest »

Comme le dit le log, un petit

Code : Tout sélectionner

systemctl status zfs.service
s'impose, histoire d'en savoir plus.

Sinon un petit

Code : Tout sélectionner

# systemctl daemon-reload
. Je ne sais pas pas précisément quand cette commande est nécessaire (je pense uniquement si tu changes les dépendances d'une unité), mais dans le doute ça ne peut pas faire de mal.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bussiere
Hankyu
Messages : 22
Inscription : dim. 15 sept. 2013, 09:49

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par bussiere »

Code : Tout sélectionner

systemctl status zfs.service
zfs.service - Zettabyte File System (ZFS)
   Loaded: loaded (/usr/lib/systemd/system/zfs.service; enabled)
   Active: active (exited) since Mon 2013-09-16 07:33:39 CEST; 2h 47min ago
     Docs: man:zfs(8)
           man:zpool(8)
  Process: 405 ExecStart=/sbin/modprobe zfs (code=exited, status=0/SUCCESS)

Sep 16 07:33:39 Kusanagi systemd[1]: Started Zettabyte File System (ZFS).
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.


Merci de l'aide en tout cas.
Je tenterai un reboot tout a l'heure quand j'aurais finit ma bidouille dessus.
bussiere
Hankyu
Messages : 22
Inscription : dim. 15 sept. 2013, 09:49

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par bussiere »

Meme apres le reboot ca merde toujours :/

Visiblement il ne demonte pas le systeme de fichier correctement alors que j'ai bien suivit le tuto :/
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par oktoberfest »

Et que donne maintenant un

Code : Tout sélectionner

systemctl status zfs.service
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bussiere
Hankyu
Messages : 22
Inscription : dim. 15 sept. 2013, 09:49

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par bussiere »

ca donne ca :
zfs.service - Zettabyte File System (ZFS)
Loaded: loaded (/usr/lib/systemd/system/zfs.service; enabled)
Active: active (exited) since Thu 2013-09-19 09:44:01 CEST; 2h 11min ago
Docs: man:zfs(8)
man:zpool(8)
Process: 401 ExecStart=/sbin/modprobe zfs (code=exited, status=0/SUCCESS)

Sep 19 09:44:01 Kusanagi systemd[1]: Started Zettabyte File System (ZFS).
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
et j'ai du encore importer / exporter
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par oktoberfest »

A chaque fois on a droit au message 'Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.'. Tu as bien un répertoire /var/log/journal pour que les logs soient persistents (-> ne soient pas perdus lors du reboot) ?

Et tu as quoi dans /etc/systemd/journald.conf ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bussiere
Hankyu
Messages : 22
Inscription : dim. 15 sept. 2013, 09:49

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par bussiere »

mkdir /var/log/journal
mkdir: cannot create directory '/var/log/journal': File exists

et
y'a peut etre un truc :

Kusanagi /home/bussiere :( # /etc/systemd/journald.conf
bash: /etc/systemd/journald.conf: Permission denied
jean_no
yeomen
Messages : 285
Inscription : dim. 09 sept. 2007, 12:19

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par jean_no »

Salut

Je pense que le moment est venu pour toi de te familiariser avec les commandes de bases du shell.

A+
bussiere
Hankyu
Messages : 22
Inscription : dim. 15 sept. 2013, 09:49

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par bussiere »

# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# See journald.conf(5) for details

[Journal]
#Storage=auto
#Compress=yes
#Seal=yes
#SplitMode=login
#SyncIntervalSec=5m
#RateLimitInterval=10s
#RateLimitBurst=200
#SystemMaxUse=
#SystemKeepFree=
#SystemMaxFileSize=
#RuntimeMaxUse=
#RuntimeKeepFree=
#RuntimeMaxFileSize=
#MaxRetentionSec=
#MaxFileSec=1month
#ForwardToSyslog=yes
#ForwardToKMsg=no
#ForwardToConsole=no
#TTYPath=/dev/console
#MaxLevelStore=debug
#MaxLevelSyslog=debug
#MaxLevelKMsg=notice
#MaxLevelConsole=info
bussiere
Hankyu
Messages : 22
Inscription : dim. 15 sept. 2013, 09:49

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par bussiere »

et voila le log que j'ai un peu debroussaillé :
http://pastebin.archlinux.fr/470750
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par oktoberfest »

J'ai fait l'essai et comme toi j'ai le meme souci au démarrage.
Tu lances quelles commandes pour débloquer la situation et pouvoir booter ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bussiere
Hankyu
Messages : 22
Inscription : dim. 15 sept. 2013, 09:49

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par bussiere »

quand ca merde donc tu as le shell d'urgence je fais :

zpool import -f zroot
puis
zfs umount -a
et ensuite
zfs export zroot

et je reboote et ca passe.

En plus c'est chiant parce que dans le shell d'urgence le clavier est en us mais bon ca va c'est gerable.
bussiere
Hankyu
Messages : 22
Inscription : dim. 15 sept. 2013, 09:49

Re: [zfs] Pool qui ne se demonte pas au reboot / shutdown

Message par bussiere »

Bon une solution pas mal :

$ cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-linux zfs=zroot zfs_force=1

et surtout pas l'autre sur l'autre forum en....
Répondre