Hi folks. Not a TOTAL linux/unix newbie, I have over 15 yrs on solaris/systemV experience, but new (6 months) to OPENBSD.
SIMPLE question, long winded pre-amble...
OK... So now I'm stuck (haha) on OPENBSD, 3.4 (latest/greatest).
I've gone Successfully thru step 1(PERL), step 2 (Matt Bundle), and SUCCESSFULLY made the install (as root) for MAIL::Toaster.
Problem comes when I do a make newconf, I get the following error:
(I am documenting the steps for a OPENBSD install.. hopefully matt will think it good enough to post at some point...)
PS: i get the error as user OR root)
install -d /usr/local/etc
install -b -m 0644 toaster.conf-dist /usr/local/etc/toaster.conf
install: rename: /usr/local/etc/toaster.conf to /usr/local/etc/toaster.conf.old (errno 20): Not a directory
*** Error code 71
Stop in /usr/local/src/Mail-Toaster-3.33 (line 867 of Makefile)
which shows as the following lines:
859 conf:
860 install -d /usr/local/etc
861 install toaster.conf-dist /usr/local/etc
862 install toaster-watcher.conf-dist /usr/local/etc
863 install -d /usr/local/etc/apache2
864 install -b -m 0640 contrib/httpd.conf-2.0.patch /usr/local/etc/apache2
865
866 newconf:
867 install toaster.conf-dist /usr/local/etc
868 install toaster-watcher.conf-dist /usr/local/etc
869 install -d /usr/local/etc
870 install -b -m 0644 toaster.conf-dist /usr/local/etc/toaster.conf
871 install -b -m 0640 toaster-watcher.conf-dist /usr/local/etc/toaster-watcher.conf
872 install -d /usr/local/etc/apache2
873 install -b -m 0640 contrib/httpd.conf-2.0.patch /usr/local/etc/apache2
OK.. NOW HERE"S my SIMPLE?? questions:
A) Can someone tell me /verify that the first occurance of /usr/local/etc
occurs at line 869??
B) (and that line 869 just executes a "mkdir -p /usr/local/etc" ??
IF Not, can someone with more perl experience than I have , perhaps point me in the right direction to see what I need to troubleshoot?
(I am looking at another (clean) openbsd system ,and it only has a total of 10 files in the /usr/local directory...
Thanks in advance, and thanks again MATT..
Markbnj @ excite.com [/b]
I think you're right, and so that's an error in the makefile.
This issue would never come up on FreeBSD, because /usr/local/etc is pretty much guaranteed to exist-- it is the default location for locally installed configuration files, and is created by the OS when you build the system for the first time.
For now, I'd hack the makefile by moving line 869 above line 867, and move on from there.
davidcl |
I think you're right, and so that's an error in the makefile.
|
For now, I'd hack the makefile by moving line 869 above line 867, and move on from there.
Matt, will this be something you can note for your next update?
(Is) It is possible that the mkdir -P option (make intermediate directories too, if necessary) may help here?
Mark
I've been browsing the freebsd site, but havent been able to find the right executable (a gz file?) as the frebsd package for
the mySQL40client and server package.
I've been looking at
ftp://ftp.freebsd.org/pub/FreeBSD/and I found the CVS tree, but not where the packages are.
so:
(In openbsd we have a packages tree, and a ports tree,
the packages would be under
ftp://openbsd.secsup.org/pub/openbsd/3.4/packages/=
anyway, sorry to be such a prolific composer/imposer here.
Thanks again Mark
Here's the MySQL 4.1.1 Client package:
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/All/mysql-client-4.1.1.tgzHere's the MySQL 4.1.1 Server package:
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/All/mysql-server-4.1.1.tgzWill these work for you on OpenBSD? I don't think you need the client package if you're installing the server on the same machine.
Thanks Dave.(is that ok, or onlyDavid?)
Got the links, and downloading now.
Will also start to reformat the "OpenBSD idiot's guide to implemting the FREE-BSD Mail::toaster"
Or.
So, it says use FreeBSD, are you BRAIN dead? or are you just doing this in a place where you already ONLY run LOTS of OPENBSD boxes...
MarkB
Where in the config (toaster-watcher.conf)
is it SPECIFIED on MYSQL version
CAN I use (easlily I might add) 3.23.57??
Mark
Right Now I think I'm going to try and TRASH it all, and attempt reinstallation.
Of course I'll sleep on it first..
\--and--it appears that since I did most of install NOT as root, that (I wonder) MIGHT be problem... nah too easy..