Beaglebone:Installing openbox fails

This forum is for supported devices using an ARMv7 Texas Instruments (TI) SoC.

Beaglebone:Installing openbox fails

Postby mcc » Sat Aug 18, 2012 1:02 pm

Hi,

previously I crippled my installation by saying "Yes" to the suggested update of pacman in beforehand to any
other installation.
It was suggested not to follow the suggestion and say "No" to the upgrade of pachman.

Now I wanted to install openbox, which has a couple of dependencies.
And again the some library what had been missed by the upgrade of pacman (and which
makes pacman invalid) now hits this installation.

It seems this is a not so minor problem, which I want to circumvent finally so I will be safe to
configure, update, upgrade and add packages to my system.

How can I acchieve this ?

PS: And ... pacman gets killed again. Time for another act of using the backup....<sigh>

Thank you very much in advance for any help!
(Log below)
Best regards
mcc

The library in question is: ld-linux-armhf.so.3 (see errors in log below)

[root@beaglebone ~]# pacman -S community/openbox
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] n

resolving dependencies...
looking for inter-conflicts...

Targets (36): cairo-1.12.2-2 fixesproto-5.0-2 fontconfig-2.8.0-2 freetype2-2.4.10-1 giflib-4.1.6-5
imlib2-1.4.5-2 kbproto-1.0.6-1 libdatrie-0.2.5-1 libid3tag-0.15.1b-7
libjpeg-turbo-1.2.1-1 libpng-1.5.12-1 libthai-0.1.18-1 libtiff-4.0.2-1 libx11-1.5.0-1
libxau-1.0.7-1 libxcb-1.8.1-1 libxcursor-1.1.13-1 libxdmcp-1.1.1-1 libxext-1.3.1-1
libxfixes-5.0-2 libxft-2.3.1-1 libxinerama-1.1.2-1 libxml2-2.8.0-1 libxrandr-1.4.0-1
libxrender-0.9.7-1 pango-1.30.1-1 pixman-0.26.2-1 randrproto-1.4.0-1 renderproto-0.11.1-2
startup-notification-0.12-3 xcb-proto-1.7.1-1 xcb-util-0.3.9-1 xextproto-7.2.1-1
xineramaproto-1.2.1-2 xproto-7.0.23-1 openbox-3.5.0-7

Total Download Size: 8.49 MiB
Total Installed Size: 59.26 MiB

Proceed with installation? [Y/n] Y
:: Retrieving packages from extra...
xcb-proto-1.7.1-1-any 57.0 KiB 69.7K/s 00:01 [####################################] 100%
xproto-7.0.23-1-any 139.2 KiB 137K/s 00:01 [####################################] 100%
libxdmcp-1.1.1-1-armv7h 22.5 KiB 251K/s 00:00 [####################################] 100%
libxau-1.0.7-1-armv7h 9.1 KiB 24.2K/s 00:00 [####################################] 100%
libxcb-1.8.1-1-armv7h 275.1 KiB 107K/s 00:03 [####################################] 100%
kbproto-1.0.6-1-any 121.4 KiB 158K/s 00:01 [####################################] 100%
libx11-1.5.0-1-armv7h 2003.0 KiB 186K/s 00:11 [####################################] 100%
xcb-util-0.3.9-1-armv7h 8.5 KiB 274K/s 00:00 [####################################] 100%
startup-notification-0.12-3-armv7h 19.2 KiB 46.1K/s 00:00 [####################################] 100%
libxml2-2.8.0-1-armv7h 1322.0 KiB 158K/s 00:08 [####################################] 100%
xextproto-7.2.1-1-any 99.2 KiB 130K/s 00:01 [####################################] 100%
libxext-1.3.1-1-armv7h 92.2 KiB 167K/s 00:01 [####################################] 100%
xineramaproto-1.2.1-2-any 2.4 KiB 513K/s 00:00 [####################################] 100%
libxinerama-1.1.2-1-armv7h 7.8 KiB 281K/s 00:00 [####################################] 100%
renderproto-0.11.1-2-any 15.0 KiB 262K/s 00:00 [####################################] 100%
libxrender-0.9.7-1-armv7h 18.3 KiB 256K/s 00:00 [####################################] 100%
randrproto-1.4.0-1-any 25.5 KiB 250K/s 00:00 [####################################] 100%
libxrandr-1.4.0-1-armv7h 23.1 KiB 175K/s 00:00 [####################################] 100%
fixesproto-5.0-2-any 10.1 KiB 270K/s 00:00 [####################################] 100%
libxfixes-5.0-2-armv7h 9.3 KiB 278K/s 00:00 [####################################] 100%
libxcursor-1.1.13-1-armv7h 21.5 KiB 253K/s 00:00 [####################################] 100%
libpng-1.5.12-1-armv7h 190.7 KiB 186K/s 00:01 [####################################] 100%
freetype2-2.4.10-1-armv7h 394.3 KiB 170K/s 00:02 [####################################] 100%
fontconfig-2.8.0-2-armv7h 633.9 KiB 136K/s 00:05 [####################################] 100%
pixman-0.26.2-1-armv7h 149.0 KiB 171K/s 00:01 [####################################] 100%
cairo-1.12.2-2-armv7h 513.5 KiB 160K/s 00:03 [####################################] 100%
libxft-2.3.1-1-armv7h 36.1 KiB 246K/s 00:00 [####################################] 100%
libdatrie-0.2.5-1-armv7h 17.4 KiB 258K/s 00:00 [####################################] 100%
libthai-0.1.18-1-armv7h 140.2 KiB 167K/s 00:01 [####################################] 100%
pango-1.30.1-1-armv7h 446.5 KiB 173K/s 00:03 [####################################] 100%
libjpeg-turbo-1.2.1-1-armv7h 218.4 KiB 159K/s 00:01 [####################################] 100%
libtiff-4.0.2-1-armv7h 765.6 KiB 147K/s 00:05 [####################################] 100%
giflib-4.1.6-5-armv7h 72.2 KiB 93.1K/s 00:01 [####################################] 100%
libid3tag-0.15.1b-7-armv7h 35.1 KiB 30.4K/s 00:01 [####################################] 100%
imlib2-1.4.5-2-armv7h 506.9 KiB 87.7K/s 00:06 [####################################] 100%
:: Retrieving packages from community...
openbox-3.5.0-7-armv7h 275.6 KiB 133K/s 00:02 [####################################] 100%
(36/36) checking package integrity [####################################] 100%
(36/36) loading package files [####################################] 100%
(36/36) checking for file conflicts [####################################] 100%
(36/36) checking available disk space [####################################] 100%
( 1/36) installing xcb-proto [####################################] 100%
( 2/36) installing xproto [####################################] 100%
( 3/36) installing libxdmcp [####################################] 100%
( 4/36) installing libxau [####################################] 100%
( 5/36) installing libxcb [####################################] 100%
( 6/36) installing kbproto [####################################] 100%
( 7/36) installing libx11 [####################################] 100%
( 8/36) installing xcb-util [####################################] 100%
( 9/36) installing startup-notification [####################################] 100%
(10/36) installing libxml2 [####################################] 100%
(11/36) installing xextproto [####################################] 100%
(12/36) installing libxext [####################################] 100%
(13/36) installing xineramaproto [####################################] 100%
(14/36) installing libxinerama [####################################] 100%
(15/36) installing renderproto [####################################] 100%
(16/36) installing libxrender [####################################] 100%
(17/36) installing randrproto [####################################] 100%
(18/36) installing libxrandr [####################################] 100%
(19/36) installing fixesproto [####################################] 100%
(20/36) installing libxfixes [####################################] 100%
(21/36) installing libxcursor [####################################] 100%
(22/36) installing libpng [####################################] 100%
(23/36) installing freetype2 [####################################] 100%
(24/36) installing fontconfig [####################################] 100%
updating font cache... done.
(25/36) installing pixman [####################################] 100%
(26/36) installing cairo [####################################] 100%
Optional dependencies for cairo
xcb-util: for XCB backend
(27/36) installing libxft [####################################] 100%
(28/36) installing libdatrie [####################################] 100%
(29/36) installing libthai [####################################] 100%
(30/36) installing pango [####################################] 100%
Cannot load module /usr/lib/pango/1.6.0/modules/pango-thai-lang.so: ld-linux-armhf.so.3: cannot open shared object file: No such file or directory
/usr/lib/pango/1.6.0/modules/pango-thai-lang.so does not export Pango module API
(31/36) installing libjpeg-turbo [####################################] 100%
(32/36) installing libtiff [####################################] 100%
Optional dependencies for libtiff
freeglut: for using tiffgt
(33/36) installing giflib [####################################] 100%
(34/36) installing libid3tag [####################################] 100%
(35/36) installing imlib2 [####################################] 100%
(36/36) installing openbox [####################################] 100%
Place menu.xml, rc.xml and autostart in ~/.config/openbox
They can be found in /etc/xdg/openbox
Optional dependencies for openbox
pyxdg: for the xdg-autostart script
mcc
 
Posts: 3
Joined: Sat Aug 18, 2012 11:07 am

Re: Beaglebone:Installing openbox fails

Postby WarheadsSE » Sat Aug 18, 2012 3:10 pm

ld-linux-armhf.so.3: cannot open shared object

There is your problem.

I strongly suggest an Syu prior to installing packages.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Beaglebone:Installing openbox fails

Postby calzon65 » Wed Aug 22, 2012 2:16 am

mcc,

I also recently purchase a BeagleBone to add to my collection of ARM computers. I have a few PogoPlug V2 (Pink) systems running ArchLinux. I ran into all the same problems installing ArchLinux on my BeagleBone that you posted, but I eventually got things running correctly. Openntpd and Samba are working fine for me.

I had to reinstall so many times (creating a clean SD card), that I eventually created a very basic script. Since the only access I have to a Linux system is ArchLinux running on my PogoPlug and my PogoPlug does not have an SD slot, I used a USB - SD reader, which is why the /dev/sdbX might seem strange for an SD card. So if anyone uses this script, they need to be 100% sure the script addresses the correct /dev. For ArchLinux, you also need to install dosfstools (pacman –Sy dosfstools) for mkfs.vfat to work prior to running the script. Obviously if you don’t want to download (wget) the tar files over and over, you would comment out those lines and comment out the lines that delete the tar files. I was too lazy to make the script interactive and simply edit it depending on what I wanted to do.

$this->bbcode_second_pass_code('', '# This script is used to create a new (clean SD card) install of Arch Linux for the BeagleBone.
# Before you use this script, you must use fdisk to create two partitions on the SD card.
# The first partition only needs to be 128MB in size but must be set to bootable and must
# be type 'e' which is FAT 16.
# The second partition is a normal Linux partition.

mkfs.vfat -F 16 -n "bootloader" /dev/sdb1
mkfs.ext3 -L "rootfs" /dev/sdb2
mkdir /tmp/boot
mkdir /tmp/root
mount /dev/sdb1 /tmp/boot
mount /dev/sdb2 /tmp/root
wget http://archlinuxarm.org/os/omap/BeagleBone-bootloader.tar.gz
wget http://archlinuxarm.org/os/ArchLinuxARM-am33x-latest.tar.gz
tar -xvf BeagleBone-bootloader.tar.gz -C /tmp/boot
tar -xvf ArchLinuxARM-am33x-latest.tar.gz -C /tmp/root
cp /tmp/root/boot/uImage /tmp/boot
sync
sync
sync
umount /tmp/boot
umount /tmp/root
rmdir /tmp/boot
rmdir /tmp/root
rm BeagleBone-bootloader.tar.gz
rm ArchLinuxARM-am33x-latest.tar.gz')

I hope you continue to post about your experience running ArchLinux on the BeagleBone. I don’t see too much discussion about the BeagleBone and ArchLinux, so it’s nice to know someone else is as new to the BeagleBone running ArchLinux as I am.

Is your BeagleBone now up and running with ArchLinux?
calzon65
 
Posts: 80
Joined: Wed May 25, 2011 9:06 pm


Return to Texas Instruments (TI)

Who is online

Users browsing this forum: No registered users and 4 guests