×
Namespaces

Variants
Actions

Archived:Reinstallation problem in early SW builds on devices compliant with S60 2nd Edition, Feature Pack 1 (Known Issue)

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

Issue applies to out of scope platform versions.

Article Metadata
Tested with
Devices(s): Nokia 6260, Nokia 6620, Nokia 6670, and Nokia 7610
Compatibility
Platform(s): S60 2nd Edition, Feature Pack 1
S60 2nd Edition (initial release)
Article
Created: User:Technical writer 1 (17 Mar 2005)
Last edited: hamishwillee (24 Apr 2013)

Contents

Overview

This known issue concerns the system installer and .sis installation packages that contain embedded SIS files.

Symptoms

Embedded components are reinstalled, but the main application is not reinstalled.

Description

Reinstalling an application package (.sis) which contains embedded .sis components results in the main application not being installed.

How to reproduce

; Demo.pkg
;

;Language - standard language definitions
&EN

; standard SIS file header
#{"Demo"},(0x01005AAA),1,0,0

;
"..\..\..\epoc32\release\armi\urel\Demo.app"-"!:\system\apps\Demo\Demo.app"
"..\..\..\epoc32\data\z\system\apps\Demo\Demo.rsc"-"!:\system\apps\Demo\Demo.rsc"
; normal way to embed a .sis package causes the problem
; in reinstallation
@"embedded.sis", (0x10005555)

Solution

The problem will be fixed in maintenance SW builds for the devices in question.
For devices that have early SW builds, the installation package can be changed with the example code shown below to overcome the problem. This solution also works with devices that have the maintenance SW builds.
; Demo.pkg
;

;Language - standard language definitions
&EN

; standard SIS file header
#{"Demo"},(0x01005AAA),1,0,0

; moving the embedded .sis before the list of main
; components will resolve the problem
@"embedded.sis", (0x10005555)
;
"..\..\..\epoc32\release\armi\urel\Demo.app"-"!:\system\apps\Demo\Demo.app"
"..\..\..\epoc32\data\z\system\apps\Demo\Demo.rsc"-"!:\system\apps\Demo\Demo.rsc"

This page was last modified on 24 April 2013, at 03:43.
29 page views in the last 30 days.