On Mon, Oct 26, 2009 at 7:07 PM, Ed Bartosh <bart...@gmail.com> wrote:
> 2009/10/26 Luca Donaggio <donag...@gmail.com>: > > On Mon, Oct 26, 2009 at 4:40 PM, Ed Bartosh <bart...@gmail.com> wrote: > >> > >> 2009/10/26 Luca Donaggio <donag...@gmail.com>: > >> > The output from dpkg is exactly the same. > >> > What do you mean by "Have you tried to install your optified packages > >> > after > >> > you created > >> > /opt directory inside your target?" ? > >> I thought it was failing before you re-created /opt. Probably I > >> misunderstood the situation. > >> > >> > I have: > >> > > >> > [sbox-FREMANTLE_X86: ~] > v /targets/links/opt > >> > lrwxrwxrwx 1 cthulhu cthulhu 26 Oct 7 15:26 /targets/links/opt -> > >> > /targets/FREMANTLE_X86/opt > >> > > >> > and: > >> > > >> > [sbox-FREMANTLE_X86: ~] > v /targets/FREMANTLE_X86 > >> > total 76 > >> > [...] > >> > drwxrwxr-x 2 cthulhu cthulhu 4096 Oct 7 15:04 opt > >> > [..] > >> > > >> > but: > >> > > >> > [sbox-FREMANTLE_X86: ~] > v /opt > >> > lrwxrwxrwx 1 cthulhu cthulhu 9 Oct 6 16:46 /opt -> /home/opt > >> > > >> You can read this thread: > >> > >> > http://lists.maemo.org/pipermail//maemo-developers/2009-October/021588.html > >> The error explained there is the same as yours. > >> > >> I resolved it by removing /opt from rootstraps. > >> Here is what I have in my target: > >> [sbox-maemo5-arm: ~] > ls -la / | grep opt > >> lrwxrwxrwx 1 root root 18 Oct 22 09:22 opt -> /targets/links/opt > >> > >> [sbox-maemo5-arm: ~] > ls -la /targets/maemo5-arm/ |grep opt > >> drwxrwxr-x 2 ed ed 4096 Oct 26 16:19 opt > >> > >> And I'm able to install optified packages into this target: > >> [sbox-maemo5-arm: ~] > fakeroot apt-get install clucene-core > >> Reading package lists... Done > >> Building dependency tree... Done > >> The following NEW packages will be installed: > >> clucene-core > >> 0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded. > >> Need to get 0B/319kB of archives. > >> After unpacking 1085kB of additional disk space will be used. > >> WARNING: The following packages cannot be authenticated! > >> clucene-core > >> Install these packages without verification [y/N]? y > >> /scratchbox/tools/bin/sh: line 1: /usr/sbin/dpkg-preconfigure: No such > >> file or directory > >> Selecting previously deselected package clucene-core. > >> (Reading database ... 6395 files and directories currently installed.) > >> Unpacking clucene-core (from .../clucene-core_0.9.21b-0maemo1_armel.deb) > >> ... > >> Setting up clucene-core (0.9.21b-0maemo1) ... > >> [sbox-maemo5-arm: ~] > dpkg -L clucene-core |grep opt > >> /opt > >> /opt/maemo > >> /opt/maemo/usr > >> /opt/maemo/usr/lib > >> /opt/maemo/usr/lib/libclucene.so.0.0.0 > >> > >> -- > >> BR, > >> Ed > > > > Thank you Ed, > > > > I've read that thread, but I was hoping for another (quicker) solution! > > After changing the rootstrap do I need to re-install the whole > environment? > > > I hope it would be enough to reset your targets and unpack rootstraps > there. > You can also try to make the same symlinks as I have instead of > removing /opt from roostraps. > Here is what I have: > [sbox-maemo5-arm: ~] > file /opt > /opt: symbolic link to `/targets/links/opt' > [sbox-maemo5-arm: ~] > file /targets/links/opt > /targets/links/opt: symbolic link to `/targets/maemo5-arm/opt' > [sbox-maemo5-arm: ~] > file /targets/maemo5-arm/opt > /targets/maemo5-arm/opt: directory > > The only difference I can see is that my symlinks point out to the > directory which exists, > so you can start from creating /home/opt. If it won't work then you > can try to make the same symlinks that I have. > > -- > BR, > Ed > Thanks again Ed, manually recreating "/opt" symlink did it! Before reading your mail I tried to link /opt against /targets/FREMANTLE_X86/opt, and it worked, but of course it wouldn't have under FREMANTLE_ARM. Linking /opt against /targets/links/opt did the trick! Now I can install my packages with dpkg, at least - apt-get will still complain about /opt and the base-files package I think. Luca Donaggio
_______________________________________________ maemo-developers mailing list maemo-developers@maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers