Marcos,
What i learned (the hard way) is that it seems you need to null out the
mysql root users' password during the installation. After the install
is complete, you can re-add the root mysql user back to whatever it
was. If you dont, it will create some tables, but not all tables. You
may be getting a similar problem for your implementation.
Below is the procedure i use to install/upgrade my Zenoss installs:
Hope this helps,
-Daniel
User Setup
groupadd zenoss
useradd -c "Zenoss User" -d /home/zenoss -g zenoss zenoss
Add the following to the ~/zenoss/.bash_profile:
# Zenoss environment variables
ZENHOME=/usr/local/zenoss
export ZENHOME
PYTHONPATH=$ZENHOME/lib/python
export PYTHONPATH
PATH=$ZENHOME/bin:$PATH
export PATH
[edit
<http://192.168.204.99/nocmediawiki/index.php?title=Zenoss&action=edit§ion=2>]
System Setup
mkdir /usr/local/zenoss
mkdir /usr/local/zenoss/include
mkdir /usr/local/zenoss/lib
cp -R /usr/local/include/* /usr/local/zenoss/include
cp -R /usr/local/lib/* /usr/local/zenoss/lib
chown -R zenoss:zenoss /usr/local/zenoss
[edit
<http://192.168.204.99/nocmediawiki/index.php?title=Zenoss&action=edit§ion=3>]
Sudo Setup
Add the following to the bottom of /etc/sudoers file by issueing the
"visudo" command:
visudo
#---------------------------------------------
Defaults env_reset
Defaults env_keep = "PYTHONPATH ZENHOME"
zenoss ALL=(ALL) NOPASSWD: /usr/local/zenoss/bin/python,/usr/bin/kill
#----------------------------------------
[edit
<http://192.168.204.99/nocmediawiki/index.php?title=Zenoss&action=edit§ion=4>]
Change the root MySql user to null
*Note: Start MySql (If it is not already started)*
mysql -u root -p
mysql> select User,Host,Password from mysql.user;
mysql> set password for 'root'@'localhost'=password(/);/
mysql> flush privileges;
[edit
<http://192.168.204.99/nocmediawiki/index.php?title=Zenoss&action=edit§ion=5>]
Install
cd /tmp
tar xvzf zenoss-1.0.2.tar.gz
chown -R zenoss:zenoss /tmp/zenoss-1.0.2
cd zenoss-1.0.2
su - zenoss
cd /tmp/zenoss-1.1.0
./install.sh
MySQL event database name [events]: <ENTER>
MySQL username for Zenoss zenoss_db database [zenoss]: <ENTER>
MySQL password for root [zenoss]: <ENTER>
Enter the password again: <ENTER>
Attempting to run python with sudo:
[edit
<http://192.168.204.99/nocmediawiki/index.php?title=Zenoss&action=edit§ion=6>]
Testing
/usr/local/zenoss/bin/zenping start; ps -ef | grep zenping | grep -v grep
/usr/local/zenoss/bin/zenperfsnmp start; ps -ef | grep zenperfsnmp| grep -v grep
/usr/local/zenoss/bin/zenperfxmlrpc start; ps -ef | grep zenperfxmlrpc | grep
-v grep
/usr/local/zenoss/bin/zenmodeler start; ps -ef | grep zenmodeler | grep -v grep
/usr/local/zenoss/bin/zensyslog start; ps -ef | grep zensyslog | grep -v grep
(NOTE: Have to be root to start this one!)
/usr/local/zenoss/bin/zenactions start; ps -ef | grep zenactions | grep -v grep
/usr/local/zenoss/bin/zenstatus start; ps -ef | grep zenstatus | grep -v grep
/usr/local/zenoss/bin/zenoss status
[edit
<http://192.168.204.99/nocmediawiki/index.php?title=Zenoss&action=edit§ion=7>]
Expected Output
Daemon: zeoctl program running; pid=20743
Daemon: zopectl program running; pid=20747
Daemon: zenxevent program running; pid=20752
Daemon: zenmodeler program running; pid=20761
Daemon: zenperfsnmp program running; pid=20770
Daemon: zenperfxmlrpc program running; pid=20792
Daemon: zenprocess program running; pid=20800
Daemon: zenping program running; pid=20807
Daemon: zensyslog program running; pid=20815
Daemon: zenstatus program running; pid=20824
Daemon: zenactions program running; pid=20833
Daemon: zentrap program running; pid=20849
Daemon: zencommand program running; pid=20870
[edit
<http://192.168.204.99/nocmediawiki/index.php?title=Zenoss&action=edit§ion=8>]
Set the root MySql user's password back and set the zenoss mysql
user's password
mysql -u root -p
mysql> select User,Host,Password from mysql.user
mysql> set password for 'root'@'localhost'=password('password');
mysql> set password for 'zenoss'@'localhost'=password('password');
mysql> flush privileges;
Marcos Gileno wrote:
Hi there people !
I´m a newbie about zenoss, but I´m trying to install it in a FC-6 box.
I´m have problem when finishing the installation: "Unable to create
the initial Zenoss object database". After some searching at zenoss´s
list, I found the subject "Trunk migrated to Zope 2.10.1" with people
having the same problem. But after following it and some svn upgrade I
could not resolve my problem. I´m sending my zenbuild, so if someone
could clear-me with what is happening...
Thanks in advance !
------------------------------------------------------------------------
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users