[Samba] Missing charset ISO8859-1.so in 3.0.6?

John B. Scalia jscalia at cityblueprinting.com
Fri Sep 10 18:44:46 GMT 2004

Thanks, Andrew. I assumed it really wasn't a problem, since the connection
was working in spite of those "fatal error" messages. But, if I might
inquire further...

By configuring, do you mean just setting the LANG environment variable to
something other than its current en_US.ISO8859-1 setting? Maybe something
like en_US.CP850? And if I do such a thing, is it then necessary to copy the
CP850.so into /usr/lib/iconv (where all its other charsets live?)

Please forgive the fact that although libiconv has been installed on this
system for some time now, I'm not really all that clear on what it's used
for. :-) Oh, and I had the debug turned up in order to figure out why my
win2k machine kept telling me the server wasn't running. That just turned
out to be that winbindd had died which was easily corrected after discovery,
but I thought it might be some weirdness in smbd.

Thanks again.

-----Original Message-----
From: Andrew Bartlett [mailto:abartlet at samba.org] 
Sent: Thursday, September 09, 2004 7:48 PM
To: John B. Scalia
Cc: samba at lists.samba.org
Subject: Re: [Samba] Missing charset ISO8859-1.so in 3.0.6?

On Thu, 2004-09-09 at 23:46, John B. Scalia wrote:
> I recently installed and built 3.0.06 on my Solaris 9 Ultra 5 station.
> I start either smbd or nmbd, the log files indicate a missing shared
> during initialization, but the daemons appear to be running anyway.
> Specifically, the log says:
> [2004/09/09 09:09:07, 3] lib/module.c:do_smb_load_module(46)
>   Error loading module '/usr/local/samba/lib/charset/ISO8859-1.so':
> /usr/local/samba/sbin/smbd: fatal:
> /usr/local/samba/lib/charset/IS)8859-1.so: open failed: No such file or
> directory

That is normal - but you should configure your 'unix charset' and
'display charset' to values that your system iconv() (if you have added
libiconv to solaris) knows about, or the CP850 module we ship.

Basically, we presume that the system iconv() can handle things, but if
not, we look for a plugin (which may or may not exist - hence it being
level 3 debug, not level 0).

Andrew Bartlett

Andrew Bartlett                                 abartlet at samba.org
Authentication Developer, Samba Team            http://samba.org
Student Network Administrator, Hawker College   abartlet at hawkerc.net

More information about the samba mailing list