Bug 34433 - Incompatible with current ovz-el kernel
Summary: Incompatible with current ovz-el kernel
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-ovz-el (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-08 00:36 MSK by Nikolay A. Fetisov
Modified: 2018-02-03 01:59 MSK (History)
16 users (show)

See Also:


Attachments
Fix test to match fake ovz-el version (668 bytes, patch)
2018-01-08 00:40 MSK, Nikolay A. Fetisov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay A. Fetisov 2018-01-08 00:36:48 MSK
После прихода в Sisyphus нового glibc для обеспечения совместимости с ним
для ядра kernel-image-ovz-el была увеличена версия, до 3.2.0 - см.
https://lists.altlinux.org/pipermail/devel/2017-December/203775.html
Само ядро при этом осталось 2.6.32.

В libdm/ioctl/libdm-iface.c при открытии /dev/mapper/control проверяется 
версия ядра, и для ядер > 2.6.36 проверяется major/minor файла устройства.
В итоге для старого ядро ovz-el правильно созданный udev файл удаляется,
и создаётся новый с minor=236 - после чего dmsetup и прочие утилиты не могут
открыть устройство.

В итоге на kernel-image-ovz-el-3.2.0-alt160 ни MDRAID, ни LVM2 сейчас нет.
Comment 1 Nikolay A. Fetisov 2018-01-08 00:40:51 MSK
Created attachment 7344 [details]
Fix test to match fake ovz-el version

Как вариант решения - можно поднять минимальную версию ядра в проверке,
всё равно ядер 3.x в Sisyphus уже нет.
Comment 2 Dmytro 2018-01-09 12:37:53 MSK
Не знаю, в тему или нет... Возможно информация будет полезной.

У меня на этом ядре пару недель назад флешки не монтировались. Возможно, причина та же.
Comment 3 Repository Robot 2018-01-31 18:24:27 MSK
glibc-6:2.26.9000.0.1248.407552c-alt1 -> sisyphus:

Tue Jan 30 2018 Dmitry V. Levin <ldv@altlinux> 6:2.26.9000.0.1248.407552c-alt1
- Updated to glibc-2.26.9000-1248-g407552c.
- Switched IDNA implementation to libidn2 (by Florian Weimer;
  fixes: CVE-2016-6261, CVE-2016-6263, CVE-2017-14062).

Tue Jan 23 2018 Gleb F-Malinovskiy <glebfm@altlinux> 6:2.26.0.131.fabef2e-alt2
- Added workaround needed to execute statically linked binaries on ovz-el
  kernel flavour (ALT#34433).
Comment 4 Gleb F-Malinovskiy 2018-02-01 15:26:40 MSK
Лучше это решать в ядре и glibc.
Comment 5 Repository Robot 2018-02-03 01:59:20 MSK
kernel-image-ovz-el-1:2.6.32-alt162 -> sisyphus:

Thu Feb 01 2018 Gleb F-Malinovskiy <glebfm@altlinux> 1:2.6.32-alt162
- Updated to 042stab127.2.
- Changed kernel version back to 2.6.32 and changed version visible
  through vdso(7) to 3.2.0 (ALT#34433).