On Tuesday 11 April 2006 13:23, stan wrote: >On Tue, Apr 11, 2006 at 12:34:17PM -0400, Gene Heskett wrote: >> On Tuesday 11 April 2006 11:59, stan wrote: >> >I'm setting up a new Ubuntu box as my next generation Amanda >> > server. Somehow the /etc/hosts file for this machine was created >> > looking like this: >> > >> >170.85.113.24 localhost.localdomain localhost >> > >> >At least _I think_ this was what was there. I did not keep a copy, >> > as I thought I new how to set up a hosts file. Little did I know >> > :-( >> >> 8:{ >> >> >I really did not pick up on this for quite some time, Finally i >> > tracing down why email from this machine would not work I noticed >> > this. So I changed it to: >> > >> >127.0.0.1 localhost >> >> address full_name alias >> wrong, s/b 127.0.0.1 localhost.localdomain localhost >> >> >170.85.113.24 amanda amanda.meadwestvaco.com >> >> wrong, the alias goes after the full domain name string >> Also, the 'amanda' needs to be the machines real domain name, >> matching what you get when you run hostname from the cli. Also, >> when posting addresses that do not resolve from the outside, but are >> exposed, always obfuscate the numerical address for security >> reasons. > >OK, so this should work, right? > >127.0.0.1 localhost.localdomain localhost >1XX.XX.113.24 amanda.meadwestvaco.com amanda > >> Here is the script I've been using for that for some years now: >> =====================cut below & paste to your script=========== >> #!/bin/sh >> # since I'm always forgetting to su amanda... >> if [ `whoami` != 'amanda' ]; then >> echo >> echo "!!!!!!!!!!!! Warning !!!!!!!!!!!!" >> echo "Amanda needs to be configured and built by the user amanda," >> echo "but must be installed by user root." >> echo >> exit 1 >> fi >> make clean >> rm -f config.status config.cache >> ./configure --with-user=amanda \ >> --with-group=disk \ >> --with-owner=amanda \ >> --with-gnu-ld \ >> --prefix=/usr/local \ >> --with-tapedev="FILE:/amandatapes" \ >> --with-debugging=/tmp/amanda-dbg/ \ >> --with-tape-server=coyote.coyote.den \ >> --with-amandahosts \ >> --with-configdir=/usr/local/etc/amanda \ >> --with-config=Daily \ >> --with-gnutar=/usr/bin/tar >> >> make >> ========paste cut to your script================= > >Hmm, here's my build script. > >#!/bin/sh >./configure --with-config=DailyDump \ >--prefix=/opt/amanda --with-index-server=amanda --with-user=amanda \ >--with-group=operator --with-tape-server=amanda --with-debugging \ >--with-tape-device=/dev/nst0 --sbindir=/opt/amanda/sbin \ >--libexecdir=/opt/amanda/libexec --libdir=/opt/amanda/lib \ >--with-configdir=/opt/amanda/etc \ >--with-gnutar-listdir=/opt/amanda/var/gnutar-lists \ >--mandir=/opt/amanda/man --without-rundump \ > >Ar you saying that I need to ake teh tape-server and index-server > arguments FQDN's? I'm wiling to try that, but i'm certain that I've > used teh short name for my build scripts in the past.
FQDN's or addresses, but see below. >BTW, hostname returns "amanda", not the FQDN. I geuss I could change >/etc/hostname to the FQDN if needed. Yes, 'hostname' should return the FQDN. Here I don't use a dns server for local stuff, just the /etc/hosts files on all machines. And each FQDN also has a one word alias that works just fine for such things as disklist entries. It also works for that script of mine, but I cleaned that up for public comsumption as its not always going to work for everyone if they're using a dns & no hosts file. FWIW my tar isn't that one either, I'm using a locally built 1.15-1 installed in /usr/local/bin, with that line suitably modifed. -- Cheers, Gene People having trouble with vz bouncing email to me should add the word 'online' between the 'verizon', and the dot which bypasses vz's stupid bounce rules. I do use spamassassin too. :-) Yahoo.com and AOL/TW attorneys please note, additions to the above message by Gene Heskett are: Copyright 2006 by Maurice Eugene Heskett, all rights reserved.