cfengine client
Что-то не пойму идею. Сабж хочет для работы агентов bootstrap и агент тянет на клиента содержимое сервера с конфигами там разными, с acl и все такое. Т.е. копия сервера расползается по клиентам. Это бай дезинг что ли?
Что-то не пойму идею. Сабж хочет для работы агентов bootstrap и агент тянет на клиента содержимое сервера с конфигами там разными, с acl и все такое. Т.е. копия сервера расползается по клиентам. Это бай дезинг что ли?
Как в mutt приаттачить письмо к другому письму, в котором пишется ответ?
А есть какой тулз для генерации ebuild или типа того из файла go.mod? Для CPAN вроде что-то было похожее. Надо нагенерировать ebuild'ов из портянки
require (
cloud.google.com/go v0.34.0
github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6 // indirect
github.com/aws/aws-sdk-go v1.16.17
github.com/bitly/go-simplejson v0.5.0 // indirect
github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 // indirect
....
но такой объем тащить - сдохнуть можно.
А как/откуда/'у кого' можно базу файлов забрать к себе в оффлайн?
Пилю сабж для 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 Но силы меня покинули. Кто чем поможет?
Есть
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.
Надо message_size_limit переопределить для определенных пользователей. Кто чем делает? По слухам через policy servers, но не могу выбрать какой именно.
В таск-баре есть много значков xterm. Надо как-то выделить некоторые их них. Например, в xterm запускаю mutt и далее хочется по значку определить, в каком xterm он запущен. Такое реально?
Есть какие-то доки/маны, как прикрутить pbzip2 к portage? Если через PORTAGE_BINPKG_TAR_OPTS, то на сжатие работает норм, но распаковка валится.
# 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],
Хранилище mdbox. Надо найти ящики, где есть письма с определенными заголовками from/to. Чем воспользоваться? Читаю про FTS, но не догоняю, оно это или нет.
Собстенно сабж. Окон много, хочется что бы работала визуальная память. Мини-скриншоты оказались очень в тему.
foreach item $items {
exec shell.sh > /dev/stdout
}
А как добавить в stdout чего либо, например, через каждые 50 строк, которые вывел exec выводить значение $item?
Может кому пригодится. На 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
А у кого-нибудь работает отображение аттача?
index_format %?X?AA&--? У меня на все письма
--Есть 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 будет интранетовский. Но выносить нельзя.
А есть свидетели того, что openvpn работает с учетом сабжа? Без пароля работает норм. Стоит запаролить ключ, начинается вакханалия с polarssl и т.п. Что-то я не могу явно найти инфу, что с парольным ключом клиент должен работать.
Подбирал сабж с наличием IPMI и т.п. и мне стало плохо. Выбора почти нет, цены конские. Даже mini proliant g10 выпилил ilo. Кто -что посоветует? Может что-то очень китайское, типа VIA и т.п.?
Чего-то не едут лыжи. 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, Не пойму.
Можно пример? Надо из графита взять данные на момент запроса. Я в гуле запутался , по ходу. .
| ← назад | следующие → |