[oe] Extensible SDK install errors
Paul Eggleton
paul.eggleton at linux.intel.com
Mon Aug 24 11:11:34 UTC 2015
Hi Adam,
On Friday 21 August 2015 15:06:25 Adam Lee wrote:
> Hello, I built the Extensible SDK on Fido (bitbake core-image-minimal -c
> populate_sdk_ext).
>
> During the installation I get this permission error:
>
> $ ./poky-glibc-x86_64-core-image-minimal-armv5e-toolchain-ext-1.8.sh
>
> > Enter target directory for SDK (default: /opt/poky/1.8):
> > You are about to install the SDK to "/opt/poky/1.8". Proceed[Y/n]?
> > Extracting SDK...done
> > Setting it up...
> > Extracting buildtools...
> > ./poky-glibc-x86_64-core-image-minimal-armv5e-toolchain-ext-1.8.sh: line
> > 148: /opt/poky/1.8/environment-setup-armv5e-poky-linux-gnueabi: Permission
> > denied
> > ./poky-glibc-x86_64-core-image-minimal-armv5e-toolchain-ext-1.8.sh: line
> > 151: /opt/poky/1.8/environment-setup-armv5e-poky-linux-gnueabi: Permission
> > denied
> > ./poky-glibc-x86_64-core-image-minimal-armv5e-toolchain-ext-1.8.sh: line
> > 155: /opt/poky/1.8/environment-setup-armv5e-poky-linux-gnueabi: Permission
> > denied
> > mv: cannot move ‘x86_64-nativesdk-libc.tar.bz2’ to
> > ‘/opt/poky/1.8/layers/poky/x86_64-nativesdk-libc.tar.bz2’: Permission
> > denied Preparing build system...
> > sh: 1: cannot create preparing_build_system.log: Permission denied
> > SDK preparation failed: see /opt/poky/1.8/preparing_build_system.log
>
> It looks like `/opt/poky/1.8/layers/poky` directory belongs to the root
> user:
>
> $ ls -l /opt/poky/1.8/layers/
>
> > total 36
> > drwxrwxr-x 9 root root 4096 Jun 16 10:25 meta-gnome
> > drwxrwxr-x 9 root root 4096 Jun 15 10:44 meta-multimedia
> > drwxrwxr-x 11 root root 4096 Jun 15 10:44 meta-networking
> > drwxrwxr-x 20 root root 4096 Jun 15 10:44 meta-oe
> > drwxrwxr-x 7 root root 4096 Jun 15 10:44 meta-python
> > drwxrwxr-x 5 root root 4096 Jun 15 10:44 meta-ruby
> > drwxrwxr-x 5 root root 4096 Jun 15 10:44 meta-systemd
> > drwxrwxr-x 11 root root 4096 Jun 15 10:44 meta-xfce
> > drwxrwxr-x 13 root root 4096 Aug 21 14:46 poky
>
> I may have missed something obvious. Has anyone seen this?
Basically you shouldn't be installing the extensible SDK as root. We ought to
be telling you about this up front and we should have a more reasonable
default path - these are open bugs and patches are in review on the list to fix
them.
Cheers,
Paul
--
Paul Eggleton
Intel Open Source Technology Centre
More information about the Openembedded-devel
mailing list