Bug 34433 - Incompatible with current ovz-el kernel
: Incompatible with current ovz-el kernel
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/kernel-image-ovz-el)
: unstable
: all Linux
: P3 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2018-01-08 00:36 by
Modified: 2018-02-03 01:59 (History)


Attachments
Fix test to match fake ovz-el version (668 bytes, patch)
2018-01-08 00:40, 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 From 2018-01-08 00:36:48
После прихода в 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 From 2018-01-08 00:40:51 -------
Created an attachment (id=7344) [details]
Fix test to match fake ovz-el version

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

У меня на этом ядре пару недель назад флешки не монтировались. Возможно,
причина та же.
------- Comment #3 From 2018-01-31 18:24:27 -------
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 From 2018-02-01 15:26:40 -------
Лучше это решать в ядре и glibc.
------- Comment #5 From 2018-02-03 01:59:20 -------
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).