As you did not mention and it is one of the most happened mistakes (to miss those preinit_harmattan file or not them not having executable flag), I guess you missed to put the proper preinit files on harmattans '/sbin/' directory.