IT Blok

kutilovo živobytí

Chyba DM skriptů na Linuxu

Instalujeme-li EMC Content server na Linuxu, může se objevit chyba při spouštění skriptů, které patří Documentu.

Při pokusu o spuštění například skriptu $DM_HOME/bin/idql se objeví chybová hláška:

misc.c si_init() setrlimit failed errno=22 Invalid argument

Po větším pátrání jsem zjistil, že se chyba objevuje jen na RHEL (RedHat Enterprise Linux) a při zapnutém SELinux.

Opravit to lze buď tím, že SELinux vypneme. Což ale nemusí vždy dobře zafungovat.

Nebo upravíme nastavení práv pro uživatele, pod kterým Documentum běží.

Přejdeme do adresáře /etc/security a upravíme (či necháme upravit) soubor limits.conf. Přidáme tam řádku:

dmadmin - core -1

Kde dmadmin je uživatel a my pro něj nastavujeme neomezenou velikost core souboru. A to takto:

ulimit-a
core file size (blocks,-c) unlimited

Toto nastavení by mělo opravit uvedenou chybu.