Re: выпил systemd и invoke-rc.d

2017-10-18 Пенетрантность Andrey Jr. Melnikov
Dmitry E. Oboukhov  wrote:
> [-- text/plain, кодировка quoted-printable, кодировка: utf-8, 67 строк --]


> в общем я примерн понял проблему только пока не понял как ее решать:


> раньше было так:

> /etc/init.d - содержит все доступные скрипты
> каталоги
> /etc/rcX.d - содержат симлинки для нужных ранлевелов на старт и стоп


> invoke-rc.d <имя> restart раньше работало для любого демона из
> /etc/init.d, но теперь в новой версии оно идет в каталог /etc/rc2.d
> ищет там симлинк на start/stop и если не находит, то возвращает код
> 101 и ничего не делает.

> И получается что
... кто-то не умеет читать.

А смотрит оно в rc2.d потому что у тебя текущий runlevel=2 (multi-user
without network FS). 
Давай угадаю - демон твой хочет запускаться в runlevel 345?

А вот почему у тебя в том месте runlevel != 3 - выясняй сам, т.к. во всех
порядочных местах он обычно 3 (full multi-user) или 5 (multi-user with GUI).



Re: Как узнать на каком мониторе находится окно?

2017-10-18 Пенетрантность sergio
On 18/10/17 16:04, Dmitry E. Oboukhov wrote:

> xwininfo -id я тоже разглядывал и тоже не нашел

-geometry ... же! Но посчитать придётся.

-- 
sergio



Re: Как узнать на каком мониторе находится окно?

2017-10-18 Пенетрантность Dmitry E. Oboukhov
>> того же шестого воркспейса, а номер монитора так вообще непонятно как
>> выоловить.
>> 
>> xwininfo -id я тоже разглядывал и тоже не нашел
>> 
>> что покопать?

> Надо взять геометрию окна и десктоп (из wmctrl итд) и сравнить ее с геометрией
> нужного screen из xrandr. Если геометрия является его подмножеством и
> десктоп совпадает с текущим, то это оно

да похоже что как-то так
-- 

. ''`.Dmitry E. Oboukhov 
: :’  :
`. `~’   GPG key: 4096R/08EEA756 2014-08-30
  `- 71ED ACFC 6801 0DD9 1AD1  9B86 8D1F 969A 08EE A756


signature.asc
Description: PGP signature


Re: openvpn сервер stretch и клиенты jessie и wheezy

2017-10-18 Пенетрантность Victor Wagner
On Wed, 18 Oct 2017 16:35:07 +0300 (MSK)
yuri.nefe...@gmail.com wrote:

> On Wed, 18 Oct 2017, Victor Wagner wrote:
> 

> >  
> 
>   Скорее всего это из-за libssl1.0.2. Посмотрите в changelog,
>   там в районе 1.0.2f идут "Disable weak ciphers..." и т.п.

И в jessie, и в wheezy сейчас 1.0.1t-1 - не такая уж старая чтобы не
поддерживать нормальные с современной точки зрения шифры. Уж
AES-256-CFB она точно умеет.

Проблема именно в openvpn. В jessie из бэкпортов постаились новая
openvpn и liblz4 и все заработало.

И вообще openvpn использует openvpn только в качестве источника
реализаций алгоритмов. А так у нее собственные криптопротоколы.

-- 



Re: выпил systemd и invoke-rc.d

2017-10-18 Пенетрантность Dmitry E. Oboukhov

в общем я примерн понял проблему только пока не понял как ее решать:


раньше было так:

/etc/init.d - содержит все доступные скрипты
каталоги
/etc/rcX.d - содержат симлинки для нужных ранлевелов на старт и стоп


invoke-rc.d <имя> restart раньше работало для любого демона из
/etc/init.d, но теперь в новой версии оно идет в каталог /etc/rc2.d
ищет там симлинк на start/stop и если не находит, то возвращает код
101 и ничего не делает.

И получается что

invoke-rc.d daemon restart работает для демонов, которые при помощи
update-rc.d проставлены в автозагрузку/выгрузку и не работает для
остальных.

service daemon restart работает для любого файла в /etc/init.d
(поведение такое же как раньше было у invoke-rc.d)


вот такие пирожки с котятами
-- 

. ''`.Dmitry E. Oboukhov 
: :’  :
`. `~’   GPG key: 4096R/08EEA756 2014-08-30
  `- 71ED ACFC 6801 0DD9 1AD1  9B86 8D1F 969A 08EE A756


signature.asc
Description: PGP signature


Re: Как узнать на каком мониторе находится окно?

2017-10-18 Пенетрантность Иван Лох
On Wed, Oct 18, 2017 at 04:04:13PM +0300, Dmitry E. Oboukhov wrote:
> того же шестого воркспейса, а номер монитора так вообще непонятно как
> выоловить.
> 
> xwininfo -id я тоже разглядывал и тоже не нашел
> 
> что покопать?

Надо взять геометрию окна и десктоп (из wmctrl итд) и сравнить ее с геометрией
нужного screen из xrandr. Если геометрия является его подмножеством и
десктоп совпадает с текущим, то это оно 



Re: openvpn сервер stretch и клиенты jessie и wheezy

2017-10-18 Пенетрантность yuri . nefedov

On Wed, 18 Oct 2017, Victor Wagner wrote:


Коллеги, тут пришлось вытащить из загашника пару старых машинок,
на которых стоят более старые версии Debian, и обнаружилось, что
сконнектиться с openvpn-сервером на stretch клиенты с jessie и wheezy
не могут.

Ругань при этом сыплется совершенно разнообразная:


Oct 18 13:17:46 deneb ovpn-server[19930]:
polaris.wagner.home/188.255.54.51:1194 Authenticate/Decrypt packet
error: bad packet ID (may be a replay): [ #3929391416 / time =
(893150200) Tue Apr 21 13:16:40 1998 ] -- see the man page entry for
--no-replay and --replay-window for more info or silence this warning
with --mute-replay-warnings

Oct 18 13:18:44 deneb ovpn-server[19930]:
polaris.wagner.home/188.255.54.51:1194 WARNING: 'link-mtu' is used
inconsistently, local='link-mtu 1562', remote='link-mtu 1542' Oct 18
13:18:44 deneb ovpn-server[19930]:
polaris.wagner.home/188.255.54.51:1194 WARNING: 'cipher' is used
inconsistently, local='cipher AES-256-CFB', remote='cipher BF-CBC'

и так далее, и тому подобное. При этом победить проблему путем такой
настройки опций на (старом) клиенте, чтобы они соответствовали (новому)
серверу мне не удалось.

С jessie проблему удалось решить путем установки openvpn из backports,
в смысле той же версии, что и в stretch. В wheezy, я, конечно, скажу
dist-upgrade два раза и этим инцидент будет исчерпан.

Но что, действительно при переходе от openvpn 2.3.x к 2.4.0 все
несовместимым образом сломали, или все же существует совместимая
конфигурация.

У меня конфигурация сервера была весьма простая:

dev tun
server 192.168.217.128 255.255.255.192
dh dh.pem
ca ca.crt
key server.key
cert server.crt
comp-lzo
mode server
cipher aes-256-cfb
proto udp
port 1194
topology subnet
keepalive 10 60
client-to-client

--




 Скорее всего это из-за libssl1.0.2. Посмотрите в changelog,
 там в районе 1.0.2f идут "Disable weak ciphers..." и т.п.

Ю.

openvpn сервер stretch и клиенты jessie и wheezy

2017-10-18 Пенетрантность Victor Wagner
Коллеги, тут пришлось вытащить из загашника пару старых машинок, 
на которых стоят более старые версии Debian, и обнаружилось, что
сконнектиться с openvpn-сервером на stretch клиенты с jessie и wheezy
не могут.

Ругань при этом сыплется совершенно разнообразная:


Oct 18 13:17:46 deneb ovpn-server[19930]:
polaris.wagner.home/188.255.54.51:1194 Authenticate/Decrypt packet
error: bad packet ID (may be a replay): [ #3929391416 / time =
(893150200) Tue Apr 21 13:16:40 1998 ] -- see the man page entry for
--no-replay and --replay-window for more info or silence this warning
with --mute-replay-warnings

Oct 18 13:18:44 deneb ovpn-server[19930]:
polaris.wagner.home/188.255.54.51:1194 WARNING: 'link-mtu' is used
inconsistently, local='link-mtu 1562', remote='link-mtu 1542' Oct 18
13:18:44 deneb ovpn-server[19930]:
polaris.wagner.home/188.255.54.51:1194 WARNING: 'cipher' is used
inconsistently, local='cipher AES-256-CFB', remote='cipher BF-CBC'

и так далее, и тому подобное. При этом победить проблему путем такой
настройки опций на (старом) клиенте, чтобы они соответствовали (новому)
серверу мне не удалось.

С jessie проблему удалось решить путем установки openvpn из backports,
в смысле той же версии, что и в stretch. В wheezy, я, конечно, скажу
dist-upgrade два раза и этим инцидент будет исчерпан.

Но что, действительно при переходе от openvpn 2.3.x к 2.4.0 все
несовместимым образом сломали, или все же существует совместимая
конфигурация.

У меня конфигурация сервера была весьма простая:

dev tun
server 192.168.217.128 255.255.255.192
dh dh.pem
ca ca.crt
key server.key
cert server.crt
comp-lzo
mode server
cipher aes-256-cfb
proto udp
port 1194
topology subnet
keepalive 10 60
client-to-client

--



Как узнать на каком мониторе находится окно?

2017-10-18 Пенетрантность Dmitry E. Oboukhov
настроил себе прокрутку видео при срабатывании xscreensaver.

он передает в скрипт переменную с window-id по которой выводим в
указанный window видео.

все хорошо, но когда несколько мониторов, то жрет очень много CPU и
начинает тормозить.

хочу не выводить видео на каких-то мониторах, как по window-id
определить на каком мониторе находится окно?

xprop -id я разглядывал но у него как-то странно
_NET_WM_DESKTOP(CARDINAL) = 0 - тут иногда ноль иногда 6 для одного и
того же шестого воркспейса, а номер монитора так вообще непонятно как
выоловить.

xwininfo -id я тоже разглядывал и тоже не нашел

что покопать?


-- 

. ''`.Dmitry E. Oboukhov 
: :’  :
`. `~’   GPG key: 4096R/08EEA756 2014-08-30
  `- 71ED ACFC 6801 0DD9 1AD1  9B86 8D1F 969A 08EE A756


signature.asc
Description: PGP signature