LINUX.ORG.RU

Сообщения turtle_bazon

 

Шрифты в Arch Linux, чтобы всё было красиво

По глупости или как, но поставил себе на ноут Arch linux. Может, просто школьник в душе. И самое что бросается в глаза - в браузере вообще какие-то страшные шрифты. Есть какой-нибудь набор шрифтов, чтобы всё было терпимо? Потому что я так понимаю, установился там лютый дефолт. Как обычно народ решает данный вопрос?

 ,

turtle_bazon ()

Ngix upstream ssl verify

В общем, есть nginx версии 1.8, есть самоподписные сертификаты, которые юзаются на бэках. И на фронте nginx'а хочется эти сертификаты проверять. Устанавливаю proxy_ssl_verify в on, proxy_ssl_trusted_certificate указываю на файл CA, которым эти сертификаты погенеряны. Результат - 502. Я так понимаю, не прошли проверку. Потому как в логах:

upstream SSL certificate verify error: (20:unable to get local issuer certificate) while SSL handshaking to upstream

Вопрос. Почему? Что я сделал не так? Или, точнее, что я понял не так?

 , , ,

turtle_bazon ()

Gentoo abi_x86_32

В общем, с внедрением мультилиба всё красиво, но приходится прописывать abi_x86_32 на зависимые пакеты. Всё бы хорошо, только там такая гора набралась только из abi_x86_32. Можно как-нибудь упростить это?

 ,

turtle_bazon ()

ШГ после обновления gentoo

Ветка тестируемая. После некотрого обновления стали в ФФ некоторые шрифты ШГ. Я что-то пропустил для прочтения?

 ,

turtle_bazon ()

Переезд gentoo на другой компьютер

Собственно, вопрос описан в теме. Как предполагается действовать для (рассматривается всё в рамках переезда с одних x86_64 на другие):

  • смена железа при рабтоающем старом. Я так понимаю, чтобы не было конфликтов, нужно для начала перекомпилировать мир с общими настройками оптимизиации, потом воткнуть жёсткий в новую систему, загрузиться и перекомпилировать с новыми настройками оптимизациями. Ну или вариант переписать всё на новый винт и установить загрузчик.
  • смена железа при неработающем старом. Т.е. перекомпилировать не получится. Как вариант, наверное, можно использовать эмуляцию для перекомпила. Дальше всё как в первом варианте.

Правильно ли всё я понимаю? Есть ли какие-то типовые решения?

 ,

turtle_bazon ()

Gentoo добавление пакета в основное дерево

Тут где-то проскакивало, беглый поиск ответа не дал. Как оставить заявку на добавление пакета в основную ветку?

 ,

turtle_bazon ()

MariaDB Galera cluster - боль

В общем, жило у меня 3 ноды на методе rsync. Но у него есть недостаток - он лочит таблицы, если что. Решил его заменить на xtrabackup. И оно вообще нормально не может синхронизировать текущий стейт. Только если с нуля. ПОтому что синхронизированные базы потом не могут взлететь. Т.е. в случае split-brain идёт синхронизация, при этом только с одной ноды на другую один процесс максимум. И перекачивает заново всё и после этого не может запуститься. Это я что-то не так делаю или это программа такая и только смириться остаётся?

 ,

turtle_bazon ()

PostgreSQL multi-master репликация

Чем нынче модно делать multi-master репликацию в PostgreSQL аля Galera для MariaDB?

 ,

turtle_bazon ()

DNS root servers добавить

Есть одна корпоративная сеть со своими доменными серверами, которые наружу не торчат. И есть другая корпоративная сеть приблизительно такая же. Друг с другом они соединяются и всё ок. IP, все дела. А что делать с DNS? Зоны по именам не пересекаются. Но их надобно бы, наверное, в корневые сервера добавить? Только вот как? Эксперименты с bind привели к тому, что он все мои записи игнорирует и закачивает свой правильный список корневых серверов. И вообще, как это делают? По каким ключевым словам искать?

 , ,

turtle_bazon ()

Samba PDC BDC

Есть у кого опыт использования samba pdc bdc в составе каких-нибудь комбайнов с веб конфигурялкой пользователей и групп? Типа zentyal, но не zentyal. Ибо он порядком глюковат. Особенно при обновлениях. Во всяком случае, community версия.

 , ,

turtle_bazon ()

tmux window name

После обновления tmux стал совсем иначе именовать окна. Сразу возник вопрос - оно как-то настраивается? Сейчас это что-то типа того, что выдаёт $PS1. А хочется как раньше - имя программы запущенной.

 

turtle_bazon ()

Gentoo несколько версий пакета в системе

Захотелось сделать следующее:

emerge --ask --update --deep --with-bdeps=y --newuse --exclude app-office/libreoffice www-client/chromium www-plugins/adobe-flash media-gfx/inkscape @world

Типа, на пока. Чтобы собралось пока то, что есть, а этих монстров я бы на выхи оставил. Но там возникают подобные проблемы:

dev-libs/icu:0

  (dev-libs/icu-54.1-r1:0/54a::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-53.1-r2:0/53::gentoo, installed) pulled in by
    dev-libs/icu:0/53=[abi_x86_64(-)] required by (dev-qt/qtcore-4.8.6-r1:4/4::gentoo, installed)
                ^^^^^^                                                                                                               
    (and 7 more with the same problem)

app-text/poppler:0

  (app-text/poppler-0.31.0:0/50::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (app-text/poppler-0.30.0:0/49::gentoo, installed) pulled in by
    >=app-text/poppler-0.16:0/49=[xpdf-headers(+),cxx] required by (app-office/libreoffice-4.3.5.2:0/0::gentoo, installed)
                           ^^^^^^                                                            

Ну я, в целом, с ним согласен. Надо либо обновляться и заюзать новые версии, либо... Либо собрать новые версии библиотек параллельно со старыми. Вот, можно ли это как-нибудь сделать? Или просто нужно обновить всё?

 , ,

turtle_bazon ()

Как принято решать blocked в gentoo?

Пробовал читать по блокированным пакетам - ничего кроме шаманств не увидел. Или шаманства и есть стандартный подход?

turtle ~ # emerge --ask --update --deep --with-bdeps=y --newuse kopete ktp-auth-handler kdeplasma-addons

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] media-libs/libdvdcss-1.3.99 [1.3.0]
[ebuild     U  ] app-arch/zip-3.0-r3 [3.0-r2]
[ebuild     U  ] media-libs/libdvdread-5.0.2 [5.0.0-r2]
[ebuild   R    ] x11-libs/pixman-0.32.6  USE="(-mmxext%*) (-sse2%*) (-ssse3%*)" CPU_FLAGS_X86="mmxext%* sse2%* ssse3%*" 
[ebuild     U  ] media-libs/libdvdnav-5.0.3 [5.0.1]
[ebuild   R    ] dev-libs/openssl-1.0.2-r1  USE="(-sse2%*)" CPU_FLAGS_X86="(sse2%*)" 
[ebuild     U  ] app-crypt/qca-2.1.0.3 [2.0.3] USE="qt4%* -botan% -gcrypt% -gpg% -logger% -nss% -openssl% -pkcs11% (-qt5) -sasl% -softstore% {-test%}" 
[ebuild  N     ] app-crypt/qca-ossl-2.0.0_beta3-r2  USE="-debug" 
[ebuild     U  ] dev-db/mariadb-10.0.16 [10.0.15-r1] USE="-bindist%" 
[ebuild   R    ] kde-base/kdelibs-4.14.3-r1  USE="(-3dnow%) (-mmx%*) (-sse%*) (-sse2%*)" CPU_FLAGS_X86="mmx%* sse%* sse2%* -3dnow%" 
[ebuild     U  ] net-libs/gupnp-0.20.13 [0.20.12-r1]
[ebuild     U  ] net-libs/farstream-0.2.6 [0.2.4]
[blocks B      ] app-crypt/qca-ossl ("app-crypt/qca-ossl" is blocking app-crypt/qca-2.1.0.3)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (app-crypt/qca-ossl-2.0.0_beta3-r2:2/2::gentoo, ebuild scheduled for merge) pulled in by
    app-crypt/qca-ossl:2 required by (kde-base/kopete-4.14.3:4/4.14::gentoo, installed)
    app-crypt/qca-ossl:2 required by (net-im/ktp-auth-handler-0.9.0:4/4::gentoo, installed)
    app-crypt/qca-ossl:2 required by (kde-base/kdeplasma-addons-4.14.3:4/4.14::gentoo, installed)

  (app-crypt/qca-2.1.0.3:2/2::gentoo, ebuild scheduled for merge) pulled in by
    app-crypt/qca:2[qt4(+)] required by (kde-base/kdelibs-4.14.3-r1:4/4.14::gentoo, ebuild scheduled for merge)
    app-crypt/qca:2[qt4(+)] required by (kde-base/okular-4.14.3:4/4.14::gentoo, installed)
    app-crypt/qca:2[qt4(+)] required by (kde-base/kdeplasma-addons-4.14.3:4/4.14::gentoo, installed)
    app-crypt/qca:2[qt4(+)] required by (net-im/ktp-auth-handler-0.9.0:4/4::gentoo, installed)
    app-crypt/qca:2[qt4(+)] required by (kde-base/kopete-4.14.3:4/4.14::gentoo, installed)
    >=app-crypt/qca-2.0[debug?] (>=app-crypt/qca-2.0) required by (app-crypt/qca-ossl-2.0.0_beta3-r2:2/2::gentoo, ebuild scheduled for merge)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

 

turtle_bazon ()

Байтодрочерство common lisp

Придумал на днях абстрактную задачку, которую реализовал на лиспе. Попробовал покомпилить, но он ругается, что mod не может проинлайнить. И ещё какие-то преобразования, типа (sbcl). Кто спец в оптимизации лиспов, может, подскажет, где ещё можно навернуть скоростей?

 , , ,

turtle_bazon ()

Совет по обуви (прощайки)

Есть такая обувь - прощайки. У неё всё хорошо - и в машине удобно, ноги не потеют, и на холоде адекватно тепло. И в помещении норм. В общем, почти одни плюсы. Два минуса есть - промокает, но лечится сушкой, благо батареи везде есть. И самый большой минус - хреновая подошва. Очень скользкая. И чем холоднее, тем более скользко. Потому что сделана подошва из шлака какого-то.

Отсюда вопросы. Есть ли что-нибудь адекватное этой обуви, но с нормальной подошвой? И второй, если таки нет, то как можно подошву прошиповать или проапгрейдить?

ПС: как они выглядят и что это такое. Фото моей подошвы.

 ,

turtle_bazon ()

Git позволяет удалить, а GitHub - нет.

Уже успели обсудить? Тут новость о том, что таки в GitHub не удаляет данные. Тут многие кичились функцией удаления в Git. Так вот, толку то от неё?

UPD: на самом деле заголовок получился желтоватый. Дело в том, что если ты запушил что-то на GitHub, то его, наверняка, затянет к себе GHTorrent. Таким образом, надежды на то, что Git может удалять историю - нет.

 ,

turtle_bazon ()

Проблема с VPN, не маршрутизируются пакеты, CheckPoint

Вот и меня коснулась проблема с VPN. Вводная - есть сервер, который шлюз из офиса в сеть. Есть контейнер на lxc, на котором развёрнута относительно древняя версия дебиана (7), под которым запщен сервер ike. В пакетах он так и зовётся - ike. Этот ike соединяется к другому серваку (CheckPoint) и получает интерфейс tap0, IP и маршруты до той сети. В общем, с самой виртуалки всё ОК. Всё пингуется. Теперь на сервере, который шлюз, хотим маршрутизоваться в нужные нам сети через эту виртуалку. Делаем на виртуалке ip_forward и маскарад при прохождении на tap0. На маршрутизаторе прописываем маршрут до IP (который на tap0 на виртуалке) через виртуалку. Пробуем пинговать. И не работает. :( Если я создают какой-нибудь br0 в виртуалке, задаю ему какой-нибудь адрес и на маршрутизаторе задаю маршрут на этот адрес через виртуалку, то всё пингуется и работает. А с чекпоинтом - нет. Ещё на tap0 получается MTU 1380, но, я так понимаю, именно для данного тестового случая роли не играет. Хотя пробовал и iptables'ами сгладить различия MTU. Кто сталкивался с подобной проблемой? Те же действия с OpenVPN я проделывал и не раз и всё ок. А тут хз что.

 , ,

turtle_bazon ()

gentoo, keyboard layout switch in console

Прочтение тонные всего так и не дало просветления. Хочется поставить переключение языка в консоли по CapsLock. Как это сделать?

 , ,

turtle_bazon ()

Gentoo, ecryptfs, ldap authentication

Установлена свежая гента. На ней настроена аутентификация ldap через pam_ldap и nss_ldap. Хотел настроить также ecryptfs, прописал в /etc/pam.d/system-auth что нужно. Так вот, у локальных пользователей работает монтирование ecryptfs, у пользователей из ldap - нет. Пишет, что «signature not found in user keyring».

 , ,

turtle_bazon ()

RSS подписка на новые темы