1. Crash Firefox 2. crash bang boom dialog comes up 3. error dialog appears saying the crash report could not be sent Submit.log: Crash report submission failed: problem with the SSL CA cert (path? access rights?) ted said to investigate libcurl's handling of https://crash-reports.mozilla.com/submit.
curl https://crash-reports.mozilla.com/submit curl: (77) error setting certificate verify locations: CAfile: /etc/ssl/certs/ca-certificates.crt CApath: none
curl error 77 is problem with the SSL CA cert (path? access rights?) and the file /etc/ssl/certs/ca-certificates.crt does not exist.
FWIW, this curl command works just fine on Ubuntu 7.04, so I think this is a bug in Ubuntu.
sudo apt-get install ca-certificates Dunno why that doesn't get installed as a dependency of openssl, given that SSL is pretty useless on the web without those certs, but you can file that upstream.
ca-certificates is now a dependency for firefox-3.0 on Ubuntu: http://bazaar.launchpad.net/~mozillateam/firefox/firefox-3.0.head/revision/194
Sorry, I've removed that. It's not a problem with Ubuntu firefox build after all. It's more of an issue with the curl package.
Yeah, it doesn't make sense for the Ubuntu package, as they're unlikely to use our crash reporting. It's only a problem for running official builds on Ubuntu, so fixing it in libcurl/openssl would make sense.
This problem occurs on 8.04 also, I use mozilla's release of FF not Ubuntu's so the dependency thing doesn't affect me so I had to install it by hand.
right, the problem is that ubuntu's libcurl/openssl should depend on ca-certificates, and it doesn't. this is a bug that should be filed against ubuntu. all we could do is write ubuntu specific system requirements "you need ca-certificates to use the crash reporter", which seems kinda pointless. another way of writing it is: "your system needs to work before you can browse the web".