The Following 3 Users Say Thank You to juiceme For This Useful Post: | ||
|
2013-11-17
, 23:52
|
Posts: 138 |
Thanked: 144 times |
Joined on Oct 2012
@ Devon, England
|
#722
|
This sounds like it could have something to do with the phenomenon:
Code:Nov 17 18:13:59 (2013) applauncherd[5028]: Daemon: State file not on aegis protected file system, exiting.
The Following 5 Users Say Thank You to Eztran For This Useful Post: | ||
|
2013-11-18
, 05:46
|
Community Council |
Posts: 4,920 |
Thanked: 12,867 times |
Joined on May 2012
@ Southerrn Finland
|
#723
|
Well, that's interesting. Google brings up some seemingly-relevant code.
It looks to me (note: I don't know C++) that after an installation is complete, applauncherd attempts to reload its previous state.
/var/run/applauncherd (which contains the state file, /var/run/applauncherd/saved-state) is checked as to whether it's an aegisfs mountpoint first. Somehow/somewhere, this fails, causing applauncherd to exit.
Well, that would explain why there's only a problem in openmode. What I don't understand is why this problem doesn't happen all the time, and not for all openmode users.
Also possibly useful: aegis_system_mode_t, aegis_crypto_verify_aegisfs
The Following 5 Users Say Thank You to juiceme For This Useful Post: | ||
|
2013-11-18
, 06:24
|
|
Posts: 6,436 |
Thanked: 12,701 times |
Joined on Nov 2011
@ Ängelholm, Sweden
|
#725
|
The Following 4 Users Say Thank You to coderus For This Useful Post: | ||
|
2013-11-18
, 08:54
|
Community Council |
Posts: 4,920 |
Thanked: 12,867 times |
Joined on May 2012
@ Southerrn Finland
|
#726
|
Good catch that
Now as I check that, it is indeed in the non-closed part of harmattan, distributed as applauncherd_3.0.3+0m8.tar.gz on the PR1.3 cdrom.
What this means, is that it can be fixed
|
2013-11-18
, 09:41
|
Posts: 138 |
Thanked: 144 times |
Joined on Oct 2012
@ Devon, England
|
#727
|
Please try the new library (md5sum=238b47681749eb2bf78a819ac6bb42f7) and see if it makes any difference for you
|
2013-11-18
, 09:43
|
|
Posts: 2,021 |
Thanked: 1,060 times |
Joined on Apr 2010
@ Hong Kong
|
#728
|
Allright, I recompiled "/usr/lib/applauncherd/libapplauncherd.so" with the slightest possible modification, just set the debug flags on so that it will not die on the aegis conflict.
Please try the new library (md5sum=238b47681749eb2bf78a819ac6bb42f7) and see if it makes any difference for you
|
2013-11-18
, 10:00
|
Community Council |
Posts: 4,920 |
Thanked: 12,867 times |
Joined on May 2012
@ Southerrn Finland
|
#729
|
~ $ devel-su Password: BusyBox v1.20.0.git (MeeGo 3:1.20-0.2+0m8) built-in shell (ash) Enter 'help' for a list of built-in commands. ~ # ~ # cp /usr/lib/applauncherd/libapplauncherd.so /root/libapplauncherd.so.backup ~ # cp /root/libapplauncherd.so /usr/lib/applauncherd/libapplauncherd.so ~ #
The Following User Says Thank You to juiceme For This Useful Post: | ||
|
2013-11-18
, 12:07
|
Posts: 1,225 |
Thanked: 1,905 times |
Joined on Feb 2011
@ Quezon City, Philippines
|
#730
|
Allright, I recompiled "/usr/lib/applauncherd/libapplauncherd.so" with the slightest possible modification, just set the debug flags on so that it will not die on the aegis conflict.
This sounds like it could have something to do with the phenomenon:
If that is related, then the problms are indeed caused by some aegis mismatch.