[Bug 1449678] Re: (Vivid) zram-config 0.3 Job for zram-config.service failed
Mélodie
meets at gmx.fr
Tue Jun 16 21:03:25 UTC 2015
Hi,
After a boot this evening when back home:
$ cat /proc/swaps
Filename Type Size Used Priority
/dev/zram0 partition 947216 0 100
/dev/sda6 partition 4607996 0 -1
$
**Only one device is created, and it has a 100 priority! (zram-config
usually creates it with priority 5).
$ systemctl list-units | grep zram
sys-devices-virtual-block-zram0.device loaded active plugged /sys/devices/virtual/block/zram0
● zram-config.service loaded failed failed Initializes zram swaping
dev-zram0.swap loaded active active /dev/zram0
$ apt-cache policy zram-config
zram-config:
Installé : 0.3.1
Candidat : 0.3.1
Table de version :
*** 0.3.1 0
500 http://archive.ubuntu.com/ubuntu/ vivid-proposed/universe amd64 Packages
100 /var/lib/dpkg/status
0.3 0
500 http://archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
[melodie at bento64:~]$
=-=-=-=-=
then:
$ LANG=C systemctl status zram-config.service -l
* zram-config.service - Initializes zram swaping
Loaded: loaded (/lib/systemd/system/zram-config.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2015-06-16 20:50:26 CEST; 1h 59min ago
Process: 701 ExecStart=/usr/bin/init-zram-swapping (code=exited, status=255)
Main PID: 701 (code=exited, status=255)
Jun 16 20:50:22 bento64 init-zram-swapping[701]: sh: echo: I/O error
Jun 16 20:50:22 bento64 init-zram-swapping[701]: mkswap: error: /dev/zram0 is mounted; will not make swapspace
Jun 16 20:50:22 bento64 init-zram-swapping[701]: swapon: /dev/zram0 : échec de swapon: Périphérique ou ressource occupé
Jun 16 20:50:22 bento64 init-zram-swapping[701]: /usr/bin/init-zram-swapping: 21: /usr/bin/init-zram-swapping: cannot create /sys/block/zram1/disksize: Directory nonexistent
Jun 16 20:50:22 bento64 init-zram-swapping[701]: /dev/zram1: Aucun fichier ou dossier de ce type
Jun 16 20:50:22 bento64 init-zram-swapping[701]: swapon: stat failed /dev/zram1: Aucun fichier ou dossier de ce type
Jun 16 20:50:26 bento64 systemd[1]: zram-config.service: main process exited, code=exited, status=255/n/a
Jun 16 20:50:26 bento64 systemd[1]: Failed to start Initializes zram swaping.
Jun 16 20:50:26 bento64 systemd[1]: Unit zram-config.service entered failed state.
Jun 16 20:50:26 bento64 systemd[1]: zram-config.service failed.
$
What else? Yes more information here:
$ uname -a
Linux bento64 3.19.0-21-generic #21-Ubuntu SMP Sun Jun 14 18:31:11 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$
and also here about zram module:
$ cd /lib/modules
$ find . -name "zram*"
./3.19.0-18-generic/kernel/drivers/block/zram
./3.19.0-18-generic/kernel/drivers/block/zram/zram.ko
./3.19.0-20-generic/kernel/drivers/block/zram
./3.19.0-20-generic/kernel/drivers/block/zram/zram.ko
./3.19.0-21-generic/kernel/drivers/block/zram
./3.19.0-21-generic/kernel/drivers/block/zram/zram.ko
$
I wasn't aware it wasn't in the staging directory anymore. And about "is
it loaded and how?":
$ grep ZRAM /boot/config-3.19.0-21-generic
CONFIG_ZRAM=m
CONFIG_ZRAM_LZ4_COMPRESS=y
# CONFIG_ZRAM_DEBUG is not set
$
What about lsmod?
$ lsmod | grep zram
zram 24576 1
lz4_compress 16384 1 zram
$
What do you think? How is zram loaded?
Here is a scheme brought by "systemd-analyze plot" (can that help?)
http://citrotux.org/Downloads/plot.svg
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to zram-config in Ubuntu.
https://bugs.launchpad.net/bugs/1449678
Title:
(Vivid) zram-config 0.3 Job for zram-config.service failed
Status in zram-config package in Ubuntu:
Fix Released
Status in zram-config source package in Vivid:
Fix Committed
Bug description:
[Impact]
* People using some non English locale, zram devices are not loaded
* The service fails to stop and unloading zram module as well
[Test Case]
* Install the new zram-config package
* Reboot and check that the zram devices are created:
$ swapon -s
-> returns some zram devices
* $ sudo systemctl status -l zram-config.service
-> no error
* Stop the service:
$ sudo systemctl stop zram-config.service
* $ sudo systemctl status -l zram-config.service
-> no error
* swapon -s
-> no more zram device listed
[Regression Potential]
* Services loading change may impact English-local user. However, the fix has already been confirmed to be working on wily.
* Stopping the service was already failing on unloading the module, so no additional regression is possible there.
--------------------
Hi,
While testing how zram-config is going in Ubuntu Vivid, I meet with
error while doing restart and or stop/start.
It seems to stop fine but throws an error when starting again or
performing a restart.
I have installed zram-config 0.3 just today and haven't rebooted yet.
The CPU is "AMD Athlon(tm) II X2 260 Processor"
As stated in bug #1449665 there is one block device created:
$ cat /proc/swaps
Filename Type Size Used Priority
/dev/zram0 partition 947216 0 5
$
Here:
$ sudo systemctl stop zram-config
$ cat /proc/swaps
Filename Type Size Used Priority
/dev/zram0 partition 947216 0 5
$
after the stop, the prompt is back without error, but it has done
nothing.
With restart:
$ sudo systemctl restart zram-config
Job for zram-config.service failed. See "systemctl status zram-config.service" and "journalctl -xe" for details.
$
When invoking the suggested commands:
****
$ LANG=C systemctl status zram-config.service -l
* zram-config.service - Initializes zram swaping
Loaded: loaded (/lib/systemd/system/zram-config.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2015-04-28 19:34:37 CEST; 2min 7s ago
Process: 744 ExecStart=/usr/bin/init-zram-swapping (code=exited, status=255)
Main PID: 744 (code=exited, status=255)
Apr 28 19:34:37 bento64 init-zram-swapping[744]: sh: echo: I/O error
Apr 28 19:34:37 bento64 init-zram-swapping[744]: mkswap: error: /dev/zram0 is mounted; will not make swapspace
Apr 28 19:34:37 bento64 init-zram-swapping[744]: swapon: /dev/zram0 : échec de swapon: Périphérique ou ressource occupé
Apr 28 19:34:37 bento64 init-zram-swapping[744]: /usr/bin/init-zram-swapping: 21: /usr/bin/init-zram-swapping: cannot create /sys/block/zram1/disksize: Directory nonexistent
Apr 28 19:34:37 bento64 init-zram-swapping[744]: /dev/zram1: Aucun fichier ou dossier de ce type
Apr 28 19:34:37 bento64 init-zram-swapping[744]: swapon: stat failed /dev/zram1: Aucun fichier ou dossier de ce type
Apr 28 19:34:37 bento64 systemd[1]: zram-config.service: main process exited, code=exited, status=255/n/a
Apr 28 19:34:37 bento64 systemd[1]: Failed to start Initializes zram swaping.
Apr 28 19:34:37 bento64 systemd[1]: Unit zram-config.service entered failed state.
Apr 28 19:34:37 bento64 systemd[1]: zram-config.service failed.
$
****
****
-- Unit zram-config.service has begun starting up.
Apr 28 19:34:37 bento64 audit[781]: <audit-1107> pid=781 uid=102 auid=4294967295 ses=4294967295 msg='apparmo
exe="/usr/bin/dbus-daemon" sauid=102 hostname=? addr=? terminal=?'
Apr 28 19:34:37 bento64 init-zram-swapping[744]: sh: echo: I/O error
Apr 28 19:34:37 bento64 kernel: zram: Cannot change disksize for initialized device
Apr 28 19:34:37 bento64 init-zram-swapping[744]: mkswap: error: /dev/zram0 is mounted; will not make swapspa
Apr 28 19:34:37 bento64 init-zram-swapping[744]: swapon: /dev/zram0<C2><A0>: <C3><A9>chec de swapon: P<C3>
Apr 28 19:34:37 bento64 init-zram-swapping[744]: /usr/bin/init-zram-swapping: 21: /usr/bin/init-zram-swappin
Apr 28 19:34:37 bento64 init-zram-swapping[744]: /dev/zram1: Aucun fichier ou dossier de ce type
Apr 28 19:34:37 bento64 init-zram-swapping[744]: swapon: stat failed /dev/zram1: Aucun fichier ou dossier de
Apr 28 19:34:37 bento64 systemd[1]: zram-config.service: main process exited, code=exited, status=255/n/a
Apr 28 19:34:37 bento64 systemd[1]: Failed to start Initializes zram swaping.
-- Subject: Unit zram-config.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit zram-config.service has failed.
--
-- The result is failed.
Apr 28 19:34:37 bento64 systemd[1]: Unit zram-config.service entered failed state.
Apr 28 19:34:37 bento64 systemd[1]: zram-config.service failed.
Apr 28 19:34:37 bento64 polkitd(authority=local)[3990]: Unregistered Authentication Agent for unix-process:7
Apr 28 19:34:37 bento64 audit[781]: <audit-1107> pid=781 uid=102 auid=4294967295 ses=4294967295 msg='apparmo
exe="/usr/bin/dbus-daemon" sauid=102 hostname=? addr=? terminal=?'
Apr 28 19:34:37 bento64 kernel: audit: type=1107 audit(1430242477.545:27): pid=781 uid=102 auid=4294967295 s
exe="/usr/bin/dbus-daemon" sauid=102 hostname=? addr=? terminal=?'
lines 1809-1834/1834 (END)
****
I have done a test using directly the scripts created for /usr/bin,
the results seem interesting:
$ sudo /usr/bin/end-zram-swapping
rmmod: ERROR: unexpected getopt_long() value 'w'.
$ cat /proc/swaps
Filename Type Size Used Priority
$
$ LANG=C sudo /usr/bin/init-zram-swapping
sh: echo: I/O error
mkswap: error: /dev/zram0 is mounted; will not make swapspace
swapon: /dev/zram0: swapon failed: Device or resource busy
/usr/bin/init-zram-swapping: 21: /usr/bin/init-zram-swapping: cannot create /sys/block/zram1/disksize: Directory nonexistent
/dev/zram1: No such file or directory
swapon: stat failed /dev/zram1: No such file or directory
$
I hope I have tested the right way. If anything more is needed, log
files or so, please ask.
Best regards,
Mélodie
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zram-config/+bug/1449678/+subscriptions
More information about the foundations-bugs
mailing list