Hi,

On Wed, Feb 27, 2008 at 12:24:03PM -0500, Dan Gahlinger wrote:
> check /etc/ha.d/resource.d/Filesystem line 58
> here's the actual code from my system:
> 
> . /etc/ha.d/resource.d//hto-mapfuncs
> 
> usage() {
>     echo "usage: $0 <device> <directory> [<fstype> [<options>]]
> $LEGAL_ACTIONS"
>     exit 1
> }
> 
> # Check the arguments passed to this script
> if [ $# -lt 3 ]; then
>     usage
> fi
> 
> if [ "x$2" != "x" ]; then
>     OCF_RESKEY_device="$1"; shift
>     export OCF_RESKEY_device
> fi
> 
> if [ "x$2" != "x" ]; then
>     OCF_RESKEY_directory="$1"; shift
>     export OCF_RESKEY_directory
> fi
> 
> if [ "x$2" != "x" ]; then
>     OCF_RESKEY_fstype=$1; shift
>     export OCF_RESKEY_fstype;;

Remove ;;

> fi
> 
> if [ "x$2" != "x" ]; then
>     OCF_RESKEY_options="$1";  shift
>     export OCF_RESKEY_options;;

Here again, remove ;;

> fi
> 
> OCF_TYPE=IPaddr
> OCF_RESOURCE_INSTANCE=${OCF_TYPE}_$OCF_RESKEY_device
> export OCF_TYPE OCF_RESOURCE_INSTANCE
> 
> ra_execocf  $1

This has been fixed in 2006.

Thanks,

Dejan

> 
> 
> On Wed, Feb 27, 2008 at 12:10 PM, Dejan Muhamedagic <[EMAIL PROTECTED]>
> wrote:
> 
> > Hi,
> >
> > On Wed, Feb 27, 2008 at 11:26:28AM -0500, Dan Gahlinger wrote:
> > > it looks like a bug in filesystem (AGAIN)
> > >
> > > ResourceManager[8888]:  2008/02/26_17:17:58 info: Running
> > > /etc/ha.d/resource.d/Filesystem /dev/drbd0 /data reiserfs stop
> > > ResourceManager[8888]:  2008/02/26_17:17:58 debug: Starting
> > > /etc/ha.d/resource.d/Filesystem /dev/drbd0 /data reiserfs stop
> > > /etc/ha.d/resource.d/Filesystem: line 58: syntax error near unexpected
> > token
> > > `;;'
> > > /etc/ha.d/resource.d/Filesystem: line 58: `    export
> > OCF_RESKEY_fstype;;'
> >
> > Funny, but I can't reproduce it here. Can you run the script with
> > sh -x? And post the script?
> >
> > Thanks,
> >
> > Dejan
> >
> > > defnitely not good, here's the code:
> > >
> > > . /etc/ha.d/resource.d//hto-mapfuncs
> > >
> > > usage() {
> > >     echo "usage: $0 <device> <directory> [<fstype> [<options>]]
> > > $LEGAL_ACTIONS"
> > >     exit 1
> > > }
> > >
> > > # Check the arguments passed to this script
> > > if [ $# -lt 3 ]; then
> > >     usage
> > > fi
> > >
> > > if [ "x$2" != "x" ]; then
> > >     OCF_RESKEY_device="$1"; shift
> > >     export OCF_RESKEY_device
> > > fi
> > >
> > > if [ "x$2" != "x" ]; then
> > >     OCF_RESKEY_directory="$1"; shift
> > >     export OCF_RESKEY_directory
> > > fi
> > >
> > > if [ "x$2" != "x" ]; then
> > >     OCF_RESKEY_fstype=$1; shift
> > >     export OCF_RESKEY_fstype;;
> > > fi
> > >
> > > if [ "x$2" != "x" ]; then
> > >     OCF_RESKEY_options="$1";  shift
> > >     export OCF_RESKEY_options;;
> > > fi
> > >
> > > OCF_TYPE=IPaddr
> > > OCF_RESOURCE_INSTANCE=${OCF_TYPE}_$OCF_RESKEY_device
> > > export OCF_TYPE OCF_RESOURCE_INSTANCE
> > >
> > > ra_execocf  $1
> > >
> > > I first saw this error in 0.7, now it's in v8
> > >
> > > Dan.
> > >
> > > On Wed, Feb 27, 2008 at 10:34 AM, Dan Gahlinger <[EMAIL PROTECTED]>
> > wrote:
> > >
> > > > I'm not even doing clustering, I'm using the old config (v1)
> > > > I only have two servers, so clustering is a waste.
> > > >
> > > > Dan.
> > > >
> > > >
> > > > On Wed, Feb 27, 2008 at 7:08 AM, Dejan Muhamedagic <
> > [EMAIL PROTECTED]>
> > > > wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > On Tue, Feb 26, 2008 at 05:21:42PM -0500, Dan Gahlinger wrote:
> > > > > > I can't get heartbeat to work properly.
> > > > > >
> > > > > > I copied the config from another set of servers that works
> > properly
> > > > > and yet
> > > > > > this one doesn't.
> > > > > >
> > > > > > it won't create the virtual IP, or start any of the processes it's
> > > > > supposed
> > > > > > to. and the logs don't say any problems, looks normal.
> > > > > > Also doesn't setup DRBD properly, though drbd by itself works
> > fine.
> > > > > > not sure what's wrong with it.
> > > > > >
> > > > > > server 1 dbsrv01 192.168.100.2
> > > > > > server 2 dbsrv02 192.168.100.3
> > > > > > virtual ip setup wanted just "dbserver" 192.168.100.10
> > > > > >
> > > > > > haresources:
> > > > > > dbsrv01 192.168.100.10 drbddisk::r0
> > > > > Filesystem::/dev/drbd0::/data::reiserfs
> > > > > > mysql postfix apach
> > > > > > ha.cf
> > > > > > logfacility local0
> > > > > > logfile /var/log/ha-log
> > > > > > debugfile /var/log/ha-debug
> > > > > > udpport 694
> > > > > > keepalive 1
> > > > > > deadtime 4
> > > > > > bcast eth2
> > > > > > node dbsrv01
> > > > > > node dbsrv02
> > > > > > auto_failback off
> > > > > > uuidfrom nodename
> > > > > >
> > > > > > I think it has to do with this-
> > > > > >
> > > > > > info: Running /etc/ha.d/resource.d/Filesystem /dev/drbd0 /data
> > > > > reiserfs stop
> > > > > > ResourceManager[4311]:  2008/02/26_17:04:00 ERROR: Return code 2
> > from
> > > > > > /etc/ha.d/resource.d/Filesystem
> > > > >
> > > > > Failed stop is really dangerous.
> > > > >
> > > > > > ResourceManager[4311]:  2008/02/26_17:04:00 ERROR: Resource script
> > for
> > > > > > Filesystem::/dev/drbd0::/data::reiserfs probably not
> > LSB-compliant.
> > > > > > ResourceManager[4311]:  2008/02/26_17:04:00 WARN: it
> > > > > > (Filesystem::/dev/drbd0::/data::reiserfs) MUST succeed on a stop
> > when
> > > > > > already stopped
> > > > > > ResourceManager[4311]:  2008/02/26_17:04:00 WARN: Machine reboot
> > > > > narrowly
> > > > > > avoided!
> > > > > > ResourceManager[4311]:  2008/02/26_17:04:00 info: Running
> > > > > > /etc/ha.d/resource.d/drbddisk r0 stop
> > > > > > ResourceManager[4311]:  2008/02/26_17:04:00 info: Running
> > > > > > /etc/ha.d/resource.d/IPaddr 192.168.100.10 stop
> > > > > > IPaddr[4862]:   2008/02/26_17:04:00 INFO:  Success
> > > > > > heartbeat[4301]: 2008/02/26_17:04:00 info: All HA resources
> > > > > relinquished.
> > > > > >
> > > > > > but I'm not sure  why it's having an issue with drbd filesystem,
> > it's
> > > > > setup
> > > > > > identically to the other system that's working. (though that is
> > drbd 7
> > > > > not
> > > > > > 8). And I get the errors with or without drbd running first.
> > > > >
> > > > > Can't say what's going on, but you can test your cluster by hand,
> > > > > i.e. try to start/stop a resource by hand and look for errors.
> > > > > Once you make sure that all your resources start and stop
> > > > > properly, you can try to put them in a cluster.
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Dejan
> > > > >
> > > > > >
> > > > > > Dan.
> > > > > > _______________________________________________
> > > > > > Linux-HA mailing list
> > > > > > [email protected]
> > > > > > http://lists.linux-ha.org/mailman/listinfo/linux-ha
> > > > > > See also: http://linux-ha.org/ReportingProblems
> > > > > _______________________________________________
> > > > > Linux-HA mailing list
> > > > > [email protected]
> > > > > http://lists.linux-ha.org/mailman/listinfo/linux-ha
> > > > > See also: http://linux-ha.org/ReportingProblems
> > > > >
> > > >
> > > >
> > > _______________________________________________
> > > Linux-HA mailing list
> > > [email protected]
> > > http://lists.linux-ha.org/mailman/listinfo/linux-ha
> > > See also: http://linux-ha.org/ReportingProblems
> > _______________________________________________
> > Linux-HA mailing list
> > [email protected]
> > http://lists.linux-ha.org/mailman/listinfo/linux-ha
> > See also: http://linux-ha.org/ReportingProblems
> >
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to