Сведения о вопросе

Faridun

15:29, 5th August, 2020

Теги

Google   Chrome   Chromium    

Проблема с Chromium и Google Chrome под Ubuntu

Просмотров: 287   Ответов: 3

Здравствуйте.

Долгое время пытаюсь безуспешно бороться со следующей проблемой. После непродолжительной работы Chromium или нескольких его запусков перестают отображаться сайты, и показывается пустой экран. Пробовал и хром, и хромиум; стабильные и dev-версии; чистить директории с конфигами и кешами перед переустановкой.

Вывод консоли:
max@xajIa6yga:~$ chromium-browser
[28132:28132:8506780405:ERROR:chrome_dll_main.cc(251)] Gdk: shmget failed: error 28 (No space left on device)

(exe:28474): Gdk-WARNING **: shmget failed: error 28 (No space left on device)
max@xajIa6yga:~$ chromium-browser
[3442:3442:9037808345:ERROR:chrome_dll_main.cc(251)] Gdk: shmget failed: error 28 (No space left on device)


скриншот загрузившейся страницы



  Сведения об ответе

PIRLO

23:33, 15th August, 2020

попробуйте увеличить
kernel.shmmax
kernel.shmall
kernel.shmmni
(через sysctl)


  Сведения об ответе

+-*/

12:53, 27th August, 2020

эээ, меня одного смутила фраза:
(No space left on device)
(Хазяина, мэстов нэту на ХДД!)
?


  Сведения об ответе

SEEYOU

04:01, 2nd August, 2020

под словом device он имел ввиду shared memory.
параметр kernel.shmall ~= kernel.shmmax / pagesize
обычно pagesize=4096, а округлить лучше сверху до целого и делящегося на 1024.

на 32битной kernel.shmmax не стоит делать больше 4*10243
а то операционка проигнорирует. на 64битной можно, но не стоит делать больше чем есть оперативки.

обратите внимание на синтаксис:
sysctl -w kernel.shmmax=33554432

вокруг знака равно пробелов нет. в файлике /etc/sysctl.conf — есть. рекомендую так править sysctl.conf
sysctl -w kernel.shmmax=33554432 >>/etc/sysctl.conf


для просмотров сегментов shared memory используйте кроманду ipcs
для принудительного удаления неиспрользуемых ipcrm


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться