Author Topic: Can't Find The Package  (Read 2335 times)

rjmx

  • Newbie
  • *
  • Posts: 12
    • View Profile
Can't Find The Package
« on: December 04, 2005, 04:24:32 pm »
I managed to get bluetooth working on my poodle running 3.5.3 (threw away the!@#$%^&&* bluetooth "manager" and did it manually). Since my card is an Ambicom BT-2000CF, I needed kernel-module-bt950-cs, which I'd installed on my sd card on /media/card. Eventually realised that it should be in root, so I uninstalled it and attempted to re-install it using "-d root".
Whenever I do this, I get an error from ipkg complaining that it can't find the package. Eventually I downloaded the package from the feed into my computer and put it on a CF card, and tried to install it from the package file itself. I still get the error:

Code: [Select]
> root@poodle: /etc# ipkg install -d root /media/cf/kernel-module-bt950-cs_2.4.18-rmk7-pxa3-embedix-r36_poodle.ipk
> Clearing state_want and state_flag for pkg=kernel-module-bt950-cs (arch_priority=0 flag=16 want=2)
> Nothing to be done
> An error ocurred, return value: 4.
> Collected errors:
> Cannot find package kernel-module-bt950-cs.
> Check the spelling or perhaps run 'ipkg update'
(I've run 'ipkg update' till I'm blue in the face. It doesn't help.)

Anyone know how I can get this installed?

 .....Ron

rjmx

  • Newbie
  • *
  • Posts: 12
    • View Profile
Can't Find The Package
« Reply #1 on: December 05, 2005, 12:29:53 am »
I eventually reflashed the device, and the problem went away. I used the package manager to create another ipkg.conf, then installed kernel-module-bt950-cs from the command line. Looking at the new ipkg.conf generated by the package manager, I discovered lots of arch lines, and presumably that's what made the difference (I'd tried adding 'arch any 1' and 'arch all 1', but that didn't help). I think one of the package managers I tried (probably opie-aqpkg, but I'm not sure) deleted the original arch lines at some point. I guess the lesson is to avoid the GUI package manages and install/remove from the console.