Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 177397
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo's Team for Core System packages <base-system@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: CPUShare <cpushare@cpushare.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 177397 depends on: Show dependency tree
Bug 177397 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-05-07 02:37 0000
/etc/ssl/certs/cacert.org.pem ->
/usr/share/ca-certificates/cacert.org/cacert.org.crt
ls -l /usr/share/ca-certificates/cacert.org/
class3.crt  root.crt


Reproducible: Always

------- Comment #1 From SpanKY 2007-05-07 10:34:58 0000 -------
i dont think i'll bother fixing this in our ebuild since it doesnt cause any
harm

------- Comment #2 From Jakub Moc (RETIRED) 2007-05-08 19:31:26 0000 -------
*** Bug 177702 has been marked as a duplicate of this bug. ***

------- Comment #3 From Jakub Moc (RETIRED) 2007-05-08 19:58:11 0000 -------
Reopen wrt Bug 177702

------- Comment #4 From Priit Laes (IRC: plaes) 2007-05-08 20:06:21 0000 -------
When postfix mail system is used with Cacert.org certificates, it is impossible
to send an email when TLS authentication is used.

It also breaks stable (x86) boxes.

------- Comment #5 From Jakub Moc (RETIRED) 2007-05-08 21:40:28 0000 -------
*** Bug 177725 has been marked as a duplicate of this bug. ***

------- Comment #6 From SpanKY 2007-05-08 23:27:28 0000 -------
read this report wrt "breaking" things like postfix:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413766

------- Comment #7 From CPUShare 2007-05-08 23:45:12 0000 -------
I guess my initial post wasn't clear, I should have specified better but I was
in a hurry sorry.

To me nothing gets broken, and I think it'd be safer if people who uses those
cerfificates directly would copy them in their own /etc/postfix/ or
/etc/apache2 directories.

Also I don't see why they link the root certificate in their configurations,
they should need only their own private key and relative certificate, not the
cert from the authority that is instead needed by the clients to check the
signature.

So I don't care if you add a backwards compatible copy or not, I think it's
cleaner not to do that.

To me the problem is that totally useless garbage is left in that directory,
and I would like some more automation instead of having to clean it up by hand
every time with symlink -d. I don't know about you, but I like my systems not
to accumulate garbage over time. It's not a disk space problem.

If you think it's unsafe to clean the dangling symlinks by default, I would
like at least one use flag to clear those dangling symlinks automatically
post-installation. Calling symlink -d /etc/ssl/certs would be enough, however
it requires the symlink package, otherwise you need to script it a bit more
than one line.

If you sill prefer to leave the garbage accumulate there, that's fine with me
too, it was just a suggestion.

Thanks.

------- Comment #8 From Doug Goldstein 2007-05-09 02:55:09 0000 -------
*** Bug 177725 has been marked as a duplicate of this bug. ***

------- Comment #9 From Doug Goldstein 2007-05-09 02:56:21 0000 -------
Basically I noticed this because cacert.org's cert files were broken into
root.crt and class3.crt.

Now you run update-ca-certificates in the pkg_postinst() step, however since
the file is being installed into /etc it's under CONFIG_PROTECT. So the update
to the config file doesn't actually occur until the user runs etc-update or
dispatch-conf. However, you've already run update-ca-certificates, which now
results in the old file being used and the user sees cacert.org's certificates
silently disappear for them.

So basically the way you're currently installing, cacert.org will disappear
forever for users. Unless they first do etc-update and then run
update-ca-certificates. This needs to be rectified.

------- Comment #10 From Jakub Moc (RETIRED) 2007-06-01 07:14:43 0000 -------
*** Bug 180512 has been marked as a duplicate of this bug. ***

------- Comment #11 From DEMAINE BenoƮt-Pierre, aka DoubleHP 2008-02-26 11:51:55 0000 -------
how to fix manually ? update-ca-certificates does not.

Is there a particular order or emerge, etc-update and update-ca-cert to get
things fixed ? doug seems to have an idea on this. Once we got a list, maybe we
could just put the process in an ewarn ..

------- Comment #12 From Robin Johnson 2008-05-25 21:59:00 0000 -------
I should we should add /etc/ca-certificates.conf to CONFIG_PROTECT_MASK, so
that update-ca-certificates does not need to depend on etc-update being run.

Any objections?

------- Comment #13 From SpanKY 2008-05-31 08:07:40 0000 -------
doesnt matter to me

------- Comment #14 From Robin Johnson 2008-05-31 18:35:44 0000 -------
ca-certificates-20080514-r1 is in the tree with the fix for this now.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug