[Samba] Repeat core dumps due to libgcrypt?

Ochressandro Rettinger ogre at izmm.com
Tue Apr 5 14:15:46 UTC 2016



On Tue, 5 Apr 2016, Ochressandro Rettinger wrote:

>
>
> On Tue, 5 Apr 2016, Andrew Bartlett wrote:
>
>> On Mon, 2016-04-04 at 14:48 -0600, Ochressandro Rettinger wrote:
>>>  	Hi, sorry.  I have spent about 4 hours googling, and had no
>>> luck.
>>> I'm getting repeat core dumps out of smbd, and nothing I've gotten
>>> from
>>> the log file has successfully pointed me at any indication that
>>> anyone
>>> else has posted about this problem before.
>>> 
>>> ------
>>> 
>>> libgcrypt selftest: binary  (0): Selftest failed
>>> (/lib64/.libgcrypt.so.11.hmac)
>>> fatal error in libgcrypt, file visibility.c, line 1250, function
>>> gcry_create_nonce: called in non-operational state
>> 
>> This is very interesting.  I think you are linking to an older version
>> of gnutls, perhaps upgrade your OS, as the newer versions use libnettle
>> and so perhaps that avoids the issue.
>> 
>> I don't normally suggest changing the OS to fix a Samba issue, but this
>> is a bid different:
>> 
>> What is happening here is that when we spawn a child to check the print
>> queues, that is failing to connect to your cups server over HTTPS
>> because of some issue inside gcrypt, use by gnutls, used by cups.
>> 
>> Otherwise, perhaps if CUPS is on the same host, avoid using SSL to talk
>> to it?
>
> 	I've got the most updated version of RHEL running on that system. So 
> I'm not quite sure what I'd upgrade there.  Unless it's RHEL itself that's 
> packaging an older version of gnutls.
>
> 	I continued googling for answers after I wrote, and found a 
> suggestion that it might be related to FIPS mode, and indeed, when I turn off 
> FIPS mode on the OS, it stops doing this.  But that's not really a viable 
> long term solution.
>
> 	To be honest, I'm not sure why Samba is trying to connect to a cups 
> server at all, because I thought I had turned printing via Samba *off*... 
> Since I clearly haven't done that, how can I do that?

 	Ok, I found instructions on turning off the printers.  Which seems 
to have stopped my repeated core dump problem which is nice.

 	So is this a bug in cups or libgcrypt or samba or what?

 	-Sandro



More information about the samba mailing list