Re: MySQL RC script failing
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 This problem has been resolved... As it turns out, both parent mysql directories in /usr/local/share and /usr/local/lib were set with incorrect permissions. I was expecting that reinstalling the port would have corrected that, but clearly portupgrade does not correct all permissions errors. On Jun 23, 2006, at 12:06 AM, Joe Auty wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I'm basically having the same problem described in this thread: http://lists.freebsd.org/pipermail/freebsd-questions/2004-December/ 067213.html A solution was never posted... Has anybody come up with something? This same RC script is working fine on my other FreeBSD machine. My other FreeBSD machine also has a working Mailman install I can't get working on this machine, despite carefully and thoroughly reinstalling the software from scratch. I'm starting to wonder if my production machine I'm having these problems on isn't somehow cursed =) - --- Joe Auty NetMusician: web publishing software for musicians http://www.netmusician.org [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.3 (Darwin) iD8DBQFEm2jjCgdfeCwsL5ERAomAAJ9tDWZ7FQ/J+soEgtImWum70SqdgACeNyOP I89bRp/TzinQc376blvk7nM= =eZHK -END PGP SIGNATURE- ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions- [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.3 (Darwin) iD8DBQFEnwo8CgdfeCwsL5ERAt+dAJ41EHLpGiP7AsZNBZ0NIUFzo/ewVQCfccFR QSf3ln71RVi0I+hZf7RIYw8= =9TJX -END PGP SIGNATURE- ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: MySQL RC script failing
060622 23:54:39 [ERROR] Can't find messagefile '/usr/local/share/mysql/english/errmsg.sys' http://bugs.mysql.com/bug.php?id=1455 This is typical for mixing files from different MySQL releases. Your errmsg.sys is most probably dtalled file from older release. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: MySQL RC script failing
I recall having to tinker with the rc script. Let's have a look at the script and also the log residing in the db root, probably /var/db/mysql. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: MySQL RC script failing
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Jun 23, 2006, at 12:19 AM, Dennis Olvany wrote: I recall having to tinker with the rc script. Let's have a look at the script and also the log residing in the db root, probably /var/ db/mysql. ___ Sure! Here is the RC script: #!/bin/sh # # $FreeBSD: ports/databases/mysql50-server/files/mysql- server.sh.in,v 1.3 2006/03/07 16:25:00 ale Exp $ # # PROVIDE: mysql # REQUIRE: LOGIN # KEYWORD: shutdown # # Add the following line to /etc/rc.conf to enable mysql: # mysql_enable (bool): Set to NO by default. # Set it to YES to enable MySQL. # mysql_limits (bool): Set to NO by default. # Set it to yes to run `limits -e -U mysql` # just before mysql starts. # mysql_dbdir (str):Default to /var/db/mysql # Base database directory. # mysql_args (str): Custom additional arguments to be passed # to mysqld_safe (default empty). # . /etc/rc.subr name=mysql rcvar=`set_rcvar` load_rc_config $name : ${mysql_enable=NO} : ${mysql_limits=NO} : ${mysql_dbdir=/var/db/mysql} : ${mysql_args=} mysql_user=mysql mysql_limits_args=-e -U ${mysql_user} pidfile=${mysql_dbdir}/`/bin/hostname`.pid command=/usr/local/bin/mysqld_safe command_args=--defaults-extra-file=${mysql_dbdir}/my.cnf --user=$ {mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} $ {mysql_args} /dev/null procname=/usr/local/libexec/mysqld start_precmd=${name}_prestart mysql_install_db=/usr/local/bin/mysql_install_db mysql_install_db_args=--ldata=${mysql_dbdir} mysql_create_auth_tables() { eval $mysql_install_db $mysql_install_db_args /dev/null [ $? -eq 0 ] chown -R ${mysql_user}:${mysql_user} $ {mysql_dbdir} } mysql_prestart() { if [ ! -d ${mysql_dbdir}/mysql/. ]; then mysql_create_auth_tables || return 1 fi if checkyesno mysql_limits; then eval `/usr/bin/limits ${mysql_limits_args}` 2/dev/null else return 0 fi } run_rc_command $1 Here is the relevant snippet from my error log: 060622 23:54:39 mysqld started 060622 23:54:39 [ERROR] Can't find messagefile '/usr/local/share/ mysql/english/errmsg.sys' 060622 23:54:39 [ERROR] Aborting 060622 23:54:39 mysqld ended This file does exist, and has the same permissions assigned to it that my working FreeBSD machine has, so I don't think this error message should be taken at face value. - --- Joe Auty NetMusician: web publishing software for musicians http://www.netmusician.org [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.3 (Darwin) iD8DBQFEm26VCgdfeCwsL5ERAuXfAJwOPilCeI2b2CFDTzRjLyEF7ai8/gCfVgsz ZKel2JXXdF0BcFJpnam+Q+w= =Do5b -END PGP SIGNATURE- ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]