PreScriptum: при таких симптомах проверьте, а не запускается ли серивис powertweakd и если запускается -- каково значение движка System :: Kernel :: Resources :: Maximum shared memory percentage, которому почему-то дают уйти в 0. On Fri, Dec 24, 2004 at 09:51:07AM +0200, Michael Shigorin wrote: > в Konqueror оказалось сломанным image preview (вместо > пиктограмм "картинка JPEG" или как их там образуется просто > пустота, т.е. фоновое изображение; выглядит это так, как будто > кто-то по очереди стирает пиктограмки, оставляя имена файлов -- ...со словами (в ~user/.xsession-errors:0) вида kdeui (KPixmapIO): WARNING: Could not get shared memory segment. LoadPlugin: failed to initialize shared library /usr/lib/netscape/plugins/l= ibnull plugin.so [/usr/lib/netscape/plugins/libnullplugin.so: undefined symbol: FE= _GetTo plevelWidget] [...] kdeui (KPixmapIO): WARNING: Could not get shared memory segment. appending message to ~/dead.letter.tmp appending message to ~/dead.letter.tmp appending message to ~/dead.letter.tmp X Error: BadAccess (attempt to access private resource denied) 10 On Fri, Dec 24, 2004 at 09:56:42AM +0200, Michael Shigorin wrote: > не запускаются вторые и последующие иксы с драйвером nvidia. > Попытка запуска приводит к белому экрану с размазанной кашей из > чёрных и зелёных точек, на чём мы замерзаем (NumLock и Alt-SysRq > ещё работают, по ssh проверить не могу). Отключение > фреймбуфера (ну включен он у меня дома, 80x25 буквами по > сантиметру с лишним -- не смешно) не помогает ...с жалобами опять же на shm (/var/log/Xorg.3.log): (EE) NV(0): shmget(lowmem) error: Invalid argument On Fri, Dec 24, 2004 at 10:06:35AM +0200, Michael Shigorin wrote: > ~> cdrecord blank=fast -v > Cdrecord-Clone 2.01a37 (i586-alt-linux-gnu) Copyright (C) 1995-2004 JЖrg Schilling > TOC Type: 1 = CD-ROM > cdrecord: Invalid argument. shmget failed В общем, старые рецепты уже действительно устарели: > Для него нашлись рекомендации монтировать shm: > http://www.ussg.iu.edu/hypermail/linux/kernel/0003.3/0705.html > http://www.ussg.iu.edu/hypermail/linux/kernel/0003.3/0716.html > При этом смутно помнится, что во времена перехода на Linux 2.4 > что-то подобное действительно надо было сплясать в initsripts, > но сейчас вроде не замечал. Протёр глаза, grep shm /etc/fstab > на паре систем -- правильно, нифига. А помог поиск "shm ipc vsu" на search.altlinux.ru -- в нужном направлении подтолкнул вот этот тред: http://lists.altlinux.ru/pipermail/sisyphus/2004-April/038890.html Заглянул в /proc/sys/kernel/shmmax -- там 0. Порой это "не лимитировать", но заглянул в shmmin (4096) и решил попробовать. Пихнул 32768 -- cdrecord опять отвалился. Пихнул 16000000 -- о, заработало, и иксы поднялись, и konqueror превьювит. Зафиксировал (echo "kernel.shmmax = 16777216" >> /etc/sysctl.conf). Но вопрос о том, как там оказался ноль -- остаётся открытым: сам его туда не клал и на предыдущем 2.4.27-std-up-alt1 всё работало. ...закрыт: малину портил powertweakd, который зачем-то туда полез. См. начало письма. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/