Проблемы с установкой mysql
Добавлено: 13.06.2012 17:16
Добрый день.
Solaris 10 x86.
Возникла проблема с установкой mysql.
И собственно сам преинсталл скрипт
Пробовал менять права на исполнение - без изменений.
Совсем не знаю куда обратиться - поэтому обращаюсь сюда. Заранее благодарен.
Solaris 10 x86.
Возникла проблема с установкой mysql.
$ su
Password:
# cd /export/bgf
# ./install.bgf
###########################################
Приветствие
###########################################
Main Installation Menu [test zone]
____________________________________
1 Install & Upgrade S/W Packages
2 Utilities & Actions
Please select an item ... [?,??,q]: 1
Packages Installation Menu (zone - test)
1 ###########################################
2 ###########################################
3 ###########################################
4 mysql [not installed] mysql 1.0.2
5 ###########################################
[0m
Select a package ("auto" for automatic update) [1-5,auto,q] --> 4
[1m 12:30:47 Application packages installation. Please, wait...
Install Application Packages in test zone, wait....
Installing <mysql> version 1.0.2...
pkgadd: ERROR: preinstall script did not complete successfully
Installation of <mysql> failed.
Packages Installation Menu (zone - test)
1 ###########################################
2 ###########################################
3 ###########################################
4 mysql [ up-to-date ] mysql 1.0.2
5 ###########################################
Select a package ("auto" for automatic update) [1-5,auto,q] -->
И собственно сам преинсталл скрипт
#!/bin/sh
db_user=mysql
run_time_group=mysql
home_dir=/sdh_home/mysql
/usr/bin/grep "^${db_user}:" /etc/passwd >/dev/null> /dev/null 2>&1
[ $? -eq 0 ] && exit 0
/usr/bin/ypwhich > /dev/null 2>&1
[ $? -eq 0 ] && exit 1
/usr/bin/grep "${run_time_group}:" /etc/group > /dev/null 2>&1
if [ $? -ne 0 ];then
/usr/sbin/groupadd $run_time_group >/dev/null 2>&1
[ $? -ne 0 ] && exit 1
fi
/usr/sbin/useradd -g $run_time_group -d "${home_dir}" -s /bin/sh -c "MySQL user" -m $db_user >/dev/null 2>&1
[ $? -ne 0 ] && exit 1
/usr/bin/passwd -d $db_user > /dev/null 2>&1
/usr/bin/mkdir -p $home_dir
/usr/bin/chown ${db_user}:$run_time_group $home_dir
exit 0
Пробовал менять права на исполнение - без изменений.
Совсем не знаю куда обратиться - поэтому обращаюсь сюда. Заранее благодарен.