Exchange and Predictive Text repos vanished

Some time ago I tried to install predictive text input and exchange support on my device. It didn’t work. I contacted Jolla Support and sent some logs/debug information. They told me, that the repos vanished from my device and adviced me to reinstall SFOS.

I’m not yet willed to go that path. There should be a way to add those repos again, shouldn’t it?

Can someone with those apps installed kindly show me the output of running the command

ssu repos lr
[defaultuser@Xperia10III ~]$ ssu lr
WARNING: ssu.ini does not seem to be writable. Setting values might not work.
Enabled repositories (global):
- adaptation-common ... https://releases.jolla.com/releases/4.5.0.18/jolla-hw/adaptation-common/aarch64/
- adaptation0       ... https://store-repository.jolla.com/releases/4.5.0.18/jolla-hw/adaptation-qualcomm-sony-lena/aarch64/
- aliendalvik       ... https://store-repository.jolla.com/features/4.5.0.18/appsupport/aarch64/
- apps              ... https://releases.jolla.com/jolla-apps/4.5.0.18/aarch64/
- customer-jolla    ... https://releases.jolla.com/features/4.5.0.18/customers/jolla/aarch64/
- hotfixes          ... https://releases.jolla.com/releases/4.5.0.18/hotfixes/aarch64/
- jolla             ... https://releases.jolla.com/releases/4.5.0.18/jolla/aarch64/
- sailfish-eas      ... https://store-repository.jolla.com/features/4.5.0.18/sailfish-eas/aarch64/
- xt9               ... https://store-repository.jolla.com/features/4.5.0.18/xt9/aarch64/

Thanks.

I thought manually adding the repos would fix the issue.

Unfortunately I can’t re-add the repos.

That is, I can add them, but I can’t refresh them.

What I did:

devel-su
zypper addrepo https://store-repository.jolla.com/features/4.5.0.18/xt9/aarch64/ xt9
zypper addrepo https://store-repository.jolla.com/features/4.5.0.18/sailfish-eas/aarch64/ sailfish-eas

That seemed to work fine (I got no error messages and it told me, the repo was added.

zypper lr | grep -v openrepos

outputs:

#  | Alias                      | Name                       | Enabled | GPG Check | Refresh
---+----------------------------+----------------------------+---------+-----------+--------
 1 | adaptation-common          | adaptation-common          | Yes     | (  ) No   | No
 2 | adaptation0                | adaptation0                | Yes     | (  ) No   | No
 3 | aliendalvik                | aliendalvik                | Yes     | (  ) No   | No
 4 | apps                       | apps                       | Yes     | (  ) No   | No
 5 | customer-jolla             | customer-jolla             | Yes     | (  ) No   | No
 6 | hotfixes                   | hotfixes                   | Yes     | (  ) No   | No
 7 | jolla                      | jolla                      | Yes     | (  ) No   | No
60 | sailfish-eas               | sailfish-eas               | Yes     | (  ) No   | No
61 | sailfishos-chum            | sailfishos-chum            | Yes     | (  ) No   | No
62 | store                      | store                      | Yes     | (  ) No   | No
63 | xt9                        | xt9                        | Yes     | (  ) No   | No
ssu lr | grep -v openrepos

outputs:

Enabled repositories (global): 
 - adaptation-common ... https://releases.jolla.com/releases/4.5.0.18/jolla-hw/adaptation-common/aarch64/
 - adaptation0       ... https://store-repository.jolla.com/releases/4.5.0.18/jolla-hw/adaptation-qualcomm-sony-seine/aarch64/
 - aliendalvik       ... https://store-repository.jolla.com/features/4.5.0.18/appsupport/aarch64/
 - apps              ... https://releases.jolla.com/jolla-apps/4.5.0.18/aarch64/
 - customer-jolla    ... https://releases.jolla.com/features/4.5.0.18/customers/jolla/aarch64/
 - hotfixes          ... https://releases.jolla.com/releases/4.5.0.18/hotfixes/aarch64/
 - jolla             ... https://releases.jolla.com/releases/4.5.0.18/jolla/aarch64/

Enabled repositories (user): 
 - sailfish-eas               ... https://store-repository.jolla.com/features/4.5.0.18/sailfish-eas/aarch64/
 - sailfishos-chum            ... https://repo.sailfishos.org/obs/sailfishos:/chum/4.5.0.18_aarch64/
 - store                      ... https://store-repository.jolla.com/xqau52/aarch64/?version=4.5.0.18
 - xt9                        ... https://store-repository.jolla.com/features/4.5.0.18/xt9/aarch64/

However

zypper refresh

prompts for a Username and Password for the sailfish-eas and xt9 repos which I can’t provide obviously. I also tried to reboot the phone.

I will now Update to 4.5.0.19 hoping that this might automagically fix the repos now, but I doubt it to be honest. Probably this has something to do with my account or license not being “connected” to the repos and thus Jolla can’t verify, that I have a valid license and denies the access to the repos. That’s probably why they advised me to reinstall SFOS in the first place.

If someone knows how to add my license or account to the repos, I could still skip that reinstallation…

Do you have access to the Jolla Store? Have you tried your Jolla Account name and password as login when addong the repos?

The ssu lr output looks wrong. The xt9 and eas repos should be under the global section, not user.

Also how do these look on your system?

nemo@PGXperiiia10:~/devel/git/_packaging $ ls /usr/share/ssu/features.d/
alien.ini           customer-jolla.ini  sailfish-eas.ini    xt9.ini
nemo@PGXperiiia10:~/devel/git/_packaging $ rpm -qf /usr/share/ssu/features.d/xt9.ini
feature-xt9-0.0.7-1.3.2.jolla.aarch64
nemo@PGXperiiia10:~/devel/git/_packaging $ rpm -qf /usr/share/ssu/features.d/sailfish-eas.ini
feature-sailfish-eas-0.0.9-1.3.2.jolla.aarch64
nemo@PGXperiiia10:~/devel/git/_packaging $

Some basic questions that:

  1. Do you have a valid license?
  2. Is your phone connected to the account (Sëttings → Account → Add account)

Can you use your Jolla credentials here? (I have no idea if this works)

Tried that, yes, but it didn’t work. I tried to install from Jolla store and it still didn’t work.

However, I rebooted a second time (don’t know if that was part of the solution) and installed the packages from terminal. Now predictive text input and exchange works.

Exchange support is marked installed in store as well, but predictive text isn’t marked as installed.

Strange, but for now, it did work somehow.

So thx for reporting the urls!

To @nephros

The ssu lr output looks wrong. The xt9 and eas repos should be under the global section, not user.

Yes, I know. I also thought that this might be the problem. However, Somehow it healed itself.

Concerning the .ini Files under /usr/share/ssu/features.d/:
I have alien.ini and customer-jolla.ini, the other two are missing. Is there a way to recreate them?

To @emva

Do you have a valid license?

Yes

Is your phone connected to the account (Sëttings → Account → Add account)

Yes

Can you use your Jolla credentials here? (I have no idea if this works)

Tried, but it didn’t seem to work in the first place. However it did work out in the end, allthough I am not quite sure, what fixed it.

I gave the packages that own them, try to install those using zypper?

Ah sorry. Missunderstood the output. I thought I installed those, but somehow I forgot them. I installed the packages directly.

Anyway. In the end, I think installing the repos and refreshing packages (with a reboot in between) fixed my issue. Thx all!

And as I anticipated: no reinstallation needed. Hurray.