Discussion Board

Results 1 to 4 of 4
  1. #1
    Nokia Developer Moderator truf's Avatar
    Join Date
    Jun 2007
    Location
    Moscow, Russia
    Posts
    1,355
    Symbian 3rd, 3250

    Есть pkg, ставящий:
    1. background приложение с FILERUN, RUNINSTALL
    2. .rsc файл для автозапуска.

    Все отлично работало. Как только в exe добавляется NetworkControl capability, пакет перестает устанавливаться. Выдается ошибка "Unable to install" в самом конце установки (т.е. проверка сертификата уже прошла), но до отображения всяческих User Agreement'ов.
    При этом, если убрать ключи FILERUN, RUNINSTALL - все устанавливается. А если перезапустить телефон, то и авторанится. Если убрать NetworkControl и оставить FILERUN, RUNINSTALL, то все работает (автозапуск, старт при инсталляции).
    Сертификат пробовал как свежий, так и полученный давно от Nokia. UID3 из 0x2000xxxx. Пробовал прописать SID - не помогает. В чем косяк? Неужто глюк инсталлятора?

    Дополнение:
    Попробывал с MultimediaDD - та же проблема.
    Поставил DRM! Сертификатом он не поддерживается:
    1. Если без FILERUN, то в самом начале установки получаю Required application access not granted.
    2. Если с FILERUN, то получаю знакомый Unable To install в КОНЦЕ установки.

    Прошивка не ломаная, телефон получил hard reset 30 min назад.
    Last edited by truf; 2007-12-14 at 14:55.

  2. #2
    Nokia Developer Moderator truf's Avatar
    Join Date
    Jun 2007
    Location
    Moscow, Russia
    Posts
    1,355
    Все таки capability. Что то в проекте. Буду разбираться сам. Вопрос закрыт.

  3. #3
    Nokia Developer Champion Den123's Avatar
    Join Date
    Jul 2007
    Location
    Magnitogorsk, Russia
    Posts
    536
    Разберетесь - напишите. Нам же интересно

  4. #4
    Nokia Developer Moderator truf's Avatar
    Join Date
    Jun 2007
    Location
    Moscow, Russia
    Posts
    1,355
    Проблема была в том, что экзешник линкует мою же dll. Причем я ее собрал давно, и о ее существование почти забыл. (Это dll от процесса-сервера). А как известно подгружаемая процессом dll должна иметь не меньшие capability, чем грузящий ее процесс. Поэтому как только я наградил dll NetworkControl'ом - все заработало. (кстати этот NetworkControl там нафиг не нужен, но пришлось ставить). Самое обидное, что я на эти грабли уже наступал. Но мозг упрямо отказывается принять тот факт, что "dll должна иметь не меньшие capability, чем грузящий ее процесс". Это видимо связано с тем что dll использует один SID с процессом. Но все мое существо кричит, что ее capability должны быть меньше или столько же, а не больше или столько же. Кстати есть этому объяснение? Голова отказывается я думать на эту тему.

    P.S. Под "не меньше" и "не больше" я имею ввиду множества, а не число capability

Similar Threads

  1. Unable to install. Constrained by the certificate
    By anhquan in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 2
    Last Post: 2007-10-17, 10:29
  2. Unable To Install
    By SlonUA in forum Mobile Java Networking & Messaging & Security
    Replies: 6
    Last Post: 2007-04-25, 13:46
  3. Getting unable to install message on an E61 device
    By asheeshv in forum Symbian C++
    Replies: 1
    Last Post: 2007-04-16, 11:05
  4. S60 2nd to 3rd/ PlatformSecurity / Capabilities
    By jarkoos in forum Symbian Signed Support, Application Packaging and Distribution and Security
    Replies: 4
    Last Post: 2007-04-14, 14:08
  5. unable to install jar
    By stevenpannell in forum Mobile Java General
    Replies: 5
    Last Post: 2006-11-10, 17:26

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved