Mail app - unable to install from store

REPRODUCIBILITY: permanent on the specific device
OS VERSION: 4.4.0.68
HARDWARE: Xperia 10
UI LANGUAGE: German
REGRESSION: Yes

DESCRIPTION:

Recently updated the phone to 4.4.0.68. Mail app was unable to start after the update, even after restarting the phone multiple times.
Uninstalled the mail app via Jolla Store, rebootet, called pkcon refresh, tried to re-install the app from Jolla Store.
Store seems to accept the request, it says “wait” for some time, but eventually an error message appears (Problem w/ installation - mail)

PRECONDITIONS:

Not sure - on this particular phone, the app worked on previous Sailfish release, but stopped working after the update.

STEPS TO REPRODUCE:

  1. Updated Xperia 10 to 4.4.0.68 from previous release
  2. Mail app did no longer work
  3. Uninstalled mail app
  4. Tried to re-install mail app

EXPECTED RESULT:

Mail app should be installed

ACTUAL RESULT:

Error message, not really helpful

MODIFICATIONS:

ADDITIONAL INFORMATION:

How can I capture a log of the installation attempt?

1 Like

Can you catch the output from:

pkcon refresh
pkcon install jolla-email
ssu lr
2 Likes

Hei!

Here’s the phone’s response:

Sailfish OS 4.4.0.68 (Vanha Rauma)

[nemo@Xperia10Plus-DualSIM ~]$ devel-su
Password:
[root@Xperia10Plus-DualSIM nemo]# pkcon refresh
Zwischenspeicher wird aktualisiert
Starten
Software-Liste wird aktualisiert
Fertig

[root@Xperia10Plus-DualSIM nemo]# pkcon install jolla-email
Auflösen
Abfragen
Änderungen werden getestet
Fertig
Schwerwiegender Fehler: das zu installierende jolla-email-1.1.29-1.8.1.jolla.armv7hl erfordert ‘qmf-notifications-plugin >= 0.0.21’, aber diese Anforderung kann nicht bereitgestellt werden

ssu lr
Enabled repositories (global):

  • adaptation-common … h**ps://releases.jolla.com/releases/4.4.0.68/jolla-hw/adaptation-common/armv7hl/
  • adaptation0 … h**ps://store-repository.jolla.com/releases/4.4.0.68/jolla-hw/adaptation-qualcomm-sony-ganges/armv7hl/
  • aliendalvik … h**ps://store-repository.jolla.com/features/4.4.0.68/appsupport/armv7hl/
  • apps … h**ps://releases.jolla.com/jolla-apps/4.4.0.68/armv7hl/
  • customer-jolla … h**ps://releases.jolla.com/features/4.4.0.68/customers/jolla/armv7hl/
  • hotfixes … h**ps://releases.jolla.com/releases/4.4.0.68/hotfixes/armv7hl/
  • jolla … h**ps://releases.jolla.com/releases/4.4.0.68/jolla/armv7hl/
  • sailfish-eas … h**ps://store-repository.jolla.com/features/4.4.0.68/sailfish-eas/armv7hl/
  • xt9 … h**ps://store-repository.jolla.com/features/4.4.0.68/xt9/armv7hl/

Enabled repositories (user):

  • openrepos-Almindor … h**ps://sailfish.openrepos.net/Almindor/personal/main
  • openrepos-KeeperoftheKeys … h**ps://sailfish.openrepos.net/KeeperoftheKeys/personal/main
  • openrepos-Rudi_Timmermans … h**ps://sailfish.openrepos.net/Rudi_Timmermans/personal/main
  • openrepos-WerkWolf … h**ps://sailfish.openrepos.net/WerkWolf/personal/main
  • openrepos-Ygriega … h**ps://sailfish.openrepos.net/Ygriega/personal/main
  • openrepos-ade … h**ps://sailfish.openrepos.net/ade/personal/main
  • openrepos-ahappyhuman … h**ps://sailfish.openrepos.net/ahappyhuman/personal/main
  • openrepos-attah … h**ps://sailfish.openrepos.net/attah/personal/main
  • openrepos-black_sheep_dev … h**ps://sailfish.openrepos.net/black_sheep_dev/personal/main
  • openrepos-cnlpete … h**ps://sailfish.openrepos.net/cnlpete/personal/main
  • openrepos-coderus … h**ps://sailfish.openrepos.net/coderus/personal/main
  • openrepos-direc85 … h**ps://sailfish.openrepos.net/direc85/personal/main
  • openrepos-elBoberido … h**ps://sailfish.openrepos.net/elBoberido/personal/main
  • openrepos-fravaccaro … h**ps://sailfish.openrepos.net/fravaccaro/personal/main
  • openrepos-ichthyosaurus … h**ps://sailfish.openrepos.net/ichthyosaurus/personal/main
  • openrepos-kravich … h**ps://sailfish.openrepos.net/kravich/personal/main
  • openrepos-llelectronics … h**ps://sailfish.openrepos.net/llelectronics/personal/main
  • openrepos-miska … h**ps://sailfish.openrepos.net/miska/personal/main
  • openrepos-mkiol … h**ps://sailfish.openrepos.net/mkiol/personal/main
  • openrepos-nephros … h**ps://sailfish.openrepos.net/nephros/personal/main
  • openrepos-olf … h**ps://sailfish.openrepos.net/olf/personal/main
  • openrepos-osetr … h**ps://sailfish.openrepos.net/osetr/personal/main
  • openrepos-piggz … h**ps://sailfish.openrepos.net/piggz/personal/main
  • openrepos-poetaster … h**ps://sailfish.openrepos.net/poetaster/personal/main
  • openrepos-rinigus … h**ps://sailfish.openrepos.net/rinigus/personal/main
  • openrepos-slava … h**ps://sailfish.openrepos.net/slava/personal/main
  • openrepos-smurfy … h**ps://sailfish.openrepos.net/smurfy/personal/main
  • openrepos-vasvlad … h**ps://sailfish.openrepos.net/vasvlad/personal/main
  • store … h**ps://store-repository.jolla.com/i4213/armv7hl/?version=4.4.0.68

Disabled repositories (global, might be overridden by user config):

Disabled repositories (user):

  • home … h**ps://download.jollamobile.com/home:/honeybadger/latest_armv7hl/

Any idea how to resolve the missing dependencies?
Clean install?

Thanks!

To me it looks like a problem with the cache/refresh not working correctly.

What does a

pkcon resolve qmf-notifications-plugin

say?

1 Like

Hei!

[root@Xperia10Plus-DualSIM nemo]# pkcon resolve qmf-notifications-plugin Auflösen Verfügbar qmf-notifications-plugin-0.2.10-1.5.1.jolla.armv7hl (jolla) Notifications plugin for Qt Messaging Framework (QMF) Verfügbar qmf-notifications-plugin-0.2.10-1.5.1.jolla.source (jolla) Notifications plugin for Qt Messaging Framework (QMF)

I then tried

pkcon resolve libnemotransferengine-qt5
Auflösen
Installiert libnemotransferengine-qt5-1.0.13-1.8.1.jolla.armv7hl (installed) Transfer engine library.
Verfügbar libnemotransferengine-qt5-2.0.0-1.10.2.jolla.armv7hl (jolla) Transfer engine library.

An attempt to install

[root@Xperia10Plus-DualSIM nemo]# pkcon install libnemotransferengine-qt5
Auflösen
Änderungen werden getestet
Fertig
Schwerwiegender Fehler: das installierte aliendalvik-control-9.3.1-1.armv7hl erfordert ‘libnemotransferengine-qt5.so.1’, aber diese Anforderung kann nicht bereitgestellt werden

showed a dependency to aliendalvik-control, so I removed that.

The next try to install jolla-email

[root@Xperia10Plus-DualSIM nemo]# pkcon install jolla-email
Auflösen
Änderungen werden getestet
Fertig [ ] (0%)
Die folgenden Pakete müssen installiert werden:
apkd8-10.0.0.47.1-1.8.1.jolla.armv7hl Host services for AAS
apkd8-android-settings-10.0.0.47.1-1.8.1.jolla.armv7hl Android runtime configuration page for Jolla-settings.
buteo-sync-plugin-nextcloud-backup-1.0.0-1.5.1.jolla.armv7hl Provides synchronisation of backup/restore blobs with Nextcloud
buteo-sync-plugin-nextcloud-images-1.0.0-1.5.1.jolla.armv7hl Provides synchronisation of gallery images with Nextcloud
buteo-sync-plugin-nextcloud-posts-1.0.0-1.5.1.jolla.armv7hl Provides synchronisation of posts blobs with Nextcloud
buteo-sync-plugins-email-0.1.9-1.9.1.jolla.armv7hl Syncs email accounts
declarative-transferengine-qt5-1.0.3-1.8.2.jolla.armv7hl Sailfish declarative bindings for Nemo Transfer Engine.
eventsview-extensions-nextcloud-1.0.0-1.5.1.jolla.armv7hl Provides integration of Nextcloud notifications into Events view
jolla-email-1.1.29-1.8.1.jolla.armv7hl Jolla Email Application
jolla-email-all-translations-pack-0.8.1-1.4.4.jolla.noarch Collection of all jolla-email translations
jolla-email-settings-1.1.29-1.8.1.jolla.armv7hl Setting page for jolla-email
jolla-gallery-extension-nextcloud-1.0.0-1.5.1.jolla.armv7hl Provides integration of Nextcloud images into Gallery application
jolla-settings-accounts-extensions-email-0.4.57.1-1.6.1.jolla.armv7hl Extension plugin for email accounts
libnemotransferengine-qt5-2.0.0-1.10.2.jolla.armv7hl Transfer engine library.
lipstick-jolla-home-qt5-1.24.16.3-1.9.9.jolla.armv7hl Jolla homescreen for lipstick
lipstick-jolla-home-qt5-components-1.24.16.3-1.9.9.jolla.armv7hl Components for Jolla homescreen for lipstick
nemo-transferengine-qt5-2.0.0-1.10.2.jolla.armv7hl Transfer Engine for uploading media content and tracking transfers.
qmf-notifications-plugin-0.2.10-1.5.1.jolla.armv7hl Notifications plugin for Qt Messaging Framework (QMF)
qmf-notifications-plugin-all-translations-pack-0.8.1-1.6.2.jolla.noarch Collection of all qmf-notifications-plugin translations
sailfish-account-nextcloud-1.0.0-1.5.1.jolla.armv7hl Account plugin for Nextcloud
sailfish-account-nextcloud-features-all-1.0.0-1.5.1.jolla.armv7hl Meta package to include all Nextcloud account features
sailfish-browser-2.2.38.4-1.25.1.jolla.armv7hl Sailfish Browser
sailfish-browser-settings-2.2.38.4-1.25.1.jolla.armv7hl Browser plugin for Jolla Settings
seaprint-share-plugin-0.0.5-0.armv7hl Share plugin for SeaPrint
transferengine-plugin-nextcloud-1.0.0-1.5.1.jolla.armv7hl Nextcloud file sharing plugin for Transfer Engine
transferengine-plugins-0.3.0-1.6.1.jolla.armv7hl Share plugins for nemo transfer engines
Mit Änderungen fortfahren? [N/y] y

Installieren
Starten
Software-Liste wird aktualisiert
Abfragen
Abhängigkeiten werden aufgelöst
Pakete werden installiert
Pakete werden heruntergeladen
Pakete werden installiert
Fertig

I’ll need to test function now…

Thanks a lot for the hints along the way!

1 Like

Great.

Yes, AD Control does not work on recent OS versions.

If your tests go ok, please come back here and mark your report as solved.

4 Likes

Since the install operation for jolla-email brought so many packages which I assumed to be already installed, I used olf’s sfos-upgrade tool to verify the status of the OS installation.

https://openrepos.net/content/olf/sfos-upgrade

A good amount of other missing or outdated packages where installed, after rebooting, the phone now works as expected again.

Thanks a lot for the support!

1 Like

Dodged a bullet there, this could have gone worse :wink: