Bug 195499 - security/p5-IO-Socket-SSL: Failure in attempt to update from p5-IO-Socket-SSL-2.006_1 to p5-IO-Socket-SSL-2.007
Summary: security/p5-IO-Socket-SSL: Failure in attempt to update from p5-IO-Socket-SSL...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Philippe Audeoud
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-29 13:27 UTC by david
Modified: 2014-12-03 09:55 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description david 2014-11-29 13:27:32 UTC
Running:
FreeBSD g1-253.catwhisker.org 10.1-STABLE FreeBSD 10.1-STABLE #1402  r275236M/275239:1001503: Sat Nov 29 04:53:06 PST 2014     root@g1-253.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY  i386

Ports tree is an SVN working copy at 373614,

File system layout:
Filesystem      Size    Used   Avail Capacity  Mounted on
/dev/ada0s1a    1.9G    1.2G    583M    68%    /
devfs           1.0K    1.0K      0B   100%    /dev
tmpfs           2.0G     12K    2.0G     0%    /tmp
/dev/ada0s1d    5.8G    3.2G    2.1G    60%    /usr
/dev/ada0s2a    1.9G    778M    1.0G    43%    /S2
/dev/ada0s2d    5.8G    2.6G    2.8G    48%    /S2/usr
/dev/ada0s3a    1.9G    1.2G    583M    68%    /S3
/dev/ada0s3d    5.8G    3.2G    2.2G    59%    /S3/usr
/dev/ada0s4a    1.9G    1.5G    272M    85%    /S4
/dev/ada0s4d    5.8G    3.6G    1.7G    68%    /S4/usr
/dev/ada0s4e    9.7G    2.5G    6.4G    28%    /var
/dev/ada0s4f     93G     40G     45G    47%    /repo
/dev/ada0s4g    124G     64G     50G    56%    /common
/dev/ada0s4h    178G    101G     63G    62%    /bkp
fdescfs         1.0K    1.0K      0B   100%    /dev/fd
procfs          4.0K    4.0K      0B   100%    /proc
linprocfs       4.0K    4.0K      0B   100%    /usr/compat/linux/proc

(The /S{2,3,4}* are not in active use at the moment; they exist to support booting from each of the corresponding slices.)

/usr/ports is a symlink to /common/ports; similarly, /usr/local is a symlink to /common/local, and /home is a symlink to /common/home.

I use portmaster to update the ports, using "portmaster -ad" -- thus, it cleans the port directory prior to the build (and after a successful install); I first encountered the issue yesterday.  The new port builds OK, then:
...
===>>> All >> p5-IO-Socket-SSL-2.006_1 (2/3)
0;portmaster: All >> p5-IO-Socket-SSL-2.006_1 (2/3)^G
===>  Installing for p5-IO-Socket-SSL-2.007
===>   Registering installation for p5-IO-Socket-SSL-2.007
pkg-static: lstat(/common/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/./usr/local/lib/perl5/site_perl/mach/5.18/auto/IO/Socket/SSL/.packlist): No such file or directory
*** Error code 74

Stop.
make[1]: stopped in /common/ports/security/p5-IO-Socket-SSL
*** Error code 1

Stop.
make: stopped in /common/ports/security/p5-IO-Socket-SSL

===>>> A backup package for p5-IO-Socket-SSL-2.006_1 should
       be located in /usr/ports/packages/portmaster-backup


A reality check after that failure is reported:

g1-253(10.1-S)[1] cd /usr/ports/security/p5-IO-Socket-SSL
g1-253(10.1-S)[2] sudo find . -name .\[a-zA-Z\]\*
Password:
./work/IO-Socket-SSL-2.007/blib/lib/IO/Socket/.exists
./work/IO-Socket-SSL-2.007/blib/lib/auto/IO/Socket/SSL/.exists
./work/IO-Socket-SSL-2.007/blib/arch/.exists
./work/IO-Socket-SSL-2.007/blib/arch/auto/IO/Socket/SSL/.exists
./work/IO-Socket-SSL-2.007/blib/bin/.exists
./work/IO-Socket-SSL-2.007/blib/script/.exists
./work/IO-Socket-SSL-2.007/blib/man1/.exists
./work/IO-Socket-SSL-2.007/blib/man3/.exists
./work/.extract_done.IO-Socket-SSL._usr_local
./work/.license-catalog.mk
./work/.license-report
./work/.license_done.IO-Socket-SSL._usr_local
./work/.patch_done.IO-Socket-SSL._usr_local
./work/.configure_done.IO-Socket-SSL._usr_local
./work/.build_done.IO-Socket-SSL._usr_local
./work/stage/usr/local/lib/perl5/site_perl/mach/5.18/auto/IO/Socket/SSL/.packlist
./work/.PLIST.mktmp
./work/.stage_done.IO-Socket-SSL._usr_local
./work/.metadir
g1-253(10.1-S)[3] ls -lTio /common/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/./usr/local/lib/perl5/site_perl/mach/5.18/auto/IO/Socket/SSL/.packlist
ls: /common/ports/security/p5-IO-Socket-SSL/work/stage/usr/local/./usr/local/lib/perl5/site_perl/mach/5.18/auto/IO/Socket/SSL/.packlist: No such file or directory
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2014-11-29 14:44:03 UTC
Fix Summary and assign.
Comment 2 david 2014-11-30 15:09:29 UTC
Fixed; sorry for the noise.

I happened to see the 20141127 ports/UPDATING entry; given that clue, I:
svn revert -R /usr/ports/security/p5-IO-Socket-SSL

That done,
portmaster security/p5-IO-Socket-SSL

completed uneventfully.
Comment 3 Philippe Audeoud freebsd_committer freebsd_triage 2014-12-03 09:55:00 UTC
David confirmed that issue is not related to security/p5-IO-Socket-SSL.

Regards,