Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jan 2006 04:54:29 -0500 (EST)
From:      Parv <parv@chvlva.adelphia.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/91603: sysutils/portmanager - Adds an extra 's' after before port origin
Message-ID:  <20060110095429.BD3A2B54D@default.chvlva.adelphia.net>
Resent-Message-ID: <200601101650.k0AGo9rB011570@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         91603
>Category:       ports
>Synopsis:       sysutils/portmanager  - Adds an extra 's' after before port origin
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 10 16:50:03 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Parv
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD holestein.holy.cow 6.0-STABLE FreeBSD 6.0-STABLE #3: Mon Jan 9 22:37:55 EST 2006 root@:/work/obj/misc/src-6/sys/BOVINE-T42.6 i386

Running 6-STABLE as of Dec 27 2005.

>Description:

Portmanager seems to be adding an extra 's' & then failing to find a
directory, of course ...

  ------------------------------------------------------------------------
  portmanager 0.4.1_4: Collecting installed port data
  ------------------------------------------------------------------------
  ------------------------------------------------------------------------
  s/devel/gmake is no longer in the ports collection, see /usr/ports/MOVED
  this port must be removed for portmanager to continue
  is it OK to remove  from your system? (yes/no/auto yes to all) [y/n/a] [y]
  ------------------------------------------------------------------------
  Will timeout after 5 minutes and default to [Y] if no selection is made
  y
  ------------------------------------------------------------------------
  removing:
  /usr/sbin/pkg_delete -f
  executing: /bin/rm -r /misc/portss/devel/gmake (OK to ignore error)
  rm: /misc/portss/devel/gmake: No such file or directory
  ------------------------------------------------------------------------
  MGPMrParse 0.4.1_4 error:  dependencyPortName-=> MGrStrlen( dependencyPortName )-=>0 dependencyPortDir-=>s/devel/gmake MGrStrlen( dependencyPortDir )-=>13
  MGPMrParse 0.4.1_4 error:  Error in Makefile???
  MGPMrDependencyParse 0.4.1_4 error: MGPMrParse returned an error
  rrFillDependencies 0.4.1_4 error: MGPMrDependencyParse returned an error
  rrFindDepends 0.4.1_4 error: rrFillDependencies returned an error
  MGPMrCreateAllUpdateStatusDb 0.4.1_4 error: rrFindDepends returned errorCode 1
  MGPMrController 0.4.1_4 error: MGPMrCreateAllUpdateStatusDb returned errorCode 1
  rParseCommandLine 0.4.1_4 error: PMGRrStatus returned errorCode 1


... and some ktrace ...

 40545 portmanager GIO   fd 3 read 88 bytes
       "gmake:/misc/ports/devel/gmake /misc/local/bin/libtool15:/misc/ports/devel/libtool15 
	
	
	
       "
 40545 portmanager RET   read 88/0x58
 40720 make     CALL  exit(0)
 40719 sh       RET   wait4 40720/0x9f10
 40545 portmanager CALL  read(3,134574080,4096)
 40719 sh       CALL  exit(0)
 40545 portmanager GIO   fd 3 read 0 bytes
       ""
 40545 portmanager RET   read 0
 40545 portmanager CALL  break(135266304)
 40545 portmanager RET   break 0
 40545 portmanager CALL  break(135331840)
 40545 portmanager RET   break 0
 40545 portmanager CALL  lstat(134525952,134518880)
 40545 portmanager NAMI  "/misc/local/share/portmanager/ports_available_dependencies.db"
 40545 portmanager RET   lstat 0
 40545 portmanager CALL  open(134525952,521,438)
 40545 portmanager NAMI  "/misc/local/share/portmanager/ports_available_dependencies.db"
 40545 portmanager RET   open 4
 40545 portmanager CALL  lseek(4,0,0,0,2)
 40545 portmanager RET   lseek 198/0xc6
 40545 portmanager CALL  fstat(4,134518976)
 40545 portmanager RET   fstat 0
 40545 portmanager CALL  break(135397376)
 40545 portmanager RET   break 0
 40545 portmanager CALL  open(135331840,0,438)
 40545 portmanager NAMI  "/misc/portss/devel/gmake/Makefile"
 40545 portmanager RET   open -1 errno 2 No such file or directory


>How-To-Repeat:

Perhaps have /usr/ports synlinked to another tree say /misc/ports, and
then try to run portmanager.  I can reproduce it every time.

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060110095429.BD3A2B54D>