Red Hat Bugzilla – Bug 806441
Newsgroups not working anymore
Last modified: 2012-03-28 12:03:41 EDT
Description of problem:
Since some version of "thunderbird", the usenet news(groups) are not anymore readable.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Start "thunderbird -jsconsole -safe-mode"
Try to access a *subscribed* newsgroup
The newsgroup should be accessed and the message list displayed
Error console output while trying to read news:
Timestamp: 03/23/2012 07:23:37 PM
Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgFolder.updateFolder]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource:///modules/dbViewWrapper.js :: FolderNotificationHelper_notifyOnLoad :: line 131" data: no]
The news server is "localhost", using "leafnode".
This was working in the past and it still works with "slrn" and, of course, "telnet localhost 119".
Checking with "netstat -t" does not show any connection to "localhost:119" when using TB. Of course, with "slrn" the connection shows up.
Finally, even trying to subscribe to a new newsgroup does not show any connection to "localhost:119" and it simply waits forever. No new error in console appears.
I can suspect a local issue (some DB corruption, maybe?), but I've no idea on how to debug any further.
Well, some more last minute news.
The error console show:
Timestamp: 03/23/2012 07:36:40 PM
Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIMsgIncomingServer.performExpand]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://messenger/content/mailWindowOverlay.js :: GetFolderMessages :: line 2419" data: no]
When trying "Get messages" from the News pull down menu.
Sorry, I can't reproduce such behaviour. Do you have by any chance proxy set in gnome-control-center/Network/Network proxy?
Gnome 3 proxy setting is accepted since Thunderbird 11. It shouldn't work on localhost connection though.
Please attach also output of (don't forget check output for sensitive information!):
gsettings list-recursively org.gnome.system.proxy
thanks for the answer.
I suspect it is a "local" problem, maybe some database file is damaged or the like, that's why you cannot reproduce.
There is no proxy setting. First of all the problem showed up already in TB 9 or 8, second I've a local IMAP server, and this works fine, I can read emails.
Finally, the configuration tool and gsettings do not report any proxy.
org.gnome.system.proxy autoconfig-url ''
org.gnome.system.proxy ignore-hosts ['localhost', '127.0.0.0/8']
org.gnome.system.proxy mode 'none'
org.gnome.system.proxy use-same-proxy false
org.gnome.system.proxy.ftp host ''
org.gnome.system.proxy.ftp port 0
org.gnome.system.proxy.http authentication-password ''
org.gnome.system.proxy.http authentication-user ''
org.gnome.system.proxy.http enabled false
org.gnome.system.proxy.http host ''
org.gnome.system.proxy.http port 0
org.gnome.system.proxy.http use-authentication false
org.gnome.system.proxy.https host ''
org.gnome.system.proxy.https port 0
org.gnome.system.proxy.socks host ''
org.gnome.system.proxy.socks port 0
One problem could be the difficulties I've in debugging it.
TB does not seem to offer some "verbose" mode or similar in order to understand where exactly the problem happens.
So, if you've any suggestions on how I could try to get more information out of TB, it would be really appreciated!
For example, what are those .js modules reported by the error console?
maybe one more discovery.
Deleting the TB user folder (the one with pseudo random name) seems to restore the NNTP connection capabilities.
Now, I would like to fix it without re-creating everything, especially the email account.
Which files are used by the news reader?
I might consider to delete only those.
OK, it seems "prefs.js" has problems.
Deleting only this file restores the news reader, but, of course, all other settings (email account and so on) are lost...
Any idea, from the error console log, on what could it be?
finally it seems I solved the issue.
I do not know the reason, but re-creating a second news group account worked.
So, after that, it was enough to delete the old one.
I guess you can close this report, if you like.
Okay, thanks for letting us know.
Btw you can build thunderbird debug package which shows much more debugging info than one we ship. To create such package you have to build our own rpm by changing thunderbird.spec in thunderbird's srpm following line:
%define debug_build 1
It's a little bit complicated and I'm going to write some instructions about this subject some day.