ELF binary type "0" not known ??

Vasil Dimov vd at datamax.bg
Mon Mar 22 07:44:51 PST 2004


> Actually I posted this on the squirrelmail plugins list but havent had any
> success and I think you guys might have some ideas:
> 
> > First of all my system:
> >
> > Freebsd 4.8 Stable Running Courier-imap & SM 1.4.0
> >
> > Im trying to get change_password 3.1-1 plugin to work, so far i installed
> > the compatibility plugin and have did all the things in the INSTALL File.
> >
> > But when I test it out on CLI it says:
> >
> > bayok# /usr/local/www/data/webmail/plugins/change_passwd/chpasswd testuser
> > mypassword 123abc
> > ELF binary type "0" not known.
> > Abort
> > bayok#
> >
> > here is the config.php for that:
> >
> > $change_pwd_language = 'en.lang';
> > $disconn = false;
> > $confirmPass = true;
> > $oldPass = false;
> > $seeOutput = true;
> > $pathToChpasswd = '
>  ';
> > $pathToPw = '';
> > $debug = 1;
> >
> >
> > when i try doing it with the pw command it says
> > i changed the $pathToPw = ''; to $pathToPw = '/usr/sbin/';
> > ( i also tried $pathtoPw = 'usr/sbin/pw' but that didnt work either )
> > and $oldPass = false; to $oldPass = true; (if its false the browser will
> > say you forgot to put your old password)
> > and the error is:(output from the browser, I don't know how[SM] executes
> > it from the commandline.
> >
> > Command to be executed:
> >
> > From this directory:
> >
> > /usr/local/www/data-dist/webmail/plugins
> >
> > Does anyone have any idea what I am doing wrong?
> 
> Actually I want to know what this code means(i think its the cause of my
> problems):
> 
> >bayok# /usr/local/www/data/webmail/plugins/change_passwd/chpasswd testuser
>  mypassword 123abc
> >ELF binary type "0" not known.
> >Abort
> >bayok#
> 
> 
> Also i was wondering what the asterisk at the end of this line means:
> 
> -rwsr-x---  1 root  apache  9873 Oct 22  2002 chpasswd*
> 
> It says in the INSTALL
> <quote>
> 3) Make sure the file permissions on the chpasswd file are
>    correct (unless you'll be using the 'pw' utility on
>    FreeBSD).  Substitue the name of the user that your web
>    server runs under for "apache" in the command below:
> 
>   $ chown root:apache chpasswd
>   $ chmod 4750 chpasswd
> </endquote>
> 
> but when i run ls -l it says
> 
> -rwsr-x---  1 root  apache  9873 Oct 22  2002 chpasswd
> 
> without the asterisk.
> Is that the same or am I missing something?
> 
> Yours,
> 
> Rommel

What do you get with:
% file /usr/local/www/data/webmail/plugins/change_passwd/chpasswd
does it say something about Linux? If 'yes', then try:
% kldload linux
% sysctl kern.fallback_elf_brand=3


More information about the freebsd-questions mailing list