Keyboard no longer works in Unity8 desktop session

Bug #1354564 reported by Christopher Townsend
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Mir
New
High
Unassigned
mir (Ubuntu)
Confirmed
Undecided
Unassigned
qtmir (Ubuntu)
Confirmed
Undecided
Josh Arenson
unity8 (Ubuntu)
Incomplete
Undecided
Unassigned
unity8-desktop-session (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The keyboard no longer works in the Unity 8 desktop session. Looking at the ~/.cache/upstart/unity8.log, it looks as though the socket Unity 8 is trying to connect to does not exist. I see some of the following messages:

UbuntuKeyboardInfo - socket error: "QLocalSocket::connectToServer: Invalid name"

then the last message says:

Failed to connect to "/run/user/1001/ubuntu-keyboard-info" after 10 failed attempts

I looked in /run/user/1001 and did not see any file by that name.

Revision history for this message
Michał Sawicz (saviq) wrote :

It's rather the other way around, can you check ~/.cache/upstart/maliit-server.log? The socket above is only there as a side channel for OSK to tell the shell its dimensions, so it's maliit that creates that socket, it must be unable to start for some reason.

Changed in unity8 (Ubuntu):
status: New → Incomplete
Revision history for this message
Christopher Townsend (townsend) wrote :

Hi saviq,

There is no maliit-server.log in that path. I guess that means it's not getting started.

Revision history for this message
Michał Sawicz (saviq) wrote :

Indeed, not sure what would cause that, but there's nothing in unity8 that should have... With the converging of the two unity8 jobs maliit should start "on unity8 started", so should be fine there.

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

Doesn't seem maliit is installed on my system. I guess it's not a dependency for the Unity8 desktop??? I'll try installing it and see if it helps.

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

Oh, one other thing here. We are talking about the hardware keyboard, right?

Revision history for this message
Michał Sawicz (saviq) wrote :

Lol, no. Maliit is the virtual keyboard...

If it's hardware keyboard that doesn't work for you, that's unrelated to maliit and we need to investigate between mir, qtmir and unity8.

Changed in maliit-framework (Ubuntu):
status: New → Invalid
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Suspicious that Mir update 0.5.1 went out just before this bug was reported. And Mir 0.5.1 only contained one change:
https://code.launchpad.net/~andreas-pokorny/mir/fix-1346952/+merge/227993

Changed in mir:
milestone: none → 0.7.0
kevin gunn (kgunn72)
Changed in mir:
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mir (Ubuntu):
status: New → Confirmed
Changed in qtmir (Ubuntu):
status: New → Confirmed
Changed in unity8-desktop-session (Ubuntu):
status: New → Confirmed
Revision history for this message
Andreas Pokorny (andreas-pokorny) wrote :

Keyboard works for me within greeter and unity8-dash on the desktop. Keyboard on side stage does not work.

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

You're right, that's the behavior I see as well. I noticed this when I was trying to enter my U1 credentials in the Accounts settings.

Changed in mir:
milestone: 0.7.0 → 0.8.0
Revision history for this message
Will Cooke (willcooke) wrote :

This does seem to be specific to Systems Settings. Steps to recreate:

Open Notes app, create a new Note and enter some text.
Dismiss side stage
Open System Settings app & go to Accounts
Try and enter details for U1 or Facebook
Notice you can not type in to the input fields.

Revision history for this message
kevin gunn (kgunn72) wrote :
no longer affects: maliit-framework (Ubuntu)
Changed in mir:
milestone: 0.8.0 → 0.9.0
Changed in mir:
milestone: 0.9.0 → 0.8.0
kevin gunn (kgunn72)
Changed in qtmir (Ubuntu):
assignee: nobody → Josh Arenson (josharenson)
Changed in mir:
milestone: 0.8.0 → 0.9.0
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.