| Summary: | $TMPDIR | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Andriy Stepanov (stanv) <stanv> |
| Component: | alterator-lilo | Assignee: | Nobody's working on this, feel free to take it <nobody> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | major | ||
| Priority: | P3 | CC: | boyarsh, rom_as |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
За $TMPDIR должен следить chroot, а не alterator-lilo. К сведению: chroot(1) удаляет TMPDIR из environment. Следует уточнить. Данная ошибка проявляется только если инсталлер LiveCD запускается непосредственно от root. Какие отличия между запуском инсталлера от рута и пользователя, кроме локали? Видимо, alterator-lilo следует признать заброшенным. На nobody@ |
Актуально если для guile18 был сказан (chroot "/mnt/destination") При работе бекенда /usr/lib/alterator/backend3/lilo, строка workdir="$(mktemp -dt "${0##*/}.XXXXXXXXXX")" || exit 1 срабатывает как: failed to create directory via template `/tmp/.private/root/lilo.XXXXXXXXXX': No such file or directory l /mnt/destination/tmp/ total 12 drwxrwxrwt 2 root root 4096 Jun 15 08:55 ./ -rw-r--r-- 1 root root 105 Jun 15 08:55 1 drwxrwxr-t 20 root root 4096 Jun 15 08:44 ../ Наверно как-то после вызова (chroot...) сохраняется значение переменной $TMPDIR