mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2026-04-25 05:16:00 +03:00
[GH-ISSUE #524] Libgcrypt warning: missing initialization when mounting #293
Labels
No labels
bug
bug
dataloss
duplicate
enhancement
feature request
help wanted
invalid
need info
performance
pull-request
question
question
testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/s3fs-fuse#293
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @acasademont on GitHub (Jan 23, 2017).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/524
Additional Information
The following information is very important in order to help us to help you. Omission of the following details may delay your support request or receive no attention at all.
Version of s3fs being used (s3fs --version)
1.80 (Amazon Simple Storage Service File System V1.80(commit:unknown) with GnuTLS(gcrypt))
Version of fuse being used (pkg-config --modversion fuse)
2.9.3-15+deb8u2
System information (uname -a)
Linux xxxx 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
Distro (cat /etc/issue)
Debian 8 Jessie
/etc/fstab entry (if applicable):
if you execute s3fs with dbglevel, curldbg option, you can get detail debug messages
Details about issue
When I mount I see this warning
s3fs[28054]: Libgcrypt warning: missing initialization - please fix the application. Is this something I should worry about?@ggtakec commented on GitHub (Mar 19, 2017):
@acasademont
I confirmed that s3fs initializes the gnutls library before calling the curl library.
gnutls is initialized by gnutls_global_init() function and gcry_check_version() function for initializing libgcry is called from this gnutls_global_init().
It seems that there is nothing wrong with it.
However, s3fs initialized SSL libraries twice at foreground mode, it had fixed by #546.
If you were running s3fs in the foreground, warnings may not be issued in the code of the new master branch.
(However, the warning may be continuing.)
In order to solve it, I think that we need to know the version number of gnutls/libgcrypt you are using.
And please try using s3fs with the latest gnutls/libgcrypt.
Regards,
@ggtakec commented on GitHub (Jun 24, 2018):
@wjt Thank you for your help.
@acasademont , I am sorry for the delay in response. I've merged the fixed code, so it will be helpful if you check with the new code.