[ksh93-integration-discuss] Bizarre Login Issue w/ ksh93

Shawn Walker binarycrusader at gmail.com
Thu Sep 13 20:07:32 PDT 2007


On 13/09/2007, Mike Kupfer <mike.kupfer at sun.com> wrote:
> >>>>> "Shawn" == Shawn Walker <binarycrusader at gmail.com> writes:
>
> Shawn> Right now, if I set my shell to /usr/bin/ksh93 in /etc/passwd,
> Shawn> when I try to login to JDS or CDE, it immediately exits and sends
> Shawn> me back to the login screen.
>
> Shawn> Running SXDE b72 here...
>
> Shawn> Any ideas on how I can track this down?
>
> First, try logging in under a different shell, perhaps as root, and
> verify that you can run ksh93 at all.  I installed recent ON bits on a
> test system, and ksh93 dies with
>
>     ld.so.1: ksh93: fatal: relocation error: file /usr/lib/64/libcmd.so.1: symbol _opt_infop_: referenced symbol not found
>
> (But I don't know if this is due to a cross-consolidation flag day or
> what.  Your situation might be different.)
>
> If you know ksh93 runs okay, look at the log files in $HOME/.dt.

Yes, it runs ok by itself. The log files tip was incredibly helpful!

Apparently ksh93 is not considered a valid shell by default in b72
even though it is integrated now.

I had to use Roland's tip from here to create an /etc/shells file:
http://www.opensolaris.org/jive/thread.jspa?messageID=137451&#137451

Thanks!

-- 
Shawn Walker, Software and Systems Analyst
binarycrusader at gmail.com - http://binarycrusader.blogspot.com/

"Beware of bugs in the above code; I have only proved it correct, not
tried it. " --Donald Knuth


More information about the ksh93-integration-discuss mailing list