Icecat: fd usage error и не только
Всем здрасьте. Беда следующая.
В наличии имеется:
- Ноут Asus K73E(тех. хар.-ки в профиле).
- В нём вот такая система.
- В системе такое вот ведро.
- А так же Ледокот версии 7.0.1. Если кто не понял, Icecat. До этого был 3.6.
А теперь о печалях...
- В консоль(запускаю иксы через startx) постоянно валится сообщение:
Цитата:
Failed to open VDPAU backened libvdpau_nvidia.so: невозможно
открыть разделяемый объектный файл: Нет такого файла или каталогаПри том, что видео интел, и флаг соответствующий ещё как есть, как можно понять из уже процитированного выше emerge --info. Это самая меньшая из бед.
- Не закрыть нормально браузер после долгой работы. Чаще всего очень медленно сам по себе закрывается, при этом появляется сообщение, что процесс не отвечает. Но если подождать, то закроется. Время от времени после закрытия браузер остаётся висеть в процессах и приходится убивать.
- А теперь о самом больном. При открытии страниц с явой, флэшом и чем-то ещё браузер виснет. Да так, что иксы лагать начинают. При этом в консоль летит некое
Цитата:
** (icecat:31777): WARNING **: Serious fd usage error (здесь какое-нибудь двузначное число)
Через несколько минут отвисает.
Седьмого ледокота ставил путём echo 'www-client/icecat ~amd64' >> /etc/portage/package.keywords в надежде, что там не будет этих проблем. А они ещё как есть. Поставил так же кейворд ~amd64 на xulrunner, мало ли вдруг поможет - не помогло.
Гуглинг приводит к тому, что последняя из трех проблема - баг, который пофиксили минимум год назад. На странице с описанием того бага предлагалось решение в виде отключения dom.ipc.plugins.enabled. Отключил - отвалились расширения, при попытке переставить они даже не загружаются. Если снова включить dom.ipc.plugins.enabled, всё заработает(и снова начнёт виснуть, разумеется).Проблемы эти ещё с момента установки системы, разве что 3.6 немного меньше вис. Прежде чем отправить это сообщение, предпринял последние попытки:
- удалил $HOME/.mozilla, $HOME/.icecat, $HOME/.gnuzilla и запустил браузер - не помогло
- удалил $HOME/.mozilla, $HOME/.icecat, $HOME/.gnuzilla и запустил браузер, ещё и создав руками новый профиль - не помогло
- удалил $HOME/.mozilla, $HOME/.icecat, $HOME/.gnuzilla, сделал emerge --unmerge icecat с последующим emerge icecat - несложно догадаться.
ЧЯДНТ???
- Для комментирования войдите или зарегистрируйтесь
.
Насколько я вижу - ваш интел здесь ни при чём, ищетcя и не находится модуль драйвера nVidia. Кто его зовёт?
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Ну зовёт наверное сам icecat.
Ну зовёт наверное сам icecat. А как точно узнать?
Gentoo: у меня слишком кривые руки и слабые нервы, чтобы пилить Ubuntu...
.
Погодьте, в стартпосте у вас имеется "...В консоль(запускаю иксы через startx) постоянно валится сообщение...", при этом наск-ко я понял, icecat-то ещё не загружен? Постарайтесь как-то объяснять, чтоб без догадок. Если же это начинает сыпаться именно после запуска ледокота - а не пробрался ли к вам www-plugins/adobe-flash с флагом vdpau? ЕМНИП, в этой штуке жёсткая привязка именно на nVidiю...
Не поможет, нынешние изделия от мазиллы несут в себе собственную статическую имплементацию этой рантаймы
Сложно. Если, вообще - нужно. Избавьте собеседников от необходимости догадок. По сабжу - из написанного не видно наск-ко "чисто" вы удаляли, поск-ку созданные сабжем профили автоматически не исчезают, и при новом развёртывании с успехом подхватываются...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Цитата: Погодьте, в
Имелось в виду как раз то, что это начинается именно после запуска ледокота. В других случаях подобных сообщений не видел.
Флаг -vpdau вообще давно сидит в make.conf(на всякий пожарный привожу и этот файл), ещё где-то так с августа. То есть, с тех пор и версии флэша менялись, соответственно собирались новые флэши с этим флагом. Вернее, с исключением этого флага. Тем не менее попробовал пересобрать его. После чего сообщения эти продолжились. Причём, если запускать браузер через терминал, сообщения валятся всё равно в консоль. Получается, что гадит не сам ледокот, а нечто с ним сильно связанное. Например, тот же npviwer.bin, если ему что не нравится, пишет именно в консоль в любом случае. Последнее проявляется в жалобах на отсутствие модуля тем "crux-engine" и "ubuntulooks". Но модули тем вряд ли имеют отношение к общей ситуации, потому их пока не касаюсь.
Ввожу в адресную строку www.youtube.com - снова привет лаги и "Serious fd usage error". Более того, флэш вообще работать перестал - только черный экран. А в консоли вот такой караул. Если я правильно понял, nsplugin wrapper нужен для того, чтобы запускать x32 плагины на x64 системе. Тогда непонятно, зачем он флэшу, если флэш должен быть x64. А флэшу он, судя по всему, зачем-то нужен, потому что:
Попробовал пересобрать этот злополучный враппер - больше враппер не ругается, vpau так же ругается, флэш не заработал.
Просто думал, что на фоне двух предыдущих пунктов тенденция и так ясна. Но на всякий случай уточняю тогда - пересборка ледокота не дала вообще ничего.
А вот это интересно. Всё, что нашел - это уже упомянутые $HOME/.mozilla, $HOME/.icecat, $HOME/.gnuzilla. Их и удалил перед удалением ледокота. Если это не полное удаление, то как тогда полностью его вычистить, чтоб попробовать поставить заново?
Ещё после удаления ледокота оставался файл /usr/lib64/icecat, но его удалять не стал. Больше ничего не нашел поиском. Искал вот так: # find / -name icecat
Gentoo: у меня слишком кривые руки и слабые нервы, чтобы пилить Ubuntu...
.
under construction
Мы тоже не всего читали Шнитке!.. © В. Вишневский
.
У адобовской игрушки #10 во-первых, ещё не было толком задействовано аппаратное ускорение (несмотря на наличие флага vdpau), а во-вторых их не существует в виде 64-х битных сборок (на всяк. случ., если не знаете, это проприетарные блобы, они не компилятся у вас, а разворачиваются уже готовые в бинарном виде). Да и замасканы они вроде бы... Так что удалите нафих эту недоверсию вместе со злобным враппером, и поставьте adobe-flash-11 (или что-нить свободное, выбор есть). Но перед установкой попробуйте, а как оно буде ваще без флэша
Ну, да по маскам *icecat и *mozilla в хомяке и, как ни странно, в /root. А то, что там у вас в /usr/lib64 осталось - непонятно, но лучше удалять, предварительно убедившись, в "брошенности" файла посредством qfile или equery
P.S. до дженты с ледокотом мне сейчас не дотянуться, но на всякий случай флаги (по-памяти) такие:
+alsa -crashreporter +custom-cflags +custom-optimization +dbus -debug +ipc +libnotify +linguas_ru -pgo +startup-notification -system-sqlite +webm -wifi
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Цитата: У адобовской игрушки
А ведь что-то такое пробовал раньше, на версии 3.6. Десятый флэш со всем прилегающимся не замаскан, он типа считается stable, как я понял. В общем, дело во флэше 100%. Удалил флэш - браузер стал летать, и никаких ошибок. Правда, после установки флэша (уже ~amd64) опять вернулись эти "Serious fd usage error".
Так что теперь флаги.
Ледокот же у меня (был) установлен в таком виде
Cейчас попробую поставить указанные флаги что выключены и поставлю собираться. Флаг +wifi, что у меня стоит, наверное не нужен. Подозреваю, что он для вещей вроде firesheep'a. В +custom-cflags как-то тоже большие сомнения, я ведь не прописываю отдельные цфлаги браузеру. Так что попробую и без этого дела пока.
По части /usr/lib64/icecat equery не выдал ничего, так что удалил это дело.
Ну и плюс есть некоторые сомнения вот в этом:
Возможно стоит попробовать убрать оттуда 32bit.
Подумал ещё выпилить xulrunner, но вовремя спохватился - оказывается, он нужен пикасе и влц.
Gentoo: у меня слишком кривые руки и слабые нервы, чтобы пилить Ubuntu...
.
Да? А у меня почему-то замаскан... Походу, мы растём на разных деревьях portage. Или у вас не x64?
Флаги - основной инструмент управления gentoo, соотв. крайне желательно подходить к этому вопросу осознанно, напрочь отметая "дефолтные" предложения и варианты, типа "сделать как у Васи, потому, что у него ништяк"
Оно вам надо?
Ни VLC, ни пикасе XULRunner не требуется. Но, при установке флага nsplugin, сабжи создают браузерные плагины - вот им-то и подавай xulrunner
P.S. Имхуется мне, имеет смысл всё же не пренебрегать свободными реализациями флэш - gnash, lightspark, swfdec-mozilla... Ну и навести порядок со своим дефолтом, вдумчиво составив глобальный сет флагов на основе тыц или тыц
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Цитата: Оно вам
Значит, я верно предположил, что не надо.
Cпасибо, буду теперь знать.
С глобальным сетом проблема в том, что нужно очень много времени для полного подробного обгугливания каждого из флагов, потому пока вот приходится подпиливать по мере узнавания.
Проблема присутствует не только у меня:
В общем, буду пробовать другие флэши. Если не поможет, откачусь обратно на 3.6 версию браузера.
Gentoo: у меня слишком кривые руки и слабые нервы, чтобы пилить Ubuntu...
Я зануда
Огнепёс
Ну я конечно могу попробовать
Ну я конечно могу попробовать переименовать тему в сторону более информативного названия, но точно как-нибудь попозже. Тем более, тут сложновато засунуть суть в одно короткое название, а смена слова "Ледокот" на "Icecat", уверен, не сделает заголовок более информативным. Тем более, вот наглядный пример поиска по основной ошибке.
Gentoo: у меня слишком кривые руки и слабые нервы, чтобы пилить Ubuntu...
ну а я могу заламинировать
ну а я могу заламинировать или снести тему, верну тоже как нибудь попозже
пожалуйста, в течении суток переименуй без своих чуств. твои печали никого мм, вобщем не интересны
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Хорошо, только как это
Хорошо, только как это сделать? Всё, что есть под сообщением:
А пункта "Редактировать" почему-то не видно.
Gentoo: у меня слишком кривые руки и слабые нервы, чтобы пилить Ubuntu...
Сверху 1-го сообщения есть
Сверху 1-го сообщения есть закладка "Правка"
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Тормознул, спасибо. Так
Тормознул, спасибо. Так сойдёт?
Gentoo: у меня слишком кривые руки и слабые нервы, чтобы пилить Ubuntu...