Summary: | Не принимает p8/sisyphus | ||
---|---|---|---|
Product: | Branch p8 | Reporter: | Bolshedvorsky Evgeny <jenya> |
Component: | ceph-deploy | Assignee: | Nobody's working on this, feel free to take it <nobody> |
Status: | CLOSED FIXED | QA Contact: | qa-p8 <qa-p8> |
Severity: | normal | ||
Priority: | P3 | CC: | boyarsh, cas, mike, mrdrew, rider, sem, snejok, sotor, zerg |
Version: | не указана | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | https://lists.altlinux.org/pipermail/devel/2017-January/202204.html | ||
Bug Depends on: | 34421, 34961 | ||
Bug Blocks: |
Description
Bolshedvorsky Evgeny
2017-12-01 11:29:21 MSK
На ментейнера. Попробуйте, пожалуйста: http://git.altlinux.org/tasks/197113/ (В ответ на комментарий №0)
> при деплое на p8/sisyphus
> [ceph_deploy][ERROR ] UnsupportedPlatform: Platform is not supported: ALT 8.2
это, кстати, не починится, ибо это проблема конкретного дистрибутива/диска (см. ссылку выше)
Я обхожу так:
# cat /etc/altlinux-release
ALT 8.0 Server
# echo 'ALT 8.0 Server (server)' > /etc/altlinux-release
# cat /etc/altlinux-release
ALT 8.0 Server (server)
2all: Может попробуем исправить /etc/altlinux-release в p8? ;-) Я не думаю, что /etc/altlinux-release требует исправления, исправлять нужно ceph-deploy. И вообще давно уже пора использовать /etc/os-release, его формат гораздо более предсказуем. (В ответ на комментарий №6) > Я не думаю, что /etc/altlinux-release требует исправления, исправлять нужно > ceph-deploy. И вообще давно уже пора использовать /etc/os-release, его формат > гораздо более предсказуем. "ceph-deploy дергает функцию "linux_distribution" , которая дергает _parse_release_file из внутренностей python" получается нужно править код libpython из-за особенностей альтового /etc/altlinux-release?) Да, конечно. У нас хороший формат altlinux-release, не вижу причин его менять. Но лучше обучить libpython парсить os-release, если она еще не умеет, и заапстримить. (В ответ на комментарий №8) > Да, конечно. У нас хороший формат altlinux-release, не вижу причин его менять. > Но лучше обучить libpython парсить os-release, если она еще не умеет, и > заапстримить. У вас БЫЛ хороший, совместимый формат, пока вы не перестали писать codename (то что в скобочках): было: ALT 8.0 Server (blabla) стало: ALT 8.0 Server Пример: # cat /etc/altlinux-release ALT 8.0 Server # python -c 'import platform ; print platform.dist()' ('altlinux', '8.0', '') # echo 'ALT 8.0 Server (someinfo)' > /etc/altlinux-release # python -c 'import platform ; print platform.dist()' ('altlinux', '8.0', 'someinfo') Список для наглядности (p8): ALT Linux Icarus (20160328) altlinux-release-icarus-20160328-alt1.noarch.rpm ALT Linux p8 (Hypericum) altlinux-release-p8-20160414-alt1.noarch.rpm ALT Linux Sisyphus (20081222) altlinux-release-sisyphus-20081222-alt1.noarch.rpm ALT Education 8.1 branding-alt-education-release-8.1-alt0.M80P.1.noarch.rpm ALT Linux 6.0.0 backup-server beta (Bran) branding-altlinux-backup-server-release-6.0.0-alt3.noarch.rpm ALT Linux 7.0.5 Centaurus (Pholus) branding-altlinux-centaurus-release-7.0.5-alt1.noarch.rpm ALT Linux 5.9.9 Desktop (Inula Helenium) branding-altlinux-desktop-release-5.9.9-alt3.noarch.rpm ALT Linux 8.0.0 KDesktop (Centaurea Montana) branding-altlinux-kdesktop-release-8.0.0-alt0.6.noarch.rpm ALT Linux 5.9.9 Desktop Prototype (none) branding-altlinux-lite-release-5.9.9-alt1.noarch.rpm ALT Linux 6.0.0 LXDEsktop (Liliya) branding-altlinux-lxdesktop-release-6.0.0-alt7.noarch.rpm ALT Linux 5.9.9 Ark Server (none) branding-altlinux-office-server-release-5.9.9-alt1.noarch.rpm ALT Linux Sisyphus (unstable) branding-altlinux-sisyphus-release-20160315-alt1.noarch.rpm ALT Linux 7.0.0 SPT () branding-altlinux-spt-release-7.0.0-alt1.noarch.rpm ALT Linux 6.0.0 Tablet (Alt-Tab) branding-altlinux-tablet-release-6.0.0-alt3.noarch.rpm ALT 8.2 Server branding-alt-server-release-8.2-alt0.M80P.5.noarch.rpm ALT Sisyphus (unstable) (sisyphus) branding-alt-sisyphus-release-20161130-alt2.noarch.rpm ALT SP 8 Server branding-alt-spserver-release-8.0-alt0.M80P.2.noarch.rpm ALT SP 8 Workstation branding-alt-spworkstation-release-8.0-alt0.M80P.2.noarch.rpm ALT starter kit (Hypericum) branding-alt-starterkit-release-p8-alt0.M80P.3.noarch.rpm ALT Workstation 8.2 branding-alt-workstation-release-8.2-alt0.M80P.2.noarch.rpm ALT Linux 6.0.0 School Master (Chariot) branding-informika-schoolmaster-release-6.0.0-alt46.noarch.rpm ALT Linux 3.0 Chainmail (none) branding-ivk-chainmail-release-3.0-alt2.noarch.rpm ALT Linux 7.0.5 School Junior branding-school-junior-release-7.0.5-alt1.noarch.rpm ALT Linux 5.9.9 School Lite (p5) branding-school-lite-release-5.9.9-alt1.noarch.rpm ALT Linux 7.0.5 School Master branding-school-master-release-7.0.5-alt1.noarch.rpm ALT Linux 7.0.5 School Server branding-school-server-release-7.0.5-alt2.noarch.rpm ALT Linux 7.0.5 School Teacher branding-school-teacher-release-7.0.5-alt1.noarch.rpm Simply Linux 8.2.0 (Cleo) branding-simply-linux-release-8.2.0-alt1.noarch.rpm ALT Linux 1.9.3 Server Light beta (confutuere et ratio) branding-sisyphus-server-light-release-1.9.3-alt1.noarch.rpm ALT Workstation K 8.2 (Centaurea Ruthenica) branding-xalt-kworkstation-release-8.2.0-alt3.M80P.1.noarch.rpm Так нагляднее :-) https://pastebin.com/tdXCfVHi А, значит я невнимательно прочитал, я думал проблемы вызывает, наоборот, присутствие codename. Ну, можно вешать баги на конкретные branding тогда. Возможно исправление №34421 будет глобальным |