|
SCO
UnixWareリリース 7.1.3(7.1.3J)に対応したメンテナンスリリース
このパッケージは、UnixWare
7.1.3 メンテナンス・パック 2 を含んいます。 このメンテナンス・パックは、ご使用の
UnixWare システムにとって重要な修正が 含まれているので、適用されることをお奨めいたします。
目次
I. ソフトウェアの注意事項
II. 導入手順
III. 削除手順
IV. 修正された問題の詳細リスト
V. 追加ドキュメント
VI. 導入されるファイル
VII. メンテナンス・パックで修正されたエスカレーション番号
I. ソフトウェアの注意事項 1.UnixWare 7.1.3 メンテナンス・パック
2 パッケージ(uw713mp2.image)は、 以下のバージョンの
UnixWare のみ導入可能です。UnixWare 7.1.3
2.もし、uw713mp1をすでに導入している場合は、以前のメンテナンス・
パックを削除しないでuw713mp2を導入することができます。
3.このメンテナンス・パックは、UnixWare 7.1.3 アップデート・パックを
導入している場合、導入できません。例えば、もし、uw713up1 (アップデート・パック
1) が導入されている場合、このメンテナンス・パックは 導入できません。
4.UnixWare 7.1.1 あるいは、Open UNIX 8.0.0
から UnixWare 7.1.3へアップグレード している場合は、アップグレードした後、システムをリブートしてからこのメンテナ
ンス・パックを適用してください。
5.Linux Kernel Personality(LKP)は、メンテナンス・パックを導入する前に導入してください。
6.このメンテナンス・パックは、ftpサイトから削除された以下のパッケージの修正
を含んでいます。
* uw713mp1 (UnixWare 7.1.3 メンテナンス・パック
1)
* ptf9001
7.uw713mp2 はセットのため、以下のパッケージを含んでいます。
uw713m2 メンテナンス・パック 2 パッケージ
libc Runtime Library パッケージ
libthread Runtime Library パッケージ uw713mp2の導入は上記のRuntime
Libraries を更新し、加えてuw713m2を導入します。
Runtime Librariesは、一度導入すると削除することができません。.
8.このメンテナンス・パックで修正された内容は、 IV. 修正された問題の詳細リスト
を参照してください。
9.メンテナンス・パック 2の導入後の最初のリブートでシステム・ハングが
発生し、HBA command time outというエラーメッセージが表示されハングアップ
した場合、次の回避策を行ってください。
1.システムをリセットします。
2.ブート中にUnixWareのロゴが表示された時、割り込みをかけるため、
任意のキーを押してください。
3.boot プロンプトで以下の操作を行ってください。USE_XAPIC=N
boot システムは通常通り上がってくるでしょう。
4./stand/boot ファイルに以下の行を追加します。USE_XAPIC=N
10.この補足に関する質問、あるいは、導入される上での製品の質問が
ある場合、製品をご購入された販売店にご確認ください。II. 導入手順
1.uw713mp2.image をダウンロードします。
2.以下のコマンドを使用しシステムへパッケージを追加します。 これらの作業は、rootで行います。
$ su -
Password: rootのパスワードを入力
# cat uw713mp2.image | pkgadd -d -
3.このパッケージ導入後システムをリブートします。# shutdown
-g0 -i6 4.次のメッセージが表示された場合、 WARNING:
Reapply uw713m2 package. Failure to
do so may leave your
system in an inconsistent state. uw713m2
パッケージを再導入する必要があります。 導入手順の2.から再度行ってください。2.
注意 UnixWare 7.1.3の初期導入を行った後、24時間以内にuw713mp2を導入した
場合、uw713m2を再導入する前に数時間待つ必要があるかもしれません。
これは、初期導入にて正しいローカル時間を指定したが、そのタイムゾーンが
ローカルのタイムゾーンと異なる場所を選択する場合、この現象が発生する
可能性があります。結果として、メンテナンス・パックから導入したファイルの
タイムスタンプと現在のシステム時間の間で不整合を起こすことがあります。
待つ必要があるかどうかをチェックするために、以下のコマンドを実行してください。pkginfo
-l | grep INSTDATE | sort -u 上記のコマンドで返された最新の時間が経過するまで導入を待ち、経過した後に
uw713mp2を再導入してください。III. 削除手順注意! uw713mp2
セットの削除は推奨できません。I. の項目で記述されてるように,Runtime
Libralyパッケージは削除できないためです。 したがって、uw713mp2セットを削除する時、uw713m2パッケージだけが
削除されます。メンテナンス・パックを削除するために、以下のコマンドを実行します。$
su -
Password: rootのパスワード
# pkgrm uw713mp2IV. 修正された問題の詳細リスト
A. メンテナンス・パック 1で修正された問題は、メンテナンス・パック
2の中に含まれています。uw713mp1 で修正された内容(uw713mp2に含まれています)
1.Prevents system panics previously
caused when fusers examines an exiting
process.
fz526462
2.Prevents hangs seen on Compaq ML350
and ML370 Systems when hyperthreading
(Jackson Technology) is enabled, i.e.,
when the boot parameter ENABLE_JT
is set to YES.
fz526444
3.Fixed problems with the CDE desktop
help viewer.
fz526501
4.Provides missing scoadmin filesystem
files that were not installed when
upgrading from UnixWare 7.1.1 or Open
UNIX 8.0.0.
fz526550
5.Provides updated /usr/include files
that were not installed when upgrading
from UnixWare 7.1.1 or Open UNIX 8.0.0.
fz526552
6.Provides a new makewhatis(1M) command
that was not installed when upgrading
from UnixWare 7.1.1 or Open UNIX 8.0.0.
fz526526
7.Fixed crash(1M) to recognize changes
to the callout structure.
fz518517
8.Fixes issues target disk driver
error recovery.
fz520729B. メンテナンス・パック 2で修正された問題uw713mp2は、以下の問題を修正しました。
セキュリティに関する修正 9.SECURITY: Closing file
descriptors 0, 1 and/or 2 before exec'ing
a setuid program can make this program
open files under these file descriptors,
which have special meanings for libc
(stdin/stdout/stderr). Reading or
writing to root-owned files can be
made possible, since stdin/stdout/stderr==opened_file.
erg712059/fz526562/CSSA-2002-SCO.43
10.SECURITY: A rogue talk client is
able to cause the talk demon to overrun
a buffer, and could be able to compromise
a machine running talkd.
erg712055/fz521053/CSSA-2002-SCO.42
11.SECURITY: Buffer overflow in XPR
portion of libnsl library.
erg712182/fz526861/CSSA-2003-SCO.7
12.SECURITY: A command line buffer
overflow in ps command can be exploited.
erg712109/fz525292/CSSA-2003-SCO.1
13.SECURITY: The implementation of
xdr_array can be tricked into writing
beyond the buffers it allocated when
deserializing the XDR stream.
erg501642/fz525725/CSSA-2003-SCO.7
14.SECURITY: Fixed a security vulnerability
in the sendmail binary that can be
exploited by remote users to gain
root access.
fz527484/erg712247/CSSA-2003-SCO.5
15.SECURITY: When using ftp to transfer
a file with a pipe as the first character
in its name (for example, |xyz), ftp
executes the file on client machine.
erg712227/fz527425/CSSA-2003-SCO.3
16.SECURITY: uudecode does not validate
the filename, it should not write
to pipes or symbolic links.
CSSA-2002-SCO.44
17.SECURITY: New tunable COREFILE_SECURE.
Privileged, setuid or setgid processes
are prohibited from dumping core.
A new tunable COREFILE_SECURE, if
tuned to 0, will allow such processes
to core dump.
fz526524/erg712163ネットワークに関する修正 18.Panic
in PPP driver - pppwsrv() - due to
a race condition.
erg501673/fz526330
19.Panic in PPP's pcid driver.
erg501650/fz525867
20. Communication problem between
pcid and ppp driver.
erg501678/fz526352
21.The ttymon process sometimes stops
listening to a port after PPP disconnect.
erg501634/fz525626
22.When receiving data from a TCP
socket it may lock up indefinitely
with data buffered up in the kernel
but never returned to the process.
erg501604/fz520887
23.Connection server fails with the
following error:10/24/02 17:14:51;
27209; cs: ioctl() set signal error;
errno=22 erg712153/fz526540
24.Improved network printing performance.
erg712041/fz520932
25.If an ftp client host was reset
(as in cycling the power) during the
data transmission to the server, the
ftp-data connection never times out
on the server. If the client tries
to use again the same port after reboot
for an ftp transmission, the server
responds with EADDRINUSE.
erg501703/fz526973
26.After removing a network interface,
pkgchk nics complains about missing
files.
erg712152/fz526505
27.Repeated logins on virtual terminals
(/dev/vt02 ... /dev/vt08) result in
file descriptor leakage in ttymon.
erg501636/fz525650
28.When excessive short-lived rlogin
sessions are being created, /var/adm/wtmp
and /var/adm/wtmpx get out of sync
and must be rewritten. While these
files are being rewritten, no one
can rlogin to the system. If these
files grow quite large, this can take
up to 20-30 minutes. Also under heavy
load the short-lived rlogin sessions
may leave in utmp the entries from
sessions that have actually completed.
fz526496/erg712151
29.KMA corruption in tcp.
fz521356/erg712086
30.Can't write to /dev/_tcp/num tty
device (rlogin connection).
erg712250/fz526110
31.Occasionally bind() returns EADDRINUSE
for no apparent reason.
erg712209/fz527217
32.Fixed tape driver bug relating
to SAN attached tape drives.
erg712195/fz526396
33.Status requests are not being automatically
generated for a network printer if
it is very busy resulting in job ids
not being freed.
erg501666/fz526164
34.Hangs and delays in streams caused
by streams routines unnecessarily
allocating large physically contiguous
buffers.
fz527550/erg712266
35.Panic in tco_close.
fz527439/erg712230
36.Fixed an NFS panic which can occur
following certain types of transmission
errors.
fz526648
37.Cleaned up code which handles dispatching
of tcp timers.
fz526796互換性に関する修正 38.Added minor command
modifications required by the Open
Group for UNIX certification. For
details, see V. 追加ドキュメント.
fz526395/fz526629/fz527377
39.Fixed system call restart code
for OpenServer applications. Also
modified code for the connect system
call so that connect is properly restartable
for OpenServer applications.
fz527264
40.System hangs during boot up on
older (Pentium III and earlier) IBM
hardware.
fz527522
41.Allow use of an ELF interpreter
which contains a PT_NOTES section,
as some older OpenServer libraries
do.
fz527571
42.Enable 16-bit IPC IDs for OpenServer
and Xenix compatibility.
fz527373
43.Implement support of MAP_NOEOF
mmap flag for OpenServer applications
running on UnixWare.
fz527536
44.Fix for panic on certain OpenServer
binaries.
erg550013/fz514721
45.chown() arguments of -1 do not
work for OSR5 binaries
fz526683その他の修正 46.emergency_disk(1M)
boot media hangs if machine has >
4GB of memory.
fz527578
47.Fixed an unrecoverable "internal
error" experienced by the debug
command when reading some core files
from threaded applications. Fixed
the recently added -m command line
option to specify an alternate runtime
library path when analyzing core files
from other systems.
erg501675/fz526224/fz526635/fz526681
48.The vtoc driver has been fixed
to support disks whose physical sector
size is an integral multiple of 512.
erg501717/fz527726
49. System may refuse to take console
input after 248 days, thereby appearing
to hang, due to invalid time stamps
in the cmux driver.
fz527517/erg501720
50.The command useradd(1M) allows
$ in usernames (SAMBA requirement)
fz526483
51.The ksh95 built in pwd command
can output pathnames starting with
//.
fz199364
52.The command pwck(1M) does not display
the line being processed when encountering
errors.
erg712157/fz518020
53.Correctly display version of dump
command with -V option.
fz518608
54.Multithreaded process hangs during
exec and is unkillable.
fz526750/erg712172
55.The kernel can panic in mod_dev_load
if a DDI8 driver does not get configured
properly.
fz526791
56.PSE memory remains unavailable
after dynamically adding memory.
erg712235/fz527455
57. System hangs in vxfs filesystem.
Processes blocked waiting on a call
to vx_iget.
erg712184/fz526355
58.Added undocumented option noquota
to the vxfs mount command to fix the
problem where the output of mount
-p when used in /etc/vfstab, is rejected
by mount with the message:UX:vxfs
mount: ERROR: illegal -o suboption
-- noquota erg712190/fz526894
59.Restore the pre-7.1.3 lookuppn
syntax so that third-party provided
filesystems continue to work. The
extra root vnode argument has been
removed from lookuppn. A new lookuppnx
function has been created with this
extra argument.
fz527503
60.Fix for sdiadd -n panic on systems
with HBA's pre-DDI8. The problem was
that sdi_hot_add() was not converting
the older style SCSI address into
the newer extended SCSI addressing
scheme properly. The original erg
fix set the address to -1's instead
of 0's for the wildcard case. The
function pdi_hot will set the SCSI
address to all -1's to tell SDI that
we want to scan the entire SCSI bus
starting from absolute address 0/0/0/0
(controller/bus/target/lun).
erg712223/fz527360V. 追加ドキュメント次のマイナー修正は、UNIX
95標準を維持するために行われました。 *dd コマンドは、オプションの指標の終りとして、2つ連なるダッシュ(--)を
認め、そして、それを無視するように修正しました。注意として、ddは、
ダッシュ(-)で始まるオプションを持っていません。したがって、実際の目的は
持っていません。
*sort コマンドは、誤解していたUNIX 95の振る舞いを削除するために修正されました。
以前、POSIX2環境変数セットでsort -cを使用する時、sort
は、その終了コード により入力がソートされたかどうかだけ示していました。POSIX2環境変数での依存性を削除するため、
sortコマンドはUnixWare 7.1.3のために変更されました。その結果、入力が想定外の場合、
sort -cは、常に診断結果を返します。
*2つのサポートされたKornシェル(/bin/kshおよび/u95/bin/sh)は、
8進数として0で始まる整数また、16進数として0xあるいは0X で始まる整数の計算を行うことができませんでした。これは、POSIX.2およびOpenGroup
のシェルのスペックに適合していません。したがって、例えば、次の結果は、Korn
シェルの前のバージョンの結果です。$ echo $((10+1))
11
$ echo $((010+1))
11
$ echo $((0x10+1))
/u95/bin/sh: 0x10+1: arithmetic syntax
error POSIX2環境変数が設定されている時、以下のように動作します。$
export POSIX2=on
$ echo $((10+1))
11
$ echo $((010+1))
9
$ echo $((0x10+1))
17 010のような整数の定数は、環境変数により振る舞いが 違うので注意が必要です。
* 次のヘッダーファイルが変更されました。arpa/inet.h
netdb.h
netinet/in.h
netinet/in6_f.h
netinet/in_f.h
fmtmsg.h
grp.h
libgen.h
pwd.h
stdarg.h
strings.h
unistd.h
utmp.h
utmpx.h
wchar.h
sys/fcntl.h
sys/stat.h
sys/statvfs.h
sys/convsa.h
sys/stropts.h
sys/mman.h
sys/socket.h
sys/un.h
sys/regset.h
sys/siginfo.h
sys/ucontext.h
sys/fp.hVI. 導入されるファイル/etc/conf/bin/idinstall
/etc/conf/dtune.d/ipc
/etc/conf/dtune.d/proc
/etc/conf/mtune.d/ipc
/etc/conf/mtune.d/proc
/etc/conf/pack.d/audit/Driver_atup.o
/etc/conf/pack.d/audit/Driver_mp.o
/etc/conf/pack.d/cdfs/Driver_atup.o
/etc/conf/pack.d/cdfs/Driver_mp.o
/etc/conf/pack.d/cmux/Driver_atup.o
/etc/conf/pack.d/cmux/Driver_mp.o
/etc/conf/pack.d/elf/Driver_atup.o
/etc/conf/pack.d/elf/Driver_mp.o
/etc/conf/pack.d/fs/Driver_atup.o
/etc/conf/pack.d/fs/Driver_mp.o
/etc/conf/pack.d/inet/Driver_atup.o
/etc/conf/pack.d/inet/Driver_mp.o
/etc/conf/pack.d/intp/Driver_atup.o
/etc/conf/pack.d/intp/Driver_mp.o
/etc/conf/pack.d/io/Driver_atup.o
/etc/conf/pack.d/io/Driver_mp.o
/etc/conf/pack.d/ipc/Driver_atup.o
/etc/conf/pack.d/ipc/Driver_mp.o
/etc/conf/pack.d/ipc/space.c
/etc/conf/pack.d/krpc/Driver_atup.o
/etc/conf/pack.d/krpc/Driver_mp.o
/etc/conf/pack.d/linux/Driver_atup.o
/etc/conf/pack.d/linux/Driver_mp.o
/etc/conf/pack.d/lxdevfs/Driver_atup.o
/etc/conf/pack.d/lxdevfs/Driver_mp.o
/etc/conf/pack.d/mem/Driver_atup.o
/etc/conf/pack.d/mem/Driver_mp.o
/etc/conf/pack.d/memfs/Driver_atup.o
/etc/conf/pack.d/memfs/Driver_mp.o
/etc/conf/pack.d/mod/Driver_atup.o
/etc/conf/pack.d/mod/Driver_mp.o
/etc/conf/pack.d/mps/Driver_mp.o
/etc/conf/pack.d/msr/Driver.o
/etc/conf/pack.d/nfs/Driver_atup.o
/etc/conf/pack.d/nfs/Driver_mp.o
/etc/conf/pack.d/pcid/Driver.o
/etc/conf/pack.d/ppp/Driver.o
/etc/conf/pack.d/pppml/Driver.o
/etc/conf/pack.d/proc/Driver_atup.o
/etc/conf/pack.d/proc/Driver_mp.o
/etc/conf/pack.d/proc/space.c
/etc/conf/pack.d/procfs/Driver_atup.o
/etc/conf/pack.d/procfs/Driver_mp.o
/etc/conf/pack.d/pse/Driver_atup.o
/etc/conf/pack.d/pse/Driver_mp.o
/etc/conf/pack.d/s5/Driver_atup.o
/etc/conf/pack.d/s5/Driver_mp.o
/etc/conf/pack.d/sd01/Driver.o
/etc/conf/pack.d/sdi/Driver_atup.o
/etc/conf/pack.d/sdi/Driver_mp.o
/etc/conf/pack.d/sfs/Driver_atup.o
/etc/conf/pack.d/sfs/Driver_mp.o
/etc/conf/pack.d/sockfs/Driver_atup.o
/etc/conf/pack.d/sockfs/Driver_mp.o
/etc/conf/pack.d/socksys/Driver_atup.o
/etc/conf/pack.d/socksys/Driver_mp.o
/etc/conf/pack.d/specfs/Driver_atup.o
/etc/conf/pack.d/specfs/Driver_mp.o
/etc/conf/pack.d/st01/Driver.o
/etc/conf/pack.d/svc/Driver_atup.o
/etc/conf/pack.d/svc/Driver_mp.o
/etc/conf/pack.d/ticots/Driver_atup.o
/etc/conf/pack.d/ticots/Driver_mp.o
/etc/conf/pack.d/ticotsor/Driver_atup.o
/etc/conf/pack.d/ticotsor/Driver_mp.o
/etc/conf/pack.d/vtoc/Driver.o
/etc/conf/pack.d/vxfs/Driver_atup.o
/etc/conf/pack.d/vxfs/Driver_mp.o
/etc/fs/vxfs/mount
/etc/getty
/etc/mail/hoststat
/etc/mail/mailq
/etc/mail/newaliases
/etc/mail/purgestat
/etc/mail/sendmail
/etc/mail/smtpd
/etc/p6updata
/sbin/dd
/sbin/init
/sbin/ps
/u95/bin/ksh
/u95/bin/renice
/u95/bin/sh
/usr/bin/dd
/usr/bin/ftp
/usr/bin/ksh
/usr/bin/makewhatis
/usr/bin/posix/sh
/usr/bin/ps
/usr/bin/sar
/usr/bin/sort
/usr/bin/uudecode
/usr/ccs/bin/debug
/usr/ccs/bin/dump
/usr/dt/bin/dthelpgen
/usr/include/arpa/inet.h
/usr/include/fmtmsg.h
/usr/include/grp.h
/usr/include/libgen.h
/usr/include/netdb.h
/usr/include/netinet/in.h
/usr/include/netinet/in6_f.h
/usr/include/netinet/in_f.h
/usr/include/pwd.h
/usr/include/scoadmin/sysAdmStd.h
/usr/include/stdarg.h
/usr/include/strings.h
/usr/include/sys/convsa.h
/usr/include/sys/fcntl.h
/usr/include/sys/fp.h
/usr/include/sys/ipc.h
/usr/include/sys/mman.h
/usr/include/sys/msg.h
/usr/include/sys/pathname.h
/usr/include/sys/plocal.h
/usr/include/sys/regset.h
/usr/include/sys/sem.h
/usr/include/sys/shm.h
/usr/include/sys/siginfo.h
/usr/include/sys/socket.h
/usr/include/sys/socksys.h
/usr/include/sys/stat.h
/usr/include/sys/statvfs.h
/usr/include/sys/stropts.h
/usr/include/sys/ucontext.h
/usr/include/sys/un.h
/usr/include/unistd.h
/usr/include/utmp.h
/usr/include/utmpx.h
/usr/include/vm/seg_kmem.h
/usr/include/vm/seg_map.h
/usr/include/vm/seg_vn.h
/usr/include/wchar.h
/usr/lib/drf/conframdfs
/usr/lib/libnsl.so
/usr/lib/libnsl.so.1
/usr/lib/libsocket.so
/usr/lib/libsocket.so.1
/usr/lib/libsocket.so.2
/usr/lib/libxti.so
/usr/lib/libxti.so.1
/usr/lib/lp/lpNet
/usr/lib/lp/lpsched
/usr/lib/lp/lpsched.net
/usr/lib/lpsched
/usr/lib/saf/ttymon
/usr/lib/scoadmin/filesystem/CDFSSupplInfo.tlib
/usr/lib/scoadmin/filesystem/filesystemGUI
/usr/lib/scoadmin/filesystem/filesystemOsa
/usr/lib/scoadmin/filesystem/fsUtils.tlib
/usr/lib/scoadmin/filesystem/fsUtils.tndx
/usr/lib/scohelp/en_US.ISO8859-1/man/bin/makewhatis
/usr/lib/sendmail
/usr/lib/sysadm.tlib
/usr/lib/sysadm.tndx
/usr/sadm/install/scripts/i_exit
/usr/sbin/crash
/usr/sbin/cs
/usr/sbin/getty
/usr/sbin/in.ftpd
/usr/sbin/in.otalkd
/usr/sbin/in.rlogind
/usr/sbin/in.talkd
/usr/sbin/pwck
/usr/sbin/sar
/usr/sbin/useradd VII. メンテナンス・パックで修正されたエスカレーション番号erg712059/fz526562,
erg712055/fz521053, erg712182/fz526861
erg712109/fz525292, erg501642/fz525725,
fz527484/erg712247
fz526524/erg712163, erg501673/fz526330,
erg501650/fz525867
erg501678/fz526352, erg501634/fz525626,
erg501604/fz520887
erg712153/fz526540, erg712041/fz520932,
erg501703/fz526973
erg712152/fz526505, erg501636/fz525650,
fz526496/erg712151
fz521356/erg712086, erg712250/fz526110,
erg712209/fz527217
erg712195/fz526396, erg501666/fz526164,
fz527550/erg712266
fz527439/erg712230, erg550013/fz514721,
erg501717/fz527726
fz527517/erg501720, erg712157/fz518020,
fz526750/erg712172
erg712235/fz527455, erg712184/fz526355,
erg712190/fz526894
erg712223/fz527360
fz526462, fz526444, fz526501, fz526550,
fz526552, fz526526
fz518517, fz520729, fz526648, fz526796,
fz527264, fz527522
fz527571, fz527373, fz527536, fz526683,
fz527578, fz526483
fz199364, fz518608, fz526791, fz527503
fz526395/fz526629/fz527377
erg501675/fz526224/fz526635/fz526681
erg712227/fz527425/CSSA-2003-SCO.3
|