Měli jsme podobný problém a taky nás dost dlouho trápil. Dnes jsme našli hlavní příčinu.
Chybová zpráva je trochu zavádějící, není to příliš dlouhý "argument" příkazového řádku, je to ve skutečnosti prostředí OS předané spolu s příkazem. V tomto případě Python os.environ. V naší kódové základně je jeden řádkový kód:
os.environ['PATH'] = ':'.join([os.environ['PATH'], self.clitoolsdir])
Je součástí třídy __init__()
. Kdykoli byl vytvořen nový objekt, os.environ
byl delší, nakonec se stal „příliš dlouhým“.
Jak zvládnout reventy linuxového socketu POLLERR, POLLHUP a POLLNVAL?
Jak zkontrolovat, zda příkaz find nic nenašel?