Fórum Root.cz

Hlavní témata => Software => Téma založeno: snapper 17. 08. 2018, 08:11:47

Název: Snapper pre root subvolume
Přispěvatel: snapper 17. 08. 2018, 08:11:47
Zdravim,

pouzivam btrfs a rozhodol som sa pre vytvaranie snapshotov pomocou nastroja snapper. Moj aktualny stav je, ze mam "/" v subvolume "root":
Kód: [Vybrat]
# btrfs subvolume list -a /
ID 257 gen 21096 top level 5 path <FS_TREE>/root
a rad by som vytvoril konfiguracny subor v snapper-i ale to skonci s chybou:
Kód: [Vybrat]
# snapper -c root create-config /
Creating config failed (creating btrfs subvolume .snapshots failed).
# snapper -c root create-config /root
IO Error (subvolume is not a btrfs subvolume).
# snapper -c root create-config /root/
IO Error (subvolume is not a btrfs subvolume).

Vopred dakujem za rady.
Název: Re:Snapper pre root subvolume
Přispěvatel: kkt1 17. 08. 2018, 09:24:31
When you create the config the .snapshots subvolume must not exist. Snapper will create that snapshot.

If it still fails please provide /var/log/snapper.log.
Název: Re:Snapper pre root subvolume
Přispěvatel: snapper 17. 08. 2018, 15:58:39
/.snapshots neexistuje.
Kód: [Vybrat]
# snapper -c root create-config /
Creating config failed (creating btrfs subvolume .snapshots failed).
# cat /var/log/snapper.log
2018-08-17 15:57:24 MIL libsnapper(17814) snapperd.cc(main):275 - Requesting DBus name
2018-08-17 15:57:24 MIL libsnapper(17814) snapperd.cc(main):279 - Loading snapper configs
2018-08-17 15:57:24 MIL libsnapper(17814) Snapper.cc(getConfigs):269 - Snapper get-configs
2018-08-17 15:57:24 MIL libsnapper(17814) Snapper.cc(getConfigs):270 - libsnapper version 0.5.4
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(reload):114 - loading file /etc/sysconfig/snapper
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(getValue):235 - key:SNAPPER_CONFIGS value:home
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(reload):114 - loading file /etc/snapper/configs/home
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(getValue):235 - key:SUBVOLUME value:/home
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(getValue):235 - key:ALLOW_USERS value:
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(getValue):235 - key:ALLOW_GROUPS value:
2018-08-17 15:57:24 MIL libsnapper(17814) snapperd.cc(main):283 - Listening for method calls and signals
2018-08-17 15:57:24 MIL libsnapper(17814) Snapper.cc(createConfig):310 - Snapper create-config
2018-08-17 15:57:24 MIL libsnapper(17814) Snapper.cc(createConfig):311 - libsnapper version 0.5.4
2018-08-17 15:57:24 MIL libsnapper(17814) Snapper.cc(createConfig):313 - config_name:root subvolume:/ fstype:btrfs template_name:default
2018-08-17 15:57:24 MIL libsnapper(17814) Snapper.cc(getConfigs):269 - Snapper get-configs
2018-08-17 15:57:24 MIL libsnapper(17814) Snapper.cc(getConfigs):270 - libsnapper version 0.5.4
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(reload):114 - loading file /etc/sysconfig/snapper
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(getValue):235 - key:SNAPPER_CONFIGS value:home
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(reload):114 - loading file /etc/snapper/configs/home
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(getValue):235 - key:SUBVOLUME value:/home
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(reload):114 - loading file /etc/sysconfig/snapper
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(getValue):235 - key:SNAPPER_CONFIGS value:home
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(save):139 - saving file /etc/sysconfig/snapper
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(reload):114 - loading file /etc/snapper/config-templates/default
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(save):139 - saving file /etc/snapper/configs/root
2018-08-17 15:57:24 ERR libsnapper(17814) Btrfs.cc(createConfig):126 - create subvolume failed, ioctl(BTRFS_IOC_SUBVOL_CREATE) failed, errno:13 (Permission denied)
2018-08-17 15:57:24 WAR libsnapper(17814) Btrfs.cc(createConfig):135 - THROW: creating btrfs subvolume .snapshots failed
2018-08-17 15:57:24 WAR libsnapper(17814) Snapper.cc(createConfig):391 - CAUGHT: creating btrfs subvolume .snapshots failed
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(reload):114 - loading file /etc/sysconfig/snapper
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(getValue):235 - key:SNAPPER_CONFIGS value:home root
2018-08-17 15:57:24 MIL libsnapper(17814) SystemCmd.cc(SystemCmd):46 - constructor SystemCmd:"/usr/bin/rm '/etc/snapper/configs/root'"
2018-08-17 15:57:24 MIL libsnapper(17814) SystemCmd.cc(execute):82 - SystemCmd Executing:"/usr/bin/rm '/etc/snapper/configs/root'"
2018-08-17 15:57:24 MIL libsnapper(17814) SystemCmd.cc(doExecute):267 - stopwatch 0.003898s for "/usr/bin/rm '/etc/snapper/configs/root'"
2018-08-17 15:57:24 MIL libsnapper(17814) SystemCmd.cc(doExecute):287 - system() Returns:0
2018-08-17 15:57:24 WAR libsnapper(17814) Snapper.cc(createConfig):402 - RETHROW: creating btrfs subvolume .snapshots failed
2018-08-17 15:57:24 MIL libsnapper(17814) AsciiFile.cc(save):139 - saving file /etc/sysconfig/snapper
2018-08-17 15:57:24 WAR libsnapper(17814) Client.cc(dispatch):1556 - CAUGHT: creating btrfs subvolume .snapshots failed
Název: Re:Snapper pre root subvolume
Přispěvatel: kkt1 17. 08. 2018, 16:33:25
Uz vidis v cem je problem, nebo ti napovim?
Název: Re:Snapper pre root subvolume
Přispěvatel: snapper 17. 08. 2018, 16:46:47
Poprosim napovedu ;-)
Název: Re:Snapper pre root subvolume
Přispěvatel: kkt1 17. 08. 2018, 17:06:46
Podivej se do toho logu a hledej “denied”.  ;)
Název: Re:Snapper pre root subvolume
Přispěvatel: snapper 17. 08. 2018, 21:42:40
Predstav si, ze som si to vsimol a hned som to skusal vytvorit rucne:
Kód: [Vybrat]
# btrfs subvolume create /.snapshots
Create subvolume '//.snapshots'

Nerozumiem preco snapper ma permissions denied.
Název: Re:Snapper pre root subvolume
Přispěvatel: Pstryk 07. 11. 2018, 14:13:39
In my situation it was selinux.

sestatus

setenforce 0
then try again. Be warned it will disable selinux until next reboot