LINUX.ORG.RU

Сообщения macumazan

 

fluent-bit

Пилю сабж для https://github.com/fluent/fluent-bit/ .

Застрял на

 * QA Notice: make jobserver unavailable:
 * 
 *      make[3]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
Files matching a file type that is not allowed:
   lib/libfluent-bit.so
 * ERROR: net-misc/fluent-bit-0.14.2::aytpo failed:
 *   multilib-strict check failed!
 * 
 * Call stack:
 *   misc-functions.sh, line 666:  Called install_qa_check
 *   misc-functions.sh, line 217:  Called source 'install_symlink_html_docs'
 *   80multilib-strict, line  46:  Called multilib_strict_check
 *   80multilib-strict, line  42:  Called die
 * The specific snippet of code:
 *              [[ ${abort} == yes ]] && die "multilib-strict check failed!"

# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit cmake-utils multilib

DESCRIPTION="Multi-platform log processor and forwarder"
HOMEPAGE="https://fluentbit.io/"
SRC_URI="https://fluentbit.io/releases/0.14/${P}.tar.gz"

LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="exapmles"

DEPEND=""
RDEPEND="${DEPEND}"

#src_unpack() {
#       unpack ${A}
#      #epatch "${FILESDIR}"/libpath.patch
#        cd "${S}/include"
#        epatch "${FILESDIR}"/include.patch
#
#}

#PATCHES=( "${FILESDIR}/libpath.patch" )

src_configure() {
#      MAKEOPTS+=" -j16"
        local mycmakeargs=(
                -DCMAKE_INSTALL_PREFIX=/
                -DBUILD_SHARED_LIBS=ON
                -DLIB=$(get_libdir)
#              -DCMAKE_LIBRARY_PATH="/usr/$(get_libdir)/${PN}"
        )
        cmake-utils_src_configure
}

Подозреваю, надо что-то поменять в районе 20 строки тут https://github.com/fluent/fluent-bit/blob/master/CMakeLists.txt Но силы меня покинули. Кто чем поможет?

 ,

macumazan
()

arp и 2 интерфейса в одной сети

Есть

eth0    inet 192.168.122.87/24      52:54:00:ea:5a:d9
eth3    inet 192.168.122.88/24      52:54:00:ea:5a:d2
на одной машине.

На 2 машине в этой же сети таблица arp

192.168.122.87        52-54-00-ea-5a-d9     динамический    
192.168.122.88        52-54-00-ea-5a-d2     динамический 

Делаю link down на eth3 и через некоторое время получаю на 2й

192.168.122.87        52-54-00-ea-5a-d9     динамический       
192.168.122.88        52-54-00-ea-5a-d9     динамический      

Как этого избежать? Надо, что бы 192.168.122.88 не был доступен стабильно, после link down.

 , ,

macumazan
()

Размер сообщение для пользователя, соответственно

Надо message_size_limit переопределить для определенных пользователей. Кто чем делает? По слухам через policy servers, но не могу выбрать какой именно.

 

macumazan
()

Изменить значок xterm

В таск-баре есть много значков xterm. Надо как-то выделить некоторые их них. Например, в xterm запускаю mutt и далее хочется по значку определить, в каком xterm он запущен. Такое реально?

 , ,

macumazan
()

pbzip2 binhost

Есть какие-то доки/маны, как прикрутить pbzip2 к portage? Если через PORTAGE_BINPKG_TAR_OPTS, то на сжатие работает норм, но распаковка валится.

 

macumazan
()

configure: error: Cannot find libacl header files

# ebuild cfengine-3.10.4.ebuild digest clean  configure 
checking acl.h usability... no
checking acl.h presence... no
checking for acl.h... no
configure: error: Cannot find libacl header files
environment, line 2642:  Called econf '--enable-fhs' '--docdir=/usr/share/doc/cfengine-3.10.4' '--with-workdir=/var/cfengine' '--with-libacl=/usr/include' '--with-pcre'

Есть файлы
/usr/include/acl/libacl.h
/usr/include/sys/acl.h
/usr/include/acl/libacl.h

Это --with-libacl=/usr/include я сам нахардкодил, но оно тоже не помогает.

В configure.ac есть такое

AC_CHECK_HEADERS([acl.h sys/acl.h acl/libacl.h],
      [libacl_header_found=yes],
Далее уже не тяну. Куда копнуть?

 ,

macumazan
()

Поиск писем

Хранилище mdbox. Надо найти ящики, где есть письма с определенными заголовками from/to. Чем воспользоваться? Читаю про FTS, но не догоняю, оно это или нет.

 

macumazan
()

Есть варианты, как запилить в openbox переключение окон как в gnome 3?

Собстенно сабж. Окон много, хочется что бы работала визуальная память. Мини-скриншоты оказались очень в тему.

 

macumazan
()

Добавить сообщение в stdout

foreach item $items {
  exec shell.sh > /dev/stdout
}

А как добавить в stdout чего либо, например, через каждые 50 строк, которые вывел exec выводить значение $item?

 , ,

macumazan
()

Сломан portage

Может кому пригодится. На i686 на Atom CPU (а может еще где) ломатеся portage, python 3.4 и т.п. Симптомы

 env-update
Traceback (most recent call last):
  File "/usr/lib/python-exec/python2.7/env-update", line 35, in <module>
	portage.env_update(makelinks)
  File "/usr/lib/python2.7/site-packages/portage/proxy/objectproxy.py", line 30, in call
	result = object.getattribute(self, '_get_target')()
  File "/usr/lib/python2.7/site-packages/portage/proxy/lazyimport.py", line 130, in _get_target
	import(name)
  File "/usr/lib/python2.7/site-packages/portage/util/env_update.py", line 15, in <module>
	from portage.checksum import prelink_capable
  File "/usr/lib/python2.7/site-packages/portage/checksum.py", line 17, in <module>
	import tempfile
  File "/usr/lib/python2.7/tempfile.py", line 35, in <module>
	from random import Random as _Random
  File "/usr/lib/python2.7/random.py", line 885, in <module>
	_inst = Random()
  File "/usr/lib/python2.7/random.py", line 97, in init
	self.seed(x)
  File "/usr/lib/python2.7/random.py", line 113, in seed
	a = long(_hexlify(_urandom(2500)), 16)
OSError: [Errno 38] Function not implemented

и segmentation fault у python 3.4.

Помогает это

=dev-lang/python-2.7.14 ~x86
=dev-lang/python-3.4.6 ~x86

 ,

macumazan
()

Отображение аттача и index_format?

А у кого-нибудь работает отображение аттача?

index_format  %?X?AA&--? 

У меня на все письма

--
показывает. mutt 1.7.2.

 

macumazan
()

source ip

Есть GRE между A - B. 192.168.17.1-192.168.17.2

На А (linux) есть интерфейс eth4 (GRE через eth0), на нем сервис. За B интранет (192.168.1.0/24)

При регистрации хоста 192,168,1,X на сервисе , который висит на eth4, src ip отображается как 192.168.17.2 , а не 192,168,1,X . Т.е. я в src ip вижу ip GRE туннеля. Есть варианты, как это поправить? Подозреваю, что если сервис вынести за пределы хоста A и отроутить, то src ip будет интранетовский. Но выносить нельзя.

 

macumazan
()

Запароленный приватник и iOS

А есть свидетели того, что openvpn работает с учетом сабжа? Без пароля работает норм. Стоит запаролить ключ, начинается вакханалия с polarssl и т.п. Что-то я не могу явно найти инфу, что с парольным ключом клиент должен работать.

 

macumazan
()

Железо под роутер

Подбирал сабж с наличием IPMI и т.п. и мне стало плохо. Выбора почти нет, цены конские. Даже mini proliant g10 выпилил ilo. Кто -что посоветует? Может что-то очень китайское, типа VIA и т.п.?

 ,

macumazan
()

Вложенная виртуализация

Чего-то не едут лыжи. libvirt + kvm , на нем win 2016. Есть у кого рабочий конфиг xml для домена libvirt? У меня сейчас так

  <features>
    <acpi/>
    <apic/>
    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
    </hyperv>
  </features>
  <cpu mode='host-passthrough' check='partial'>
    <feature policy='require' name='vmx'/>
  </cpu>
  <clock offset='localtime'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
    <timer name='hpet' present='no'/>
    <timer name='hypervclock' present='yes'/>
  </clock>

В hyper-v машины не стартуют. Или libvirt дальше ковырять, или win, Не пойму.

 ,

macumazan
()

Запрос из shell?

Можно пример? Надо из графита взять данные на момент запроса. Я в гуле запутался , по ходу. .

 

macumazan
()

client-connect не работает

Сервер

mode server
tls-server
port 1194
proto udp
dev tun
ca ca.crt
cert 1.crt
key 1.key 
dh dh1024.pem
server 10.8.0.0 255.255.255.0
client-config-dir ccd
script-security 3
client-connect /etc/openvpn/test1
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 6
Не работают client-connect , client-disconnect, up, down . В логах тишина, даже нет намека на попытку запуска. Клиент получает IP из ccd. Сломал мозг. Куда копать?

 

macumazan
()

Странное со шрифтом

После переключения на профиль desktop с профиля default изменилось отображение шрифта xterm https://4.bp.blogspot.com/-7JYAyH5yPkc/WX-nYfzP4mI/AAAAAAAABwk/rl8svdC1NeEpTE...

По ссылке как стало и как было. Не могу понять, какой флаг или что-либо привело к этому. eselect fontconfig не менялся.

 , ,

macumazan
()

Изменить или удалить

В html страницы приходит

 
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">

Сервер всегда отдает

Content-Type: text/html; charset=UTF-8

В итоге в автоопределении кодировки браузер всегда устанавливает в utf-8. Кодировка бьется. Можно как-то удалить charset=UTF-8 в ответе сервера или поменять на windows-1251 в server или location?

Что-то у меня не клеится с этим charset в конфиге.

 ,

macumazan
()

rivet. По аналогии с php чего-то не получается

Играюсь с задарма API. Они хотят на входе

<?php if (isset($_GET['zd_echo'])) exit($_GET['zd_echo']); ?> 
Работает. Проверка на их стороне прошла успешно.

У меня

set zd_echo [::rivet::var get zd_echo]
if {$zd_echo != {}} {
    puts -nonewline $zd_echo
    ::rivet::abort_code
}
Не работает. Разница только в
postp.php?zd_echo=123 | od -c
0000000   1   2   3
0000003
и
postp.rvt?zd_echo=123 | od -c
0000000   1   2   3  \n
0000004
Ну ок. Допустим это оно. А как убрать \n в ривете\тикле? Чето-то я в затупе.

 

macumazan
()

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