Ik heb enige tijd geleden mijn FreeBSD server (5.1) geupgrade via portupgrade. Sinds die tijd werkt het compileren van nieuwe software niet goed meer. Om dit op te lossen heb ik het systeem geupgrade naar 5.2.1 met een schone install CD (over de bestaanden installatie heen). Vervolgens heb ik met de ports geupdate en via portupgrade geupgrade. Dat alles leek goed te werken. Echter nu ik portupgrade opnieuw probeer te gebruiken krijg ik de volgende foutmelding:
root@sirius nederhrj> 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:1844
Dit is wat ik heb geprobeerd om het op te lossen:
- Alle ruby, ruby-bdb en dependencies verwijderen en opnieuw installeren -> Geen effect, zelfde error
- Opnieuw ports upgraden met cvsup ("cvsup -g -L 2 cvsup-file"), portsdb rebuilden ("portsdb -Uu"), fouten verwijderen ("pkgdb -ufF") en opnieuw portupgrade uitvoeren -> zelfde error
Mijn vraag is nu: Hoe dit op te lossen? Ik heb niet zoveel zin alles opnieuw te moeten inrichten. Alle hulp is dus welkom.
root@sirius nederhrj> 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:1844
Dit is wat ik heb geprobeerd om het op te lossen:
- Alle ruby, ruby-bdb en dependencies verwijderen en opnieuw installeren -> Geen effect, zelfde error
- Opnieuw ports upgraden met cvsup ("cvsup -g -L 2 cvsup-file"), portsdb rebuilden ("portsdb -Uu"), fouten verwijderen ("pkgdb -ufF") en opnieuw portupgrade uitvoeren -> zelfde error
Mijn vraag is nu: Hoe dit op te lossen? Ik heb niet zoveel zin alles opnieuw te moeten inrichten. Alle hulp is dus welkom.