Subject: Re: installing mysql-server on netbsd 1.5
To: NetBSD MacPPC Mailinglist <port-macppc@netbsd.org>
From: Jojo <info@thrill-inc.com>
List: port-macppc
Date: 05/27/2001 01:05:55
worked like a charm  :)

Jojo

>Yep, update your pkgsrc. I had this problem for awhile. It was fixed
>awhile back.
>
>Mike
>
>On Wed, May 23, 2001 at 03:47:49PM -0700, Jojo wrote:
>> hi there,
>> 
>> i tried compiling and installing mysql server today and got the
>following msg:
>> 
>> /usr/pkg/libexec/mysqld: Fatal error: Can't read from messagefile '/usr/
>> pkg/share/mysql/english/errmsg.sys'
>> 
>> 
>> i am kinda lost here... anyone got any ideas? below is the complete
>> output of "make install" after compiling the pkg...
>> 
>> Jojo
>> 
>> 
>> 
>> ===> Installing for mysql-server-3.22.32
>> ===>  Warning: your umask is "0002".
>> If this is not desired, set it to an appropriate value (0022)
>> and install this package again by ``make deinstall reinstall''.
>> Making install in mit-pthreads
>> Making install in strings
>> /bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
>>  install -c -o root -g wheel -m 444 libmystrings.a /usr/pkg/lib/mysql/
>> libmystrings.a
>>  ranlib /usr/pkg/lib/mysql/libmystrings.a
>> Making install in dbug
>> /bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
>>  install -c -o root -g wheel -m 444 libdbug.a /usr/pkg/lib/mysql/libdbug.a
>>  ranlib /usr/pkg/lib/mysql/libdbug.a
>> Making install in mysys
>> /bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
>>  install -c -o root -g wheel -m 444 libmysys.a /usr/pkg/lib/mysql/
libmysys.a
>>  ranlib /usr/pkg/lib/mysql/libmysys.a
>> Making install in extra
>> /bin/sh ../mkinstalldirs /usr/pkg/bin
>>  /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
>>  replace /usr/pkg/bin/replace
>> install -c -o root -g wheel -m 555 -s replace /usr/pkg/bin/replace
>>  /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
>>  comp_err /usr/pkg/bin/comp_err
>> install -c -o root -g wheel -m 555 -s comp_err /usr/pkg/bin/comp_err
>>  /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
>>  perror /usr/pkg/bin/perror
>> install -c -o root -g wheel -m 555 -s perror /usr/pkg/bin/perror
>>  /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
>>  resolveip /usr/pkg/bin/resolveip
>> install -c -o root -g wheel -m 555 -s resolveip /usr/pkg/bin/resolveip
>>  /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
>>  print_defaults /usr/pkg/bin/print_defaults
>> install -c -o root -g wheel -m 555 -s print_defaults /usr/pkg/bin/
>> print_defaults
>> Making install in regex
>> Making install in isam
>> /bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
>>  install -c -o root -g wheel -m 444 libnisam.a /usr/pkg/lib/mysql/
libnisam.a
>>  ranlib /usr/pkg/lib/mysql/libnisam.a
>> /bin/sh ../mkinstalldirs /usr/pkg/bin
>>  /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
>>  isamchk /usr/pkg/bin/isamchk
>> install -c -o root -g wheel -m 555 -s isamchk /usr/pkg/bin/isamchk
>>  /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
>>  isamlog /usr/pkg/bin/isamlog
>> install -c -o root -g wheel -m 555 -s isamlog /usr/pkg/bin/isamlog
>> Making install in merge
>> /bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
>>  install -c -o root -g wheel -m 444 libmerge.a /usr/pkg/lib/mysql/
libmerge.a
>>  ranlib /usr/pkg/lib/mysql/libmerge.a
>> Making install in heap
>> /bin/sh ../mkinstalldirs /usr/pkg/lib/mysql
>>  install -c -o root -g wheel -m 444 libheap.a /usr/pkg/lib/mysql/libheap.a
>>  ranlib /usr/pkg/lib/mysql/libheap.a
>> Making install in sql
>> Making install in share
>> for lang in czech danish dutch english estonia french german greek
>> hungarian italian japanese korean norwegian norwegian-ny polish
>> portuguese russian slovak spanish swedish;  do  /bin/sh ../../
>> mkinstalldirs /usr/pkg/share/mysql/$lang;  ../../extra/comp_err ./$lang/
>> errmsg.txt ./$lang/errmsg.sys;  install -c -o root -g wheel -m 444 ./
>> $lang/errmsg.sys  /usr/pkg/share/mysql/$lang/errmsg.sys;  install -c -o
>> root -g wheel -m 444 ./$lang/errmsg.txt  /usr/pkg/share/mysql/$lang/
>> errmsg.txt;  done
>> mkdir /usr/pkg/share/mysql/czech
>> Found 176 messages in language file ./czech/errmsg.sys
>> mkdir /usr/pkg/share/mysql/danish
>> Found 176 messages in language file ./danish/errmsg.sys
>> mkdir /usr/pkg/share/mysql/dutch
>> Found 176 messages in language file ./dutch/errmsg.sys
>> mkdir /usr/pkg/share/mysql/english
>> Found 176 messages in language file ./english/errmsg.sys
>> mkdir /usr/pkg/share/mysql/estonia
>> Found 176 messages in language file ./estonia/errmsg.sys
>> mkdir /usr/pkg/share/mysql/french
>> Found 176 messages in language file ./french/errmsg.sys
>> mkdir /usr/pkg/share/mysql/german
>> Found 176 messages in language file ./german/errmsg.sys
>> mkdir /usr/pkg/share/mysql/greek
>> Found 176 messages in language file ./greek/errmsg.sys
>> mkdir /usr/pkg/share/mysql/hungarian
>> Found 176 messages in language file ./hungarian/errmsg.sys
>> mkdir /usr/pkg/share/mysql/italian
>> Found 176 messages in language file ./italian/errmsg.sys
>> mkdir /usr/pkg/share/mysql/japanese
>> Found 176 messages in language file ./japanese/errmsg.sys
>> mkdir /usr/pkg/share/mysql/korean
>> Found 176 messages in language file ./korean/errmsg.sys
>> mkdir /usr/pkg/share/mysql/norwegian
>> Found 176 messages in language file ./norwegian/errmsg.sys
>> mkdir /usr/pkg/share/mysql/norwegian-ny
>> Found 176 messages in language file ./norwegian-ny/errmsg.sys
>> mkdir /usr/pkg/share/mysql/polish
>> Found 176 messages in language file ./polish/errmsg.sys
>> mkdir /usr/pkg/share/mysql/portuguese
>> Found 176 messages in language file ./portuguese/errmsg.sys
>> mkdir /usr/pkg/share/mysql/russian
>> Found 176 messages in language file ./russian/errmsg.sys
>> mkdir /usr/pkg/share/mysql/slovak
>> Found 176 messages in language file ./slovak/errmsg.sys
>> mkdir /usr/pkg/share/mysql/spanish
>> Found 176 messages in language file ./spanish/errmsg.sys
>> mkdir /usr/pkg/share/mysql/swedish
>> Found 176 messages in language file ./swedish/errmsg.sys
>> /bin/sh ../mkinstalldirs /usr/pkg/libexec
>>  /bin/sh ../libtool  --mode=install install -c -s -o root -g wheel -m 555
>>  mysqld /usr/pkg/libexec/mysqld
>> install -c -o root -g wheel -m 555 -s mysqld /usr/pkg/libexec/mysqld
>> Making install in tests
>> /bin/rm -f safe_mysqld safe_mysqld-t
>> /usr/bin/sed  -e 's!@''bindir''@!/usr/pkg/bin!g'  -e 's!@''scriptdir''@!/
>> usr/pkg/bin!g'  -e 's!@''prefix''@!/usr/pkg!g'  -e 's!@''datadir''@!/usr/
>> pkg/share!g'  -e 's!@''localstatedir''@!/var/mysql!g'  -e
>> 's!@''libexecdir''@!/usr/pkg/libexec!g'  -e 's!@''CC''@!cc!' -e
>> 's!@''CXX''@!c++!' -e 's!@''GXX''@!yes!' -e 's!@''PERL''@!/usr/pkg/bin/
>> perl!'  -e 's!@''CFLAGS''@!-O -Dunix -Dunix!' -e 's!@''CXXFLAGS''@!-O -
>> Dunix -Dunix!' -e 's!@''LDFLAGS''@! -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -
>> Wl,-R/usr/pkg/lib -L/usr/pkg/lib!' -e 's!@''VERSION''@!3.22.32!'  -e
>> 's!@''COMPILATION_COMMENT''@!Source distribution!'  -e
>> 's!@''MACHINE_TYPE''@!powerpc!'  -e 's!@''HOSTNAME''@!/bin/hostname!'  -e
>> 's!@''SYSTEM_TYPE''@!-netbsd!'  -e 's!@''CHECK_PID''@!/bin/kill -0 $PID!'
>>  -e 's!@''FIND_PROC''@!/bin/ps p $PID | grep mysqld > /dev/null!'  -e
>> 's!@''MYSQLD_DEFAULT_SWITCHES''@!!'  -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/
>> mysql.sock!'  -e 's!@''IS_LINUX''@!false!'  -e "s!@""CONF_COMMAND""@!./
>> configure  --localstatedir=/var/mysql --with-named-z-libs=z '--with-
>> named-curses-libs=-lcurses -ltermcap' --without-perl --without-debug --
>> without-bench --without-docs --with-low-memory --host=powerpc--netbsd --
>> prefix=/usr/pkg!"  -e 's!@''MYSQLD_USER''@!root!'  safe_mysqld.sh >
>> safe_mysqld-t
>> /bin/chmod +x safe_mysqld-t
>> /bin/mv safe_mysqld-t safe_mysqld
>> /bin/rm -f mysql_install_db mysql_install_db-t
>> /usr/bin/sed  -e 's!@''bindir''@!/usr/pkg/bin!g'  -e 's!@''scriptdir''@!/
>> usr/pkg/bin!g'  -e 's!@''prefix''@!/usr/pkg!g'  -e 's!@''datadir''@!/usr/
>> pkg/share!g'  -e 's!@''localstatedir''@!/var/mysql!g'  -e
>> 's!@''libexecdir''@!/usr/pkg/libexec!g'  -e 's!@''CC''@!cc!' -e
>> 's!@''CXX''@!c++!' -e 's!@''GXX''@!yes!' -e 's!@''PERL''@!/usr/pkg/bin/
>> perl!'  -e 's!@''CFLAGS''@!-O -Dunix -Dunix!' -e 's!@''CXXFLAGS''@!-O -
>> Dunix -Dunix!' -e 's!@''LDFLAGS''@! -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -
>> Wl,-R/usr/pkg/lib -L/usr/pkg/lib!' -e 's!@''VERSION''@!3.22.32!'  -e
>> 's!@''COMPILATION_COMMENT''@!Source distribution!'  -e
>> 's!@''MACHINE_TYPE''@!powerpc!'  -e 's!@''HOSTNAME''@!/bin/hostname!'  -e
>> 's!@''SYSTEM_TYPE''@!-netbsd!'  -e 's!@''CHECK_PID''@!/bin/kill -0 $PID!'
>>  -e 's!@''FIND_PROC''@!/bin/ps p $PID | grep mysqld > /dev/null!'  -e
>> 's!@''MYSQLD_DEFAULT_SWITCHES''@!!'  -e 's!@''MYSQL_UNIX_ADDR''@!/tmp/
>> mysql.sock!'  -e 's!@''IS_LINUX''@!false!'  -e "s!@""CONF_COMMAND""@!./
>> configure  --localstatedir=/var/mysql --with-named-z-libs=z '--with-
>> named-curses-libs=-lcurses -ltermcap' --without-perl --without-debug --
>> without-bench --without-docs --with-low-memory --host=powerpc--netbsd --
>> prefix=/usr/pkg!"  -e 's!@''MYSQLD_USER''@!root!'  mysql_install_db.sh >
>> mysql_install_db-t
>> /bin/chmod +x mysql_install_db-t
>> /bin/mv mysql_install_db-t mysql_install_db
>> /usr/pkg/bin/mysql_install_db --force
>> Creating db table
>> Creating host table
>> Creating user table
>> Creating func table
>> Creating tables_priv table
>> Creating columns_priv table
>> 
>> /usr/pkg/libexec/mysqld: Fatal error: Can't read from messagefile '/usr/
>> pkg/share/mysql/english/errmsg.sys'
>> 
>> Installation of grant tables failed!
>> 
>> Examine the logs in /var/mysql for more information.
>> You can also try to start the mysqld demon with:
>> /usr/pkg/libexec/mysqld --skip-grant &
>> You can use the command line tool
>> /usr/pkg/bin/mysql to connect to the mysql
>> database and look at the grant tables:
>> 
>> shell> /usr/pkg/bin/mysql -u root mysql
>> mysql> show tables
>> 
>> Try 'mysqld --help' if you have problems with paths. Using --log
>> gives you a log in /var/mysql that may be helpful.
>> 
>> The latest information about MySQL is available on the web at
>> http://www.mysql.com
>> Please consult the MySQL manual section: 'Problems running
>mysql_install_db',
>> and the manual section that describes problems on your OS.
>> Another information source is the MySQL email archive.
>> Please check all of the above before mailing us!
>> And if you do mail us, you MUST use the /usr/pkg/bin/mysqlbug script!
>> *** Error code 1
>> 
>> Stop.
>> *** Error code 1
>> 
>> Stop.
>> *** Error code 1
>> 
>> Stop.
>> *** Error code 1
>> 
>> Stop.
>