LINUX.ORG.RU

Сообщения Infra_HDC

 

EZproxy, ищу бесплатный аналог

Форум — Admin

Добрый день, уважаемый лор-юзер!

Есть такая прекрасная программка от OCLC, как EZproxy, см. например о ней. https://en.wikipedia.org/wiki/EZproxy

Никак не могу найти ее бесплатный аналог с такой же функциональностью: чтобы прокси преобразовывал туда и обратно URL-ы, и работало это всё в связке с удаленным доступом к подписным базам.

Если есть что-то проверенное вменяемое, просьба поделиться ссылочкой. Спасибо!

 ,

Infra_HDC
()

Debian 9.9 мимикрирует во FreeBSD

Форум — Talks

Тут на днях была новость Debian 9.9 . Так вот, мне стали непонятны две вещи: почему в штатном установщике (как в текстовом, так и в графическом) выкинули указание репы mirror.yandex.ru и указание LXQt в качестве DE. Короче, странно всё это. Кому-то нравится ручная работа?

 

Infra_HDC
()

Как из лога rsync вынуть файлы для инкрементального бэкапа?

Форум — Admin

Коллеги, здравствуйте! Пожалуйста, наставьте на путь истинный.

Команда для rsync такая (это кусок скрипта на bash):

${rsync_bin} -uvrht --delete-after --log-file=/var/log/rsync-helper/$1.log --filter="- /DfsrPrivate" ${source_folders}/$1/ ${dest_folders}/$1

Кусок лога какой-то такой:

2019/04/18 21:07:12 [1849] building file list
2019/04/18 21:07:12 [1849] .d..t...... ./
2019/04/18 21:07:12 [1849] >f+++++++++ .DS_Store
...
2019/04/18 21:07:12 [1849] >f+++++++++ desktop.ini
2019/04/18 21:07:12 [1849] cd+++++++++ Folder-1.0/
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.mdb
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.ini
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.exe
2019/04/18 21:07:12 [1849] >f+++++++++ Folder-1.0/file0001.doc
2019/04/18 21:07:12 [1849] cd+++++++++ SYS-Users/
2019/04/18 21:07:12 [1849] >f+++++++++ SYS-Users/file0002.doc
2019/04/18 21:07:12 [1849] cd+++++++++ SYS-Users/bak/
2019/04/18 21:07:12 [1849] >f+++++++++ SYS-Users/bak/file0002.doc
2019/04/18 21:07:12 [1849] cd+++++++++ net-xxx-xxx-x-x/
2019/04/18 21:07:12 [1849] >f+++++++++ net-xxx-xxx-x-x/file0003
2019/04/18 21:07:12 [1849] cd+++++++++ screenshots/
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130312-001.jpg
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130325_001.jpg
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130415_01.jpg
...
2019/04/18 21:07:12 [1849] >f+++++++++ screenshots/20130624-001.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20130624-002.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20130812-001.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20130812-002.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20131030-001.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20131030-002.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/20131030-003.png
2019/04/18 21:07:13 [1849] >f+++++++++ screenshots/Thumbs.db
...
2019/04/18 21:07:13 [1849] cd+++++++++ Тест-бэкапа/
2019/04/18 21:07:13 [1849] >f+++++++++ Тест-бэкапа/Архив WinRAR.rar
2019/04/18 21:07:13 [1849] >f+++++++++ Тест-бэкапа/Новый текстовый документ (2).txt
2019/04/18 21:07:13 [1849] sent 17.16M bytes  received 571 bytes  11.44M bytes/sec
2019/04/18 21:07:13 [1849] total size is 17.15M  speedup is 1.00
2019/04/18 22:15:19 [2046] building file list
2019/04/18 22:15:19 [2046] sent 1.31K bytes  received 11 bytes  2.64K bytes/sec
2019/04/18 22:15:19 [2046] total size is 17.15M  speedup is 13,015.45

То есть стандартный. Не хочу менять формат лога, интересно разобраться в стандартном формате. Регулярки знаю, могу написать однострочник perl или на awk.

Ваши советы?

 ,

Infra_HDC
()

Qt5+Python3, грид, концепция дедупликатора

Форум — Development

Проектирую пользовательский интерфейс для своей настольной программы. Уперся в то, как бы лучше сделать дедупликатор. Дело в том, что один из столбцов таблицы (грида) содержит значения, которые могут быть одинаковыми, и их надо как-то отмечать для группировки или возможно исключения таких повторов. Они могут быть и очень сильно похожими, и тогда их надо вылавливать вручную. Очевидно, отношение многие ко многим. Надо сделать по уму, и например CRUD тут не подходит. Строки таблицы можно метить галочками.

Кнопки, которые мне пришли на ум: найти все по метке, новая метка, обновить в БД, снять метку, ну и соответственно традиционные ОК и Отмена для сохранения или отмены изменений.

Какие бы кнопки редактора вы на моем месте предусмотрели, чтобы наводить порядок в данных в пределах моей таблицы? Может надо хранить ID или хэши полей, которые дублируются, в отдельной служебной таблице и делать ссылки на нее из основной таблицы, подлежащей редактированию?

Если есть на примете теория, буду благодарен на указание источника, который надо почитать.

 , ,

Infra_HDC
()

загадочный коредамп при обновлении parsedmarc

Форум — General

Имею Ubuntu Server 18.04.2 AMD64 на виртуалке VirtualBox. Заметил, что после установки на него parsedmarc версии 6.0.1 уже вышла версия 6.2.1. Решил обновить. И вот что получилось:

$ pip3 install --upgrade parsedmarc
...
Installing collected packages: expiringdict, idna, urllib3, chardet, certifi, requests, six, python-dateutil, elasticsearch, elasticsearch-dsl, dnspython, kafka-python, simplejson, ipaddress, mail-parser, pytz, regex, tzlocal, dateparser, xmltodict, imapclient, maxminddb, geoip2, tqdm, publicsuffix2, parsedmarc
Successfully installed certifi-2018.11.29 chardet-3.0.4 dateparser-0.7.1 dnspython-1.16.0 elasticsearch-6.3.1 elasticsearch-dsl-6.3.1 expiringdict-1.1.4 geoip2-2.9.0 idna-2.8 imapclient-2.1.0 ipaddress-1.0.22 kafka-python-1.4.4 mail-parser-3.9.2 maxminddb-1.4.1 parsedmarc-6.2.1 publicsuffix2-2.20190205 python-dateutil-2.8.0 pytz-2018.9 regex-2019.2.21 requests-2.21.0 simplejson-3.16.0 six-1.12.0 tqdm-4.31.1 tzlocal-1.5.1 urllib3-1.24.1 xmltodict-0.12.0
Segmentation fault (core dumped)
$ parsedmarc --version
6.2.1
То есть оно уже было успешно установлено, но после этого какой-то странный коредамп. Что это? И надо ли с этим бороться? И если да, то как? UP1:
$ dmesg | tail
[   18.401108] e1000: enp0s3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[   18.401727] e1000: enp0s8 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[   18.401952] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s3: link becomes ready
[   18.401977] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s8: link becomes ready
[   20.880356] new mount options do not match the existing superblock, will be ignored
[19372.401717] show_signal_msg: 11 callbacks suppressed
[19372.401720] pip3[4495]: segfault at a9 ip 000000000059b404 sp 00007ffd5c3c2b88 error 4 in python3.6[400000+3b2000]
[19395.905394] pip3[4549]: segfault at a9 ip 000000000059b404 sp 00007ffd7c7a2da8 error 4 in python3.6[400000+3b2000]
[19447.754261] pip3[4654]: segfault at a9 ip 000000000059b404 sp 00007ffcd3fd5c48 error 4 in python3.6[400000+3b2000]
[19773.948733] pip3[5136]: segfault at a9 ip 000000000059b404 sp 00007ffc211526f8 error 4 in python3.6[400000+3b2000]

 , ,

Infra_HDC
()

заготовка для dyndns в mikrotik

Форум — Admin

Друзья, день добрый!

Настроил свой микротик по http://www.vasilevkirill.com/MikroTik/1/ на два провайдера. Теперь хочу сделать на основе этой конфигурации dyndns и начинаю играться. Скажите такую вещь, если буду проверять доступность провайдера вот так:

:put [:tostr [/ip route find where dst-address="0.0.0.0/0" and active=yes and routing-mark="ISP1"]]
то это будет корректно или нет? Потом на основе этого буду через планировщик дергать URL своего DNS-хостера (в общем, при изменении статуса активности маршрута делать что-то в этом роде). Если есть более правильное решение работы с dyndns в моем варианте, тоже буду рад услышать.

 , ,

Infra_HDC
()

Как меняется поле paid-till при переносе домена на другой регистратор?

Форум — Admin

И надо ли при переносе новому регистратору платить только за сам перенос, если например продлевать домен еще рано? Конкретно, запланирован переход с REG.RU на NIC.RU.

 ,

Infra_HDC
()

где найти список экстремистких материалов?

Форум — Admin

В машиночитаемом формате, без опечаток. Интересуют только интернет-ресурсы.

 

Infra_HDC
()

USB-модем Huawei E303 не принимает сообщения

Форум — Linux-hardware

Точней принимает, но не отдает их в gammu.

Вопрос: как заставить отдавать их в gammu?

Подробности:

lsusb | grep Huawei
Bus 002 Device 014: ID 12d1:1c05 Huawei Technologies Co., Ltd. Broadband stick (modem on)
gammu-smsd --version
Gammu-smsd version 1.39.0
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
$ uname -a
Linux itmon-1812 4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
ATI3
Manufacturer: huawei
Model: E303C
Revision: 22.157.18.00.00
IMEI: xxxxxxxxxxxxxxx
+GCAP: +CGSM,+DS,+ES
                                                  
OK

Модем переключал в режим из ether_cdc mode в режим ком-порта с помощью перехода по адресу http://192.168.1.1/html/switchProjectMode.html в веб браузере, потом давал AT-команду AT^U2DIAG=0 в minicom.

В режиме cdc_ether если зайти в веб-админку модема браузером по адресу 192.168.1.1, то во входящих видны принятые сообщения. Но в режиме компорта, gammu-smsd их не забирает в /var/spool/gammu/inbox, хотя отправка с помощью gammu-smsd-inject проходит на ура. С помощью gammu getallsms, разумеется, при остановленном gammu-smsd, сообщения также невозможно достать из модема.

Пруфлинк, что проблема не только у меня, но еще как минимум у одного пользователя: https://github.com/gammu/gammu/issues/398

 ,

Infra_HDC
()

RPi — соединение более двух плат с помощью GPIO 40 pin

Форум — Linux-hardware

Вечер добрый! Пусть есть две платы:

  • Raspberry Pi Zero Barebones Kit, Одноплатный компьютер на базе процессора Broadcom BCM2835
  • 1.3inch OLED HAT, OLED дисплей 128×64px форм-фактора HAT для Raspberry Pi

Как к GPIO подсоединить еще что-то полезное, кроме самого одноплатника и экрана с кнопками? Может есть какая-то кроссплата, на которую можно посадить платы под углом 90 градусов? Или например можно натыкать разъемов на шлейф 40-pin по типу IDE ?

 , ,

Infra_HDC
()

Ноутбук Lenovo Legion Y530 — какая-то проблема с дисками при установке Mint 19.1

Форум — Linux-install

Есть Lenovo Legion Y530. На него пытаются ставить Linux Mint 19.1, там есть один SSD и один обычный HDD, на терабайт. Если что, SSD - Patriot Scorch M2.

При попытке установить линукс, он устанавливается, вроде все норм. Но когда его (из установочного образа) ребутят, он минут около 7 висит, потом выдает такое: https://www.dropbox.com/s/8d2o4h98ur64950/lenovo-20190105-lin-inst.jpg?dl=0 , и при загрузке уже с диска он доходит до момента, когда нужно ввести логин с паролем а потом тупо черный экран. Линукс пытались ставить как на ssd так и на обычный терабайтник — эффект одинаковый.

Как его побороть, чтобы нормально ставился и работал?

 , ,

Infra_HDC
()

Intel® Entry Storage System SS4000-E — двойной писк раздражает

Форум — Linux-hardware

Как отключить спикер (пищалку) у Intel® Entry Storage System SS4000-E ? Агрегат стоит в комнате и мешает спать, время от времени делая двойной писк. Можно было бы отсоединить проводок, или выпаять или откусить. Но проблема в том, что пищалку невозможно найти. Конечно в идеале надо найти настройки, чтобы не надо было курочить железо.

Линух тут притом, что он на борту, правда консоль доступна только через последовательный (ком) порт, а не по сети. Может можно как-то изменить параметры загрузки, например, выключив модуль драйвера pcspkr например?

 , ,

Infra_HDC
()

BADRAM + ESXi — есть ли решение?

Форум — Linux-hardware

Есть тазик для построения сервера Ubuntu, на который есть выбор поставить или ESXi (и уже внутрь него виртуалку Ubuntu Server) или сразу Ubuntu на bare metal. У тазика аппаратная ошибка в памяти, есть вывод программы Memtest86+ 5.01. ВОПРОС: можно ли как-то передать в параметры загрузки ядра ESXi параметр badram, как это делается с помощью GRUB2 на обычном линухе? Или это только для GNU/Linux такой трюк работает, и придется на это железо ставить Ubuntu однозначно? ESXi — более гибкое решение, и хочется именно его.

 ,

Infra_HDC
()

SAMBA в роли AD контроллера, как задать версию домена?

Форум — Admin

Например мне нужно версию домена AD == 2008 R2, как это сделать? Погрепал man 5 smb.conf, и единственное что нашел адекватное — это server max protocol = . Это то, что надо? В гугле ни на лоре не нашел. Подскажите, хотя бы куда копать. Пока хочу пощупать в тестовой среде, то есть можно нажимать на любые кнопки.

 , ,

Infra_HDC
()

ZABBIX 4.0 LTS, какую СУБД выбрать: MySQL или PostgreSQL?

Форум — Admin

Коллеги, день добрый! Надо накатить Zabbix 4.0 LTS. Поскольку есть выбор в типе СУБД, надо решить эту проблему выбора. Сервер будет standalone, то есть СУБД будет на том же самом хосте, что и сам ZABBIX. Что посоветуете? Мои мысли по этому поводу:

1. Плюсы MySQL

  • Популярная, изученная, мейнстрим. Если что, есть у кого спросить помощи. Доступные инструментарии для работы.
  • Есть две реализации: MariaDB и MySQL, если что-то с одной будет хромать, можно перейти на другую.

2. Плюсы PostgreSQL

  • Меньшее количество ошибок на 10^N строк кода, то есть более качественная.
  • Меньше ограничений на размер данных.
  • Позиционируется как более правильная, чем ее конкурент, у которого больше кривизны.
  • Мой администратор БД порекомендовал использовать именно её. Хотя он с ней сам не работал, но сказал, что она лучше своего конкурента.
  • Попробовать новое, получить новый опыт — всегда плюс для расширения технологического кругозора. Если взлетит хорошо, то можно посмотреть в сторону перевода других своих проектов на PostgreSQL.

Если что, ведь можно перейти на другую СУБД, сделав импорт-экспорт XML и переставив пакет zabbix-server, да?

Прошу не флеймить, а говорить по делу, с объективной аргументацией. Может, я что-то забыл, и есть другие, более весомые аргументы в вопросе данного выбора?

 , ,

Infra_HDC
()

Трудность вхождения в технологию, популярную на данный момент

Форум — Talks

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

 , мейнстрим,

Infra_HDC
()

Как отличить во FreeBSD, из портов установлен софт или из пакетов?

Форум — Admin

Сорри за нубский вопрос. Например, тот же mc или nano. Как определить, откуда он установлен? Из пакета pkg install mc или из портов cd /usr/ports/misc/mc ; make install clean? Или это несущественно, и для системы неотличимо?

 , ,

Infra_HDC
()

DMARC зарубил письмо, прошедшее и через SPF, и через DKIM; почему?

Форум — Admin

Есть рассылка, которая работала ОК до того момента, как в DNS-записи подключили DMARC (нужно было для другой службы рассылки с того же домена):

$ dig +short -t TXT _dmarc.example.com
"v=DMARC1; p=quarantine; rua=mailto:admin@example.com"

В частности, попавшее в SPAM-папку письмо имеет вот такой заголовок:

Authentication-Results: mx.google.com;
       dkim=pass header.i=@sender.com header.s=sign header.b=qwcsZ7KF;
       spf=pass (google.com: domain of postmaster@sender.com designates xx.xxx.xx.xx as permitted sender) smtp.mailfrom=postmaster@sender.com;
       dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=QUARANTINE) header.from=example.com

где sender.com — домен службы рассылки, example.com — домен того, кто заказывает музыку, xx.xxx.xx.xx — сервер, с которого рассылка.

Вопрос: почему DMARC зарезал рассылку? Ведь если SPF PASS и DKIM PASS, то и DMARC должен быть по идее PASS, логично? По крайней мере статья на Википедии об DMARC говорит в частности о том, что

DMARC устанавливает стандарт для идентификации электронных сообщений принимающими узлами с использованием механизмов Sender Policy Framework (структуры политики отправителя, SPF) и DomainKeys Identified Mail (почты, идентифицируемой при помощи доменных ключей, DKIM).

Я в недоумении. Пожалуйста, просветите.

 ,

Infra_HDC
()

Linux 2.0 грядет?

Форум — Talks

Как-то недавно общался в чатике по близкой к линуху тематике, и попал аккурат в то время, когда обсуждалось решение отца Линуса по поводу временного ухода с позиций координатора Проекта. Посмел выдвинуть предположение, что это мол у него сверхсекретные мысли второй линукс написать, а ушел он, чтобы его от этого занятия не сильно отвлекали. Видели бы вы резонанс! Я попал в точку или нет?

 lifecycle,

Infra_HDC
()

GNU/WSL проблемы с сетью

Форум — Desktop

Есть хост ос оффтопик MS Windows 10 Pro 1803, версия сборки 17134.285. Доставил WSL и стал играться с линухами. Ни в одном из них не работает сеть. То есть пинги идут, а вгетить не вгетит. Куда копать? Кроме прочего, на хосте стоит VMWare Player и KIS.

 , ,

Infra_HDC
()

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