Summary: | filesystem не может обновиться из-за владельцев /proc и /sys | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | pve-lxc | Assignee: | Alexey Shabalin <shaba> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | glebfm, ldv, placeholder, shaba, shrek |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
See Also: | https://github.com/lxc/lxd/issues/3607 |
Description
Vitaly Lipatov
2022-08-16 12:39:52 MSK
А если в контейнере ещё какие-то части файловой системы будут сломаны, что тогда? Непонятно, зачем вешать баг на пакет filesystem. (Ответ для Dmitry V. Levin на комментарий #1) > А если в контейнере ещё какие-то части файловой системы будут сломаны, что > тогда? > Непонятно, зачем вешать баг на пакет filesystem. Насколько я понимаю, никакого смысла в правах на каталоги /proс, /sys и подобные нет, потому что после монтирования права определяются смонтированной файловой системой. Указывать пакетом, какими должны быть права после монтирования, выглядит странно. Точно такая же проблема у меня уже лет 15 с /home. Он смонтирован по NFS c root squash, и пакет filesystem не может обновиться, если права на /home не совпадают с тем, что ожидает filesystem. (In reply to Vitaly Lipatov from comment #2) > Насколько я понимаю, никакого смысла в правах на каталоги /proс, /sys и > подобные нет, потому что после монтирования права определяются > смонтированной файловой системой. > Указывать пакетом, какими должны быть права после монтирования, выглядит > странно. Мы исходим из того, что операционная система сформирована из пакетов. Не важно, каким именно образом получились права на каталоги, важно, какие они. Исходя из того, что права на каталоги /proc и /sys должны соответствовать заданным в пакете filesystem прошу посмотреть, как возможно обновлять систему (пакет filesystem) в контейнере LXC, запущенном в PVE. Внутри контейнер вот такой файл помогает обновляться cat /etc/rpm/macros.d/container %_netsharedpath /sys:/proc (Ответ для Alexey Shabalin на комментарий #5) > Внутри контейнер вот такой файл помогает обновляться > > cat /etc/rpm/macros.d/container > %_netsharedpath /sys:/proc Спасибо, помогает. |