on 12/22/02 9:07 PM, Hugo Escobar <[EMAIL PROTECTED]> wrote: > On Mon, 2002-12-23 at 00:17, Kurt Bigler wrote: >> on 12/22/02 5:37 PM, Hugo Escobar <[EMAIL PROTECTED]> wrote: >> >>> >>> Hi list: >>> >>> Sorry if this is off-topic but the sqwebmail ml-manager seems to be >>> discarding message postings. >>> >>> This is what I have so far: >>> >>> Vpopmail+mysql working fine. >>> >>> $ telnet <mymailserver> 110 >>> >>> always works for all the virtualdomains. >>> >>> >>> When it comes to the SqWebMail part, everything compiles, installs, etc. >>> but when I try to log in I get the following message: >>> >>> Internal error (module sqconfig.c, line 63) - contact system >>> administrator >> >> I don't have the same version of sqwebmail as you, but it looks like this >> might be a problem opening the sqconfig file (whatever that is) for writing. >> The error is likely to be a failure at this point in the C code: >> >> f=fopen(p, "w"); >> if (!f) enomem(); >> >> enomem is a macro that generates the error message you see with the file >> name and line number. fopen is what is failing. >> >> So if you can figure out that that configuration file might be, I suppose it >> might be a permission problem with that file, the directory containing it, >> or the user/group that one of the sqwebmail applications is running under. >> >> Sorry can't look into this more right now - hoping that might give you a >> clue. >> > > Yes, indeed > > that file is one of the files that store "session" information related > to the user. The name of the file is "sqwebmail-ip" and this is supposed > to be created in the directory > > ~vpopmail/domains/<virtualdomain>/<username>/Maildir. > > The problem is that when the function gets called, the first parameter > should be "~vpopmail/domains/<virtualdomain>/<username>/Maildir", but > the function only receives ".", in other words, sqwebmail is trying to > create the file at the root directory.
You mean the code is running cd'd to "/" so that "." is "/" ? Conceivably some code is trying to generate a pathname and uses "." instead when it gives up due to some error. Did you try running as root temporarily just to see if that helps? Unjustifiable hunch: maybe a chdir is failing. Maybe "." is fine when the current directory is set right. > So I guess I should dig deeper > into the source code. > >>> >>> Configuration information: >>> >>> vpopmail-5.2.1 >>> mysql Ver 11.15 Distrib 3.23.41, for redhat-linux-gnu (i386) >>> sqwebmail-3.4.0.20021212 >>> >>> relevant line in the /usr/local/share/sqwebmail/authdaemonrc: >>> authmodulelist="authcustom authvchkpw" >>> >>> authdaemond is running. >>> >>> Any ideas? >>> >>> Hugo >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> >> >> > > > >