Solaris 7 Maintenance Update 4 Release Notes

Backout Bugs

Diskless Clients Unable to Login to European ISO8859-15 Locales (4255087)

In a heterogeneous client/server environment, after backing out special patch 108081-01 or 108082-01, logging in to European ISO8859-15 locales from a diskless client causes dtlogin to hang. The European ISO8859-15 locales are:

Table 4-1 European ISO8859-15 Locales

Locale 

Description 

de.ISO8859-15

Euro German (ISO8859-15) 

de_AT.ISO8859-15

Austria (ISO8859-15) 

en_GB.ISO8859-15

GB - English (ISO8859-15) 

es.ISO8859-15

Euro Spanish (ISO8859-15) 

fi.ISO8859-15

Finland (ISO8859-15) 

fr.ISO8859-15

French (ISO8859-15) 

fr_BE.ISO8859-15

Belgium (ISO8859-15) 

it.ISO8859-15

Euro Italian (ISO8859-15) 

nl.ISO8859-15

Netherlands (ISO8859-15) 

nl_BE.ISO8859-15

Netherlands/Belgium (ISO8859-15) 

pt.ISO8859-15

Portugal (ISO8859-15) 

sv.ISO8859-15

Euro Swedish (ISO8859-15) 

After backing out special patch 108081-01 or 108082-01, the following errors appear on the screen:


Backing out patch 108082-01...

pkgadd: ERROR: unable to create package object </usr/openwin/share/locale/da.ISO
8859-15/props/da.ISO8859-15>.
pkgadd: ERROR: unable to create package object </usr/openwin/share/locale/da.ISO
8859-15/props/de.ISO8859-15>.
.....
pkgadd: ERROR: unable to create package object </usr/openwin/share/locale/pt.ISO
8859-15/props/sv.ISO8859-15>.

Workaround: Do not login to the European ISO8859-15 locales from diskless clients. You may login to these locales from a server.

If you have logged in to a European ISO8859-15 locale and your system is hung, complete these steps:

  1. Remotely login to the client from another machine.


    # rlogin client_name
    

    where client_name is the host name of the diskless client.

  2. Kill the dtlogin and dtsession jobs.


    # kill -9 PID PID
    

    where PID are the Process IDs of dtlogin and dtsession.

  3. Restart the dtlogin.


    # /usr/dt/bin/dtlogin &