@Sectoid

Тег debian в блоге Sectoid

Sectoid

Тем, у кого после патча 6.2.4 отвалился WoW под вайно (или особенно PoL): причина в запрете близами использования SSLv3 при коннекте (из-за уязвимости BEAST) к их сервакам. Проявляется как подвисшее состояние "Connecting..." или мгновенный вылет с ошибкой BLZ51900007. Лечится в несколько приемов:
0) обновляем системный gnutls до версии с отрубленым SSLv3 (для Jessie есть бэкпорты в packages.gnolltech.org, для Stretch уже все ок искаропки, убунтоидам надо обновится до 15.10)
1) обновляем wine до 1.9.6 (исправляет ошибку BLZ51900007)
2) если играем под PoL, то идем в ~/.PlayOnLinux/wine/linux-{x86,amd64} (в зависимости от типа префикса: 32 или 64) и копируем 1.9.6 в 1.9.6-WoW, например
3) в этой директории в lib/ и lib64/ сносим нафиг либы свящанные с gnutls
4) ???
5) PRO^W радуемся работающему вову.

Большое спасибо участникам треда http://us.battle.net/wow/en...c/20742995286?page=1 на американском оф. форуме. Сказал бы спасибо лично, но из-за уебанской политики близов (луч диареи вам, уебки!!!) я там не могу постить (не тот регион),

#iasgn 4
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Если после апгрейда с Debian Wheezy на Debian Jessie у кого-то отвалилась кириллическая кодировка в vsftpd, то надо добавить в vsftpd.conf вот такую строчку:

utf8_filesystem=YES

это недокументированная опция (суки, в манах ее нет!), которая заставляет vsftpd репортить клиенту, что имена файлов в UTF-8. в wheezy она была по-умолчанию в YES, а в Jessie тихонько переставили на NO.

(ну, на самом деле раньше прост накладывался еще один патч, который эту инфу отдавало клиенту при любом раскладе. а потом патч выпилили)

#ipohx 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

В Jessie древни msmtp, который не поддерживает опцию add_missing_date_header, как и вообще добавление пропущенного заголовка Date. Собрал из Stretch, залил на packages.gnolltech.org. Кому надо - забирайте.

#ipnjn
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Сегодня вышел новый PgAdmin III (1.22.0) с поддержкой PostgreSQL 9.5. Запакетировал для Debian Jessie (i386/amd64). Брать на packages.gnolltech.org, как обычно.

#ickoe 5
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Заебавшить от багов со вставкой в терминал с запущеным Midnight Commander (вставляемые символы ~0 ~1) - пропатчил vte, собрал и залил в мой оверлей. Кому нада - берите, есть сборка под amd64 и i386

#iowho
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Что-то мое дебианово зеркало распухло. Повыпиливал ненужные архитектуры, оставил только i386, amd64 и all. Кто пользуется - имейте в виду, что ARM и IA64 больше не будет (по кр. мере пока не прикуплю еще винтов).

#vyoqp
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Ох, уж эти бебиановцы, ввели oldoldstable... А место на зеркале паектов-то не резиновое. Такими темпами надо будет еще один винт ставить :(

#vrquv 8
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Ну чо, посоны, кто уже перешел на Debian Testing? Как оно, можно спрыгивать?

#vnzhh 13
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Собрал свежий Psi+ (0.16.464) для Debian Jessie (i386+amd64). Пакеты, как обычно, на packages.gnolltech.org

#vrtoi 4
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Приехал в Jessie новый хромой (43й). После обновления появилось лютое ШГ. У кого такая же проблема? Как бороться? Гугел/багтрекер молчит пока.

#vnkrs 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Собрал невидия блоб 346.47 для Jessie. Пока только для amd64. Дособираю еще i386 версию и залью в http://packages.gnolltech.org.

#ovrhiu
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Чят, а никто не встречал в природе инструментария для организации чего-то вроде ppa для Debian? О существовании reprepro и прочих систем создания debian'овских репов я в курсе.

Собственно, reprepro-репозиторий с пакетами у меня есть. Но я столкнулся с тем, что нередко надо иметь билды разных версий одного и того же. А еще бывает, что один кастомный пакет ощутимо ломает какой-то другой. В бубунте подсмотрел современный подход "один пакет - один ppa"; в этом ppa лежит сам пакет + модифицированные зависимости (ежели таковые имеются). Отсюда появляется желание более высокоуровневого решения, позволяющего творить репы быстро и просто.

Кто-то что-то подобное видел? Не хотелось бы лисапедить.

#ovrljv 23
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Чят, а есть ли у кого пакеты с ядром 3.18 под debian? Надо проверить не починили ли они одну мерзкую багу.

#ovrsnt 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Похоже что systemd в Debian станет не только дефолтной, но и единственной системой инициализации (https://www.linux.org.ru/news/debian/11050453). А тут как раз систему надо на ноуте переставить. Вот прочитал и тперь думаю что ставить: Debian или перекатываться назад на Gentoo?

#ovnopy 135
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

В Jessie прибежал systemd (давно). Ну хер с ним, поставил. И здрасьте - поддержку запуска нескольких instance'ов memcached'а сломали. В unit'е тупо захардкожден 1 инстанс, а так же порт и прочие настройки.

Есть идеи как починить это дело правильно? Пока из вариантов вижу только откат назад на sysvinit. Другие пути есть?

#tltst 3
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

For Google and English-speaking people. If you have problems with sound in PlayOnLinux having pulseaudio installed, here is some hints&tips:
1. Configure pulseaudio setting (tsched=0, default-fragments) as it's described here: https://wiki.archlinux.org/...r_size_in_PulseAudio
2. Make sure you have no /etc/asound.conf or ~/.asoundrc
3. Delete ~/.PlayOnLinux/wine/linux-x86//lib/libgpg-error files.
4. Restart PlayOnLinux.
5. Enjoy working sound in your games/applications under PoL.

Русскоязычным: за инглиш не пинайте, наверняка там вагон ошибок. Описание проблемы и решение в #tbjba.

#tuqdj
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Обнаружил, что в PlayOnLinux почему-то сломана поддержка плагина альсы для вывода в pulseaudio. Тестовые самплы, выводящие звук в альсу тоже нормально играют в пульсу (тестировались как 32-битный вариант, так и 64-битный). Более того, в системном wine тоже все замечательно играется. А в PlayOnLinux не желает. В логах плач ярославны вида:

ALSA lib conf.c:3325:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default

Файл существует (и для i386, и для amd64), не имеет неразрешенных зависимостей по библиотекам (в ldd нет криминала). И тем не менее не работает в PlayOnLinux.

Гугление выдает много топиков, ссылающихся на арчеводов, которые, в свою очередь, предлагают только одно решение - даунгрейд пульсы с 5 на 4. Корень проблемы не разбирается, такое впечатление, что все забили. Звука в играх таки хочется, да и разобраться почему плагин работает в системном вайне, но не работает в PoL тоже хотелось бы.

Может кто подскажет в каком направлении копать? Ибо у меня кончились идеи, не за что зацепится для дальнейших поисков =(

#tbjba 46
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Продолжение #tshej. В процессе эксплуатации сборки, обнаружил что гуглы поменяли протокол синхронизации и 34.х тупо отказывается логинится. Пытаюсь бэкпортировать синхронизацию из 36.x. Такими темпами возможно и до security-fix'ов доберусь.

Когда сборка будет готова - напишу отдельно, желающие смогут потестить.

ЗЫ: ковыряясь в синхронизаторе обнаружил, что таки можно поднять собственный сервер синхры и не палить приватную инфу гуглу. Добавил в туду запилить свою сервер-сайд реализацию. Подробности по вопросу есть тут:
https://code.google.com/p/c...ues/detail?id=181429
https://code.google.com/p/c...&sq=package:chromium
http://superuser.com/questi...n-chrome-sync-server

#tsvlw 1
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

Вот есть в Debian такой механизм, как package pinning. При pinning'е какого-то пакета записывается его название (бинарного пакета, это важно). Что очень неудобно для, например, сурс-пакета php5: из него собирается множество бинарных с очень разными именами.

Вопрос: можно ли как-то написать правило, соответствующее всем пакетам, собраным из некоторого source-пакета?

#tljof 1
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Sectoid

После того, как в 35м chromium отломали NPAPI (и Java вместе с ней), встал серьезный вопрос "чоделать дальше???", ибо клиент-банк требует оную жабу. В итогде решил просто собрать chromium ветки 34 под последний jessie (и планирую время от времени обновлять билды).

Брать как обычно у меня в репе:
deb http://packages.gnolltech.org/apt/ jessie main non-free
deb-src http://packages.gnolltech.org/apt/ jessie main non-free

Key ID и Fingerprint есть в эбаут этого бложика. Припинить пакет (чтобы не пытался тащить 35-каку из jessie) можно вот так:

sectoid@dagon:~/prj/debian$ cat /etc/apt/preferences.d/chromium
Package: chromium
Pin: version 34.

Pin-Priority: 1001

А, еще нюанс: в данный момент есть только amd64 сборка. На ночь поставлю билдать i386-версию. Сборка будет поддерживаться до тех пор, пока не появится более прямое решение проблемы с Java (может его таки оракел портанет на PPAPI или до хромоногов дойдет что без жабы хром теряет неслабый сектор юзеров).

#tshej 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.