[Bug 1449678] Re: (Vivid) zram-config 0.3 Job for zram-config.service failed

Didier Roche didrocks at ubuntu.com
Mon Jun 15 08:12:38 UTC 2015


** 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
+ 
+ [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 
+ $ cat /proc/swaps
  Filename				Type		Size	Used	Priority
  /dev/zram0                              partition	947216	0	5
- $ 
+ $
  
  Here:
  $ sudo systemctl stop zram-config
- $ cat /proc/swaps 
+ $ 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)
+    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=?'
+                                      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=?'
+                                      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=?'
+                                  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 
+ $ sudo /usr/bin/end-zram-swapping
  rmmod: ERROR: unexpected getopt_long() value 'w'.
- $ cat /proc/swaps 
+ $ cat /proc/swaps
  Filename				Type		Size	Used	Priority
- $ 
+ $
  
- $ LANG=C sudo /usr/bin/init-zram-swapping 
+ $ 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
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:
  New
Status in zram-config source package in Vivid:
  New

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