Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83760 - cyrus-sasl-2.1.20 errors into syslog during emerge
Summary: cyrus-sasl-2.1.20 errors into syslog during emerge
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-01 19:44 UTC by Jonathan Halcrow
Modified: 2005-03-02 19:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.