[Postfixbuch-users] sasl und saslfinger probleme

Andre Barbion abarbion at editpress.lu
Di Jan 30 22:19:52 CET 2007


Die Antwort von Andreas hat leider nicht geholfen

Warum kann ich denn saslfinger oder install.sh nicht ausführen ?

Warum werden denn die Leerzeilen als "command not found line .. "
interpretiert,
es scheint es kann auch keine Prozedur oder funktionsaufruf erkannt werden ?

Liegt es an sles10


BASH_VERSINFO=([0]="3" [1]="1" [2]="17" [3]="1" [4]="release"
[5]="i586-suse-linux")
BASH_VERSION='3.1.17(1)-release'


Hier die Fehlermeldung im Detail:


proxy1:~/saslfinger # ./saslfinger
./saslfinger
: invalid optionne 12: set: -
set: usage: set [--abefhkmnptuvxBCHP] [-o option] [arg ...]
': not a valid identifierclare: `valid_sasl_lib_names
'/saslfinger: line 30: syntax error near unexpected token `{
'/saslfinger: line 30: `function start () {
proxy1:~/saslfinger # 

proxy1:~/saslfinger # 

proxy1:~/saslfinger # cat saslfinger
cat saslfinger
#
# Name: 
# saslfinger
#
# Drafted by Ralf Hildebrandt
# written by Patrick Koetter
# Initial release: August, 13th 2004 - a Friday... ;)
# $Id: saslfinger 22 2005-11-28 22:55:48Z p $
#####################################################################
#                          VARIABLES                                #
#####################################################################
set -e
scriptname="${0##*/}"
scriptversion=1.0
declare -a sasl_dirs valid_sasl_lib_names
sasl_dirs=(/usr/lib/sasl \
/var/lib/sasl \
/opt/lib/sasl \
/usr/lib/sasl2 \
/var/lib/sasl2 \
/opt/lib/sasl2 \
/usr/local/lib/sasl2 \
/etc/sasl2 \
/usr/pkg/lib)
sasl_libs=(libsasl.so libsasl2.so)
#####################################################################
#                     COMMANDS AND FUNCTIONS                        #
#####################################################################
export PATH="/bin:/sbin:/usr/bin:/usr/sbin:$PATH"
function start () {
        echo "${scriptname} - postfix Cyrus sasl configuration $(date)"
        echo "version: ${scriptversion}"
        echo "mode: ${mode} SMTP AUTH"
}
function end () {
        echo "-- end of ${scriptname} output --"
}
....










On Monday 29 January 2007 22:01, Andre Barbion wrote:

> um ein Problem mit SASL (sample-server <-> sample-client) einzugrenzen,
> wollte ich  zuerst den saslfinger installieren um nicht unnötig zu posten
> und den fehler weiter eingrenzen.
>
>  Nun klappt das saslfinger install script  nicht (peinlich).
>
> proxy1:~/saslfinger # ./install.sh
>
> : command not foundine 3:     (3, 6, 10 sind die leerzeilen)
> :
> : command not foundine 6:
> :
> : command not foundine 10:
>
> '/install.sh: line 11: syntax error near unexpected token `
>
> '/install.sh: line 11: `verify_man_page ()
>
> proxy1:~/saslfinger

Lösch mal im install.sh die erste Zeile "# $Id$" und probier es nochmal.

Allerdings eigentlich kannst Du Dir das install.sh auch zur Not schenken und

saslfinger von da aufrufen. Das install macht nicht sonderlich viel.

> das system läuft auf einem SLES10
>
> muss ich eine besondere shell benuzten  ?

bash

-- 
	Andreas





Mehr Informationen über die Mailingliste Postfixbuch-users