[devel] CPU time limit exceeded

Leonid Krivoshein klark.devel на gmail.com
Вс Окт 23 15:33:24 MSK 2022


Добрый день!


23.10.2022 12:39, Anton Zhukharev пишет:
> Добрый день!
>
> Недавно столкнулся с проблемой следующего вида:
>
> [ppc64le] /usr/sbin/chroot.fakechroot: line 147: 2435617 CPU time limit exceeded env -u FAKECHROOT_BASE_ORIG FAKECHROOT_CMD_ORIG= LD_LIBRARY_PATH="$fakechroot_chroot_paths" FAKECHROOT_BASE="$fakechroot_chroot_base" "$fakechroot_chroot_chroot" "${@:1:$(($fakechroot_chroot_n - 1))}" "$fakechroot_chroot_final_newroot" "${@:$(($fakechroot_chroot_n + 1))}"
> 2022-Oct-22 21:18:00 :: [ppc64le] racket-main-distribution.git 8.6-alt1: remote: build failed
> 2022-Oct-22 21:18:00 :: [ppc64le] #100 racket-main-distribution.git 8.6-alt1: build FAILED
>
> в задании 308872.
>
> Насколько я понимаю, эта ошибка связана с разделением времени работы
> процессора между пользовательскими процессами (воспроизвелась только на
> архитектурах i586, armh и ppc64le - на x86_64 и aarch64 полёт нормальный).

Насколько повторяем результат при перезапуске задания?


> Есть способ обхода такого ограничения?

Мне кажется, это не ограничение сборочницы, это текущая загруженность её 
узлов так отражается на вашу "вероятностную" сборку, внутри которой 
заложены временные ограничения. Чинить нужно именно сборку. К примеру на 
x86_64 до этого места плавненько дошли за 4.5 минуты, а на ppc64 к этому 
месту шли почти 44 минуты.



> Возможно, что ошибка связана с пакетом fakechroot (к сожалению,
> его использование при сборки этого пакета - единственный рабочий
> способ; подробнее на этом останавливаться пока не буду).


-- 
С уважением,
Леонид Кривошеин.


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