Public bug reported:

zram-config fails to start if system language is not English. /usr/bin
/init-zram-swapping expects "Mem:" keyword from "free" command to
calculate memory size, but command's output is language dependent.

$ echo $LANG
ru_RU.utf8
$ sudo bash -x /usr/bin/init-zram-swapping
++ grep -c '^processor' /proc/cpuinfo
++ sed 's/^0$/1/'
+ NRDEVICES=4
+ modinfo zram
+ grep -q ' zram_num_devices:'
+ modinfo zram
+ grep -q ' num_devices:'
+ MODPROBE_ARGS=num_devices=4
+ modprobe zram num_devices=4
++ free
++ grep -e '^Mem:'
++ sed -e 's/^Mem: *//' -e 's/  *.*//'
+ totalmem=
+ mem=0
++ seq 4
+ for i in '$(seq ${NRDEVICES})'
+ DEVNUMBER=0
+ echo 0
/usr/bin/init-zram-swapping: строка 21: echo: ошибка записи: Недопустимый 
аргумент
+ mkswap /dev/zram0
mkswap: ошибка: область подкачки должна иметь размер как минимум 40 КиБ
+ swapon -p 5 /dev/zram0
swapon: /dev/zram0: read swap header failed
+ for i in '$(seq ${NRDEVICES})'
+ DEVNUMBER=1
+ echo 0
/usr/bin/init-zram-swapping: строка 21: echo: ошибка записи: Недопустимый 
аргумент
+ mkswap /dev/zram1
mkswap: ошибка: область подкачки должна иметь размер как минимум 40 КиБ
+ swapon -p 5 /dev/zram1
swapon: /dev/zram1: read swap header failed
+ for i in '$(seq ${NRDEVICES})'
+ DEVNUMBER=2
+ echo 0
/usr/bin/init-zram-swapping: строка 21: echo: ошибка записи: Недопустимый 
аргумент
+ mkswap /dev/zram2
mkswap: ошибка: область подкачки должна иметь размер как минимум 40 КиБ
+ swapon -p 5 /dev/zram2
swapon: /dev/zram2: read swap header failed
+ for i in '$(seq ${NRDEVICES})'
+ DEVNUMBER=3
+ echo 0
/usr/bin/init-zram-swapping: строка 21: echo: ошибка записи: Недопустимый 
аргумент
+ mkswap /dev/zram3
mkswap: ошибка: область подкачки должна иметь размер как минимум 40 КиБ
+ swapon -p 5 /dev/zram3
swapon: /dev/zram3: read swap header failed
$ free
             total       used       free     shared    buffers     cached
Память:    8116752    7971368     145384     567432       3528    4959880
-/+ буферы/кэш:    3007960    5108792
Подкачка:   12582908     517848   12065060
$ LANG=C free
             total       used       free     shared    buffers     cached
Mem:       8116752    7973140     143612     567432       3528    4961724
-/+ buffers/cache:    3007888    5108864
Swap:     12582908     517848   12065060
$ LANG=C sudo bash -x /usr/bin/init-zram-swapping
++ grep -c '^processor' /proc/cpuinfo
++ sed 's/^0$/1/'
+ NRDEVICES=4
+ modinfo zram
+ grep -q ' zram_num_devices:'
+ modinfo zram
+ grep -q ' num_devices:'
+ MODPROBE_ARGS=num_devices=4
+ modprobe zram num_devices=4
++ free
++ grep -e '^Mem:'
++ sed -e 's/^Mem: *//' -e 's/  *.*//'
+ totalmem=8116752
+ mem=1038944256
++ seq 4
+ for i in '$(seq ${NRDEVICES})'
+ DEVNUMBER=0
+ echo 1038944256
+ mkswap /dev/zram0
Setting up swapspace version 1, size = 1014592 KiB
no label, UUID=515e7e3a-dbbb-4e1d-983b-7c9672449c2d
+ swapon -p 5 /dev/zram0
+ for i in '$(seq ${NRDEVICES})'
+ DEVNUMBER=1
+ echo 1038944256
+ mkswap /dev/zram1
Setting up swapspace version 1, size = 1014592 KiB
no label, UUID=fcce7386-c7f0-4272-bf4c-d8f4d0990c05
+ swapon -p 5 /dev/zram1
+ for i in '$(seq ${NRDEVICES})'
+ DEVNUMBER=2
+ echo 1038944256
+ mkswap /dev/zram2
Setting up swapspace version 1, size = 1014592 KiB
no label, UUID=1824d086-3547-4512-b68f-2e54da789806
+ swapon -p 5 /dev/zram2
+ for i in '$(seq ${NRDEVICES})'
+ DEVNUMBER=3
+ echo 1038944256
+ mkswap /dev/zram3
Setting up swapspace version 1, size = 1014592 KiB
no label, UUID=f4f29b82-5040-41c9-964f-1201738311ea
+ swapon -p 5 /dev/zram3

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: zram-config 0.3
ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
Uname: Linux 3.19.0-15-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
CurrentDesktop: KDE
Date: Mon Apr 27 11:03:46 2015
PackageArchitecture: all
SourcePackage: zram-config
UpgradeStatus: Upgraded to vivid on 2015-04-26 (0 days ago)

** Affects: zram-config (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug vivid

** Description changed:

- zram-config failes to start if system language is not English. /usr/bin
+ zram-config fails to start if system language is not English. /usr/bin
  /init-zram-swapping expects "Mem:" keyword from "free" command to
  calculate memory size, but command's output is language dependent.
  
  $ echo $LANG
  ru_RU.utf8
  $ sudo bash -x /usr/bin/init-zram-swapping
  ++ grep -c '^processor' /proc/cpuinfo
  ++ sed 's/^0$/1/'
  + NRDEVICES=4
  + modinfo zram
  + grep -q ' zram_num_devices:'
  + modinfo zram
  + grep -q ' num_devices:'
  + MODPROBE_ARGS=num_devices=4
  + modprobe zram num_devices=4
  ++ free
  ++ grep -e '^Mem:'
  ++ sed -e 's/^Mem: *//' -e 's/  *.*//'
  + totalmem=
  + mem=0
  ++ seq 4
  + for i in '$(seq ${NRDEVICES})'
  + DEVNUMBER=0
  + echo 0
  /usr/bin/init-zram-swapping: строка 21: echo: ошибка записи: Недопустимый 
аргумент
  + mkswap /dev/zram0
  mkswap: ошибка: область подкачки должна иметь размер как минимум 40 КиБ
  + swapon -p 5 /dev/zram0
  swapon: /dev/zram0: read swap header failed
  + for i in '$(seq ${NRDEVICES})'
  + DEVNUMBER=1
  + echo 0
  /usr/bin/init-zram-swapping: строка 21: echo: ошибка записи: Недопустимый 
аргумент
  + mkswap /dev/zram1
  mkswap: ошибка: область подкачки должна иметь размер как минимум 40 КиБ
  + swapon -p 5 /dev/zram1
  swapon: /dev/zram1: read swap header failed
  + for i in '$(seq ${NRDEVICES})'
  + DEVNUMBER=2
  + echo 0
  /usr/bin/init-zram-swapping: строка 21: echo: ошибка записи: Недопустимый 
аргумент
  + mkswap /dev/zram2
  mkswap: ошибка: область подкачки должна иметь размер как минимум 40 КиБ
  + swapon -p 5 /dev/zram2
  swapon: /dev/zram2: read swap header failed
  + for i in '$(seq ${NRDEVICES})'
  + DEVNUMBER=3
  + echo 0
  /usr/bin/init-zram-swapping: строка 21: echo: ошибка записи: Недопустимый 
аргумент
  + mkswap /dev/zram3
  mkswap: ошибка: область подкачки должна иметь размер как минимум 40 КиБ
  + swapon -p 5 /dev/zram3
  swapon: /dev/zram3: read swap header failed
  $ free
-              total       used       free     shared    buffers     cached
+              total       used       free     shared    buffers     cached
  Память:    8116752    7971368     145384     567432       3528    4959880
  -/+ буферы/кэш:    3007960    5108792
  Подкачка:   12582908     517848   12065060
  $ LANG=C free
-              total       used       free     shared    buffers     cached
+              total       used       free     shared    buffers     cached
  Mem:       8116752    7973140     143612     567432       3528    4961724
  -/+ buffers/cache:    3007888    5108864
  Swap:     12582908     517848   12065060
  $ LANG=C sudo bash -x /usr/bin/init-zram-swapping
  ++ grep -c '^processor' /proc/cpuinfo
  ++ sed 's/^0$/1/'
  + NRDEVICES=4
  + modinfo zram
  + grep -q ' zram_num_devices:'
  + modinfo zram
  + grep -q ' num_devices:'
  + MODPROBE_ARGS=num_devices=4
  + modprobe zram num_devices=4
  ++ free
  ++ grep -e '^Mem:'
  ++ sed -e 's/^Mem: *//' -e 's/  *.*//'
  + totalmem=8116752
  + mem=1038944256
  ++ seq 4
  + for i in '$(seq ${NRDEVICES})'
  + DEVNUMBER=0
  + echo 1038944256
  + mkswap /dev/zram0
  Setting up swapspace version 1, size = 1014592 KiB
  no label, UUID=515e7e3a-dbbb-4e1d-983b-7c9672449c2d
  + swapon -p 5 /dev/zram0
  + for i in '$(seq ${NRDEVICES})'
  + DEVNUMBER=1
  + echo 1038944256
  + mkswap /dev/zram1
  Setting up swapspace version 1, size = 1014592 KiB
  no label, UUID=fcce7386-c7f0-4272-bf4c-d8f4d0990c05
  + swapon -p 5 /dev/zram1
  + for i in '$(seq ${NRDEVICES})'
  + DEVNUMBER=2
  + echo 1038944256
  + mkswap /dev/zram2
  Setting up swapspace version 1, size = 1014592 KiB
  no label, UUID=1824d086-3547-4512-b68f-2e54da789806
  + swapon -p 5 /dev/zram2
  + for i in '$(seq ${NRDEVICES})'
  + DEVNUMBER=3
  + echo 1038944256
  + mkswap /dev/zram3
  Setting up swapspace version 1, size = 1014592 KiB
  no label, UUID=f4f29b82-5040-41c9-964f-1201738311ea
  + swapon -p 5 /dev/zram3
  
  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: zram-config 0.3
  ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
  Uname: Linux 3.19.0-15-generic x86_64
  NonfreeKernelModules: fglrx
  ApportVersion: 2.17.2-0ubuntu1
  Architecture: amd64
  CurrentDesktop: KDE
  Date: Mon Apr 27 11:03:46 2015
  PackageArchitecture: all
  SourcePackage: zram-config
  UpgradeStatus: Upgraded to vivid on 2015-04-26 (0 days ago)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1448910

Title:
  zram-config doesn't work with non-English locale

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zram-config/+bug/1448910/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to