Unless my system is broken . . . freepops-0.0.27 aborts unable to load freepops.lua Reproducible: Always Steps to Reproduce: 1. # freepopsd -w -s michael.users 2. Launch mail client (Opera's M2) 3. Check email 4. Freepops bails out (see error log below). Actual Results: # freepopsd -w -s michael.users freepops started with loglevel 2 on a little endian machine. Maintaining pid file "/var/run/freepopsd.pid" DBG(popserver.c, 166): [3389] ?? Ip address 0.0.0.0 real port 2000 DBG(popserver.c, 166): [3389] ?? Ip address 127.0.0.1 real port 2000 DBG(popserver.c, 166): [3389] ?? Ip address 127.0.0.1 real port 2000 DBG(popserver.c, 166): [3389] -> +OK FreePOPs/0.0.27 pop3 server ready DBG(popserver.c, 166): [3389] -> +OK FreePOPs/0.0.27 pop3 server ready DBG(popserver.c, 166): [3389] <- CAPA DBG(popserver.c, 166): [3389] <- CAPA DBG(popserver.c, 166): [3389] -> +OK ANSWER FOLLOW DBG(popserver.c, 166): [3389] -> TOP USER UIDL DBG(popserver.c, 166): [3389] -> . DBG(popserver.c, 166): [3389] -> +OK ANSWER FOLLOW DBG(popserver.c, 166): [3389] -> TOP USER UIDL DBG(popserver.c, 166): [3389] -> . DBG(popserver.c, 166): [3389] <- USER michaelkintzios@lycos.co.uk DBG(engine.c, 130): Unable to load /usr/share/freepops/lua/freepops.lua LUAY: lua stack image: LUAY: stack( 1) : string: "[0]cannot read /usr/share/freepops/lua/freepops.lua: (13) Permission denied" LUAY: stack( 0) : --bottom-- DBG(engine.c, 138): Unable to load src/lua/freepops.lua LUAY: lua stack image: LUAY: stack( 1) : string: "[0]cannot read src/lua/freepops.lua: (2) No such file or directory" LUAY: stack( 0) : --bottom-- ERROR(engine.c, 146): Unable to load freepops.lua LUAY: lua stack image: LUAY: stack( 1) : string: "[0]cannot read freepops.lua: (2) No such file or directory" LUAY: stack( 0) : --bottom-- ERROR(engine.c, 152): Unable to load freepops.lua. Path was '/usr/share/ freepops/lua/:src/lua/:./' Working dir is /home/michael ABORT(engine.c, 157): Can't bootstrap without freepops.lua Aborted ----------------------- When freepopsd is launched as follows it also fails: # freepopsd -w freepops started with loglevel 2 on a little endian machine. Maintaining pid file "/var/run/freepopsd.pid" DBG(popserver.c, 166): [3410] ?? Ip address 0.0.0.0 real port 2000 DBG(popserver.c, 166): [3410] ?? Ip address 127.0.0.1 real port 2000 DBG(popserver.c, 166): [3410] ?? Ip address 127.0.0.1 real port 2000 DBG(popserver.c, 166): [3410] -> +OK FreePOPs/0.0.27 pop3 server ready DBG(popserver.c, 166): [3410] <- STAT DBG(popserver.c, 166): [3410] -> -ERR WRONG/UNKNOWN COMMAND IN AUTHORIZATION STATE WRONG/UNKNOWN COMMAND IN AUTHORIZATION STATE DBG(popserver.c, 166): [3410] <- QUIT DBG(popserver.c, 166): [3410] -> -ERR UNKNOWN ERROR, PLEASE FIX UNKNOWN ERROR, PLEASE FIX DBG(threads.c, 81): thread 0 will die DBG(popserver.c, 166): [3410] -> +OK FreePOPs/0.0.27 pop3 server ready DBG(popserver.c, 166): [3410] <- STAT DBG(popserver.c, 166): [3410] -> -ERR WRONG/UNKNOWN COMMAND IN AUTHORIZATION STATE WRONG/UNKNOWN COMMAND IN AUTHORIZATION STATE DBG(popserver.c, 166): [3410] <- QUIT DBG(popserver.c, 166): [3410] -> -ERR UNKNOWN ERROR, PLEASE FIX UNKNOWN ERROR, PLEASE FIX DBG(threads.c, 81): thread 1 will die Expected Results: net-mail/freepops-0.0.23 did not have any problems loading the freepops.lua modules. # emerge info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4. 20041102-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 9 2005, 20:46:42) ] 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-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe" 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/share/config /usr/lib/X11/xkb / usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict userlocales userpriv usersandbox" GENTOO_MIRRORS="ftp://194.117.143.71/mirrors/gentoo http://194.117.143.70 http:/ /194.117.143.72 ftp://194.117.143.72/mirrors/gentoo ftp://194.117.143.70/ mirrors/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://212. 219.56.131/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X aalib alsa apm arts avi berkdb bitmap-fonts crypt cups curl emboss encode fam flac foomaticdb fortran gdbm gif gpm gtk2 imagemagick imlib ipv6 jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis ooo-kde opengl oss pam pdflib perl png python qt quicktime readline scanner sdl spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts usb vorbis xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
fixed in 0.0.27-r1 ... for some reason the tarball has a lot of .lua files with 0600 permissions ...
*** Bug 89788 has been marked as a duplicate of this bug. ***