X apps not opening on frieza

Bug #1573266 reported by Allan LeSage
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
Critical
Stephen M. Webb
Libertine
Status tracked in Devel
Devel
Fix Released
Critical
Christopher Townsend
Trunk
Fix Released
Critical
Christopher Townsend
libertine (Ubuntu)
Fix Released
Critical
Christopher Townsend

Bug Description

XChat not opening on frieza rc-proposed r88 .

TEST CASE
1. Tap XChat icon.
EXPECTED
XChat opens.
ACTUAL
Nothing.

Will also tag libertine although I performed a pretty extensive exploratory test upon release of 1.0, wondering if capnproto or unity8 landings might be involved?

############
phablet@ubuntu-phablet:~$ system-image-cli -i
current build number: 88
device name: frieza
channel: ubuntu-touch/rc-proposed/bq-aquaris-pd.en
last update: 2016-04-21 16:24:53
version version: 88
version ubuntu: 20160421
version device: 20160411.0
version custom: 20160330--38-10-vivid
phablet@ubuntu-phablet:~$ apt-cache policy liblibertine1
liblibertine1:
  Installed: 1.0.0+15.04.20160411-0ubuntu1
  Candidate: 1.0.0+15.04.20160411-0ubuntu1
  Version table:
 *** 1.0.0+15.04.20160411-0ubuntu1 0
        100 /var/lib/dpkg/status
phablet@ubuntu-phablet:~$ apt-cache policy unity8
unity8:
  Installed: 8.12+15.04.20160414.1-0ubuntu1
  Candidate: 8.12+15.04.20160414.1-0ubuntu1
  Version table:
 *** 8.12+15.04.20160414.1-0ubuntu1 0
        100 /var/lib/dpkg/status

Related branches

Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

@allan its working for me on 88, although I do not have it configured yet
You have puritine? this is a standard install?

Changed in canonical-devices-system-image:
status: New → Incomplete
Revision history for this message
Allan LeSage (allanlesage) wrote :

This is from a fresh flash via ubuntu-device-flash, apt-cache search puritine turning up empty for me?

Revision history for this message
Allan LeSage (allanlesage) wrote :

FWIW davmor2 reproduced this earlier in the day informally.

Revision history for this message
Christopher Townsend (townsend) wrote :

Is there ~/.cache/upstart/application-legacy-puritine_xchat-gnome_0.0-.log and if so, could you please provide the output?

Also, Puritine is a click package, so it won't show up in apt-cache. Try 'click list'.

Thanks!

Changed in libertine:
status: New → Incomplete
Revision history for this message
Allan LeSage (allanlesage) wrote :

@townsend

phablet@ubuntu-phablet:~$ click list | grep puritine
com.ubuntu.puritine 0.7

Revision history for this message
Allan LeSage (allanlesage) wrote :

More logs to retrieve? I did have an XMir crash while testing external monitor last go, but that was on a previous flash.

Revision history for this message
Christopher Townsend (townsend) wrote :

The image contains an invalid ~/.local/share/libertine/ContainersConfig.json file which doesn't allow the puritine-click Upstart job to link to the correct ContainersConfig.json.

So the short of it is that the image needs to have the 0 byte ~/.local/share/libertine/ContainersConfig.json file removed.

Changed in libertine:
status: Incomplete → Invalid
Changed in canonical-devices-system-image:
status: Incomplete → Confirmed
Changed in canonical-devices-system-image:
assignee: nobody → Łukasz Zemczak (sil2100)
importance: Undecided → Critical
milestone: none → 11
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

After a fresh flash, it seems that this file is created on first boot after the wizard.

Revision history for this message
Christopher Townsend (townsend) wrote :

So, after doing more debugging and thinking about other processes that call into liblibertine, an unintended side effect is that a 0 byte file can be created before the puritine-click upstart job creates the link. So I was wrong on my initial assessment:(

Anyways, I have one fix in the pipe that will take care of this no matter what. I can also fix the upstart job to make the link before the 0 byte file creating, which I will do to.

I will get those fixes in a landing soon.

Changed in libertine:
status: Invalid → Triaged
importance: Undecided → Critical
Changed in libertine (Ubuntu):
status: New → Triaged
importance: Undecided → Critical
assignee: nobody → Christopher Townsend (townsend)
Changed in canonical-devices-system-image:
assignee: Łukasz Zemczak (sil2100) → Stephen M. Webb (bregma)
Revision history for this message
Libertine CI Bot (libertine-ci-bot) wrote :

Fix committed into lp:libertine at revision 211, scheduled for release in libertine, milestone Unknown

Changed in libertine:
status: In Progress → Fix Committed
Changed in libertine (Ubuntu):
status: Triaged → In Progress
Changed in canonical-devices-system-image:
status: Confirmed → In Progress
Changed in libertine (Ubuntu):
status: In Progress → Fix Released
kevin gunn (kgunn72)
Changed in canonical-devices-system-image:
status: In Progress → Fix Committed
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.