OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004007 [pm_tt2] regular use crash always 2009-11-11 15:39 2009-11-23 14:23
Reporter dam View Status public  
Assigned To bonivart
Priority normal Resolution fixed  
Status closed  
Summary 0004007: perldiag.pod should be in CSWperl instead of CSWperldoc
Description The file
  /opt/csw/share/perl/5.8.8/pods/perldiag.pod
should be in CSWperl instead of CSWperldoc. Otherwise the diagnostics module will not work.
Additional Information build8st% truss -f ./pcheck.pl 2>&1 | grep open
27392: open("/var/ld/ld.config", O_RDONLY) = 3
27392: open("/usr/lib/libc.so.1", O_RDONLY) = 3
27392: open("/usr/lib/libdl.so.1", O_RDONLY) = 3
27392: open("/usr/platform/SUNW,SPARC-Enterprise-T5220/lib/libc_psr.so.1", O_RDONLY) = 3
27392: open("/.machine", O_RDONLY) = 3
27392: open("/.hostid", O_RDONLY) = 3
27392: open("/var/ld/ld.config", O_RDONLY) = 3
27392: open("/usr/lib/secure/s8_preload.so.1", O_RDONLY) = 3
27392: open("/opt/csw/lib/sparcv8/libperl.so.5.8.8", O_RDONLY) = 3
27392: open("/usr/lib/libsocket.so.1", O_RDONLY) = 3
27392: open("/usr/lib/libnsl.so.1", O_RDONLY) = 3
27392: open("/opt/csw/lib/sparcv9/libdb-4.7.so", O_RDONLY) = 3
27392: open("/opt/csw/lib/sparcv8/libdb-4.7.so", O_RDONLY) = 3
27392: open("/usr/lib/libdl.so.1", O_RDONLY) = 3
27392: open("/usr/lib/libm.so.1", O_RDONLY) = 3
27392: open("/usr/lib/libpthread.so.1", O_RDONLY) = 3
27392: open("/usr/lib/libc.so.1", O_RDONLY) = 3
27392: open("/usr/lib/libmp.so.2", O_RDONLY) = 3
27392: open("/usr/lib/libresolv.so.2", O_RDONLY) = 3
27392: open("/usr/lib/librt.so.1", O_RDONLY) = 3
27392: open("/usr/lib/libaio.so.1", O_RDONLY) = 3
27392: open("/usr/platform/SUNW,SPARC-Enterprise-T5220/lib/libc_psr.so.1", O_RDONLY) = 3
27392: open("/usr/lib/libthread.so.1", O_RDONLY) = 3
27392: open64("/dev/urandom", O_RDONLY) = 3
27392: open64("./pcheck.pl", O_RDONLY) = 3
27392: open64("/opt/csw/share/perl/5.8.8/diagnostics.pm", O_RDONLY) = 4
27392: open64("/opt/csw/share/perl/5.8.8/strict.pm", O_RDONLY) = 5
27392: open64("/opt/csw/share/perl/5.8.8/Carp.pm", O_RDONLY) = 5
27392: open64("/opt/csw/share/perl/5.8.8/Exporter.pm", O_RDONLY) = 5
27392: open64("/opt/csw/lib/perl/5.8.8/Config.pm", O_RDONLY) = 5
27392: open64("/opt/csw/share/perl/5.8.8/pods/perldiag.pod", O_RDONLY) Err#2 ENOENT

Error is here ^ perldiag.pod is in CSWperldoc instead of CSWperl

27392: open64("/opt/csw/lib/perl/5.8.8/diagnostics.pm", O_RDONLY) Err#2 ENOENT
27392: open64("/opt/csw/share/perl/5.8.8/diagnostics.pm", O_RDONLY) = 4
build8st% su -
Password:
build8st# pkg-get -i perldoc
No existing install of CSWperldoc found. Installing...
Trying http://mirror/opencsw/current/sparc/5.8/perldoc-5.8.8,REV=2009.08.17-SunOS5.8-all-CSW.pkg.gz [^]
--2009-11-11 15:35:31-- http://mirror/opencsw/current/sparc/5.8/perldoc-5.8.8,REV=2009.08.17-SunOS5.8-all-CSW.pkg.gz [^]
Resolving proxy... 192.168.1.6
Connecting to proxy|192.168.1.6|:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 4698348 (4.5M) [application/x-gzip]
Saving to: `perldoc-5.8.8,REV=2009.08.17-SunOS5.8-all-CSW.pkg.gz'

100%[============================================================================================================>] 4,698,348 26.4M/s in 0.2s

2009-11-11 15:35:31 (26.4 MB/s) - `perldoc-5.8.8,REV=2009.08.17-SunOS5.8-all-CSW.pkg.gz' saved [4698348/4698348]

Analysing special files...

Processing package instance <CSWperldoc> from </var/pkg-get/downloads/perldoc-5.8.8,REV=2009.08.17-SunOS5.8-all-CSW.pkg.gz.tmp>

perldoc - A high-level, general-purpose programming language
(all) 5.8.8,REV=2009.08.17
Please see /opt/csw/share/doc/perldoc/license for license information.
## Processing package information.
## Processing system information.
   4 package pathnames are already properly installed.

Installing perldoc - A high-level, general-purpose programming language as <CSWperldoc>

## Installing part 1 of 1.
/opt/csw/share/doc/perldoc/license
/opt/csw/share/man/man1/a2p.1
...
/opt/csw/share/perl/5.8.8/pod/perlwin32.pod
/opt/csw/share/perl/5.8.8/pod/perlxs.pod
/opt/csw/share/perl/5.8.8/pod/perlxstut.pod
[ verifying class <none> ]
ex/opt/csw/share/man/man1/c2ph.1 <linked pathname>
/opt/csw/share/man/man1/s2p.1 <linked pathname>
it

Installation of <CSWperldoc> was successful.
build8st# exit
build8st% ./pcheck.pl
build8st% truss -f ./pcheck.pl 2>&1 | grep open
877: open("/var/ld/ld.config", O_RDONLY) = 3
877: open("/usr/lib/libc.so.1", O_RDONLY) = 3
877: open("/usr/lib/libdl.so.1", O_RDONLY) = 3
877: open("/usr/platform/SUNW,SPARC-Enterprise-T5220/lib/libc_psr.so.1", O_RDONLY) = 3
877: open("/.machine", O_RDONLY) = 3
877: open("/.hostid", O_RDONLY) = 3
877: open("/var/ld/ld.config", O_RDONLY) = 3
877: open("/usr/lib/secure/s8_preload.so.1", O_RDONLY) = 3
877: open("/opt/csw/lib/sparcv8/libperl.so.5.8.8", O_RDONLY) = 3
877: open("/usr/lib/libsocket.so.1", O_RDONLY) = 3
877: open("/usr/lib/libnsl.so.1", O_RDONLY) = 3
877: open("/opt/csw/lib/sparcv9/libdb-4.7.so", O_RDONLY) = 3
877: open("/opt/csw/lib/sparcv8/libdb-4.7.so", O_RDONLY) = 3
877: open("/usr/lib/libdl.so.1", O_RDONLY) = 3
877: open("/usr/lib/libm.so.1", O_RDONLY) = 3
877: open("/usr/lib/libpthread.so.1", O_RDONLY) = 3
877: open("/usr/lib/libc.so.1", O_RDONLY) = 3
877: open("/usr/lib/libmp.so.2", O_RDONLY) = 3
877: open("/usr/lib/libresolv.so.2", O_RDONLY) = 3
877: open("/usr/lib/librt.so.1", O_RDONLY) = 3
877: open("/usr/lib/libaio.so.1", O_RDONLY) = 3
877: open("/usr/platform/SUNW,SPARC-Enterprise-T5220/lib/libc_psr.so.1", O_RDONLY) = 3
877: open("/usr/lib/libthread.so.1", O_RDONLY) = 3
877: open64("/dev/urandom", O_RDONLY) = 3
877: open64("./pcheck.pl", O_RDONLY) = 3
877: open64("/opt/csw/share/perl/5.8.8/diagnostics.pm", O_RDONLY) = 4
877: open64("/opt/csw/share/perl/5.8.8/strict.pm", O_RDONLY) = 5
877: open64("/opt/csw/share/perl/5.8.8/Carp.pm", O_RDONLY) = 5
877: open64("/opt/csw/share/perl/5.8.8/Exporter.pm", O_RDONLY) = 5
877: open64("/opt/csw/lib/perl/5.8.8/Config.pm", O_RDONLY) = 5
877: open64("/opt/csw/share/perl/5.8.8/pod/perldiag.pod", O_RDONLY) = 4
build8st%


Works now after the installation of
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0006970)
bonivart (developer)
2009-11-12 16:05

New packages in testing

http://mirror.opencsw.org/testing/perl-5.8.8,REV=2009.11.12-SunOS5.8-sparc-CSW.pkg.gz [^]
http://mirror.opencsw.org/testing/perl-5.8.8,REV=2009.11.12-SunOS5.8-i386-CSW.pkg.gz [^]
http://mirror.opencsw.org/testing/perldoc-5.8.8,REV=2009.11.12-SunOS5.8-all-CSW.pkg.gz [^]

The file in question should now be in CSWperl. These packages are also built against CSWbdb47.
(0007029)
bonivart (developer)
2009-11-23 14:23

Perl/perldoc 5.8.8,REV=2009.11.12 released to current.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker