Bug 690475 - Cannot start at_spi_registry
Summary: Cannot start at_spi_registry
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: florence
Version: 15
Hardware: i386
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Simon
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-24 12:58 UTC by Oliver Reardon
Modified: 2011-08-22 15:06 UTC (History)
6 users (show)

Fixed In Version: florence-0.5.0-2.fc16
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-08-11 23:29:26 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Oliver Reardon 2011-03-24 12:58:43 UTC
Description of problem:
Once I installed the Fedora 15 alpha image onto my Viewpad 10, I then installed Florence, the on screen keyboard, everything seemed to work. But when I had finished updating Fedora, Florence seemed to have stopped working. I tried launching Florence through the terminal but it says that I need to turn on at_spi_registry since it hasn't started at session startup.

Version-Release number of selected component (if applicable):


How reproducible:
Everytime I try and launch Florence.

Steps to Reproduce:
1. Through Terminal
2. Through Terminal (As root)
3. Clicking the icon (Does nothing)
  
Actual results:
Florence fails to launch.

Expected results:
Florence should appear at the bottom of my screen like it did before.

Additional info:

(Sorry if this is incorrect, my first bug filed here)

Comment 1 James 2011-04-18 20:58:56 UTC
Still broken as of florence-0.5.0-1.fc15, on Fedora 15 Beta up-to-date as of 2011-04-18.


$ florence -d
Florence version 0.5.0
XRECORD has been disabled at compile time.

** (florence:31067): WARNING **: AT_SPI_REGISTRY was not started at session startup.

** (florence:31067): WARNING **: Could not locate registry
ERROR: Xtest extension not compiled in and at-spi not working
FATAL ERROR: There is no way we can send keyboard events.
If you need help, please rerun with the -d switch (debug)
and send the output to f.agrech


Caribou and CellWriter seem to work OK on this system.

Comment 2 Vasiliy Glazov 2011-06-01 06:28:04 UTC
I confirm this bug. It broken in F15 release.

Comment 3 geg 2011-06-21 08:41:21 UTC
I confirm this bug also.

Comment 4 grigoreo 2011-07-28 07:03:04 UTC
I confirm this bug also.

Comment 5 Ben Asselstine 2011-07-31 13:53:53 UTC
I doubt we need more confirmations, but I can confirm this bug on a newly installed fedora 15 system from the live cd.  eekboard works as an alternative, but lacks features that florence has.

Comment 6 Ben Asselstine 2011-07-31 14:16:23 UTC
here's how i fixed it:

sudo yum remove florence
yumdownloader --source florence
rpm -ivh florence-0.4.7-3.fc15.src.rpm 
sudo yumbuilddep  florence-0.4.7-3.fc15.src.rpm 
cd ~/rpmbuild/SOURCES
tar -jxvf  florence-0.4.7.tar.bz2
cd florence-0.4.7
sudo yum install libXtst-devel
./configure --prefix=/usr --without-notification
make
sudo make install

TL;DR: libXtst-devel must be present when doing the configure.  If Simon adds libXtst-devel as a required build dependency the florence package should work just fine in fedora 15.

yay!

Comment 7 Ben Asselstine 2011-07-31 14:39:07 UTC
whoops!  I made a typo.

s/yumbuilddep/yum-builddep/

Comment 8 James 2011-07-31 15:28:19 UTC
(In reply to comment #6)

> TL;DR: libXtst-devel must be present when doing the configure.  If Simon adds
> libXtst-devel as a required build dependency the florence package should work

...and removes --without-xtst from the %configure statement in the .spec file.

Otherwise, this fix works for me too. Managed to roll a functioning florence package.

Comment 9 Simon 2011-08-02 17:36:14 UTC
I can't test it. Are you really sure that will work? Then I will do this..

Comment 10 Ben Asselstine 2011-08-02 17:46:04 UTC
I can test the rpm on f15 before you push it to the updates repository.

Comment 11 Fedora Update System 2011-08-02 18:51:17 UTC
florence-0.5.0-2.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/florence-0.5.0-2.fc15

Comment 12 Fedora Update System 2011-08-02 18:55:47 UTC
florence-0.5.0-2.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/florence-0.5.0-2.fc16

Comment 13 Ben Asselstine 2011-08-02 19:30:22 UTC
I have downloaded florence-0.5.0-2.fc15.i686.rpm and installed it.  The program now starts.

$ rpm -qi --requires florence | grep "libXtst"
libXtst.so.6  

So that looks good too.

Thank you!

Comment 14 Fedora Update System 2011-08-02 20:50:17 UTC
Package florence-0.5.0-2.fc16:
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing florence-0.5.0-2.fc16'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/florence-0.5.0-2.fc16
then log in and leave karma (feedback).

Comment 15 Fedora Update System 2011-08-11 23:29:21 UTC
florence-0.5.0-2.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 16 Fedora Update System 2011-08-22 15:06:12 UTC
florence-0.5.0-2.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.