This forum is for all other ARMv5 devices
by hp79 » Sun Mar 04, 2012 1:41 am
Hi, I have a B01 pink pogoplug, and have samba, minidlna, and httpd setup.
I was following
https://wiki.archlinux.org/index.php/LAMP#PHP LAMP setup instructions, and I'm stuck on setting up php part.
Whenever I try to install php by doing:
$this->bbcode_second_pass_quote('', ' ') pacman -S php php-apache mysql
I get an error message at the end saying:
$this->bbcode_second_pass_quote('', ' ') ldconfig: /usr/lib/libxml2.so is not an ELF file - it has the wrong magic bytes at the start.
ldconfig: /usr/lib/libxml2.so.2.7.8 is not an ELF file - it has the wrong magic bytes at the start.
ldconfig: /usr/lib/libxml2.so.2 is not an ELF file - it has the wrong magic bytes at the start.
I also get this message when I remove these packages using:
$this->bbcode_second_pass_quote('', ' ') pacman -R php php-apache mysql
Because of this, I can't get finish setting up the php and mysql part. Apache http web server works fine.
Ignoring all this, when I try to proceed with the instruction, I get stopped where I restart the httpd service:
$this->bbcode_second_pass_quote('', ' ') rc.d restart httpd
Then it gives me:
$this->bbcode_second_pass_quote('', ' ') :: Restarting Apache Web Server [BUSY]
httpd: Syntax error on line 117 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/libphp5.so into server: /usr/lib/libxml2.so.2: invalid ELF header
[FAIL]
I installed Archlinux using the script that was provided for the Onyx pogoplug, and did all updates.
What could be wrong?
I also tried to reinstall glibc, and this is the message I get.
$this->bbcode_second_pass_quote('', '[')root@pogoplug var]# pacman -S glibc
warning: glibc-2.15-5 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
Targets (1): glibc-2.15-5
Total Download Size: 7.49 MiB
Total Installed Size: 32.96 MiB
Net Upgrade Size: 0.00 MiB
Proceed with installation? [Y/n] y
:: Retrieving packages from core...
glibc-2.15-5-arm 7.5 MiB 319K/s 00:24 [############################] 100%
(1/1) checking package integrity [############################] 100%
(1/1) loading package files [############################] 100%
(1/1) checking for file conflicts [############################] 100%
(1/1) upgrading glibc [############################] 100%
sbin/ldconfig: /usr/lib/libxml2.so is not an ELF file - it has the wrong magic bytes at the start.
sbin/ldconfig: /usr/lib/libxml2.so.2.7.8 is not an ELF file - it has the wrong magic bytes at the start.
sbin/ldconfig: /usr/lib/libxml2.so.2 is not an ELF file - it has the wrong magic bytes at the start.
Generating locales...
en_US.ISO-8859-1... done
de_DE.ISO-8859-1... done
de_DE.ISO-8859-15@euro... done
en_US.UTF-8... done
Generation complete.
ldconfig: /usr/lib/libxml2.so is not an ELF file - it has the wrong magic bytes at the start.
ldconfig: /usr/lib/libxml2.so.2.7.8 is not an ELF file - it has the wrong magic bytes at the start.
ldconfig: /usr/lib/libxml2.so.2 is not an ELF file - it has the wrong magic bytes at the start.
by hp79 » Sun Mar 04, 2012 6:35 pm
$this->bbcode_second_pass_quote('kmihelich', 'D')o pacman -Syu, then install again.
I already did all that.. It seems there's nothing else to update.
$this->bbcode_second_pass_quote('', '[')root@pogoplug ~]# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
aur is up to date
:: Starting full system upgrade...
warning: initscripts: ignoring package upgrade (2011.07.3-1 => 2012.01.3-1)
there is nothing to do
[root@pogoplug ~]#
EDIT on 3/15/2012:
I reinstalled ArchLinuxARM-oxnas-latest.tar.gz to a clean usb flash drive, and re-did everything. Now there are no errors such as any of the above. Then I copied the whole partition to my usb hdd's first partition which is also 16GB using gparted live cd image inside VMWare. Everything is working fine now.