Bug 9603 - Sparkleshare does not start
Summary: Sparkleshare does not start
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 3
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA2TOO mga2-32-ok mga3-32-ok mga3-64...
Keywords: Triaged, validated_update
Depends on:
Blocks:
 
Reported: 2013-04-03 12:12 CEST by Daniel Kjellin
Modified: 2013-09-19 11:30 CEST (History)
8 users (show)

See Also:
Source RPM: webkit-sharp
CVE:
Status comment:


Attachments
crash report from /home/user/SparkleShare (1.10 KB, text/plain)
2013-04-03 12:13 CEST, Daniel Kjellin
Details

Description Daniel Kjellin 2013-04-03 12:12:57 CEST
Description of problem:
I installed sparkleshare 1.0.0 on a fully updated mageia3 system and I bring up a terminal and type in (as my normal user) "sparkleshare start" and it seems to start. When I check the SparkleShare folder I find a crash_report.txt file and sparkleshare is not running.

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

How reproducible:
install sparkleshare and try to start it. I've tested on two systems (both installed from beta3 and then fully updated using rpmdrake)

Steps to Reproduce:
1.
2.
3.


Reproducible: 

Steps to Reproduce:
Comment 1 Daniel Kjellin 2013-04-03 12:13:43 CEST
Created attachment 3690 [details]
crash report from /home/user/SparkleShare
Manuel Hiebel 2013-04-06 23:17:48 CEST

Keywords: (none) => Triaged
Assignee: bugsquad => stormi
Source RPM: (none) => sparkleshare

Samuel Verschelde 2013-04-08 10:21:43 CEST

Assignee: stormi => adriengallou

Comment 2 Maat 2013-04-17 12:03:04 CEST
Confirmed for me on cauldron mga3 64bits with sparkleshare-1.0.0-2.mga3

CC: (none) => maat-ml

Comment 3 Samuel Verschelde 2013-08-27 10:56:09 CEST
looks like Adrien will not maintain it, I guess I'll have to be a responsible mentor and take care of it

Assignee: adriengallou => stormi

Comment 4 Samuel Verschelde 2013-08-27 10:57:18 CEST
*** Bug 11060 has been marked as a duplicate of this bug. ***

CC: (none) => nicolas.lecureuil

Comment 5 Samuel Verschelde 2013-09-02 15:19:06 CEST
Could be https://github.com/hbons/SparkleShare/issues/1222

Does it still crash if you remove or rename sparkleshare's ~/.config/sparkleshare/ ?
Samuel Verschelde 2013-09-02 15:19:16 CEST

Keywords: (none) => NEEDINFO
CC: (none) => stormi

Comment 6 Daniel Kjellin 2013-09-06 13:14:49 CEST
No, that does not help

rm -rf .config/sparkleshare/
$ sparkleshare start
Stale SparkleShare PID file found, starting a new instance...
Starting SparkleShare... Done.
$ Error setting attribute: Setting attribute metadata::custom-icon-name not supported
21:06:52 | Config | Wrote to '/home/daniel/.config/sparkleshare/config.xml'
21:06:52 | Config | Updated option notifications:True
$pgrep sparkle
$

crash_report.txt looks the same (and is updated to match today's date & time). Anything else I can do to help track this down?
Comment 7 Daniel Kjellin 2013-09-07 10:53:01 CEST
I've played around trying to track down this problem, and found a "solution". If I run
sudo link /usr/lib64/libwebkitgtk-1.0.so.0 /usr/lib64/libwebkit-1.0.so.2
sparkleshare works. I do not quite know how we can fix the package to look for  libwebkitgtk-1.0.so.0 instead of libwebkit-1.0.so.2.
Samuel Verschelde 2013-09-08 11:03:03 CEST

Version: Cauldron => 3

Comment 8 Samuel Verschelde 2013-09-08 11:30:05 CEST
Good news is it works in cauldron (see bug #11060), so the problem was fixed afterwards. Probably a webkit issue that was fixed.

Funda, would you know what changes of yours to webkit would have fixed that after Mageia 3's release?

Keywords: NEEDINFO => (none)
CC: (none) => fundawang
Source RPM: sparkleshare => webkit

Samuel Verschelde 2013-09-08 11:40:09 CEST

Source RPM: webkit => webkit-sharp

Comment 9 Samuel Verschelde 2013-09-08 11:53:58 CEST
It looks like https://bugzilla.redhat.com/show_bug.cgi?id=658502
Comment 10 Samuel Verschelde 2013-09-08 14:18:27 CEST
In fact cauldron was affected as well, the problem was in webkit-sharp. Patch from the bugzilla bug report has been added to webkit-sharp in cauldron. 

Updates for Mageia 3 and maybe Mageia 2 too submitted (some apps might be affected too).

*** Advisory ***

A bug in webkit-sharp made it look from libwebkitgtk at /usr/lib{,64}/libwebkit-1.0.so.2 instead of /usr/lib{,64}/libwebkitgtk-1.0.so.0. It was detected because it made sparkleshare crash in Mageia 3, but also affects Mageia 2 (although the older version of sparkleshare there doesn't seem to crash).

The update fixes this library path issue.



*** RPMs ***

SRPMs webkit-sharp-0.3-3.1.mga2 and webkit-sharp-0.3-5.1.mga3

The list of RPMs will be given by http://mageia.madb.org/tools/updates soon and pasted here when available.

Assignee: stormi => qa-bugs
Whiteboard: (none) => MGA2TOO

Comment 11 Samuel Verschelde 2013-09-08 14:19:18 CEST
(In reply to Samuel VERSCHELDE from comment #10)
> Patch from the bugzilla bug report has been added to webkit-sharp in
> cauldron. 

I meant "redhat bug report".
Comment 12 Dave Hodgins 2013-09-12 23:11:01 CEST
Advisory 9603.adv committed to svn.

CC: (none) => davidwhodgins

Comment 13 David GEIGER 2013-09-14 09:22:40 CEST
Testing complete mga2_32, ok for me nothing to report.

before updating:
$ rm -rf ~/.config/sparkleshare/
$ sparkleshare start
SparkleShare stale pid file found, starting a new instance.
Starting SparkleShare... Done.
[david@localhost ~]$ 09:14:57 [Config] Created "/home/david/.config/sparkleshare"
09:14:57 [Config] Created "/home/david/.config/sparkleshare/icons"
09:14:57 [Config] Created "/home/david/.config/sparkleshare/config.xml"
09:14:57 [Config] Updated notifications:True
09:14:57 [Config] Updated "/home/david/.config/sparkleshare/config.xml"

---------------------------------------------------------------------------
after updating:
$ rm -rf ~/.config/sparkleshare/
[david@localhost ~]$ sparkleshare start
SparkleShare stale pid file found, starting a new instance.
Starting SparkleShare... Done.
[david@localhost ~]$ 09:18:57 [Config] Created "/home/david/.config/sparkleshare"
09:18:57 [Config] Created "/home/david/.config/sparkleshare/icons"
09:18:57 [Config] Created "/home/david/.config/sparkleshare/config.xml"
09:18:58 [Config] Updated notifications:True
09:18:58 [Config] Updated "/home/david/.config/sparkleshare/config.xml"
09:19:26 [Config] Updated "/home/david/.config/sparkleshare/config.xml"
09:19:26 [Config] Updated "/home/david/.config/sparkleshare/config.xml"

CC: (none) => geiger.david68210
Whiteboard: MGA2TOO => MGA2TOO mga2-32-ok

Comment 14 David GEIGER 2013-09-14 09:58:33 CEST
Testing complete mga3_32, ok for me nothing to report.

Before updating (webkit-sharp):
$ rm -rf ~/.config/sparkleshare/
[david@localhost ~]$ sparkleshare start
Stale SparkleShare PID file found, starting a new instance...
Starting SparkleShare... Done.
[david@localhost ~]$ 09:52:53 | Config | Wrote to '/home/david/.config/sparkleshare/config.xml'
09:52:53 | Config | Updated option notifications:True

sparkleshare does not start !!

----------------------------------------------------------------------

After updating (webkit-sharp):
$ rm -rf ~/.config/sparkleshare/
$ sparkleshare start
Stale SparkleShare PID file found, starting a new instance...
Starting SparkleShare... Done.
[david@localhost ~]$ 09:55:51 | Config | Wrote to '/home/david/.config/sparkleshare/config.xml'
09:55:51 | Config | Updated option notifications:True
09:55:52 | Auth | Created keypair '/home/david/.config/sparkleshare/2013-09-14 09h55.key'
09:55:52 | Auth | Imported key '/home/david/.config/sparkleshare/2013-09-14 09h55.key'

Now sparkleshare will start and works fine.

Whiteboard: MGA2TOO mga2-32-ok => MGA2TOO mga2-32-ok mga3-32-ok

Comment 15 David GEIGER 2013-09-14 10:04:15 CEST
Testing complete mga3_64, ok for me nothing to report.

Before updating (webkit-sharp):
$ rm -rf ~/.config/sparkleshare/
[david@david ~]$ sparkleshare start
Stale SparkleShare PID file found, starting a new instance...
Starting SparkleShare... Done.
[david@david ~]$ 09:59:39 | Config | Wrote to '/home/david/.config/sparkleshare/config.xml'
09:59:39 | Config | Updated option notifications:True
Gtk-Message: Failed to load module "canberra-gtk-module"

sparkleshare does not start !!

------------------------------------------------------------------------------
After updating (webkit-sharp):
$ rm -rf ~/.config/sparkleshare/
[david@david ~]$ sparkleshare start
Stale SparkleShare PID file found, starting a new instance...
Starting SparkleShare... Done.
[david@david ~]$ 10:02:59 | Config | Wrote to '/home/david/.config/sparkleshare/config.xml'
10:02:59 | Config | Updated option notifications:True
Gtk-Message: Failed to load module "canberra-gtk-module"
10:02:59 | Auth | Created keypair '/home/david/.config/sparkleshare/2013-09-14 10h02.key'
10:03:00 | Auth | Imported key '/home/david/.config/sparkleshare/2013-09-14 10h02.key'

Now sparkleshare will start and works fine.

Whiteboard: MGA2TOO mga2-32-ok mga3-32-ok => MGA2TOO mga2-32-ok mga3-32-ok mga3-64-ok

Comment 16 Dave Hodgins 2013-09-16 02:16:21 CEST
Testing complete Mageia 2 x86_64.

Someone from the sysadmin team please push 9603.adv to updates.

Keywords: (none) => validated_update
Whiteboard: MGA2TOO mga2-32-ok mga3-32-ok mga3-64-ok => MGA2TOO mga2-32-ok mga3-32-ok mga3-64-ok mga2-64-ok
CC: (none) => sysadmin-bugs

Comment 17 Thomas Backlund 2013-09-19 11:30:02 CEST
Update pushed:
http://advisories.mageia.org/MGAA-2013-0107.html

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED


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