Architektura linuxových VPS

Na linuxových VPS je instalován pouze 32-bit CentOS. Hostiteský server je 64-bitový. Virtuozzo před prvním rebootem virtuálního serveru (VPS) reportuje architekturu hostitelského systému (nejedná se o chybu - je to ověřeno u TechHelpu firmy Parallels). Každý VPS je před předáním zákazníkovi rebootován, a tak je architektura reportována správně. Před jakoukoliv instalací softwaru třetích stran přes RPM, YUM apod. nicméně doporučujeme zjistit aktuálně reportovanou architekturu:

 uname -a
 Linux 240.224.forpsi.net 2.6.9-023stab051.2-smp #1 SMP Thu Sep 24 22:32:27 MSD 2009 x86_64 x86_64 x86_64 GNU/Linux

(zde je architektura reportována špatně)

po rebootu (použijte PowerPanel >> VPS Management: STOP a po úplném zastavení VPS ho nastartujte) pak bude reportováno toto:

 uname -a
 Linux 240.224.forpsi.net 2.6.9-023stab051.2-smp #1 SMP Thu Sep 24 22:32:27 MSD 2009 i686 i686 i386 GNU/Linux

(Na základě poznámky od našeho klienta lze problém instalace balíčků vyřešit i vnucením požadované architektury v konfiguraci yum)
Pokud se jedná pouze o instalaci přes yum, stačí v konfiguraci YUMu nastavit požadovanou architekturu. To se provede vytvořením souborů arch a basearch v adresáři /etc/yum/vars/ s obsahem i386. Takto yum stahuje soubory požadované architektury - i386. Pokud adresář /etc/yum/vars/ neexistuje, vytvořte ho příkazem

mkdir /etc/yum/vars/

následně stačí vytvořit příslušné soubory

 echo "i386" > /etc/yum/vars/arch
 echo "i386" > /etc/yum/vars/basearch

(samozřejmě lze vše provést třeba v Midnight commandru)

---------
Pozn.
V případě, že jsou před touto akcí již nainstalovány balíčky, nelze někdy problém vyřešit jinak než reinstalací serveru - ta se provádí zdarma a obratem (v pracovní dny). Stačí kontaktovat Zákaznickou podporu přes kontaktní formulář.