Re: portupgrade ruby package



On Mon, 31 Jul 2006 23:50:28 +0800
"jan gestre" <freebsd.ph@xxxxxxxxx> wrote:

On 7/31/06, jan gestre <freebsd.ph@xxxxxxxxx> wrote:



On 7/31/06, Randy Pratt <bsd-unix@xxxxxxxxxxxxx> wrote:

On Mon, 31 Jul 2006 23:07:39 +0800
"jan gestre" <freebsd.ph@xxxxxxxxx> wrote:

hi guys,

portaudit reperoted a vulnerability on the ruby package, so i did the
following:

# cvsup -L 2 ports-supfile
# portsdb -Uu
# portupgrade -rR ruby

but i encountered this error message, i can't upgrade ruby.

---> Upgrading ' ruby-1.8.4_8,1' to 'ruby-1.8.4_9,1' (lang/ruby18)
---> Building '/usr/ports/lang/ruby18'
===> Cleaning for ruby-1.8.4_9,1

NOTE:
You can enable pthread support by defining WITH_PTHREADS variable,
but not recommended since this might break some ruby apps.

===> ruby-1.8.4_9,1 has known vulnerabilities:
=> ruby - multiple vulnerabilities.
Reference: <

http://www.FreeBSD.org/ports/portaudit/76562594-1f19-11db-b7d4-0008743bf21a.html

=> ruby - multiple vulnerabilities.
Reference: <

http://www.FreeBSD.org/ports/portaudit/76562594-1f19-11db-b7d4-0008743bf21a.html

=> Please update your ports tree and try again.
*** Error code 1

Stop in /usr/ports/lang/ruby18.
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portupgrade94211.0
env PORT_UPGRADE=yes make PORT_UPGRADE=yes
** Fix the problem and try again.
---> Skipping 'databases/ruby-bdb' ( ruby18-bdb-0.5.9_2) because a
requisite
package 'ruby-1.8.4_8,1' (lang/ruby18) failed (specify -k to force)
---> Skipping 'sysutils/portupgrade' (portupgrade-2.1.3.2_2,2)
because a
requisite package ' ruby-1.8.4_8,1' (lang/ruby18) failed (specify -k
to
force)
** Listing the failed packages (*:skipped / !:failed)
! lang/ruby18 (ruby-1.8.4_8,1) (unknown build error)
* databases/ruby-bdb ( ruby18-bdb-0.5.9_2)
* sysutils/portupgrade (portupgrade-2.1.3.2_2,2)
---> Packages processed: 0 done, 0 ignored, 2 skipped and 1 failed

any ideas on how to fix this?

TIA


It may be that portaudit is preventing you from updating. You could
try:
portupgrade -Rr -m DISABLE_VULNERABILITIES="yes" ruby

and see if that allows you to update. I use the
-m DISABLE_VULNERABILITIES="yes" all the time for updating.

HTH,

Randy

--

i was able to upgrade the ruby package with the tip you provided but i
keep on getting the vulnerability warning from portaudit, is this ok? or do
i have to run cvsup and portsdb -Uu again to update the database?


i failed to mention this message when i did portsdb -Uu

Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
gnome-config: not found
Package gdk-pixbuf-xlib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gdk-pixbuf-xlib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gdk-pixbuf-xlib-2.0' found
"Makefile", line 24: warning: "pkg-config gtk+-2.0
gdk-pixbuf-xlib-2.0--cflags" returned non-zero status
gnome-config: not found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
gnome-config: not found
Package gdk-pixbuf-xlib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gdk-pixbuf-xlib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gdk-pixbuf-xlib-2.0' found
"Makefile", line 25: warning: "pkg-config gtk+-2.0
gdk-pixbuf-xlib-2.0--libs" returned non-zero status

i don't run X but i did install xlib coz it was needed by one of the ports.

I think you'll need to provide more specific information for anyone
to be able to help with this. It seems like there are missing
dependencies for "one of the ports". Someone who is familar with
that port may be able to assist you in configuring it for non-X use.

Sorry I can't help with this aspect of your updating.

Randy


--
_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • [FLSA-2005:152768] Updated ruby package fixes security issues
    ... An updated ruby package that fixes security issues is now available. ... where is a list of the RPMs you wish to upgrade. ... Please note that this update is also available via yum and apt. ...
    (Bugtraq)
  • [Full-disclosure] [FLSA-2005:152768] Updated ruby package fixes security issues
    ... An updated ruby package that fixes security issues is now available. ... where is a list of the RPMs you wish to upgrade. ... Please note that this update is also available via yum and apt. ...
    (Full-Disclosure)
  • Re: Paul Graham explains Ruby symbols
    ... "FOO" ... A symbol can belong to a package. ... Symbols in Ruby and Smalltalk are more alike than Symbols inLisp. ...
    (comp.lang.ruby)
  • Re: Ubuntu vs Ruby
    ... but ri and rdoc aren't available. ... The problem may be that you don't have 'universe' sources for apt... ... Description: Ruby Interactive reference ... This package is a dependency package, ...
    (comp.lang.ruby)
  • Re: RubyGems 0.9.5
    ... My way of looking a this is the brain-dead packaging of Ruby on debian ... When I first started using Ruby on Ubuntu I ran into problems like ... in all package managed systems /usr/lib belongs to the package ...
    (comp.lang.ruby)