Bug 690475

Summary: Cannot start at_spi_registry
Product: [Fedora] Fedora Reporter: Oliver Reardon <ojdon>
Component: florenceAssignee: Simon <cassmodiah>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: benasselstine, cassmodiah, geg, grigoreo, james, vascom2
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: florence-0.5.0-2.fc16 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-08-11 23:29:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

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.