Hello, It's been a week using it daily in my machine now, and the script works a treat: $ cat /proc/swaps Filename Type Size Used Priority /dev/sda6 partition 4607996 0 -1 /dev/zram0 partition 947216 0 5 /dev/zram1 partition 947216 0 5 $
As sayd in the previous comment, I had to blacklist zram to prevent it from being default loaded during boot time. I added this to my blacklist.conf file: *************** # cat /etc/modprobe.d/blacklist.conf # This file lists those modules which we don't want to be loaded by # alias expansion, usually so some other driver will be loaded for the # device instead. # zram should not be loaded during boot time blacklist zram *************** Now how do we push this information to the Ubuntu kernel dev team? Best regards, Mélodie ** Description changed: - [Impact] - * People using some non English locale, zram devices are not loaded - * The service fails to stop and unloading zram module as well + [Impact] + * People using some non English locale, zram devices are not loaded + * The service fails to stop and unloading zram module as well + + //who wrote this? The impact is probably for all languages including English. The new version works : provided zram module is blacklisted to avoid being loaded during boot! See my next comment which will be #13. + Thanks, Mélodie [Test Case] - * Install the new zram-config package - * Reboot and check that the zram devices are created: + * 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 + * $ sudo systemctl status -l zram-config.service -> no error - * Stop the service: + * Stop the service: $ sudo systemctl stop zram-config.service - * $ sudo systemctl status -l zram-config.service + * $ sudo systemctl status -l zram-config.service -> no error - * swapon -s + * 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. + [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 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1449678 Title: (Vivid) zram-config 0.3 Job for zram-config.service failed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/zram-config/+bug/1449678/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs