Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 83760

Summary: cyrus-sasl-2.1.20 errors into syslog during emerge
Product: Gentoo Linux Reporter: Jonathan Halcrow <gte899j>
Component: [OLD] LibraryAssignee: Net-Mail Packages <net-mail+disabled>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jonathan Halcrow 2005-03-01 19:44:04 UTC
While emerging cyrus-sasl I get the following errors in /var/log/messages :

Mar  1 20:40:22 outlander saslpasswd2: sql_select option missing
Mar  1 20:40:22 outlander saslpasswd2: auxpropfunc error no mechanism available
Mar  1 20:40:22 outlander saslpasswd2: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
Mar  1 20:40:22 outlander saslpasswd2: setpass succeeded for login
Mar  1 20:40:22 outlander saslpasswd2: Couldn't delete entry in /var/tmp/portage/cyrus-sasl-2.1.20/image//etc/sasl2/sasldb2
: gdbm_errno=15
Mar  1 20:40:22 outlander saslpasswd2: Couldn't delete entry in /var/tmp/portage/cyrus-sasl-2.1.20/image//etc/sasl2/sasldb2
: gdbm_errno=15
Mar  1 20:40:22 outlander saslpasswd2: Couldn't delete entry in /var/tmp/portage/cyrus-sasl-2.1.20/image//etc/sasl2/sasldb2
: gdbm_errno=15
Mar  1 20:40:22 outlander saslpasswd2: sql_select option missing
Mar  1 20:40:22 outlander saslpasswd2: auxpropfunc error no mechanism available
Mar  1 20:40:22 outlander saslpasswd2: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
Mar  1 20:40:22 outlander saslpasswd2: setpass succeeded for login
Mar  1 20:40:22 outlander saslpasswd2: Couldn't delete entry in /var/tmp/portage/cyrus-sasl-2.1.20/image//etc/sasl2/sasldb2
: gdbm_errno=15
Mar  1 20:40:22 outlander saslpasswd2: Couldn't delete entry in /var/tmp/portage/cyrus-sasl-2.1.20/image//etc/sasl2/sasldb2
: gdbm_errno=15
Mar  1 20:40:22 outlander saslpasswd2: Couldn't delete entry in /var/tmp/portage/cyrus-sasl-2.1.20/image//etc/sasl2/sasldb2
: gdbm_errno=15


Here's the output of emerge info:
---------------------------------
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-ck6 i686)
=================================================================
System uname: 2.6.10-ck6 i686 Mobile Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 13 2005, 02:00:51)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://gentoo.netnitco.net http://gentoo.binarycompass.org http://gentoo.mirror.sdv.fr"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="4kstacks X aac alsa apm arts atlas avi berkdb bitmap-fonts cdparanoia crypt cups curl divx4linux dixv4linux dvd emboss encode f77 fam fftw flac font-server foomaticdb fortran gdbm gif ginac gpm gstreamer gtk2 hal hdf5 ifc imagemagick imlib java jpeg jpgeg junit kde kdeenablefinal libaudiofile libg++ libwww logitech-mouse mad matroska mikmod mmx mmx2 motif mozilla mpeg mysql ncurses nls nptl nptlonly nvidia oggvorbis opengl oss pam pcmcia pdflib perl plotutils png python qhull qt quicktime readline real samba sdl slang speex spell sqlite sse sse2 ssl svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts usb vim-with-x wifi x86 xine xml2 xmms xv xvid xvmc zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Peter Johanson (RETIRED) gentoo-dev 2005-03-01 21:04:03 UTC

*** This bug has been marked as a duplicate of 83748 ***
Comment 2 Peter Johanson (RETIRED) gentoo-dev 2005-03-01 21:10:39 UTC
oops, misfired. sorry.
Comment 3 Tuan Van (RETIRED) gentoo-dev 2005-03-01 21:27:34 UTC
please post your `emerge cyrus-sasl -vp`
Comment 4 Jonathan Halcrow 2005-03-02 18:04:43 UTC
outlander rollingrock # emerge cyrus-sasl -vp

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-libs/cyrus-sasl-2.1.20  -authdaemond +berkdb -debug +gdbm +java -kerberos -ldap +mysql +pam -postgres +ssl -static 0 kB

Comment 5 Tuan Van (RETIRED) gentoo-dev 2005-03-02 19:14:42 UTC
Not a bug.
from the ebuild:
...
        # Generate an empty sasldb2 with correct permissions.
        LD_OLD="${LD_LIBRARY_PATH}"
        export LD_LIBRARY_PATH="${D}/usr/lib" SASL_PATH="${D}/usr/lib/sasl2"
        echo "p" | "${D}/usr/sbin/saslpasswd2" -f "${D}/etc/sasl2/sasldb2" -p login
        "${D}/usr/sbin/saslpasswd2" -f "${D}/etc/sasl2/sasldb2" -d login
        export LD_LIBRARY_PATH="${LD_OLD}"
        chown root:mail "${D}/etc/sasl2/sasldb2"
        chmod 0640 "${D}/etc/sasl2/sasldb2"
...

during emerge, the ebuild create an empty sasldb2 with correct permissions. saslpasswd2 by default will load all the plugins (include sasl auxprop with sql engine), but your system has not setup yet so saslpasswd2 just give a all the warnings in the message log. It's harmless.