Update from 3.0.0.5 to 3.0.0.8 [answered]
I have updated my Intex Aqua Fish to release 3.0.0.5 via ssh and terminal commands last week. I realized several problems:
- Camera controls for broghtness do not work
- Disabling VPN is not possible in the system settings. I have to restart the device.
- Sometimes enabled WLAN makes the system extremely slow, if a public WLAN is available.
- Resetting network with Sailfish Utilities doesn't work properly. I have to restart, sometimes shutdown and start the device.
Therefore I thought to update the device from 3.0.0.5 to 3.0.0.8.
[root@Sailfish nemo]# ssu re 3.0.0.8
Changing release from 3.0.0.5 to 3.0.0.8
Your device is now in release mode!
[root@Sailfish nemo]# version --dup
REFRESHING CACHE AND DOWNLOADING PACKAGES
Resolving: 100%
Error: This request will break your system!
Finished transaction (status=2, runtime=91929ms)
...
UPGRADE NOT COMPLETE - Retry 9 of 9
Waiting 30 seconds before retry.
REFRESHING CACHE AND DOWNLOADING PACKAGES
Resolving: 100%
Error: This request will break your system!
Finished transaction (status=2, runtime=90210ms)
FINISHING
The upgrade could NOT be finished. Make sure you have
a working Internet Connection and SSU is propertly set up. In
case the repos are changing rapidly (e.g. during development),
just restarting the upgrade might fix the issue.
REBOOT AT YOUR OWN RISK.
Instead of rebooting, I switched the system back to 3.0.0.5 to avoid a factory reset. This causes the same error. I have not rebooted the system, yet. Some recommendations, what to do?
Update: If I update to 3.0.0.8 or downgrade to 3.0.0.5 nothing happens after reboot. The system keeps release 3.0.0.5. I think I have wait for the next update in December.
Maybe downgrade to 2.2.x and then upgrade to 3.0.0.8 could work? My converted Aquafish runs 3.0.0.8 and I updated it via commandline from 2.2.0
SWP ( 2018-11-12 21:07:44 +0200 )editUnfortunately downgrading doesn't work. It sounds plausible, that you could update from 2.2.0. I think the updates are delta updates, not full updates of the OS. Is it possible to force a full update, that overwrites the system like TWRP does for LineageOS or other operation systems?
jsommer ( 2018-11-13 22:24:22 +0200 )editSorry to hear that you have troubles with the upgrade. Check if you have enabled only the minimum repos required. On my Intex I get with "pkcon repo-list" this list: Enabled adaptation0 adaptation0 Enabled adaptation1 adaptation1 Enabled aliendalvik aliendalvik Enabled apps apps Enabled customer-jolla customer-jolla Enabled hotfixes hotfixes Enabled jolla jolla Enabled sailfish-eas sailfish-eas Enabled store store Enabled xt9 xt9 In case you spot something else then disable it, or remove the repo completely.
In addition after "ssu re 3.0.0.8" you might try to rebuild the local rpm database. To do this type as root: "rm -rf /var/lib/rpm/__db*" "rpm --rebuilddb" and then "pkcon refresh" and "version --dup"
Good luck!
starghost ( 2018-11-14 00:05:09 +0200 )editThanks very much for your suggesion. Unfortunately this fails either:
Some more ideas? I may have to wait for december. i thnk, the next release is planned for december, isn't it?
jsommer ( 2018-11-14 22:39:48 +0200 )editOne more idea is to use the "ssu" command to check the settings for the update process. "ssu --help" will give you an overview of the command options.
With "ssu repos" your device will list all the repos. My "converted" Aquafish lists following items:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Enabled repositories (global):
adaptation0 ... https://store-repository.jolla.com/releases/3.0.0.8/jolla-hw/adaptation-qualcomm-l500d/armv7hl/
adaptation1 ... https://store-repository.jolla.com/releases/3.0.0.8/jolla-hw/adaptation-qualcomm-l500d-dhd/armv7hl/
aliendalvik ... https://store-repository.jolla.com/releases/3.0.0.8/aliendalvik/l500d/
apps ... https://releases.jolla.com/jolla-apps/3.0.0.8/armv7hl/
customer-jolla ... https://releases.jolla.com/features/3.0.0.8/customers/jolla/armv7hl/
hotfixes ... https://releases.jolla.com/releases/3.0.0.8/hotfixes/armv7hl/
jolla ... https://releases.jolla.com/releases/3.0.0.8/jolla/armv7hl/
sailfish-eas ... https://store-repository.jolla.com/features/3.0.0.8/sailfish-eas/armv7hl/
xt9 ... https://store-repository.jolla.com/features/3.0.0.8/xt9/armv7hl/
Enabled repositories (user):
Disabled repositories (global, might be overridden by user config):
Disabled repositories (user):
home ... https://download.jollamobile.com/home:/honeybadger/latest_armv7hl/
customer-intex ...
++++++++++++++++++++++++++++++++++++++++++++++
starghost ( 2018-11-15 00:03:52 +0200 )edit