pkgdb -Fu failing: can't convert nil into String

2006-08-19 Thread Noah
Somebody know what is going on here?  I can't figure it out and never 
seen this before.


--- snip 

# pkgdb -Fu
---  Updating the pkgdb
---  Checking the package registry database
Stale dependency: b2evolution-0.9.2 - marked ():
marked: Not in due form: name-version
Install stale dependency? ([y]es/[n]o/[a]ll) [yes] a
can't convert nil into String


--- snip ---

cheers,

Noah

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: pkgdb -Fu failing: can't convert nil into String

2006-08-19 Thread parv
in message [EMAIL PROTECTED],
wrote Noah thusly...

 Somebody know what is going on here?  I can't figure it out and
 never seen this before.

Neither do i but that won't stop me from speculating ...

 
 # pkgdb -Fu
 ---  Updating the pkgdb
 ---  Checking the package registry database
 Stale dependency: b2evolution-0.9.2 - marked ():
 marked: Not in due form: name-version

Here, marked seems like some sort of place holder for the missing
dependency port.  The otherwise non empty () contain the port
directory, under ${PORTSDIR:-/usr/ports}, of the dependency port.


 Install stale dependency? ([y]es/[n]o/[a]ll) [yes] a
 can't convert nil into String

When you answered all, pkgdb prepared to install the port marked
but  could not parse that name in name-version format, so the
result was empty string or 'nil' in Ruby, the programming language
of choice for portupgrade tools.


  - Parv

-- 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: pkgdb -Fu failing: can't convert nil into String

2006-08-19 Thread Noah

[EMAIL PROTECTED] wrote:

in message [EMAIL PROTECTED],
wrote Noah thusly...
  

Somebody know what is going on here?  I can't figure it out and
never seen this before.



Neither do i but that won't stop me from speculating ...

  

# pkgdb -Fu
---  Updating the pkgdb
---  Checking the package registry database
Stale dependency: b2evolution-0.9.2 - marked ():
marked: Not in due form: name-version



Here, marked seems like some sort of place holder for the missing
dependency port.  The otherwise non empty () contain the port
directory, under ${PORTSDIR:-/usr/ports}, of the dependency port.


  

Install stale dependency? ([y]es/[n]o/[a]ll) [yes] a
can't convert nil into String



When you answered all, pkgdb prepared to install the port marked
but  could not parse that name in name-version format, so the
result was empty string or 'nil' in Ruby, the programming language
of choice for portupgrade tools.

  



okay thanks for the explanation - so what is the most optimal way of 
fixing this without breaking things.


cheers,

Noah




  - Parv

  


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: pkgdb -Fu failing: can't convert nil into String

2006-08-19 Thread Gerard Seibert
Noah wrote:

 okay thanks for the explanation - so what is the most optimal way of 
 fixing this without breaking things.

Approximately a month ago, I had several error messages just like that.
I finally just did a CTRL D when presented with an option of [ yes |
no | all]. I know, for some reason it does not always list that option,
but you can use it anyway.

I just deleted all of those broken links and everything has been fine
since then.

If you have portmanager on your system, after deleting those links,
assuming you do, you could then run:

 portmanager -u -f -l -y

That will rebuild your entire system with all the proper dependencies.
Of course, update your ports first.

HTH

-- 
Gerard Seibert
[EMAIL PROTECTED]

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: pkgdb -Fu failing: can't convert nil into String

2006-08-19 Thread 'Anubhav A.'
in message [EMAIL PROTECTED],
wrote Noah thusly...

 [EMAIL PROTECTED] wrote:
 in message [EMAIL PROTECTED], wrote Noah thusly...
   
 Somebody know what is going on here?  I can't figure it out and
 never seen this before.
...
 # pkgdb -Fu ---  Updating the pkgdb ---  Checking the package
 registry database
 Stale dependency: b2evolution-0.9.2 - marked ():
 marked: Not in due form: name-version
...
 Here, marked seems like some sort of place holder for the
 missing dependency port.  The otherwise non empty () contain
 the port directory, under ${PORTSDIR:-/usr/ports}, of the
 dependency port.
...
 okay thanks for the explanation - so what is the most optimal way
 of fixing this without breaking things.

I have not looked in the portupgrade source.  Nonetheless, a
quick+dirty, and heavy handed too (if the b2evolution port is large)
would be to deinstall b2evolution  install it again, possibly
remove|update old dependencies too if you like.


  - Parv

-- 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]