[sisyphus] vmware on x86_64

Sergey =?iso-8859-1?q?seriv_=CE=C1_parkheights=2Edyndns=2Eorg?=
Чт Апр 12 22:25:20 MSD 2007


Alex Gorbachenko wrote:
> On Fri, 23 Mar 2007 13:12:19 +0300
> Pavlov wrote:
> 
>> У нас apt такое ниасилит.
> 
> в дебиане асиливает. там есть пакет ia32_libs, представляющий собой
> chroot с 32-битныыми библиотеками.
> 
> у нас это осилит hasher. технология простая. итак.
> 
> - cp /etc/apt/apt.conf /etc/apt/hasher_ia32_apt.conf
> - в /etc/apt/hasher_ia32_apt.conf дописываем последней строкой
> Dir::Etc::sourcelist "hasher_ia32_sources.list";
> 
> - редактируем /etc/apt/hasher_ia32_sources.list на предмет подключения
> 32-битного репозитария. например:
> rpm [alt] ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus i586
> classic
> rpm [alt] ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus
> noarch classic
> rpm-src [alt] ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus
> i586 classic
> 
> - кладём в /etc/ld.so.conf.d файл emul_ia32.conf следующего содержания:
> /var/lib/emul_ia32/chroot/lib
> /var/lib/emul_ia32/chroot/usr/lib
> 
> далее. apt-get install hasher ; hasher-useradd <some_user> 
> 
> - mkdir /var/lib/emul_ia32 ;
> - chown root:hashman /var/lib/emul_ia32 ; chmod 775 /var/lib/emul_ia32
> - в /etc/hasher-priv/system меняем prefix на /var/lib
> 
> - от пользователя <someuser> запускается: 
> setarch i586 hsh /var/lib/emul_ia32 --save-fakeroot
> --apt-config=/etc/apt/hasher_ia32_apt.conf --verbose --initroot-only
> --pkg-build-list='basesystem,rpm-build,sisyphus_check,time,libX11,libXtst,libXext,libXrender'
> 
> ln -vs /var/lib/emul_ia32/chroot/lib/ld-linux.so.2 /lib ; /sbin/ldconfig
> 
> после чего спокойно ставится и работает (!) vmware x86_64. опробовано
> на себе.
Привет, попробовал, и получаю:
---
vmware

(vmware:883): GdkPixbuf-WARNING **: Cannot open pixbuf loader module
file '/etc/gtk-2.0/gdk-pixbuf.loaders': No such file or directory

(vmware:883): GdkPixbuf-WARNING **: Cannot open pixbuf loader module
file '/etc/gtk-2.0/gdk-pixbuf.loaders': No such file or directory
Couldn't recognize the image file format for file
'/usr/lib/vmware/share/pixmaps/console.png'
...
(таких строк сотни)
...
Couldn't recognize the image file format for file
'/usr/lib/vmware/share/pixmaps/vm-clone-new.png'
/usr/lib/vmware/bin/vmware:
/usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0: no version
information available (required by
/var/lib/emul_ia32/chroot/usr/lib/libglade-2.0.so.0)
/usr/lib/vmware/bin/vmware:
/usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0: no version
information available (required by
/var/lib/emul_ia32/chroot/usr/lib/libglade-2.0.so.0)

(vmware:2050): GdkPixbuf-WARNING **: Couldn't convert text chunk value
to UTF-8.

(vmware:2050): GdkPixbuf-CRITICAL **: file
../../gtk+-2.4.14/gdk-pixbuf/gdk-pixbuf.c: line 662
(gdk_pixbuf_set_option): assertion `key != NULL' failed

...
(таких как последняя пара - опять масса)
И нет удачи.

Используется свежий Сизиф и vmware-server тоже свежий, скомпилировался
нахорошо и /sbin/service/vmware restart говорит:
---
 /sbin/service vmware restart
Stopping VMware services:
   Virtual machine monitor

                                [ DONE ]
   Bridged networking on /dev/vmnet0

                                [ DONE ]
   Virtual ethernet

                                [ DONE ]
Starting VMware services:
   Virtual machine monitor

                                [ DONE ]
   Virtual ethernet

                                [ DONE ]
   Bridged networking on /dev/vmnet0

                                [ DONE ]


Помогите, пожалуйста.
-- 
	Сергей




Подробная информация о списке рассылки Sisyphus