[devel-ports] обновления - замеченные баги

Kirill A. Shutemov kirill на shutemov.name
Пн Ноя 16 01:37:00 UTC 2009


2009/11/16 Kirill A. Shutemov <kirill at shutemov.name>:
> 2009/11/14 Denis Pynkin <dans at altlinux.ru>:
>> Здравстуйте, Michail.
>> Отвечаю на Ваше письмо от 2009-11-05 11:56
>>
>>> > После обновления замечено 2 бага, не знаю насколько они специфичны для армовского порта и/или моей конфигурации:
>>> > 1. почему-то в /dev/disk присутствует только ветка /dev/disk/by-id/ в которой отсутствуют имена партиций - т.е. только имена физических устройств.
>>> > 2. su, sudo  от рута (su - user) после обновления перестал работать.
>>
>>> А ядро обновляли? Рекомендую собрать 2.6.30.
>> попробовал 2.6.32-rc5
>>
>> исчезла проблема 1
>>
>> проблема 2 осталась.
>>
>> [pid  5922] setuid32(505)               = 0
>> [pid  5922] rt_sigaction(SIGINT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
>> [pid  5922] rt_sigaction(SIGQUIT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
>> [pid  5922] rt_sigaction(SIGTSTP, {SIG_DFL, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
>> [pid  5922] rt_sigaction(SIGPIPE, {SIG_DFL, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
>> [pid  5922] execve("/bin/bash", ["-bash"], [/* 8 vars */]) = -1 EACCES (Permission denied)
>> [pid  5922] +++ killed by SIGKILL +++
>>
>> пути все проверил.
>> я бы сказал, что проблема похожа на встречавшиеся с selinux, но... у нас ведь его нет ? или уже да ?
>
> Мне помогло
> # echo 0 > /proc/sys/vm/mmap_min_addr
>
> Это не правильно. Нужно разбираться что не так.
>

Похоже, какая-то фигня со стороны ядра:

$ cat /proc/self/maps
00008000-00011000 r-xp 00000000 08:03 129490     /bin/cat
00018000-00019000 r-xp 00008000 08:03 129490     /bin/cat
00019000-0001a000 rwxp 00009000 08:03 129490     /bin/cat
0001a000-0003b000 rwxp 00000000 00:00 0          [heap]
...


Подробная информация о списке рассылки devel-ports