I really wish I didn’t have to post this but, I feel like I have been mistreated by Jolla.
I have been using an XA2 and recently every update has introduced more and more bugs.
The last version of Sailfish introduced a nasty connection bug, I was told to go and report it as a bug to Jolla, which I did.
I posted a video of the bug, I also uploaded to them lots of logs and other data from my phone.
Jolla have failed to take responsibility for this issue and have tried to blame me!
I have included the conversation I have had with their support team.
The thing is I have another XA2 device, and I would like to use it as my phone running Sailfish.
Can people please tell me which versions of Sailfish actually work on an XA2?
Bug report thread as follows:
Upgrade to 4.3.0.12 Unstable Internet Connection
nshiell:
Upgrading my phone to 4.3.0.12 results in an unstable internet connection that keeps on saying “connecting” and “Limited Connectivity” in a loop.
The internet connection is therefore unstable and I can’t browse the internet properly .
I thought this might be an issue with the setup of my device, so I reset my phone and upgraded it up to 4.3.0.12 without changing any settings or installing any apps.
I can confirm that the version prior to this doesn’t have this issue.
This issue has been seen after updating to latest version with my original software setup on the device and also after the reset.
Some other information:
Before updating to 4.3.0.12 I saw “Remove or revert the following packages, as they may cause problems during update”
This message was shown both times before I performed an update to 4.3.0.12.
I have attached a screenshot showing the message I received prior to upgrading (I’m not sure if this is relevant).
The list of software to remove was very long.
The mobile network is UK EE, I have tried this around several sites around London and Manchester.
The hardware is an Xperia XA2
A (blurry) video showing this fault can be seen here: https://youtu.be/qe6Rx6KYHDM
There is also common random vibrations that the phone does frequently
Jolla Care
December 07, 2021 15:54
Hey,
thanks for your detailed report. We are sorry for the trouble.
The screenshot indicates an incorrect and unnecessary warning which should be ignored, i.e., the OS update must be installed without removing or reverting any packages (which you obviously have done).
But, as it also lists the packages “gittin” and “git-minimal”, we know that you have been upgrading the OS over the air from the 3.1.0 release (or so).
In such a case, there is a reason to believe that the last leg of the update chain, to 4.3.0, has partially failed. This could explain those weird issues with the Internet connection and the vibrator.
There are two ways to correct the situation.
-
The thorough way
Re-install Sailfish release 4.3.0.12 to the phone by “flashing”. This is easier than the reset as the phone gets the final OS release immediately. However, as with reset, this action deletes all data, apps and accounts, again.
On the positive side is that then the phone is definitely in a known and correct state.
The following help article gives some guidance how to do it: https://jolla.zendesk.com/hc/en-us/articles/360002304714. -
The quick way
Run the following commands at the phone Terminal app. This requires the developer mode [1].
devel-su ## you will need to type your SSH password here (see [1])
rm -r /var/cache/ssu/ ## clear the update cache
ssu ur
pkcon install zypper ## type y to allow the installation
ssu re 4.3.0.12
zypper ref
zypper dup ## this will add the potentially missing packages
reboot ## the phone must be restarted to activate the changes
After the phone has booted up, it should work correctly, again.
If not, please come back to us. Well, we would also like to hear about the positive outcome!
[1]
This help article explains how to enable and disable the Developer mode.
Developer mode makes access deeper to Sailfish OS possible by allowing you to get the super-user rights (“root” rights). Also, it installs the Terminal app on the device.
Sincerely,
Jolla Customer Care
Operating hours: Monday to Friday from 9.00 to 16.30 (EET); closed on weekends and public holidays (Finland)*.
Our service is based on Zendesk tool, i.e. on written communication - we do not have any phone service.
Join the Movement @ https://www.jolla.com
Like us on Facebook @ Jolla
Follow on Twitter @ https://twitter.com/jollaHQ
Dive deeper into the Jolla world @ https://blog.jolla.com - check the news on Sailfish 4
Interested in Sailfish X, i.e. Sailfish OS for Sony Xperia X, XA2, and Xperia 10. Read more @ https://shop.jolla.com/.
Keeping your Sailfish device in good shape
nshiell:
December 08, 2021 18:57
Thanks, I have followed the first option posted above (that of re-flashing the device).
As this fault is intermittent I will need several days of real world usage of my phone to see if re-flashing the device has fixed the issue.
So therefore I can’t confirm if it’s fixed or not at this point.
N.b.
There is a decision to be made when flashing and installing Sailfish, specifically which Kernel version should be used.
The Sailfish guide suggests not installing V7 as it can affect 5G Wifi, I have used V6, I wounder if this is a factor in this issue?
Jolla Care:
December 09, 2021 07:31
Hi,
thanks for the status update.
Yes, there are two Sony binary images intended for XA2 phones, v. 16 and v. 17.
Neither of these is known to cause the issues reported by you. I am using v. 16 on my XA2 test phones (2) and I recommend selecting it.
Sincerely,
Jolla Customer Care
Operating hours: Monday to Friday from 9.00 to 16.30 (EET); closed on weekends and public holidays (Finland)*.
Our service is based on Zendesk tool, i.e. on written communication - we do not have any phone service.
Join the Movement @ https://www.jolla.com
Like us on Facebook @ Jolla
Follow on Twitter @ https://twitter.com/jollaHQ
Dive deeper into the Jolla world @ https://blog.jolla.com - check the news on Sailfish 4
Interested in Sailfish X, i.e. Sailfish OS for Sony Xperia X, XA2, and Xperia 10. Read more @ https://shop.jolla.com/.
Keeping your Sailfish device in good shape
nshiell
December 10, 2021 16:28
I have done some more testing and I can confirem that this issue still appears.
This is with an XA2 ruinning a fresh install of the lastest version of SailfishOS.
(It might be the case that the 4G internet can connect if the Wifi is also connected at the same time.)
Jolla Care:
December 10, 2021 16:49
The help article below gives instructions for collecting all basic logs from a Sailfish OS device. There is a script that you need to execute. It collects some logs into one container file. Please send that file to us.
Instructions here
Please do not forget to indicate the data & time when the issue happened. That makes reading the logs easier.
Sincerely,
Jolla Customer Care
Operating hours: Monday to Friday from 9.00 to 16.30 (EET); closed on weekends and public holidays (Finland)*.
Our service is based on Zendesk tool, i.e. on written communication - we do not have any phone service.
Join the Movement @ https://www.jolla.com
Like us on Facebook @ Jolla
Follow on Twitter @ https://twitter.com/jollaHQ
Dive deeper into the Jolla world @ https://blog.jolla.com - check the news on Sailfish 4
Interested in Sailfish X, i.e. Sailfish OS for Sony Xperia X, XA2, and Xperia 10. Read more @ https://shop.jolla.com/.
Keeping your Sailfish device in good shape
nshiell:
December 10, 2021 17:03
Password:
Collecting some logs from a Sailfish OS device
Creating a temporary directory for the logs.
/tmp/tmp.wUfDEr
- HW and SW
- device details
- software release details
- RAM usage by top processes
- free RAM in the system
- top 20 processes by RAM usage
- Storage usage
- biggest folders in device storage in root partition
- biggest folders in device storage in home partition
- Ifconfig
- interface configurations: currently active
- interface configurations: all
- Journal
- journal log
- Repositories and SSU status
- ssu repositories
- ssu status
- Binary code packages
- all rpm’s
- pkcon: all packages (installed and available)
- Traces from OS updates
- systemboot.log
- systemupdate.log
cp: can’t stat ‘/var/log/systemupdate.log’: No such file or directory - history
- Android logs
- vendor binary blob
- logcat log
- status of Android App Support
All logs collected.
Compressing them to a container named ‘basic-logs-2021-12-10-1656.tar’.
tar: removing leading ‘/’ from member names
tmp/tmp.wUfDEr/AAA-readme.txt
tmp/tmp.wUfDEr/aliendalvik-status.txt
tmp/tmp.wUfDEr/android-logcat.txt
tmp/tmp.wUfDEr/folders-gt-100MB-in-home.txt
tmp/tmp.wUfDEr/folders-gt-100MB-in-root.txt
tmp/tmp.wUfDEr/free-m-ram.txt
tmp/tmp.wUfDEr/history.txt
tmp/tmp.wUfDEr/hw-release.txt
tmp/tmp.wUfDEr/ifconfig-active.txt
tmp/tmp.wUfDEr/ifconfig-all.txt
tmp/tmp.wUfDEr/journal.txt
tmp/tmp.wUfDEr/pkcon-all.txt
tmp/tmp.wUfDEr/rpm-all.txt
tmp/tmp.wUfDEr/ssu-lr.txt
tmp/tmp.wUfDEr/ssu-s.txt
tmp/tmp.wUfDEr/sw-release.txt
tmp/tmp.wUfDEr/systemboot.txt
tmp/tmp.wUfDEr/top-20-proc-by-ram-usage.txt
tmp/tmp.wUfDEr/vendor-binary-blob.txt
Get the file 'basic-logs-2021-12-10-1656.tar' from /home/defaultuser.
DONE.
basic-logs-2021-12-10-1656.tar (2 MB)
nshiell
December 10, 2021 17:03
^ Find attached the logs tar
Jolla Care:
December 14, 2021 15:27
Hi,
thanks for the logs.
Included in the logs is the output from the repository listing (ssu lr) [1]. That contains some serious deviations from the standard Sailfish setup:
The global section should not be touched at all. All user-specific changes should be in the User section or else the normal Sailfish OS updates do not work correctly, leading to strange issues.
The global section of your phone contains some extra repositories (they should not be there):
– mentaljam-obs … Index of /obs/home:/mentaljam/4.3.0.12_aarch64
– hotfixes … https://releases.jolla.com/releases/4.3.0.12/hotfixes/aarch64/
Hotfixes used to be in the disabled repositories. It is a relic from the past that has been removed from the recent OS releases. It can still appear on phones flashed a long time ago. It is unnecessary and useless.
We do not know what Mentaljam is.
Missing from the Global section are:
– oss repository
– non-oss repository
The two repositories above cover the vast majority of the Sailfish code packages! Without them, OS updates are doomed to go wrong if not totally fail.
WHAT TO DO NOW
We have just this advice for you at this point:
Install/flash OS release 4.3.0.12 to your phone.
There is no other way to fix the phone. This help article may be of help when flashing the phone: https://jolla.zendesk.com/hc/en-us/articles/360002304714
We are closing this ticket now as there is no other help we could possibly give to you.
Best of luck!
[1]
Enabled repositories (global):
- adaptation-common … https://releases.jolla.com/releases/4.3.0.12/jolla-hw/adaptation-common/armv7hl/
- adaptation0 … https://store-repository.jolla.com/releases/4.3.0.12/jolla-hw/adaptation-qualcomm-sony-nile/armv7hl/
- aliendalvik … https://store-repository.jolla.com/features/4.3.0.12/appsupport/armv7hl/
- apps … https://releases.jolla.com/jolla-apps/4.3.0.12/armv7hl/
- customer-jolla … https://releases.jolla.com/features/4.3.0.12/customers/jolla/armv7hl/
- hotfixes … https://releases.jolla.com/releases/4.3.0.12/hotfixes/armv7hl/ <======
- jolla … https://releases.jolla.com/releases/4.3.0.12/jolla/armv7hl/
- mentaljam-obs … Index of /obs/home:/mentaljam/4.3.0.12_armv7hl <======
- sailfish-eas … https://store-repository.jolla.com/features/4.3.0.12/sailfish-eas/armv7hl/
- xt9 … https://store-repository.jolla.com/features/4.3.0.12/xt9/armv7hl/
Enabled repositories (user):
- openrepos-eber42 … https://sailfish.openrepos.net/eber42/personal/main
- openrepos-rinigus … https://sailfish.openrepos.net/rinigus/personal/main
- store … https://store-repository.jolla.com/h3113/armv7hl/?version=4.3.0.12
Disabled repositories (global, might be overridden by user config):
Disabled repositories (user):
Sincerely,
Jolla Customer Care
Operating hours: Monday to Friday from 9.00 to 16.30 (EET); closed on weekends and public holidays (Finland)*.
Our service is based on Zendesk tool, i.e. on written communication - we do not have any phone service.
Join the Movement @ https://www.jolla.com
Like us on Facebook @ Jolla
Follow on Twitter @ https://twitter.com/jollaHQ
Dive deeper into the Jolla world @ https://blog.jolla.com - check the news on Sailfish 4
Interested in Sailfish X, i.e. Sailfish OS for Sony Xperia X, XA2, and Xperia 10. Read more @ https://shop.jolla.com/.
Keeping your Sailfish device in good shape
nshiell:
December 14, 2021 16:11
Hi thanks for the reply
So it seems that after I installed Sailfish as per the link https://jolla.zendesk.com/hc/en-us/articles/360002304714 and Installing Sailfish X on XA2 using Linux - Jolla it didn’t include the repositories needed?
Can you confirm that the repositories specified in the XA2 image (4.3) are all there?
This was broken after a clean install - although I have since instaled Storeman for adding in the OKBoard keyboard and Pure Maps.
I don’t think this issue can be closed as I have not altered the repositories!
Jolla Care:
December 15, 2021 06:07
Hi,
So it seems that after I installed Sailfish as per the link https://jolla.zendesk.com/hc/en-us/articles/360002304714 and Installing Sailfish X on XA2 using Linux - Jolla it didn’t include the repositories needed?
Installing Sailfish OS with these instructions does not bring the repository deviations to the phone, listed in the previous message. Something has been done after the installation was complete.
Can you confirm that the repositories specified in the XA2 image (4.3) are all there?
See [1] for the expected repository setup, copied from a just-reflashed XA2.
This was broken after a clean install - although I have since instaled Storeman for adding in the OKBoard keyboard and Pure Maps.
This was not broken by the Sailfish install but by what was done afterwards.
I don’t think this issue can be closed as I have not altered the repositories!
At least, the repositories have been indirectly altered. After flashing Sailfish 4.3.0.12 to an XA2, the repositories are those listed in [1].
We do not know what has been done to your phone.
What you should do next is to reinstall Sailfish 4.3.0.12. This would correct the repositories and everything else. Check them with “ssu lr” just after the install is over, please.
If you must install something from OpenRepos (or elsewhere) please check “ssu lr” every now and then. All changes should go to the User section of the repository listing while the Global section must remain unchanged.
[1]
[defaultuser@XperiaXA2-DualSIM ~]$ 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.3.0.12/jolla-hw/adaptation-common/armv7hl/
- adaptation0 … https://store-repository.jolla.com/releases/4.3.0.12/jolla-hw/adaptation-qualcomm-sony-nile/armv7hl/
- aliendalvik … https://store-repository.jolla.com/features/4.3.0.12/appsupport/armv7hl/
- apps … https://releases.jolla.com/jolla-apps/4.3.0.12/armv7hl/
- customer-jolla … https://releases.jolla.com/features/4.3.0.12/customers/jolla/armv7hl/
- hotfixes … https://releases.jolla.com/releases/4.3.0.12/hotfixes/armv7hl/
- jolla … https://releases.jolla.com/releases/4.3.0.12/jolla/armv7hl/
- sailfish-eas … https://store-repository.jolla.com/features/4.3.0.12/sailfish-eas/armv7hl/
- xt9 … https://store-repository.jolla.com/features/4.3.0.12/xt9/armv7hl/
Enabled repositories (user):
Disabled repositories (global, might be overridden by user config):
Disabled repositories (user):
Sincerely,
Jolla Customer Care
Operating hours: Monday to Friday from 9.00 to 16.30 (EET); closed on weekends and public holidays (Finland)*.
Our service is based on Zendesk tool, i.e. on written communication - we do not have any phone service.
Join the Movement @ https://www.jolla.com
Like us on Facebook @ Jolla
Follow on Twitter @ https://twitter.com/jollaHQ
Dive deeper into the Jolla world @ https://blog.jolla.com - check the news on Sailfish 4
Interested in Sailfish X, i.e. Sailfish OS for Sony Xperia X, XA2, and Xperia 10. Read more @ https://shop.jolla.com/.
Keeping your Sailfish device in good shape