Ask / Submit

Revision history [back]

click to hide/show revision 1
initial version

posted 2017-11-13 01:52:49 +0300

I had this problem and discarded the phone. Now I picked it back up and made another attempt. I add description of the steps here, in case others find this page. I am trying to reconstruct work done over several days, so there mey be inaccuracies.

ssh to the phone was possible. My aim was to make version --dup work. I attacked this mainly on two fronts.

Running systemd user session

Running it manually gave some cgroup permission error message, so I did (quite haphazardly) as root:

chmod -R a+rwx `mount | grep cgroup | cut -d" " -f3`

Then as nemo:

/lib/systemd/systemd --user --unit=default.target

Installing extra packages

On another jolla phone (I have two) I downloaded:

  • jolla-devicelock-daemon-encpartition-0.2.4.6-10.37.1.jolla.armv7hl.rpm
  • jolla-devicelock-plugin-encpartition-0.2.4.6-10.37.1.jolla.armv7hl.rpm
  • nemo-qml-plugin-devicelock-0.2.2.3-1.9.2.armv7hl.rpm

Using commands like: pkcon download /tmp jolla-devicelock-daemon-encpartition

I'm sure you can get these files otherwise. Possibly even on the sick phone. I transferred them two the sick phone, and ran:

rpm -i --force jolla-devicelock-daemon-encpartition-0.2.4.6-10.37.1.jolla.armv7hl.rpm jolla-devicelock-plugin-encpartition-0.2.4.6-10.37.1.jolla.armv7hl.rpm nemo-qml-plugin-devicelock-0.2.2.3-1.9.2.armv7hl.rpm

Run version --dup

After that version --dup ran it's course. It took quite a while.

Update to 2.1.1.26 from console

This was the final step that revived the phone. Just do

devel-su
ssu re 2.1.1.26
version --dup
reboot

See here about freeing up space and rebalancing if necessary:

https://reviewjolla.blogspot.no/2017/08/sailfish-os-21126-jamsanjoki-released.html

I had this problem and discarded the phone. Now I picked it back up and made another attempt. I add description of the steps here, in case others find this page. I am trying to reconstruct work done over several days, so there mey may be inaccuracies.

ssh to the phone was possible. My aim was to make version --dup work. I attacked this mainly on two fronts.

Running systemd user session

Running it manually gave some cgroup permission error message, so I did (quite haphazardly) as root:

chmod -R a+rwx `mount | grep cgroup | cut -d" " -f3`

Then as nemo:

/lib/systemd/systemd --user --unit=default.target

Installing extra packages

version --dup threw these errors about jolla-devicelock. On another jolla phone (I have two) I downloaded:

  • jolla-devicelock-daemon-encpartition-0.2.4.6-10.37.1.jolla.armv7hl.rpm
  • jolla-devicelock-plugin-encpartition-0.2.4.6-10.37.1.jolla.armv7hl.rpm
  • nemo-qml-plugin-devicelock-0.2.2.3-1.9.2.armv7hl.rpm

Using commands like: pkcon download /tmp jolla-devicelock-daemon-encpartition

I'm sure you can get these files otherwise. Possibly even on the sick phone. Anyway, I put them up here: http://files.idrift.no/gaute/jollarpms/

I transferred them two the sick phone, and ran:

rpm -i --force jolla-devicelock-daemon-encpartition-0.2.4.6-10.37.1.jolla.armv7hl.rpm jolla-devicelock-plugin-encpartition-0.2.4.6-10.37.1.jolla.armv7hl.rpm nemo-qml-plugin-devicelock-0.2.2.3-1.9.2.armv7hl.rpm

Run version --dup

After that version --dup ran it's course. It took quite a while.

Update to 2.1.1.26 from console

This was the final step that revived the phone. Just do

devel-su
ssu re 2.1.1.26
version --dup
reboot

See here about freeing up space and rebalancing if necessary:

https://reviewjolla.blogspot.no/2017/08/sailfish-os-21126-jamsanjoki-released.html