VRRP и ESXi

2012-06-26 Пенетрантность dkem...@aport2000.ru
Приветствую!

Установил три Debian 6, два в виртуальной машине, один на физической
железке.

Вопрос, как настроить VRRP на этих 3 машинах?

У меня работает только на двух внутри виртуалки... Как только
подключается внешняя машина, VRRP перестает работать...


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1340692599.12933.14.ca...@gill.corp.loc



mutt ругань в консоли

2012-06-26 Пенетрантность Dmitry E. Oboukhov
пытаюсь в mutt для отдельного почтоящика настроить отправку через его
smtp с авторизацией.

добавил строку smtp_url в muttrc, далее на отправке он что-то ругается
в консоль, но так быстро, что не успеваю прочитать.
порылся в манах и что-то не найду как это все увидеть или направить в
файл.

собственно вопрос - как посмотреть сообщения
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Igor Chumak

25.06.2012 17:56, Andrey Rahmatullin пишет:

On Mon, Jun 25, 2012 at 05:52:35PM +0300, Igor Chumak wrote:

ООП как лекарство ;)
класс с конструктором, где парсится конфиг, и функцией, отдающей
значение параметра. Все в одном месте. Read only параметры -
отдельно, read-write - отдельно. Дефолтные значения - отдельно.
+Предупреждения при попытке прострелить себе ногу.

Это всё в баше?


;) на баше свет клином не сошелся.
PS. Я видел способ, как писать на баше в ООП-стиле


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fe97553.4030...@gmail.com



exim с указанного адреса авторизоваться

2012-06-26 Пенетрантность Dmitry E. Oboukhov
есть exim, который сам доставляет почту (то есть смартхост не
используется)
если через него отправляют почту с адреса f...@domain.com, то надо
чтобы он эту почту клал на smtp-сервер smtp.domain.com и при этом
авторизовывался на нем по smtps с логином совпадающим с мылом, паролем
password.

как пытаюсь решить:

в /etc/exim4/passwd.client

положил запись:

smtp.domain.com:f...@domain.com:password

далее создал в роутах роут:

domaincom:
driver = manualroute
domains = ! +local_domains
route_list = domain.com smtp.domain.com
transport = domaincom_smtp

далее в транспортах скопипастил smarthost-транспорт:

domaincom_smtp:
  debug_print = T: remote_smtp_smarthost for $local_part@$domain
  driver = smtp
  hosts_try_auth = ; ${if exists{CONFDIR/passwd.client} \
{\
${lookup{$host}nwildlsearch{CONFDIR/passwd.client}{$host_address}}\
}\
{} \
  }
.ifdef REMOTE_SMTP_SMARTHOST_HOSTS_AVOID_TLS
  hosts_avoid_tls = REMOTE_SMTP_SMARTHOST_HOSTS_AVOID_TLS
.endif
.ifdef REMOTE_SMTP_HEADERS_REWRITE
  headers_rewrite = REMOTE_SMTP_HEADERS_REWRITE
.endif
.ifdef REMOTE_SMTP_RETURN_PATH
  return_path = REMOTE_SMTP_RETURN_PATH
.endif
.ifdef REMOTE_SMTP_HELO_DATA
  helo_data=REMOTE_SMTP_HELO_DATA
.endif

далее отправляем почту, авторизация судя по всему успешна, но сервер
на который шлем почту (smtp.mail.ru в реале), отвечает следующее:

501 sender address must match authenticated user

то есть авторизация у него прошла, но sender не совпадает с тем что
авторизован.

вопрос как зафорсить sender'а перед передачей письма?

пробовал сделать опции у транспорта (для чего собственно понадобилось
его скопировать):

authenticated_sender = f...@domain.com
authenticated_sender_force = true

но это не помогает.

я в конфиги exim лазию очень редко, поэтому не сильно в них
разбираюсь, посоветуйте как решить данную задачку?
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Igor Chumak

25.06.2012 18:03, Артём Н. пишет:

25.06.2012 18:52, Igor Chumak пишет:

ООП как лекарство ;)
класс с конструктором, где парсится конфиг, и функцией, отдающей значение
параметра. Все в одном месте. Read only параметры - отдельно, read-write -
отдельно. Дефолтные значения - отдельно. +Предупреждения при попытке прострелить
себе ногу.

Ну да, в теории. А на практике? ООП - хорошо (там, где возможно штатными
средствами), но ведь им всё не исчерпывается. К тому же, у ООП свои проблемы. И
там абсолютно тоже самое. Плюс, ещё и надо тестировать объект (помимо, каждого
метода). А плохая архитектура может сделать любую программу неподъёмной. Пример
для ООП - почти любая RAD, например Delphi и аналоги. Чистое ООП. И что? Если не
брать в расчёт откровенную фигню (типа Button1Click, который, не меняют на
нормальное имя), часто получается процедурный стиль в объектной обёртке.
Это от программиста зависит, как он будет использовать инструмент. Если 
готовая иерархия классов его устраивает - зачем усложнять себе жызнь? ;)

Но под bash я такой среды не знаю, да и ООП под ним - это изврат.


Я наворачиваю не для того, чтобы круто на баш написать и не из-за проблем с
головой, а для того, чтобы попробовать TDD (или хотя бы просто unit тесты) там,
где его обычно не используют... На перспективу. Пока что, не особенно хорошо
получается. :-)



Было бы интересно посмотреть.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fe978dc.2090...@gmail.com



Re: VRRP и ESXi

2012-06-26 Пенетрантность Павел Марченко
26 июня 2012 г., 9:36 пользователь dkem...@aport2000.ru
dkem...@aport2000.ru написал:
 Приветствую!

 Установил три Debian 6, два в виртуальной машине, один на физической
 железке.

 Вопрос, как настроить VRRP на этих 3 машинах?

 У меня работает только на двух внутри виртуалки... Как только
 подключается внешняя машина, VRRP перестает работать...
вполне возможно из-за того что на виртуальном свиче реджектится
неразборчивый режим, его достаточно разрешить на уровне свича, а
портгруппы настройки унаследуются(если не указано обратное).
включается в  host-configuration-networking-кликаем properties
нужного свича-выбираем vSwitch и жмем edit-на закладке Security
ставим везде accept

offtop:
Дебиан для таких задач мне кажется очень тяжелым, использую Mikrotik
RouterOS, стоит копейки а функционал огромен(это не реклама). нет
разницы на чем крутится на железе или виртуалке

-- 
В смысле осмысления бессмысленного смысл тоже имеет определенную
осмысленность!!!


Re: mutt ругань в консоли

2012-06-26 Пенетрантность Иван Лох
On Tue, Jun 26, 2012 at 11:26:46AM +0400, Dmitry E. Oboukhov wrote:
 пытаюсь в mutt для отдельного почтоящика настроить отправку через его
 smtp с авторизацией.
 
 добавил строку smtp_url в muttrc, далее на отправке он что-то ругается
 в консоль, но так быстро, что не успеваю прочитать.
 порылся в манах и что-то не найду как это все увидеть или направить в
 файл.
 
 собственно вопрос - как посмотреть сообщения
man mutt на предмет

-d level


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120626105423.gc9...@nano.ioffe.rssi.ru



Re: В иксах не работает клавиатура и мышь.

2012-06-26 Пенетрантность Evgeny M. Zubok
Sciko Good tempsc...@gmail.com writes:

 25 июня 2012 г., 21:45 пользователь Sciko Good tempsc...@gmail.com написал:
 В аттаче файлы Xorg.0.log.sm и Xorg.0.log.u для single mode и обычного
 режима. Ещё приложил файл различий Xorg.diff

 Я так и не разобрался как аттачить файлы к ответу, поэтому выкладываю
 их тут: http://pastebin.com/tKsveyEZ http://pastebin.com/cnTjthKb
 http://pastebin.com/gWKfYU4J

М-да, интересно. В single mode после 1981 строки начинается опознавание
устройств ввода и загрузка evdev, а в обычном режиме все заканчивается
как раз на этой 1981 строке.

И еще есть вот это разичие в логах:

Single Mode:
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)

Обычный режим:
(II) Open ACPI successful (/var/run/acpid.socket)


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87fw9i1fvb@tochka.ru



Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Artem Chuprina
Артём Н. - debian-russian@lists.debian.org  @ Mon, 25 Jun 2012 18:26:49 +0400:

  Если именно из конфига, то правильный подход - иметь один вход для
  параметров, прочитанных из конфига.  Там, где в языке есть встроенные
  хэши, обычно удобнее хэш, где нету - специальную функцию, которую можно
  позвать с именем параметра, а она вернет значение.
 АН Пожалуй, так и сделаю. Ассоц. массивы в bash есть. В dash, вроде, тоже
 АН поддерживаются.

Ну, все-таки в шеллах традиционно используют . /path/to/config и
отдельный префикс для своих переменных.  Зачитывают обычно не в каждой
функции, а один раз на скрипт.  Зачастую еще прикрыв проверкой на
определенность переменной вроде

if [ -z $MY_VAR ]; then . /path/to/config; fi

А если проект настолько велик, что этот метод становится неуправляемым,
то его уже не надо писать на шелле - это там будет не самое
трудноуправляемое место, гораздо хуже будет с обработкой ошибок.

  Если же надо передавать их в библиотеку, которая ни сном, ни духом о
  конфиге, то в библиотечные функции и передается эта единая точка входа в
  конфиг.
 АН Т.е., в принципе, массив - констант нормально..? И минусов особых нет?

В принципе нет.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87zk7qb39m@wizzle.ran.pp.ru



Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Andrey Rahmatullin
On Tue, Jun 26, 2012 at 11:39:47AM +0300, Igor Chumak wrote:
 ООП как лекарство ;)
 класс с конструктором, где парсится конфиг, и функцией, отдающей
 значение параметра. Все в одном месте. Read only параметры -
 отдельно, read-write - отдельно. Дефолтные значения - отдельно.
 +Предупреждения при попытке прострелить себе ногу.
 Это всё в баше?
 
 ;) на баше свет клином не сошелся.
Для баша и небаша советы всё же разные нужны.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Слайды лекции Пакетирование для Debian

2012-06-26 Пенетрантность Andrey Melnikoff
Денис Мажар akkerman.linux...@gmail.com wrote:
 25.06.2012 20:41, Andrey Melnikoff пишет:
   Конфиги - они для этого придуманы. А править их через $EDITOR или sed 
 - это моё дело.
  
   ...
  
   Пример изменения FIXFSCK=Yes в /etc/default/rcS этими методами покажи?
 Кажется вы пытаетесь использовать пакеты там, где лучше использовать 
 configuration manager.
Так покажите как и чем пользоваться, если знаете. А то трындеть про полиси и
прочие невнятные use case - оно конечно легче.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/95vob9-07s@kenga.kmv.ru



Re: Слайды лекции Пакетирование для Debian

2012-06-26 Пенетрантность Andrey Rahmatullin
On Tue, Jun 26, 2012 at 06:56:09PM +0400, Andrey Melnikoff wrote:
 Денис Мажар akkerman.linux...@gmail.com wrote:
  25.06.2012 20:41, Andrey Melnikoff пишет:
Конфиги - они для этого придуманы. А править их через $EDITOR или sed 
  - это моё дело.
   
...
   
Пример изменения FIXFSCK=Yes в /etc/default/rcS этими методами покажи?
  Кажется вы пытаетесь использовать пакеты там, где лучше использовать 
  configuration manager.
 Так покажите как и чем пользоваться, если знаете. А то трындеть про полиси и
 прочие невнятные use case - оно конечно легче.
Трындеть начали вы, о вещах, не имеющих отношения к пакетированию для
Debian.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


WiFi авторизация в домене windows

2012-06-26 Пенетрантность Dmitry E. Oboukhov
есть сеть wifi в которой пользователям винды не выдают ключей, а
только их доменные логины/пароли. типа вайфай тоже в нем же
авторизуется.

вопрос: можно из под линукса как-то такую сеть использовать для
доступа в инет? 
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: В иксах не работает клавиатура и мышь.

2012-06-26 Пенетрантность Sciko Good
26 июня 2012 г., 15:18 пользователь Evgeny M. Zubok
evgeny.zu...@tochka.ru написал:
 Sciko Good tempsc...@gmail.com writes:

 25 июня 2012 г., 21:45 пользователь Sciko Good tempsc...@gmail.com написал:
 В аттаче файлы Xorg.0.log.sm и Xorg.0.log.u для single mode и обычного
 режима. Ещё приложил файл различий Xorg.diff

 М-да, интересно. В single mode после 1981 строки начинается опознавание
 устройств ввода и загрузка evdev, а в обычном режиме все заканчивается
 как раз на этой 1981 строке.

Судя по 1982 строке udev не срабатывает. А вот почему непонятно.


 И еще есть вот это разичие в логах:

 Single Mode:
 (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)

 Обычный режим:
 (II) Open ACPI successful (/var/run/acpid.socket)


Видимо в single mode ACPI не стартует. Я отключал и для нормального
режима ACPI, но изменялась только эта строчка, а мышь с клавой
продолжали не работать.


Re: WiFi авторизация в домене windows

2012-06-26 Пенетрантность Sciko Good
26 июня 2012 г., 19:36 пользователь Dmitry E. Oboukhov
un...@debian.org написал:
 есть сеть wifi в которой пользователям винды не выдают ключей, а
 только их доменные логины/пароли. типа вайфай тоже в нем же
 авторизуется.

Так может просто wi-fi не шифруется?

 вопрос: можно из под линукса как-то такую сеть использовать для
 доступа в инет?

Наверное, можно. Ведь в обычные домены компы на Linux включают без проблем.


Re: WiFi авторизация в домене windows

2012-06-26 Пенетрантность Dmitry Nezhevenko
On Tue, Jun 26, 2012 at 07:36:17PM +0400, Dmitry E. Oboukhov wrote:
 есть сеть wifi в которой пользователям винды не выдают ключей, а
 только их доменные логины/пароли. типа вайфай тоже в нем же
 авторизуется.
 
 вопрос: можно из под линукса как-то такую сеть использовать для
 доступа в инет? 

Можно. У меня работало когда-то. Это WPA2 Enterprise называется.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: В иксах не работает клавиатура и мышь.

2012-06-26 Пенетрантность Andrey Rahmatullin
On Tue, Jun 26, 2012 at 07:37:44PM +0400, Sciko Good wrote:
  И еще есть вот это разичие в логах:
 
  Single Mode:
  (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
 
  Обычный режим:
  (II) Open ACPI successful (/var/run/acpid.socket)
 
 Видимо в single mode ACPI не стартует. 
Не ACPI, а acpid(8). И конечно не стартует, он же сервис.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: В иксах не работает клавиатура и мышь.

2012-06-26 Пенетрантность Evgeny M. Zubok
Sciko Good tempsc...@gmail.com writes:

 Судя по 1982 строке udev не срабатывает. А вот почему непонятно.

Да, дело, похоже, в udev. Может, видны какие-то различия в логах при
загрузке в single mode и без него? Смотри, кстати, в том syslog, что ты
мне прислал какая-то весьма продолжительная ругань идет и таких строчек
там много:

Jun 20 22:59:55 nina-desktop udevd[2067]: SYSFS{}= will be removed in a future 
udev version, please use ATTR{}= to match the event device, or ATTRS{}= to 
match a parent device, in 
/etc/udev/rules.d/z60_xserver-xorg-input-wacom.rules:11
Jun 20 22:59:55 nina-desktop udevd[2067]: SYSFS{}= will be removed in a future 
udev version, please use ATTR{}= to match the event device, or ATTRS{}= to 
match a parent device, in 
/etc/udev/rules.d/z60_xserver-xorg-input-wacom.rules:19

Может, кака-то преблема в файле z60_xserver-xorg-input-wacom.rules? Кто
его создал? Что в нем?

 И еще есть вот это разичие в логах:

 Single Mode:
 (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)

 Обычный режим:
 (II) Open ACPI successful (/var/run/acpid.socket)


 Видимо в single mode ACPI не стартует. Я отключал и для нормального
 режима ACPI, но изменялась только эта строчка, а мышь с клавой
 продолжали не работать.

Ну это вряд ли релевантно было в принципе. Это я просто обратил внимание.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87y5naysgw@tochka.ru



Re: В иксах не работает клавиатура и мышь.

2012-06-26 Пенетрантность Evgeny M. Zubok
Evgeny M. Zubok evgeny.zu...@tochka.ru writes:

 Может, кака-то преблема в файле z60_xserver-xorg-input-wacom.rules?
 Кто его создал? Что в нем?

Попробуй его временно куда-нибудь перенести в другое место и
посмотри, что будет.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87txxyysdg@tochka.ru



Re: В иксах не работает клавиатура и мышь.

2012-06-26 Пенетрантность Andrey Rahmatullin
On Tue, Jun 26, 2012 at 07:59:27PM +0400, Evgeny M. Zubok wrote:
  Судя по 1982 строке udev не срабатывает. А вот почему непонятно.
 Да, дело, похоже, в udev. 
Я про udev сразу спросил есличо.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: WiFi авторизация в домене windows

2012-06-26 Пенетрантность Dmitry E. Oboukhov
 есть сеть wifi в которой пользователям винды не выдают ключей, а
 только их доменные логины/пароли. типа вайфай тоже в нем же
 авторизуется.
 
 вопрос: можно из под линукса как-то такую сеть использовать для
 доступа в инет?

 Можно. У меня работало когда-то. Это WPA2 Enterprise называется.

погуглил везде просят указать пути к ключам и сертификатам. но на
венды эти ключи-сертификаты указывать не нужно, она их сама скачивает.

никто не натыкался на подробное хауту как это настраивать? или если
кто настраивал расскажите поподробнее
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: В иксах не работает клавиатура и мышь.

2012-06-26 Пенетрантность Sciko Good
26 июня 2012 г., 20:01 пользователь Evgeny M. Zubok
evgeny.zu...@tochka.ru написал:
 Evgeny M. Zubok evgeny.zu...@tochka.ru writes:

 Может, кака-то преблема в файле z60_xserver-xorg-input-wacom.rules?
 Кто его создал? Что в нем?

 Попробуй его временно куда-нибудь перенести в другое место и
 посмотри, что будет.

Это файл пакета xserver-xorg-input-wacom. Удалил его и
xserver-xorg-input-all. Ругань пропала и всё.


Re: В иксах не работает клавиатура и мышь.

2012-06-26 Пенетрантность Evgeny M. Zubok
Andrey Rahmatullin w...@wrar.name writes:

 On Tue, Jun 26, 2012 at 07:59:27PM +0400, Evgeny M. Zubok wrote:
  Судя по 1982 строке udev не срабатывает. А вот почему непонятно.
 Да, дело, похоже, в udev. 
 Я про udev сразу спросил есличо.

Да, да, я видел. Но в логи все равно надо было глядеть - я их и
попросил. Думал, может, там ответ найдется. Мне лично пока ничего не
ясно. Надо топикстартеру более подробно в syslog и dmesg глянуть в обоих
случаях. Или вместе посмотреть.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87pq8myrg6@tochka.ru



Re: В иксах не работает клавиатура и мышь.

2012-06-26 Пенетрантность Sciko Good
26 июня 2012 г., 20:14 пользователь Andrey Rahmatullin w...@wrar.name написал:
 On Tue, Jun 26, 2012 at 07:59:27PM +0400, Evgeny M. Zubok wrote:
  Судя по 1982 строке udev не срабатывает. А вот почему непонятно.
 Да, дело, похоже, в udev.
 Я про udev сразу спросил есличо.

 --
 WBR, wRAR

udevd работает. По крайней мере при попытке старта ругается. И судя по
ps -ef|grepudevd там запущены целых 3! У первого ppid=1, у двух
оставшихся ppid=pid первого процесса. Т.е. всё нормально.


Re: Мониторинг Icinga+PNP4Nagios+check_mk

2012-06-26 Пенетрантность alex kuklin

On 26.06.2012 07:37, Кубашин Александр Сергеевич wrote:
Решил пересмотреть организацию своей системы мониторинга (связка 
Icinga+Cacti). Не нравится, что нужно отдельно настраивать Icinga и 
Cacti для мониторинга одних и тех же вещей, плюс потихоньку перехожу 
на управления конфигурациями через Puppet, а в нём есть встроенные 
средства для настройки Nagios.


Первое, что нашлось это PNP4Nagios: прикрутил на тестовой машине к 
localhost, выглядит вполне симпатично: графики масштабируются (в munin 
этого очень не хватает), данные подхватываются из проверок Icinga 
(Nagios), что весьма удобно.


Чуть позже натолкнулся на Check_MK, если кратко то это замена NPRE, 
NSClient++  и прочих с очень интересными плюшками. На первый взгляд 
выглядит потрясающе, но заставляет пересмотреть подход к организации 
мониторинга достаточно серьёзно. Смущает очень малое количество 
упоминаний на русском (английский не проблема, просто это говорит о 
скромной популярности проекта) и переход от активных проверок к 
пассивным.


Если кто-нибудь сталкивался, поделитесь, пожалуйста, впечатлениями...


и тишина была ему ответом.
Пойду, посмотрю на это чудо природы, что-ли :)

--
Alex


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fe9e352.3090...@kuklin.ru



Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Артём Н.
26.06.2012 08:30, Andrey Lyubimets пишет:
 25.06.2012 0:26, Артём Н. пишет:
 
 Вы к какой конфессии относитесь, что заставляет все вопросы писать в одном
 трэде и даже сменить тему не позволяет ?
 http://segfault.kiev.ua/smart-questions-ru.html
Как-бы я когда-то это читал.
А зачем создавать новую тему для маленького вопроса (ну кто знал, что он так
разрастётся)?
На смену же заголовков сообщений в существующем треде - ругаются.

 Небольшой вопрос по скриптам.
 ...
 Плохо соображаю и не могу выбрать.
 Вообще, как правильно?
 Говорят, что в этом случае полезно читать чужой код, желательно хороший.
И плохой тоже, думаю (последнее время).

 Что бы как-то ориентироваться в хорошем-плохом,обязательно почитать классику:
 http://www.ozon.ru/context/detail/id/1927500/
 http://www.ozon.ru/context/detail/id/2317804/
Да, Реймонда я в том году начинал читать, но так и не осилил. :-(
Кернигана - почитаю, но не в ближайшее время (ещё Дейт и Бах на очереди :-) ).
Не знал об этой книге. Спасибо.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fe9ea4d.3010...@yandex.ru



Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Артём Н.
26.06.2012 12:54, Igor Chumak пишет:
 25.06.2012 18:03, Артём Н. пишет:
 Я наворачиваю не для того, чтобы круто на баш написать и не из-за 
 проблем с
 головой, а для того, чтобы попробовать TDD (или хотя бы просто unit тесты) 
 там,
 где его обычно не используют... На перспективу. Пока что, не особенно хорошо
 получается. :-)


 Было бы интересно посмотреть.
Да что там интересного? Я только пытаюсь, пока-что. Взял небольшую задачу,
которую требуется выполнить. Конкретно: требуется бэкап-скрипт. Но нужно
сохранять не только иерархию каталогов, но и некоторые служебные данные: LVM,
LUKS заголовки, дамп БД и т.п.. Причём, используя для бэкапа тот же самый
rdiff-backup, который используется для сохранения каталогов.
Каталоги для сохранения - в отдельном списке.
На очереди задачка побольше, поэтому думаю, стоит попробовать на совсем 
небольшом.
Для этого я сделал:
1. Функцию assert:
###TESTING
assert()
# $1 - message;
# $2 - comannd.
{
   echo Command: $2
   eval $2 || { echo $1  exit 1; }
   return 0;
}
###/TESTING

2. Теги ###TESTING ###/TESTING.
Не мудрствуя лукаво, реализовав обработку на awk:
#!/bin/sh

fl=$1
fl=${-:-$fl}

awk '
   BEGIN {
  prf = 0;
   }

   /^#!\/bin\/bash/ {
  print #!/bin/sh;
  next;
   }

   /###TESTING/ {
  prf = pfm + 1;
  next;
   }

   /###\/TESTING/ {
  if (prf == 0)
  {
 print Error: unexpected ###\/TESTING  /dev/stderr;
 exit 1;
  }
  prf = prf - 1;
  next;
   }

   {
  if (prf == 0) print;
   }

   END {
  if (prf  0)
  {
 print Error: unclosed ###TESTING;
 exit 1;
  }
   }
' $fl

3. Функцию dbg со товарищи, для вывода сообщений, соответствующих уровню
разговорчивости:
dbg()
# $1 - verbosity level;
# $2 - message.
{
   [ $V_LEVEL -ge $1 ]  echo $2  /dev/stderr
}

err()
# $1 - message.
{
   dbg 1 $1
   dbg 0 Backup failed... # failed... exit 1
   return 1
}

Вложенные функции (в функции сохранения служебной информации каждое действие
оформлено маленькой функцией, вложенной в основную) проверяются модульными
тестами внутри функции-родителя (в тегах ###TESTING).
Каждая внешняя функция проверяется в главной функции, заменяющей реальную 
главную.
(Например, вызывается main, которая переопределяется в тегах ###TESTING, на
вызов тестирующей функции).

В итоге получается какой-то намёк на модульные тесты, плюс на что-то
интегративное.

Внутри каждой тестирующей функции проверяется правильное поведение и реакция на
ошибку (в случае ошибки, функция должна возвращать свой код отличный от нуля или
$?, если была выполнена команда перед завершением). Ну и граничные условия,
если имеются.
К примеру:
   assert backup_kernel_conf error 0 backup_kernel_conf bla-bla-bla...
\$PWD/_config\||true
   assert backup_kernel_conf error 1 backup_kernel_conf \$LINUX_CONFIG\
\$PWD/_config\

Сделано грязновато, но хоть что-то... К TDD это относится мало. Разве что, я
пытаюсь вначале писать тесты.

Собственно, на этом всё.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fe9ee01.3030...@yandex.ru



Re:

2012-06-26 Пенетрантность alexander barakin
On Jun 20, 2012 1:48 PM, Peter Teslenko smartchec...@gmail.com wrote:

 Приветствую.

 Про'upgrade'ил систему в одной виртуалке.
 Отчего-то стало так.

 # df -l
 Filesystem 1K-blocks
 Used Available Use% Mounted on
 rootfs   3844152
 901180   2747696  25% /
 /dev/disk/by-uuid/2cd0d12d-ec24-47d9-9c8b-838ed9e7d4e9   3844152
 901180   2747696  25% /

 Почему две строчки?

вероятно потому, что одна файловая система смонтирована поверх другой


Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Артём Н.
25.06.2012 22:30, Alexander Danilov пишет:
 25.06.2012 18:56, Артём Н. пишет:
 25.06.2012 18:48, Alexander Danilov пишет:
 25.06.2012 18:39, Артём Н. пишет:
 ...
 У меня, последнее время, постоянный когнитивный диссонанс: я не понимаю, 
 как
 нужно делать. O_O
 +1
 -1. В совокупности со всем прочим, меня так и тянет напиться и забыться. :-(


 
 +2. Я это проходил. Как оказывается, общение с такими вот шедеврами хоть и 
 тяжко,
 но всё же имеет и положительные моменты - немного повышается самооценка. Когда
 покопаешься в таком коде, то как-то спокойно даже становится, понимаешь, что 
 до
 Линуса или Кнута тебе далеко,
 но даже ты, с твоим небольшим опытом такого бы не написал.
У меня самооценка повышается с отрицательным коэффициентом.
Люди пишут такую херню. А им за это платят. И немалые бабки. А ещё приходится с
этим работать... :-(
Вот сегодня пытался разобраться с нижним уровнем. Лютый край. Пример: есть
сервер БД. Гордо названная программка BaseWriter, которая получает данные и
складывает их в каталог. Каталог задаётся в параметрах. Оно использует конфиг.
Файл конфига задаётся в параметрах. Почему нельзя было засунуть этот несчастный
каталог в конфиг, не загромождая параметры - первая мысль?
И это самое невинное решение...


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fe9eed8.6020...@yandex.ru



Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Артём Н.
26.06.2012 17:40, Artem Chuprina пишет:
 Артём Н. - debian-russian@lists.debian.org  @ Mon, 25 Jun 2012 18:26:49 
 +0400:
 
   Если именно из конфига, то правильный подход - иметь один вход для
   параметров, прочитанных из конфига.  Там, где в языке есть встроенные
   хэши, обычно удобнее хэш, где нету - специальную функцию, которую можно
   позвать с именем параметра, а она вернет значение.
  АН Пожалуй, так и сделаю. Ассоц. массивы в bash есть. В dash, вроде, тоже
  АН поддерживаются.
 
 Ну, все-таки в шеллах традиционно используют . /path/to/config и
 отдельный префикс для своих переменных.  Зачитывают обычно не в каждой
 функции, а один раз на скрипт.  Зачастую еще прикрыв проверкой на
 определенность переменной вроде
 
 if [ -z $MY_VAR ]; then . /path/to/config; fi
 
 А если проект настолько велик, что этот метод становится неуправляемым,
 то его уже не надо писать на шелле - это там будет не самое
 трудноуправляемое место, гораздо хуже будет с обработкой ошибок.
Хм... Может, лучше сделать массив PARAMS и обычную загрузку через source?
Т.е., грубо говоря, писать в конфиге не CFG_PARAM=123, а 
PARAMS[CFG_PARAM]=123...


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fe9efa5.2080...@yandex.ru



apt-mirror

2012-06-26 Пенетрантность Alexey Ermakov
Извиняюсь, если повтор:
apt-mirror перестал скачивать файлы Translation, после работы
apt-mirror выполняю apt-get update и мне выдаёт


W: Не удалось получить
file:/media/mirrors/ftp.us.debian.org/debian/dists/testing/contrib/i18n/Translation-en
 Файл не найден

W: Не удалось получить
file:/media/mirrors/ftp.us.debian.org/debian/dists/testing/main/i18n/Translation-ru
 Файл не найден

W: Не удалось получить
file:/media/mirrors/ftp.us.debian.org/debian/dists/testing/main/i18n/Translation-en
 Файл не найден

W: Не удалось получить
file:/media/mirrors/ftp.us.debian.org/debian/dists/testing/non-free/i18n/Translation-en
 Файл не найден


Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Артём Н.
 http://www.ozon.ru/context/detail/id/1927500/
Кстати, эту я слил. Хорошая книжка. В перспективе, как раз всё то, что написано
в предисловии: переписывание своего дерьма. Строк не мало. Тяжко. :-(


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fea06ac.2040...@yandex.ru



Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Stanislav Maslovski
On Tue, Jun 26, 2012 at 11:39:47AM +0300, Igor Chumak wrote:
 25.06.2012 17:56, Andrey Rahmatullin пишет:
 On Mon, Jun 25, 2012 at 05:52:35PM +0300, Igor Chumak wrote:
 ООП как лекарство ;)
 класс с конструктором, где парсится конфиг, и функцией, отдающей
 значение параметра. Все в одном месте. Read only параметры -
 отдельно, read-write - отдельно. Дефолтные значения - отдельно.
 +Предупреждения при попытке прострелить себе ногу.
 Это всё в баше?
 
 ;) на баше свет клином не сошелся.
 PS. Я видел способ, как писать на баше в ООП-стиле

А зачем?

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120626191918.GA17164@kaiba.homelan



Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Andrey Rahmatullin
On Tue, Jun 26, 2012 at 11:19:18PM +0400, Stanislav Maslovski wrote:
  ООП как лекарство ;)
  класс с конструктором, где парсится конфиг, и функцией, отдающей
  значение параметра. Все в одном месте. Read only параметры -
  отдельно, read-write - отдельно. Дефолтные значения - отдельно.
  +Предупреждения при попытке прострелить себе ногу.
  Это всё в баше?
  
  ;) на баше свет клином не сошелся.
  PS. Я видел способ, как писать на баше в ООП-стиле
 А зачем?
Разные бывают извращения.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Stanislav Maslovski
On Tue, Jun 26, 2012 at 09:18:16PM +0400, Артём Н. wrote:
 Вот сегодня пытался разобраться с нижним уровнем. Лютый край. Пример: есть
 сервер БД. Гордо названная программка BaseWriter, которая получает данные и
 складывает их в каталог. Каталог задаётся в параметрах. Оно использует конфиг.
 Файл конфига задаётся в параметрах. Почему нельзя было засунуть этот 
 несчастный
 каталог в конфиг, не загромождая параметры - первая мысль?

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

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120626192521.GA18333@kaiba.homelan



Re: WiFi авторизация в домене windows

2012-06-26 Пенетрантность Mike Mironov

26.06.2012 20:16, Dmitry E. Oboukhov пишет:

есть сеть wifi в которой пользователям винды не выдают ключей, а
только их доменные логины/пароли. типа вайфай тоже в нем же
авторизуется.

вопрос: можно из под линукса как-то такую сеть использовать для
доступа в инет?



Можно. У меня работало когда-то. Это WPA2 Enterprise называется.


погуглил везде просят указать пути к ключам и сертификатам. но на
венды эти ключи-сертификаты указывать не нужно, она их сама скачивает.

никто не натыкался на подробное хауту как это настраивать? или если
кто настраивал расскажите поподробнее


Кусок для wpa_supplicant. Надеюсь из него все очевидно

network={
ssid=SSID
proto=WPA
key_mgmt=WPA-EAP
pairwise=TKIP
#   proto=WPA2
#   pairwise=CCMP
#   group=CCMP
eap=PEAP
identity=login
password=password
phase2=auth=MSCHAPV2
id_str=work
}


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fea0da8.3040...@darkmike.ru



Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Igor Chumak
26.06.2012 20:22 пользователь Артём Н. artio...@yandex.ru написал:

 26.06.2012 17:40, Artem Chuprina пишет:
  Артём Н. - debian-russian@lists.debian.org  @ Mon, 25 Jun 2012
18:26:49 +0400:
 
Если именно из конфига, то правильный подход - иметь один вход для
параметров, прочитанных из конфига.  Там, где в языке есть
встроенные
хэши, обычно удобнее хэш, где нету - специальную функцию, которую
можно
позвать с именем параметра, а она вернет значение.
   АН Пожалуй, так и сделаю. Ассоц. массивы в bash есть. В dash, вроде,
тоже
   АН поддерживаются.
 
  Ну, все-таки в шеллах традиционно используют . /path/to/config и
  отдельный префикс для своих переменных.  Зачитывают обычно не в каждой
  функции, а один раз на скрипт.  Зачастую еще прикрыв проверкой на
  определенность переменной вроде
 
  if [ -z $MY_VAR ]; then . /path/to/config; fi
 
  А если проект настолько велик, что этот метод становится неуправляемым,
  то его уже не надо писать на шелле - это там будет не самое
  трудноуправляемое место, гораздо хуже будет с обработкой ошибок.
 Хм... Может, лучше сделать массив PARAMS и обычную загрузку через source?
 Т.е., грубо говоря, писать в конфиге не CFG_PARAM=123, а
PARAMS[CFG_PARAM]=123...



А в чем разница? Букв в коде больше, удобство использование - одинаковое.
Как по мне, в шелле удобнее всего читать параметры через source , ну и
префикс чтобы был одинаковый.  Ну и после чтения параметров выполнить
проверку на валидность (отследить пустые, некорректные значения )




Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Igor Chumak
26.06.2012 20:18 пользователь Артём Н. artio...@yandex.ru написал:

 25.06.2012 22:30, Alexander Danilov пишет:
  25.06.2012 18:56, Артём Н. пишет:
  25.06.2012 18:48, Alexander Danilov пишет:
  25.06.2012 18:39, Артём Н. пишет:
  ...
  У меня, последнее время, постоянный когнитивный диссонанс: я не
понимаю, как
  нужно делать. O_O
  +1
  -1. В совокупности со всем прочим, меня так и тянет напиться и
забыться. :-(
 
 
 
  +2. Я это проходил. Как оказывается, общение с такими вот шедеврами
хоть и тяжко,
  но всё же имеет и положительные моменты - немного повышается
самооценка. Когда
  покопаешься в таком коде, то как-то спокойно даже становится,
понимаешь, что до
  Линуса или Кнута тебе далеко,
  но даже ты, с твоим небольшим опытом такого бы не написал.
 У меня самооценка повышается с отрицательным коэффициентом.
 Люди пишут такую херню. А им за это платят. И немалые бабки. А ещё
приходится с
 этим работать... :-(
 Вот сегодня пытался разобраться с нижним уровнем. Лютый край. Пример:
есть
 сервер БД. Гордо названная программка BaseWriter, которая получает
данные и
 складывает их в каталог. Каталог задаётся в параметрах. Оно использует
конфиг.
 Файл конфига задаётся в параметрах. Почему нельзя было засунуть этот
несчастный
 каталог в конфиг, не загромождая параметры - первая мысль?
 И это самое невинное решение...



Если бы программистам платили за красоту кода... ;)


Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Артём Н.
26.06.2012 23:25, Stanislav Maslovski пишет:
 On Tue, Jun 26, 2012 at 09:18:16PM +0400, Артём Н. wrote:
 Вот сегодня пытался разобраться с нижним уровнем. Лютый край. Пример: есть
 сервер БД. Гордо названная программка BaseWriter, которая получает данные и
 складывает их в каталог. Каталог задаётся в параметрах. Оно использует 
 конфиг.
 Файл конфига задаётся в параметрах. Почему нельзя было засунуть этот 
 несчастный
 каталог в конфиг, не загромождая параметры - первая мысль?
 
 Ну наверно для того, чтобы можно было реюзать один конфиг при разных
 каталогах. Вообще, тут нет единого рецепта на все случаи жизни.
1. Я забыл сказать, что там дикое дублирование всего и вся.
2. Кто мешал сделать включаемые конфиги, если уж так нужно?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fea17c7.5060...@yandex.ru



Re: Несколько вопросов вразброс

2012-06-26 Пенетрантность Артём Н.
26.06.2012 23:26, Dmitrii Kashin пишет:
 Артём Н. artio...@yandex.ru writes:
 
 Глобальные переменные сильно увеличивают связность и вероятность появления
 ошибок, в результате их случайного переопределения, например.
 Не надо переобределять глобальные переменные в теле программы.
 Один раз установили при старте сценария - и больше не трогаете.
Ну так, это не переменные, а константы.

 Если поведение функций зависит исключительно от этих переменных - Вы тем
 самым обеспечите их чистоту. Чем не вариант?
Не очень хорошо, что интерфейс функции разбит на две части.

 К тому же, функция их использующая, не совсем рентабельна: её не
 всегда возможно вызвать без лишних движений из самой себя или из
 внешней функции, если та пользуется теми же переменными (например,
 придётся использовать стек или локальные переменные для сохранения
 глобальных перед вызовом).
 Для констант, хотя, это не актуально..? O.o
 Но, тем не менее, получается, что интерфейс функции не сосредоточен
 в одном месте, а в какой-то степени разбросан, что не есть хорошо (и
 естественно, связность между функцией и внешним окружением
 повышается).
 Не понял ничего. Снизойдите.
o.O Что непонятного? Если про переменные говорить?
1. Есть функция, которая вызывает другую функцию. В обеих используется одна и та
же переменная (не для связи между ними). Если внутренняя функция её
переопределяет, внешняя должна сохранять. В общем случае (к башу неприменимо)
ещё с многопоточностью проблемы будут. Вообще-то, это везде написано... Надо
объяснять? Для констант неприменимо.
2. Глобальная переменная может быть случайно переопределена где угодно. Кстати,
даже непреднамеренно (ну eval какой-нибудь неправильно использовал или что ещё).
Поиск ошибки затянется. В случае с readonly - проблема отпадает.
3. Ещё раз про интерфейс. Касается и констант. Он разбит на две части. Это
значит, что одна переменная может влиять на несколько функций сразу, что может
привести к побочным эффектам и трудноуловимым ошибкам (в общем случае). Когда, с
параметром функции всё понятно (если функция чистая, т.е. без побочных
эффектов): изменил, сдохла, - проблема в ней или вызываемых с этими параметрами.
Здесь: изменил, сдохла, проблема может быть в нескольких функциях, использующих
переменную, или в их взаимодействии. Это первое.
Второе из первого. Не сразу очевидно какая функция, какую переменную использует.
Без глобальных констант, если есть иерархия вызовов, понятно какая функция, что
использует ещё на верхнем уровне. В случае использования глобальных констант -
непонятно. Значит, нужно использовать поиск (например, разбирая скрипт), чтобы
найти какая переменная в какой функции используется. Понимание усложняется.
Но в bash нет именованных параметров у функций. При их наличии, такого вопроса,
скорее всего, не возникло бы.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fea1b0b.7070...@yandex.ru



Re: WiFi авторизация в домене windows

2012-06-26 Пенетрантность Stanislav Maslovski
On Tue, Jun 26, 2012 at 08:16:26PM +0400, Dmitry E. Oboukhov wrote:
  есть сеть wifi в которой пользователям винды не выдают ключей, а
  только их доменные логины/пароли. типа вайфай тоже в нем же
  авторизуется.
  
  вопрос: можно из под линукса как-то такую сеть использовать для
  доступа в инет?
 
  Можно. У меня работало когда-то. Это WPA2 Enterprise называется.
 
 погуглил везде просят указать пути к ключам и сертификатам. но на
 венды эти ключи-сертификаты указывать не нужно, она их сама скачивает.

Судя по твоему описанию, у них там вот это (man wpa_supplicant):

WPA2/EAP-PEAP/MSCHAPv2

network={
ssid=example
proto=WPA2
key_mgmt=WPA-EAP
eap=PEAP
phase2=auth=MSCHAPV2
# ca_cert=/path/to/ca.pem
identity=u...@example.com
password=foobar
}

ca_cert, как я понимаю, нужно указывать, если его нет в
/etc/ssl/certs, т.е., в случае самостийного CA.

Поскольку скачивать автоматически ca_cert означает подарить свои
credentials Васе Пупкину, то я сомневаюсь, что винда-таки его
скачивает (скорее, организация заплатила денежку за root CA). 

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120626210958.GA5630@kaiba.homelan



Re: exim с указанного адреса авторизоваться

2012-06-26 Пенетрантность Stanislav Maslovski
On Tue, Jun 26, 2012 at 12:42:19PM +0400, Dmitry E. Oboukhov wrote:
 есть exim, который сам доставляет почту (то есть смартхост не
 используется)
 если через него отправляют почту с адреса f...@domain.com, то надо
 чтобы он эту почту клал на smtp-сервер smtp.domain.com и при этом
 авторизовывался на нем по smtps с логином совпадающим с мылом, паролем
 password.

[skipped]

 501 sender address must match authenticated user

Для полной ясности я бы все же взглянул на полный лог обмена, запустив
exim в режиме отладки:

exim -d-all+transport+lookup f...@domain.com  /dev/null

или так (больше мусора):

exim -d f...@domain.com  /dev/null

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120626214317.GA8010@kaiba.homelan



Re: exim с указанного адреса авторизоваться

2012-06-26 Пенетрантность Stanislav Maslovski
On Wed, Jun 27, 2012 at 01:43:17AM +0400, Stanislav Maslovski wrote:
 On Tue, Jun 26, 2012 at 12:42:19PM +0400, Dmitry E. Oboukhov wrote:
  есть exim, который сам доставляет почту (то есть смартхост не
  используется)
  если через него отправляют почту с адреса f...@domain.com, то надо
  чтобы он эту почту клал на smtp-сервер smtp.domain.com и при этом
  авторизовывался на нем по smtps с логином совпадающим с мылом, паролем
  password.
 
 [skipped]
 
  501 sender address must match authenticated user
 
 Для полной ясности я бы все же взглянул на полный лог обмена, запустив
 exim в режиме отладки:
 
 exim -d-all+transport+lookup f...@domain.com  /dev/null
 
 или так (больше мусора):
 
 exim -d f...@domain.com  /dev/null

Тьфу, похоже я мимо текста прочёл: письмо же _с_ f...@domain.com а не
_на_ этот адрес. Тогда, наверно, надо что-то типа

exim -f f...@domain.com -d s...@example.com  /dev/null

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120626220030.GA10652@kaiba.homelan



^B (urlview) в mutt

2012-06-26 Пенетрантность Stanislav Maslovski
Доброй ночи.

С некоторых пор дефолтовый макро ^b (он вызывает urlview для текущего
сообщения) отрабатывает странно при выходе из urlview: mutt пищит, как
при ошибке, и текущее сообщение помечается, как назначенное к удалению
(как после нажатия d). Как я заметил, наблюдается этот эффект обычно
на письмах из debian-russian.

Похоже на какой-то баг с pipe_decode и, возможно, с порчей содержимого
стека в процессе.

Проявляется такая фигня у кого-нибудь ещё?

mutt из testing, версия 1.5.21-5+b1, архитектура amd64.

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120627000416.GA19368@kaiba.homelan



Re: exim с указанного адреса авторизоваться

2012-06-26 Пенетрантность Dmitry E. Oboukhov
 501 sender address must match authenticated user
 
 Для полной ясности я бы все же взглянул на полный лог обмена, запустив
 exim в режиме отладки:
 
 exim -d-all+transport+lookup f...@domain.com  /dev/null
 
 или так (больше мусора):
 
 exim -d f...@domain.com  /dev/null

 Тьфу, похоже я мимо текста прочёл: письмо же _с_ f...@domain.com а не
 _на_ этот адрес. Тогда, наверно, надо что-то типа

 exim -f f...@domain.com -d s...@example.com  /dev/null

спасибо, я уже разобрался: добавил опцию return_path = f...@domain.com
и все заработало
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


большой и маленький монитор

2012-06-26 Пенетрантность Dmitry E. Oboukhov

имеется экран ноута (небольшой по высоте) и экран монитора, с большим
разрешением

поставил xrandr'ом один слева от другого, все ок.
маленький слева, большой справа. когда ведем мышку слева направо -
переходим на большой монитор.

а вот когда ведем мышку справа налево, то переход на маленький монитор
может быть только тогда когда курсор в верхней половине экрана. а в
нижней как бы застревает.

то есть экранчики получаются как-то так.

  +++
  |||
  |||
  |||
  |||
  ++|
   ||
   | - |
   ||
   ++

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

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature