[comp.unix.i386] 386/ix Xwindows 1.1 etc.

herbert@ektools.UUCP (Tom Herbert) (05/25/90)

In attempting to start X after installing 1.1 I ran into a problem which
leads me to ask a couple of questions.

But first,  when I attempt to start the server I get the message:
--------
....
Could not get X line discipline number no such device or address:

X open device failed.
....
--------
The Xconfig file is set to Xvga with the device:
...
/dev/console:/dev/vt%02d
...
My guess that it is failing on the ioctl call to device /dev/vt03.  
I get the same results if I force it to another vt device.
The device can be "catted", and it works as a terminal if I enable it as a vt 
in inittab.

I think that some incompatibility crept in with the sequence of deleting and
reinstalling packages.

Before installing X 1.1, I did the following:
1.      uninstalled X, 
2.      uninstalled NFS and 
3.      uninstalled TCP/IP.  
4.      I then built a kernel without these packages (not without 
        difficulty)
5.      installed TCP/IP 1.1.2
6.      installed NFS 2.0
7.      installed yellow pages 2.0
8.      installed yellow pages 2.0 commands.

All these seem to work.

My questions are as follows:

1.      Would it be possible to provide a list of files with all packages in
        the documentation to make it easy to hand uninstall packages when
        the uninstall script runs into difficulty? I know that some of the
        packages do this.

2.      Where might the incompatability be?  Did one of the other packages
        change the interface to the device ala termio.h?  I notice that the
        zenix file system packages adds additional stuff to the structure for
        the ioctl call in termio.h.

3.      Is there residual 1.0 X stuff being linked into the Xvga server,
        or other no-no stuff being linked in with the kernel?
        What is the best way to find out short of wiping out the disk and
        reinstalling all the software?

4.      Why are new copies of the commands such as /bin/ls etc required for
        yellow pages?                       

Thank you very much for any help in advance.

'Insert appropriate disclaimer.'

Tom Herbert
Signal Processing Dept.
Eastman Kodak Co.
Rochester, NY 14653-5908
herbert@kodak.com
uunet!rochester!kodak!herbert
-- 
--TFH      herbert@kodak.com         ..!rochester!kodak!herbert
Tom Herbert
Signal Processing Dept. MS 35908, Eastman Kodak Co.
Rochester, N.Y. 14653

jackv@turnkey.TCC.COM (Jack F. Vogel) (05/27/90)

In article <2658@ektools.UUCP> herbert@kodak.com (Tom Herbert) writes:
>
>4.      Why are new copies of the commands such as /bin/ls etc required for
>        yellow pages?                       
 
Because anything that uses library routines like getpwent and such that
look into files controlled by the yellowpage server need to have these
routines know how to query the server instead of just looking in the local
files. Apparantly ISC's standard libc routines do not have this support
in them, and/or things like /bin/ls were not compiled with this support
and so they had to be reissued. I remember from when yellow page support
was put into AIX that this change can nearly require one to recompile
the world :-}.

-- 
Jack F. Vogel			jackv@locus.com
AIX370 Technical Support	       - or -
Locus Computing Corp.		jackv@turnkey.TCC.COM