HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   HOWTO-Related Questions (http://www.howtoforge.com/forums/forumdisplay.php?f=2)
-   -   The Perfect Setup - Ubuntu 6.10 Server Question (http://www.howtoforge.com/forums/showthread.php?t=7986)

n74jw 6th November 2006 23:39

The Perfect Setup - Ubuntu 6.10 Server Question
 
Hello,

I am trying out "The Perfect Setup" for Ubuntu 6.10 server. I am not using the official server-version of Ubuntu but the standard Edgy desktop. All things have been going well thus far. I am not a complete Ubuntu novice, but Bind is something I have never been able to get to work properly. Apparently Bind is biting me in the ass here as well.

My first issue started on step 10, when I was running the command.

chown -R bind:bind /var/lib/named/var/*

The directory did not exist. I changed the second var before the /* to dev and the command completed properly.

The issue became more apparent when I restarted Bind and checked the syslog and found numerous errors, basically indicated Bind did not start.

excerpt...............................

Nov 6 16:15:13 barf named[3719]: found 1 CPU, using 1 worker thread
Nov 6 16:15:13 barf named[3719]: loading configuration from '/etc/bind/named.conf'
Nov 6 16:15:14 barf named[3719]: /etc/bind/named.conf.options:2: change directory to '/var/cache/bind' failed: file not found
Nov 6 16:15:14 barf named[3719]: /etc/bind/named.conf.options:2: parsing failed
Nov 6 16:15:14 barf named[3719]: loading configuration: file not found
Nov 6 16:15:14 barf named[3719]: exiting (due to fatal error)
...........................................

I went on and tried to install mysql, which I also have poor track record.

The second issue was after setting the sql root password, running this command.

mysqldadmin -h <FQDN> -u root password <password>

The result was 'Lost connection to mysql server during query'. So I tried the computer's IP address in place of FQDN, and 127.0.0.1 all with the same result. This is where I stopped. I need to fix my DNS/Bind settings, but have no clue on how to go about doing that. There is a DNS server already on the LAN, servicing the same zone. I am hoping Ubuntu could replace that machine. Could that be an issue? I cannot see whom my Ubuntu server is using for DNS either.

Any help would be great, thanks...

/N

falko 7th November 2006 18:05

Quote:

Originally Posted by n74jw
Hello,

I am trying out "The Perfect Setup" for Ubuntu 6.10 server. I am not using the official server-version of Ubuntu but the standard Edgy desktop. All things have been going well thus far. I am not a complete Ubuntu novice, but Bind is something I have never been able to get to work properly. Apparently Bind is biting me in the ass here as well.

My first issue started on step 10, when I was running the command.

chown -R bind:bind /var/lib/named/var/*

The directory did not exist. I changed the second var before the /* to dev and the command completed properly.

The issue became more apparent when I restarted Bind and checked the syslog and found numerous errors, basically indicated Bind did not start.

excerpt...............................

Nov 6 16:15:13 barf named[3719]: found 1 CPU, using 1 worker thread
Nov 6 16:15:13 barf named[3719]: loading configuration from '/etc/bind/named.conf'
Nov 6 16:15:14 barf named[3719]: /etc/bind/named.conf.options:2: change directory to '/var/cache/bind' failed: file not found
Nov 6 16:15:14 barf named[3719]: /etc/bind/named.conf.options:2: parsing failed
Nov 6 16:15:14 barf named[3719]: loading configuration: file not found
Nov 6 16:15:14 barf named[3719]: exiting (due to fatal error)
...........................................

Did you install BIND like this?
Code:

apt-get install bind9
Quote:

Originally Posted by n74jw
I went on and tried to install mysql, which I also have poor track record.

The second issue was after setting the sql root password, running this command.

mysqldadmin -h <FQDN> -u root password <password>

The result was 'Lost connection to mysql server during query'. So I tried the computer's IP address in place of FQDN, and 127.0.0.1 all with the same result. This is where I stopped. I need to fix my DNS/Bind settings, but have no clue on how to go about doing that. There is a DNS server already on the LAN, servicing the same zone. I am hoping Ubuntu could replace that machine. Could that be an issue? I cannot see whom my Ubuntu server is using for DNS either.

Any help would be great, thanks...

/N

What's the output of
Code:

netstat -tap
?

r0ydster 10th November 2006 05:14

Thanks
 
Falko, just wanted to say thanks for the guide. I had no problems with my server installation when following the the guide.

I also used the perfect setup guide for 5.10, and had no issues with that guide as well.

Thanks again for this great resource and keep up the good work!

Mike

PrawnStar 12th December 2006 04:06

Quote:

Originally Posted by n74jw
My first issue started on step 10, when I was running the command.

chown -R bind:bind /var/lib/named/var/*

The directory did not exist. I changed the second var before the /* to dev and the command completed properly.

The issue became more apparent when I restarted Bind and checked the syslog and found numerous errors, basically indicated Bind did not start.

excerpt...............................

Nov 6 16:15:13 barf named[3719]: found 1 CPU, using 1 worker thread
Nov 6 16:15:13 barf named[3719]: loading configuration from '/etc/bind/named.conf'
Nov 6 16:15:14 barf named[3719]: /etc/bind/named.conf.options:2: change directory to '/var/cache/bind' failed: file not found
Nov 6 16:15:14 barf named[3719]: /etc/bind/named.conf.options:2: parsing failed
Nov 6 16:15:14 barf named[3719]: loading configuration: file not found
Nov 6 16:15:14 barf named[3719]: exiting (due to fatal error)
...........................................

/N

I also got the first problem and found it was due to the pid file being stored inside the chroot...

If you are having this problem then try setting dirs/files up like this:

drwxr-xr-x 2 bind bind 4096 Dec 12 01:56 /var/lib/named/var/run/bind/run/
root@mail:/etc/bind# ls -l /var/lib/named/var/run/bind/run/
total 4
-rw-r--r-- 1 bind bind 6 Dec 12 01:56 named.pid

It worked for me, and now I'm going to bed :)

p.s. not sure about the mysql problem

GiuseppeConlon 27th January 2008 07:12

I too am having the same bind error as OP though I did not have the trouble with /var/lib/named/var/ not existing.

I installed bind using:

Code:

apt-get install bind9
As for named.pid, it does not exist on my system.

Any help is appreciated, thanks.

PrawnStar 27th January 2008 13:14

named.pid won't exist until bind has been started. It hold the Process ID of the bind daemon.

Have a look for the processes running:
# ps -ef | grep named

if this doesn't return anything then you should try to start it:
# /etc/init.d/bind9 start

watch for errors:
# tail -n 100 /var/log/syslog

If it doesn't start you should hopefully get some nice messages telling you why.


All times are GMT +2. The time now is 05:08.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.