You are not logged in.

#1 2024-11-27 02:37:59

kramkrimson
Member
Registered: 2024-11-27
Posts: 9

zram dependency issue

I've been trying to install zram by following the zram-generator guide on https://wiki.archlinux.org/title/Zram#Usage_as_swap

I installed zram-generator by pacman, set the conf file on /etc/systemd somewhat the same to the one in the wiki, ran daemon-reload, then started the zram setup service and started  systemd-zram-setup@zram0.service. Nothing happened, but when I did systemctl reboot a dependency error appeared on top of the screen:

[Failed] Failed to start create swap on /dev/zram0

[Depend] Dependency failed for Compressed Swap on /dev/zram0



Any way I can find the missing dependency?

Offline

#2 2024-11-27 05:45:11

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,316
Website

Re: zram dependency issue

Check the journal for the full error context. Share the contents here if you can't make sense of them but please include the full contents from a brief boot so we don't miss anything.


Para todos todo, para nosotros nada

Offline

#3 2024-11-27 11:17:14

kramkrimson
Member
Registered: 2024-11-27
Posts: 9

Re: zram dependency issue

Head_on_a_Stick wrote:

Check the journal for the full error context. Share the contents here if you can't make sense of them but please include the full contents from a brief boot so we don't miss anything.

Here it is:

Nov 27 07:47:37 Linux-Enterprise-Premium-O69 systemd-fstab-generator[3755]: Failed to create unit file '/run/systemd/generator/-.mount'>
Nov 27 07:47:37 Linux-Enterprise-Premium-O69 systemd-fstab-generator[3755]: Failed to create unit file '/run/systemd/generator/boot.mou>
Nov 27 07:47:37 Linux-Enterprise-Premium-O69 systemd-fstab-generator[3755]: Failed to create unit file '/run/systemd/generator/-.mount'>
Nov 27 07:47:37 Linux-Enterprise-Premium-O69 systemd-fstab-generator[3755]: Failed to create unit file '/run/systemd/generator/boot.mou>
Nov 27 07:47:37 Linux-Enterprise-Premium-O69 (sd-exec-[3751]: /usr/lib/systemd/system-generators/systemd-fstab-generator failed with ex>
Nov 27 07:47:37 Linux-Enterprise-Premium-O69 systemd-ssh-generator[3761]: Binding SSH to AF_UNIX socket /run/ssh-unix-local/socket.
Nov 27 07:47:37 Linux-Enterprise-Premium-O69 systemd-ssh-generator[3761]: → connect via 'ssh .host' locally
Nov 27 07:47:39 Linux-Enterprise-Premium-O69 systemd[1]: Reloading finished in 1738 ms.
Nov 27 07:47:39 Linux-Enterprise-Premium-O69 sudo[3728]: pam_unix(sudo:session): session closed for user root
Nov 27 07:48:15 Linux-Enterprise-Premium-O69 sudo[3849]:    steve : TTY=tty3 ; PWD=/home/steve ; USER=root ; COMMAND=/usr/bin/systemctl>
Nov 27 07:48:15 Linux-Enterprise-Premium-O69 sudo[3849]: pam_unix(sudo:session): session opened for user root(uid=0) by steve(uid=1000)
Nov 27 07:48:16 Linux-Enterprise-Premium-O69 systemd[1]: Expecting device /dev/zvol/tarta-zoot/swap-writeback...
Nov 27 07:49:46 Linux-Enterprise-Premium-O69 systemd[1]: dev-zvol-tarta\x2dzoot-swap\x2dwriteback.device: Job dev-zvol-tarta\x2dzoot-sw>
Nov 27 07:49:46 Linux-Enterprise-Premium-O69 systemd[1]: Timed out waiting for device /dev/zvol/tarta-zoot/swap-writeback.
Nov 27 07:49:46 Linux-Enterprise-Premium-O69 systemd[1]: Dependency failed for Create swap on /dev/zram0.
Nov 27 07:49:46 Linux-Enterprise-Premium-O69 systemd[1]: Dependency failed for Compressed Storage on /dev/zram0.
Nov 27 07:49:46 Linux-Enterprise-Premium-O69 systemd[1]: run-compressed\x2dmount-point.mount: Job run-compressed\x2dmount-point.mount/s>
Nov 27 07:49:46 Linux-Enterprise-Premium-O69 systemd[1]: systemd-zram-setup@zram0.service: Job systemd-zram-setup@zram0.service/start f>
Nov 27 07:49:46 Linux-Enterprise-Premium-O69 systemd[1]: dev-zvol-tarta\x2dzoot-swap\x2dwriteback.device: Job dev-zvol-tarta\x2dzoot-sw>
Nov 27 07:49:46 Linux-Enterprise-Premium-O69 sudo[3849]: pam_unix(sudo:session): session closed for user root
Nov 27 07:54:22 Linux-Enterprise-Premium-O69 login[2986]: pam_unix(login:session): session closed for user steve

Offline

#4 2024-11-27 12:53:06

kramkrimson
Member
Registered: 2024-11-27
Posts: 9

Re: zram dependency issue

Sorry I didn't know how to copy the whole journal, I copied the part where it happened after I ran systemctl daemon-reload so hopefully it's bit any different.

Offline

#5 2024-11-27 16:17:08

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,316
Website

Re: zram dependency issue

That excerpt has been taken from a pager and has been truncated. Use the --no-p flag to avoid that in future.

You can use this to share a full journal:

journalctl -b | curl -F 'file=@-' 0x0.st

Post the URL here, thanks.


Para todos todo, para nosotros nada

Offline

#6 2024-11-28 07:19:21

kramkrimson
Member
Registered: 2024-11-27
Posts: 9

Re: zram dependency issue

http://0x0.st/XRS9.txt

here's one I did without sudo:
http://0x0.st/XRS2.txt

Last edited by kramkrimson (2024-11-28 07:23:37)

Offline

#7 2024-11-28 07:36:43

seth
Member
Registered: 2012-09-03
Posts: 58,909

Re: zram dependency issue

http://0x0.st/XRS9.txt

Nov 28 14:14:17 Linux-Enterprise-Premium-O69 kernel: zram: Added device: zram0
Nov 28 14:14:17 Linux-Enterprise-Premium-O69 systemd[1]: Created slice Slice /system/systemd-zram-setup.
Nov 28 14:14:17 Linux-Enterprise-Premium-O69 systemd[1]: Expecting device /dev/zram0...
Nov 28 14:14:22 Linux-Enterprise-Premium-O69 systemd[1]: Found device /dev/zram0.
Nov 28 14:14:22 Linux-Enterprise-Premium-O69 systemd[1]: Starting Create swap on /dev/zram0...
Nov 28 14:14:22 Linux-Enterprise-Premium-O69 kernel: zram0: detected capacity change from 0 to 1734656
Nov 28 14:14:24 Linux-Enterprise-Premium-O69 systemd-makefs[297]: /dev/zram0 successfully formatted as ext2 (label "zram0", uuid dbd05180-061d-4a88-9113-ca8f75176aee)
Nov 28 14:14:24 Linux-Enterprise-Premium-O69 systemd[1]: Finished Create swap on /dev/zram0.
Nov 28 14:14:24 Linux-Enterprise-Premium-O69 systemd[1]: Mounting Compressed Storage on /dev/zram0...
Nov 28 14:14:24 Linux-Enterprise-Premium-O69 kernel: EXT4-fs (zram0): mounting ext2 file system using the ext4 subsystem
Nov 28 14:14:24 Linux-Enterprise-Premium-O69 kernel: EXT4-fs (zram0): mounted filesystem dbd05180-061d-4a88-9113-ca8f75176aee r/w without journal. Quota mode: none.
Nov 28 14:14:24 Linux-Enterprise-Premium-O69 systemd[1]: Mounted Compressed Storage on /dev/zram0.
Nov 28 14:20:32 Linux-Enterprise-Premium-O69 sudo[1065]:    steve : TTY=pts/0 ; PWD=/home/steve ; USER=root ; COMMAND=/usr/bin/systemctl start systemd-zram-setup@zram0.service

So where's the problem?
What's the output of

swapon

Sidebar

Nov 28 14:20:10 Linux-Enterprise-Premium-O69 systemd-fstab-generator[1010]: Failed to create unit file '/run/systemd/generator/-.mount', as it already exists. Duplicate entry in '/etc/fstab'?
Nov 28 14:20:10 Linux-Enterprise-Premium-O69 systemd-fstab-generator[1010]: Failed to create unit file '/run/systemd/generator/boot.mount', as it already exists. Duplicate entry in '/etc/fstab'?
Nov 28 14:20:10 Linux-Enterprise-Premium-O69 systemd-fstab-generator[1010]: Failed to create unit file '/run/systemd/generator/-.mount', as it already exists. Duplicate entry in '/etc/fstab'?
Nov 28 14:20:10 Linux-Enterprise-Premium-O69 systemd-fstab-generator[1010]: Failed to create unit file '/run/systemd/generator/boot.mount', as it already exists. Duplicate entry in '/etc/fstab'?

Clean up your fstab, nb. that the order there matters. In doubt post it.

Offline

#8 2024-11-28 08:31:41

kramkrimson
Member
Registered: 2024-11-27
Posts: 9

Re: zram dependency issue

Problem is there is no output on swapon, and zram is not being used. I tried to recreate the dependency issue after reboot and got this eventually: http://0x0.st/XRQs.txt

I checked fstab and there's nothing related to /run or generator besides some /dev/sda. Will removing those files help?

Last edited by kramkrimson (2024-11-28 08:34:29)

Offline

#9 2024-11-28 08:34:47

seth
Member
Registered: 2012-09-03
Posts: 58,909

Re: zram dependency issue

Do you have a zram entry in your fstab?
Is systemd-zram-setup@zram0.service enabled?

systemctl status systemd-zram-setup@zram0.service

Offline

#10 2024-11-28 09:39:34

kramkrimson
Member
Registered: 2024-11-27
Posts: 9

Re: zram dependency issue

No I don't have zram in my fstab. systemd-zram-setup@zram0.service failed to start with the error I gave you.

Offline

#11 2024-11-28 12:44:12

kramkrimson
Member
Registered: 2024-11-27
Posts: 9

Re: zram dependency issue

I found out zramswap doesn't have the same issue. Sorry for the trouble everyone.

Last edited by kramkrimson (2024-11-28 12:45:01)

Offline

#12 2024-11-28 18:13:27

seth
Member
Registered: 2012-09-03
Posts: 58,909

Re: zram dependency issue

If you'd like to revisit the zram-generator, please post the actual status output, not a summary.
https://bbs.archlinux.org/viewtopic.php?id=57855

Also please post the /etc/systemd/zram-generator.conf and your (previous) fstab - I don't really understand why zram-generator would generate an extfs there.

Otherwise please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Offline

#13 2024-11-29 06:59:59

kramkrimson
Member
Registered: 2024-11-27
Posts: 9

Re: zram dependency issue

Thanks seth. I did send you the status output, I entered the command and got http://0x0.st/XRQs.txt. As for the fstab I don't know if zramswap changed it, so I don't know if it will be of use. I'll send my current fstab though because I didn't see any change after using zswap.

Offline

#14 2024-11-29 07:14:03

kramkrimson
Member
Registered: 2024-11-27
Posts: 9

Re: zram dependency issue

# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sda3
UUID=9a31aac4-2e30-4a3e-8e11-4ff29a88a023	/         	ext4      	    rw,relatime	0 1

# /dev/sda2
UUID=B57A-1EE7      	/boot     	vfat      	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro	 0 2

# /dev/sda3
UUID=9a31aac4-2e30-4a3e-8e11-4ff29a88a023	/         	ext4      	    rw,relatime	0 1

# /dev/sda2
UUID=B57A-1EE7      	/boot     	vfat      	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro	 0 2

# /dev/sda3
UUID=9a31aac4-2e30-4a3e-8e11-4ff29a88a023	/         	ext4      	    rw,relatime	0 1

# /dev/sda2
UUID=B57A-1EE7      	/boot     	vfat      	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro	 0 2

Offline

#15 2024-11-29 07:31:03

seth
Member
Registered: 2012-09-03
Posts: 58,909

Re: zram dependency issue

Nov 28 15:12:05 Linux-Enterprise-Premium-O69 systemd[1]: Finished Create swap on /dev/zram0.
Nov 28 15:20:30 Linux-Enterprise-Premium-O69 systemd[1]: Stopping Create swap on /dev/zram0...
Nov 28 15:20:30 Linux-Enterprise-Premium-O69 zram-generator[1418]: Error: Device or resource busy (os error 16)

Fix your fstab (remove the two duplicates) and then please post your complete system journal for the next boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

without trying to mess around w/ the zram device after you booted, just boot, login, post the journal.

Offline

Board footer

Powered by FluxBB