Общие вопросы

Вопросы общего содержания

Флэш, Nvidia и optirun

Есть видеокарта от Nvidia с технологией optimus.

И есть трудноформализуемая ошибка. После загрузки системы всё работает. Под "всё" понимается запуск программ с optirun и работа флэша в firefox. Затем, при очередном запуске флэшёвого видео флэшёвый плагин падает, и после этого не поднимается и после перезагрузки браузера. Причём после этого падения перестаёт работать запуск программ с optirun. А именно, после запуска optirun ничего не происходит. При прерывании по Ctrl+C вывод следующий:

vanger@localhost /home/vanger % optirun glxinfo

Как проверить веб-камеру в консоли.

Поднял сервер ZoneMinder - видеорегистратор. Система без иксов.
Проблема в том что камера там не показывает. Камера USB.
Возможно как-то в консоли проверить ее?
Поддержку в ядре включил, в /dev она определилась.

zoneminder# ls /dev/video*
/dev/video0 /dev/video1

zoneminder ~ # lsusb
Bus 001 Device 002: ID 0ac8:3500 Z-Star Microelectronics Corp.

Вроде через mplayer можно, но он не ставится, иксы требует.

Осмысленный вывод Buffer overflow detected

Народец, подскажи, что и куда нажать, чтобы вместо такого:

*** buffer overflow detected ***: vi - terminated 
vi: buffer overflow attack in function unknown - terminated

Получать что-то типа такого:

*** buffer overflow detected ***: /media/Elements/ANT/progs_HLP/STACK/debug_my_stack_noday_cv terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7ffff75e7b87]
/lib/libc.so.6[0x7ffff75e6b30]
/lib/libc.so.6[0x7ffff75e5f99]
/lib/libc.so.6(_IO_default_xsputn+0x98)[0x7ffff7564968]

Знакомство с crossdev

Пытаюсь получить систему кросскомпиляции под Винду. Безуспешно. С самого начала. Документация не проясняет ни капли.

Создаю тулчейн командой 'crossdev --targert x86_64-w64-mingw64'. Уже на этом месте вопрос. Откуда можно было, помимо нагугленных форумных сообщений узнать про 'w64' (а оно значимо), если ни 'crossdev -t help' ни хэндбук (https://www.gentoo.org/proj/en/base/embedded/handbook/index.xml?part=1) о нём информации не дают?

root@localhost /home/vanger % crossdev --target x86_64-pc-w64-mingw64

[Solved] OpenGL GLX extension not supported by displayAssert

Собственно, пробую стартануть steam и получаю
https://bpaste.net/show/1b5505ba0d05

glxinfo

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

emerge --info
https://bpaste.net/show/02b78888dc72

Черный экран

После установки gentoo по хендбуку, при загрузке появляется черный экран. Если в момент загрузки нажимать какую либо клавишу, то загрузка продолжается и gentoo запускается нормально. Черный экран появляется почти сразу после grub.

[ГТО] Несоотсветствие ядро-заголовки

Здравия!
А это нормально, что в системе ядро 3.17, а linux-headers 3.16?

какова идеологие использования etc-update?

вот есть у меня к примеру /etc/rc.conf в котором я указываю что лог загрузки я таки хочу иметь, а после пересборки опенрцы оно смотрит что файл "не такой" и предлагает его заменить.
- с одной стороны в конфиге могли появиться хорошие полезные новые опции-ключики, и файл действительно нужно заменить
- но с другой у меня есть dovecot.conf и про всё чего там включено и почему так, а не иначе я уже не помню, и при его замене я могу получить "лежащий" мейлсервер у полусотни пользователей. а опции там да, могут быть, а могут и не быть.

как вы, люди, решили для себя такую дилему?

Загрузка останавливается на mounting /dev/mqueue

Добрый день!

Собственно вот. На этой строчке загрузка останавливается, и дальше только RESET.

Случилось сие таким образом. Вчера ставил Qt5, часть пакетов удалял, шла сборка. Ядро и @system не трогал в любом случае. Получил kernel panic, что само по себе странно.

С CD машина грузится, обновил @system. Увы, без результата.

Куда еще посмотреть?

[SOLVED] Восстановление gcc

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

Настраивая систему кросскомпиляции случайно удалил gcc основной системы. А именно, выполнил

crossdev --clean x86_64-pc-linux-gnu

Как исправить содеянное?

Видимо, надо скачать бинарный gcc под мою архитектуру, как-нибудь сказать gcc-config, чтоб использовал его, и, с его помощью, собрать gcc с помощью emerge.
Но пока не ясен текущий статус gcc. Что-то же от него в системе осталось, т.к. он не был удалён канонически -- с помощью emerge. gcc-config, например, про него помнит:

vanger@localhost /home/vanger % gcc-config -l

Ленты новостей