Actually I checked Alien Dalvik’s log via lxc-attach -n aliendalvik -- /system/bin/logcat
. It seems that installation fails due to low memory. At least I get these messages in the log:
12-09 10:56:45.852 74 265 I ActivityManager: START u0 {act=android.intent.action.VIEW dat=content://com.android.externalstorage.documents/document/sailfishos_storage:android_storage/Aurora/de.mobilesoftwareag.clevertanken.65010.apk typ=application/vnd.android.package-archive flg=0x1 cmp=com.android.packageinstaller/.InstallStart} from uid 10011
12-09 10:56:45.876 21 21 E lowmemorykiller: Error opening /dev/memcg/apps/uid_99000/pid_951/memory.soft_limit_in_bytes; errno=2
12-09 10:56:45.885 74 86 I SurfaceFlinger: ALIEN: raising window: com.android.packageinstaller
12-09 10:56:45.902 74 86 E SurfaceFlinger: ALIEN: posted to thumbnailed window, discarding.
12-09 10:56:45.915 74 317 I ActivityManager: START u0 {act=android.intent.action.VIEW dat=content://com.android.externalstorage.documents/document/sailfishos_storage:android_storage/Aurora/de.mobilesoftwareag.clevertanken.65010.apk typ=application/vnd.android.package-archive flg=0x2000000 cmp=com.android.packageinstaller/.InstallStaging (has extras)} from uid 10015
12-09 10:56:45.953 74 86 I SurfaceFlinger: ALIEN: raising window: com.android.packageinstaller
12-09 10:56:45.969 74 86 E SurfaceFlinger: ALIEN: posted to thumbnailed window, discarding.
12-09 10:56:46.002 21 21 E lowmemorykiller: Error opening /dev/memcg/apps/uid_99000/pid_951/memory.soft_limit_in_bytes; errno=2
12-09 10:56:46.007 1575 1599 W InstallStaging: Error staging apk from content URI
12-09 10:56:46.007 1575 1599 W InstallStaging: java.io.FileNotFoundException: Missing file for sailfishos_storage:android_storage/Aurora/de.mobilesoftwareag.clevertanken.65010.apk at /storage/sailfishos_storage/android_storage/Aurora/de.mobilesoftwareag.clevertanken.65010.apk
RAM shouldn’t be a problem according to
[root@xa2 nemo]# cat /proc/meminfo
MemTotal: 3729244 kB
MemFree: 110048 kB
MemAvailable: 1736288 kB
Buffers: 266128 kB
Cached: 1272536 kB
SwapCached: 0 kB
Active: 1460508 kB
Inactive: 1004744 kB
Active(anon): 935276 kB
Inactive(anon): 21008 kB
Active(file): 525232 kB
Inactive(file): 983736 kB
Unevictable: 6120 kB
Mlocked: 6120 kB
SwapTotal: 524284 kB
SwapFree: 524284 kB
Dirty: 24 kB
Writeback: 0 kB
AnonPages: 932764 kB
Mapped: 479292 kB
Shmem: 24560 kB
Slab: 397564 kB
SReclaimable: 233932 kB
SUnreclaim: 163632 kB
KernelStack: 32416 kB
PageTables: 30016 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2388904 kB
Committed_AS: 20063656 kB
VmallocTotal: 258867136 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
CmaTotal: 163840 kB
CmaFree: 0 kB
as well as disk space seems to be alright:
[root@xa2 nemo]# df -h
Filesystem Size Used Available Use% Mounted on
/dev/sailfish/root 2.4G 1.9G 485.6M 80% /
devtmpfs 1.7G 304.0K 1.7G 0% /dev
tmpfs 1.8G 0 1.8G 0% /dev/shm
tmpfs 1.8G 20.8M 1.8G 1% /run
tmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup
tmpfs 1.8G 452.0K 1.8G 0% /tmp
tmpfs 1.8G 0 1.8G 0% /mnt
/dev/mmcblk0p71 820.6M 271.4M 525.1M 34% /opt
/dev/mmcblk0p68 371.4M 206.8M 152.6M 58% /odm
/dev/mmcblk0p40 64.0M 496.0K 63.5M 1% /bt_firmware
/dev/mmcblk0p42 110.0M 95.6M 14.3M 87% /firmware
/dev/mmcblk0p2 27.5M 408.0K 26.4M 1% /persist
/dev/mmcblk0p44 11.7M 7.3M 4.1M 64% /dsp
/dev/mapper/sailfish-home
17.3G 16.7G 431.8M 98% /home
tmpfs 364.2M 1.0M 363.2M 0% /run/user/100000
/dev/mapper/luks-ad1554a5-c2b8-4aa5-bc3c-e27d006ef6c0
117.1G 26.2G 90.9G 22% /run/media/root/sdcard
So why does lowmemorykiller fail?