On Wed, Apr 12, 2006 at 07:17:49PM -0400, Gene Heskett wrote:
> On Wednesday 12 April 2006 12:10, stan wrote:
> >On Wed, Apr 12, 2006 at 09:53:37AM -0400, Jon LaBadie wrote:
> >> On Wed, Apr 12, 2006 at 08:42:44AM -0400, stan wrote:
> >> > On Wed, Apr 12, 2006 at 01:42:17PM +0200, Paul Bijnens wrote:
> >> > > On 2006-04-12 12:27, stan wrote:
> >> > > >Again, I've never done that in the past. I've just made ceratin
> >> > > > that the amanda user exists,
> >> > > >and done the build/make install as root. Permissions have
> >> > > > alwasy been fine.
> >> > > >
> >> > > >Having sad that, I'll rebuild the whole thing today using
> >> > > > FQDB's, and building as amanda, then
> >> > > >installing as root.
> >> > >
> >> > > It is not important as who you build -- root is no problem (but
> >> > > security minded sysadmins avoid doing things as root unless
> >> > > needed). But the "make install" should be done as root.
> >> > >
> >> > > Then subsequently, you should not RUN the program as root
> >> > > (except amrecover, which should be run as root), because when
> >> > > running the first time, Amanda creates some files. When doing
> >> > > that as root - even only once - those files are owned by root
> >> > > instead of the amanda user and you run into trouble next time.
> >> >
> >> > Right, we are good on that.
> >> >
> >> > > >BTW, speaking of rebuilding amanda, it would be nice if there
> >> > > > were a "make no-overwrite
> >> > > >confgis" option.
> >> > >
> >> > > "make install" does not install, nor overwrite any config file.
> >> > > No need to disable that non-existing feature.
> >> >
> >> > I just foudn that out, to my pleasent suprise.
> >> >
> >> > In any case, I rebuilt uinsg FQDN's, and I still have these
> >> > problems, An amcheck reports:
> >>
> >> Did your rebuild also involve rerunning "configure"?
> >
> >Yes, esentialy "make distclean ; ./run_configure ; make ; su - make
> > install
>
> Stan, see the script below. You don't just "./configure" amanda, it
> needs some arguments such as these in my 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 \
> --with-amandahosts \
> --with-configdir=/usr/local/etc/amanda \
> --with-config=Daily \
> --with-gnutar=/usr/local/bin/tar
>
> make
> =================
> Now obviously some of the above will need massaging in your favorite
> editor, so check the accuracy of every line above to make sure its
> right for *your* system.
>
I know this thread has been draging on for days, so here is my configure script,
which was posted earlier in this thread BTW.
--
I know this thread has been draging on for days, so here is my configure script,
which was posted earlier in this thread BTW.
#!/bin/sh
./configure \
--with-config=DailyDump \
--prefix=/opt/amanda \
--with-index-server=amanda.meadwestvaco.com \
--with-user=amanda \
--with-group=operator \
--with-tape-server=amanda.meadwestvaco.com \
--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
I did change to FQDN's from short host name.
U.S. Encouraged by Vietnam Vote - Officials Cite 83% Turnout Despite Vietcong
Terror
- New York Times 9/3/1967
|