Op de meeste van mijn FreeBSD installs gebruik ik portupgrade om de packages up-to-date te houden. Op 1 installatie doet zich echter een vreemd probleem voor. Als ik probeer te upgraden krijg ik de volgende foutmelding:
Ik ben zelf al enige tijd op zoek geweest en dit zijn de stappen die ik al heb genomen:
- de Index gerebuild (portsdb -uU)
- de package-database gerebuild (pkgdb -fu)
- de hele ports-tree weggemikt en opnieuw begonnen
- in /usr/local/etc/pkgtools.conf de PKG_DBDRIVER op bdb_btree gezet
- in /usr/local/etc/pkgtools.conf de PORTS_DBDRIVER op bdb_bree gezet
- de packages ruby en portupgrade gede-installeerd en opnieuw gefetched
In veel gevallen schijnt het na een van deze stappen opgelost te zijn maar in dit geval dus niet. Misschien dat er iemand hier nog een helder idee heeft?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| root@outsider# portupgrade -aRr
/usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:323:in `deorigin': cannot convert
nil into String (PkgDB::DBError)
from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:916:in `tsort_build'
from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:915:in `each'
from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:915:in `tsort_build'
from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `each'
from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `tsort_build'
from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:929:in `sort_build'
from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:933:in `sort_build!'
from /usr/local/sbin/portupgrade:674:in `main'
from /usr/local/sbin/portupgrade:207:in `initialize'
from /usr/local/sbin/portupgrade:207:in `new'
from /usr/local/sbin/portupgrade:207:in `main'
from /usr/local/sbin/portupgrade:1869 |
Ik ben zelf al enige tijd op zoek geweest en dit zijn de stappen die ik al heb genomen:
- de Index gerebuild (portsdb -uU)
- de package-database gerebuild (pkgdb -fu)
- de hele ports-tree weggemikt en opnieuw begonnen
- in /usr/local/etc/pkgtools.conf de PKG_DBDRIVER op bdb_btree gezet
- in /usr/local/etc/pkgtools.conf de PORTS_DBDRIVER op bdb_bree gezet
- de packages ruby en portupgrade gede-installeerd en opnieuw gefetched
In veel gevallen schijnt het na een van deze stappen opgelost te zijn maar in dit geval dus niet. Misschien dat er iemand hier nog een helder idee heeft?
/(bb|[^b]{2})/