Vilem Kebrt wrote:
Ahoj vsem,
reinstalovali jsme server na citrix Xenserver a v nem si vytvorili x
virtualu pro FreeBSD.
Na FreeBSD 7.2 to ma problemy s pristupama k diskum , proto jsme zacli
nasazovat dulezite veci na 8.0 RC2 kde je prima podpora XENHVM do kernelu.
A vznikla mi tu nasledujici situace:
na FreeBSD 7.2 mam kompletne hotovej mailserver v konfiguraci
Postfix/Amavis/Clam/Courier-Imap/Maildrop.
Snazim se to kvuli diskovymu vykonu pretahnout na nove nainstalovanej
virtual pod 8.0 RC2 ale pri instalaci Amavisd-New dostavam nasledujici
chybu:

Nasazovat dulezite veci na 8.0 a jeste do Xen virtualu... to asi zas tak dulezite veci nebudou a nebo jste vazne kaskaderi.

[...]

  make
===>   amavisd-new-2.6.4_2,1 requires 32-bit libraries installed under
/usr/lib32.
*** Error code 1

Stop in /usr/ports/security/amavisd-new.

Zajimave je ze ta sama verze amavisd-new jede na 7.2 naprosto bez problemu a
hlavne ze nikde nemuzu najit proc by sakr to chtelo hledat /usr/lib32 a
hlavne proc sakr to hazi portmanager jako IGNORE.
Nejaky napad ?

Tady chybi taky jedna podstatna informace - system mas i386, nebo amd64? Predpokladam, ze amd64, jinak by to nechtelo lib32, ale bylo by dobre tohle zminit rovnou pri dotazu.

A pak uz se staci jen podivat do Makefile toho Amavisu a zjistit, ze napriklad zavislost RAR vyzaduje lib32, takze pokud se Amavis instaluje se zavislosti na RARu, tipuju, ze to je ten duvod:
.if defined(WITH_RAR)
IA32_BINARY_PORT=       yes

Hodne stesti s FreeBSD v Xenu.

Mirek
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem