gwibber stopped talking to identi.ca

Bug #696445 reported by Marius Gedminas
36
This bug affects 7 people
Affects Status Importance Assigned to Milestone
ca-certificates (Ubuntu)
Invalid
Undecided
Unassigned
gwibber (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: gwibber

My gwibber stopped sending dents to identi.ca, and it stopped retrieving new ones.

When I launch gwibber, type a message, and press Enter, the message is cleared from the edit box, and the stream is visibly refreshed. However the message doesn't appear anywhere. I've waited hours, I think.

If I post a message through Identi.ca's website, and press refresh in Gwibber, it visibly updates the stream, but then doesn't show any new messages. Identi.ca forwards my dents to Twitter, and Gwibber sees them in the Twitter stream -- but not in the original Identi.ca stream.

I've tried closing gwibber, killing all gwibber-service processes and then restarting gwibber and repeating the tests above, with same results. I see new gwibber-service processes that were spawned with new PIDs.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: gwibber 2.32.2-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.35-24.42-generic 2.6.35.8
Uname: Linux 2.6.35-24-generic i686
Architecture: i386
Date: Sun Jan 2 13:02:21 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=lt_LT:lt:en_GB:en
 LC_CTYPE=lt_LT.UTF-8
 PATH=(custom, user)
 LANG=lt_LT.utf8
 SHELL=/bin/bash
SourcePackage: gwibber

Revision history for this message
Marius Gedminas (mgedmin) wrote :
Revision history for this message
Marius Gedminas (mgedmin) wrote :

This is probably relevant:

    $ tail ~/.xsession-errors
    ...
    Traceback (most recent call last):
      File "/usr/lib/python2.6/dist-packages/gwibber/microblog/network.py", line 53, in __init__
        self.curl.perform()
    error: (60, 'server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none')

This is repeated multiple times.

Revision history for this message
Omer Akram (om26er) wrote : Re: [Bug 696445] Re: gwibber stopped talking to identi.ca

https://answers.edge.launchpad.net/gwibber/+question/101673 might have a
workaround could you try it out

On Sun, Jan 2, 2011 at 4:11 PM, Marius Gedminas <email address hidden> wrote:

> This is probably relevant:
>
> $ tail ~/.xsession-errors
> ...
> Traceback (most recent call last):
> File "/usr/lib/python2.6/dist-packages/gwibber/microblog/network.py",
> line 53, in __init__
> self.curl.perform()
> error: (60, 'server certificate verification failed. CAfile:
> /etc/ssl/certs/ca-certificates.crt CRLfile: none')
>
> This is repeated multiple times.
>
> --
> You received this bug notification because you are subscribed to gwibber
> in ubuntu.
> https://bugs.launchpad.net/bugs/696445
>
> Title:
> gwibber stopped talking to identi.ca
>
> Status in “gwibber” package in Ubuntu:
> New
>
> Bug description:
> Binary package hint: gwibber
>
> My gwibber stopped sending dents to identi.ca, and it stopped retrieving
> new ones.
>
> When I launch gwibber, type a message, and press Enter, the message is
> cleared from the edit box, and the stream is visibly refreshed. However the
> message doesn't appear anywhere. I've waited hours, I think.
>
> If I post a message through Identi.ca's website, and press refresh in
> Gwibber, it visibly updates the stream, but then doesn't show any new
> messages. Identi.ca forwards my dents to Twitter, and Gwibber sees them in
> the Twitter stream -- but not in the original Identi.ca stream.
>
> I've tried closing gwibber, killing all gwibber-service processes and then
> restarting gwibber and repeating the tests above, with same results. I see
> new gwibber-service processes that were spawned with new PIDs.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 10.10
> Package: gwibber 2.32.2-0ubuntu2
> ProcVersionSignature: Ubuntu 2.6.35-24.42-generic 2.6.35.8
> Uname: Linux 2.6.35-24-generic i686
> Architecture: i386
> Date: Sun Jan 2 13:02:21 2011
> EcryptfsInUse: Yes
> InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
> PackageArchitecture: all
> ProcEnviron:
> LANGUAGE=lt_LT:lt:en_GB:en
> LC_CTYPE=lt_LT.UTF-8
> PATH=(custom, user)
> LANG=lt_LT.utf8
> SHELL=/bin/bash
> SourcePackage: gwibber
>
>
>

Revision history for this message
Michael Fötsch (foetsch) wrote :

What worked for me is installing the identi.ca certificate system-wide:

1. Download it from http://crt.comodoca.com/COMODOHigh-AssuranceSecureServerCA.crt

2. Convert it using this command:

  $ openssl x509 -inform DER -in COMODOHigh-AssuranceSecureServerCA.crt -out outcert.crt -text

3. Copy the resulting file outcert.crt to /usr/share/ca-certificates/COMODO_High_Assurance_Secure_Server_CA.crt

4. Run dpkg-reconfigure:

  $ sudo dpkg-reconfigure ca-certificates

(Details here: http://realmike.org/blog/2011/01/02/ssl-certificate-error-with-gwibber-and-identica-on-ubuntu/)

Not sure whether this is the right fix for the problem, but Gwibber and cURL work after this.

Revision history for this message
Marius Gedminas (mgedmin) wrote :

Looks like identi.ca is using a new certificate, issued by Comodo on 2011-01-01.

What's the right thing to do here, to solve this for everyone, and not just me? File a bug against ca-certificates, asking for them to include Comodo's CA cert?

Revision history for this message
Michael Fötsch (foetsch) wrote :

@mgedmin Filing a ca-certificates bug sounds like the right thing to do. Can you do that?

Revision history for this message
Marius Gedminas (mgedmin) wrote :

This appears to be a repeat of bug 522067, except the missing certificate is a different one, and it affects identi.ca rather than twitter.

Changed in ca-certificates (Ubuntu):
status: New → Confirmed
Revision history for this message
Julian Alarcon (julian-alarcon) wrote :

The problem is inside identica according to Evan Prodromou
http://identi.ca/notice/61480348

The bug is still valid because maybe there are some changes to do afeter they fix this problem on identi.ca

Changed in gwibber (Ubuntu):
status: New → Incomplete
status: Incomplete → Invalid
Revision history for this message
Marius Gedminas (mgedmin) wrote :

For the record, this is now fixed on the server-side: http://identi.ca/notice/61490309 and Gwibber works for me again.

Changed in ca-certificates (Ubuntu):
status: Confirmed → Invalid
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.