Bug 27138

Summary: wrong pre-configured location of SSL certificates
Product: Sisyphus Reporter: Ivan Zakharyaschev <imz>
Component: bzrAssignee: cetus <cetus>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: antohami, cas, cetus, cetus, cow, darktemplar, evg, george, grenka, imz, lav, mithraen, nbr, qa_viy, rider, sem, shaba, sin, slev, vitty, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Ivan Zakharyaschev 2012-03-29 22:37:33 MSK
bzr-2.5.0-alt1

$ bzr checkout lp:inkscape-docs
Value "/etc/ssl/certs/ca-certificates.crt" is not valid for "ssl.ca_certs"
No valid trusted SSL CA certificates file set. See 'bzr help ssl.ca_certs' for more information on setting trusted CAs.

See `bzr help ssl.ca_certs` for how to specify trusted CAcertificates.
Pass -Ossl.cert_reqs=none to disable certificate verification entirely.

bzr: ERROR: _ssl.c:331: No root certificates specified for verification of other-side certificates.
$ locate .crt
/usr/share/ca-certificates/ca-bundle.crt
/usr/share/kde4/apps/kssl/ca-bundle.crt
$
Comment 1 Ivan Zakharyaschev 2012-03-29 22:38:13 MSK
$ rpm -qf /usr/share/ca-certificates/ca-bundle.crt
ca-certificates-2012.01.17-alt1
$
Comment 2 Ivan Zakharyaschev 2012-03-29 22:39:22 MSK
Workaround -- this way it works:

$ bzr -Ossl.cert_reqs=none checkout lp:inkscape-docs
Not checking SSL certificate for xmlrpc.launchpad.net: 443
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
$
Comment 3 Alexey Shabalin 2012-05-17 13:03:52 MSK
Ау! почините эту тривиальную багу. Если для bzr ещё и можно использовать Workaround, то для git bzr - нет.
Comment 4 viy 2012-05-19 00:03:00 MSK
Гм. похоже, этот пакет заброшен.
пакет формально на solo@, 
но Андрей давно не занимается пакетами.
По хорошему acl надо сбросить в nobody@
чтобы кто-то другой подхватил.

Нет возражений?
Comment 5 А. Китайкин 2012-06-29 14:18:24 MSK
Правильный workaround -- добавить строчку в секцию DEFAULT в файле ~/.bazaar/bazaar.conf:

[DEFAULT]
ssl.ca_certs = /usr/share/ca-certificates/ca-bundle.crt

Еще один правильный workaround -- launchpad-login с последующим доступом по ssh.

Пакет не заброшен. Патчик будет.
Comment 6 Repository Robot 2012-07-03 17:47:59 MSK
bzr-2.5.0-alt2 -> sisyphus:

* Tue Jul 03 2012 Anatoly Kitaykin <cetus@altlinux> 2.5.0-alt2
- fixed search for SSL CA certificates (Closes: 27138)