LINUX.ORG.RU

Сообщения keeper_b

 

Отправка почты по SMTP

Форум — Admin

Для отправки почты используется SMTP, как от пользователя на сервер, так и между серверами, так?

Тогда непонятно, почему если я связываюсь, например, с smtp.gmail.com, через openssl сервер требует с меня аутентификацию, а если почту шлёт мой Postfix то у него никакой аутентификацию GMail не спрашивает. Как так?

Можно ли как то для smtp.gmail.com используя openssl прикинутся Postfix-ом?

 

keeper_b
()

Как настроить сервер после добавления маршрутизатора в качестве шлюза по умолчанию

Форум — General

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

На маршрутизатор повесить firewall, DHCP, а на сервере оставить DNS, Web и почту. Может их как-то в DMZ перенести?

Но главное, как их настроить, что бы из инета они были доступны если у сервера IP-адрес станет локальным вида 192.168.5.8?

NAT, проброс портов, или ещё что-то? Как вообще в компаниях это организовано? Покупать ещё один внешний IP и вешать сервер на него?

 ,

keeper_b
()

Нужно ли в NGINX для GitLab включать Content Security Policy?

Форум — Admin

В интернете при настройке NGINX много советов включить опцию:

Content-Security-Policy: default-src 'self';

Но у меня если её включить на GitLab едет вся разметка.

Это я неправильно что-то настроил, или GitLab не может работать с этой опцией?

 ,

keeper_b
()

Kernel panic

Форум — Admin

После обновления ядра с 5.10.16 на 5.11.1 возникает паника ядра. Кстати вопрос, а как вытащить причину сбоя, что бы сюда скинуть текстом? Пока я могу только с телефона фотку сделать. Ошибка, что-то вроде:

kernel panic not syncing stack-protector stack protector buffer overflow detection skb_find_text+0xbc/0xc0

Вообще-то я уже лет 18 на linux, но первый раз с таким сталкиваюсь.

Помогает либо выключить этот stack-protector, но мне кажется это не правильно, так как в предыдущем ядре он включён и всё работает стабильно. Либо отключение драйвера сетевой карты, но без инета как-то тоскливо.

Ах да, ещё и точка доступа Wi-fi не заводится на новом ядре.

 ,

keeper_b
()

Ответ (bounce) postfix на отсутствие пользователя в БД

Форум — Admin

На сервере установлен postfix на отправку и получение. По какой-то причине он не выдаёт ответы (bounce или 2bounce) внешним серверам, если пользователя нет.

Внешний сервер долбиться в мой около недели и после этого его служба сообщает (например mailer-daemon@yandex.ru):

<test@example.ru>: host mail.example.ru[1.1.1.1] said: 450 4.1.1
    <test@example.ru>: Recipient address rejected: unverified address:
    unknown user: "test" (in reply to RCPT TO command)

Если же я внутри сервера пошлю письмо несуществующему пользователю, то ответит сразу же. Например от user@example.ru к test@example.ru. Ответ приходит мгновенно.

Гугление выдаёт только как это отключить, типа это спамботам помогает, но мне кажется это неправильным.

 ,

keeper_b
()

Падает Bind

Форум — Admin

Bind 9.16.11 падает с этим:

Feb  3 00:28:26 server kernel: [ 1278.310875] isc-worker0000[10411]: segfault at 0 ip 00007f3734685590 sp 00007f373123e4d0 error 4 in libisccfg.so.1603.0.0[7f3734683000+f000]
Feb  3 00:28:26 server kernel: [ 1278.310881] Code: 54 24 08 4c 89 44 24 18 44 89 4c 24 24 48 89 44 24 28 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 31 c0 e8 e0 da ff ff <4c> 8b 33 48 89 c5 4d 85 f6 4c 89 74 24 38 75 16 e9 83 00 00 00 0f

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

 ,

keeper_b
()

Должен ли сервер иметь такое же имя как домен?

Форум — Admin

Есть сервер, на котором web, DNS, почта. Он имеет снаружи имя по купленному домену.

Например домен: hello.ru

user@myhome ~ $ hostname myhome

Надо ли его переименовать под этот домен?

Или работает и ладно?

 ,

keeper_b
()

Пару вопросов по SystemD

Форум — Admin

Решил попробовать перекатиться на него.

  1. После перехода не стартуют часть сервисов (сеть, системный лог, SDDM), это нормально? Их типа нужно в ручную настраивать и запускать? И есть два сервиса которые всё же пытаются запуститься, но Fail.

Называются:

gentoo-local-kdump.service loaded failed failed Service for local.d/kdump.*

user@105.service loaded failed failed User Manager for UID 105

За что они отвечают?

  1. Можно ли удалить теперь OpenRC?

 , ,

keeper_b
()

Откуда perl может брать информацио о расположении программ?

Форум — General

Какой-то пакет при установке испортил perl и теперь он тычется в пустой каталог /usr/local в поисках программ и библиотек.

Поискал на форуме gentoo были похожие случаи, но их рецепт запустить perl-cleaner --all и perl-cleaner --reallyall не помогли.

Не помог и снос его и всех его библиотек через qlist -CI | xargs emerge -C.

При попытке собрать пакеты получаю:

Can't locate ExtUtils/MakeMaker.pm:   /usr/local/lib64/perl5/5.30.2/x86_64-linux/ExtUtils/MakeMaker.pm: Permission denied at Makefile.PL line 2.
Ещё раз каталог «/usr/local» у меня пуст и всегда был, и всё собиралось до вчерашнего дня.

Откуда он его вообще взял?

 

keeper_b
()

Диск RAID массива определяются как флешка

Форум — General

Имею на домашнем компьютере RAID Adaptec ASR-7805 и столкнулся с проблемой.

KDE видит диск RAID как флешку с соответствующими правами.

Я немного покопал и нашёл это: Тыц!

Прочитал но не понял они решили только вопрос с правами floppy?

А саму проблему так и не побороли? Можно это всё таки как-то решить?

Может кто подскажет, что в ядре можно поковырять?

Что бы оно перестало считать диск контроллера как

udisksctl info -d ASR7805_Repository_742EB92B 
/org/freedesktop/UDisks2/drives/ASR7805_Repository_742EB92B:
  org.freedesktop.UDisks2.Drive:
    Configuration:              {}
    ConnectionBus:              
    Ejectable:                  true
    Id:                         ASR7805-Repository-742EB92B  
...          
    MediaAvailable:             true
...
       
    MediaRemovable:             true
...
    Removable:                  true
...

 , , ,

keeper_b
()

Не запускается Dolphin, через горячие клавиши Win+E

Форум — General

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

Ах да, если нажать сочетание клавиш, то в панели задач появляется лого запускаемого Dolphin, с вращающемся кругом, но ничего не происходит и примерно через сек. 30 оно исчезает.

 , , ,

keeper_b
()

Работа с COM-портом через QSerialPort

Форум — Development

Qt: 5.6.1, GNU/Linux: Gentoo. Пишу программку по обмену данными с счётчиком Меркурий 200 по RS-485. Свисток USB->RS-485: Exar XR21B1411.

Пишу используя QSerialPort.

Проблема в следующем, программа не передаёт/принимает данные, при этом никаких сообщений об ошибках нет.

При этом на serial->open( QIODevice::ReadWrite ) на свисте загораться светодиод, а на serail->close(); гаснет.

Метод serial->write( byte, 7 ) возвращает 7 байт как записанных, а сигнал readyRead() вообще не вызывается.

Да, в винде всё работает, но мне надо бы в линуксе.

~ $ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 011: ID 04e2:1411 Exar Corp. 
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 003 Device 002: ID 046d:c505 Logitech, Inc. Cordless Mouse+Keyboard Receiver
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Какое может быть решение?

 , ,

keeper_b
()

При сборке clisp возникает ошибка «error: unrecognized option '-R'»

Форум — General
gcc -march=native -O2 -pipe -Wa,--noexecstack -W -Wswitch 
-Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O -falign-functions=4 -pthread 
-DENABLE_UNICODE -DMULTITHREAD -DPOSIX_THREADS -DDYNAMIC_FFI -I. -Wl,-O1 -Wl,--as-needed  spvw.o spvwtabf.o spvwtabs.o spvwtabo.o eval.o control.o 
encoding.o pathname.o stream.o socket.o io.o funarg.o array.o hashtabl.o list.o package.o record.o weak.o sequence.o charstrg.o debug.o error.o 
misc.o time.o predtype.o symbol.o lisparit.o i18n.o foreign.o unixaux.o zthread.o built.o modules.o /usr/lib/libreadline.so -Wl,-rpath -Wl,/usr/lib 
-lncurses -ldl /usr/lib/libavcall.so -Wl,-rpath -Wl,/usr/lib /usr/lib/libcallback.so  -L/usr/lib -lsigsegv -L/usr/lib -lc -R/usr/lib libgnu_cl.a 
-o lisp.run
gcc: error: unrecognized option '-R'
Makefile:1729: recipe for target 'lisp.run' failed

Как починить?

 

keeper_b
()

Выбор кабеля для RS-485

Форум — Talks

Нужен кабель для укладки в землю, с защитой от грызунов. Будут передаваться данные со счётчика меркурий по стандарту RS-485. Посмотрел, выбор довольно большой, начиная с какого нибудь спец. кабеля КИПвЭВБВнг(А)-LS и кончая витой парой hyperline FUTP4-C5E-S24-ARM-OUT-PE-BK. Вот не знаю что подобрать. Да, кабель ещё должен быть экранированный, так как рядом проходит силовой на 15 кВт.

Какой лучше выбрать?

(тег поставил rs-232 так как rs-485 не было)

 

keeper_b
()

Переменовать много каталогов

Форум — General

Есть много каталогов вида:

work1 Иванов ИИ
work2 Петров АП
work1 Сидоров ВВ
Надо привести к виду:
Иванов ИИ work1
Петров АП work2
Сидоров ВВ work1

Думаю это сделать с помощью rename и регулярных выражений, но что то не взлетает.

Если сделать

ls | sed -re 's/^(work[1-3]) ([^\r]+) ([А-Я]{2})$/\2 \3 \1/'
, то всё замечательно вроде бы думаешь подсунуть это rename но она почему то это игнорирует.

Она вообще какая то странная.

Вот тут http://tips.webdesign10.com/how-to-bulk-rename-files-in-linux-in-the-terminal описано использование, а у меня rename на это ругается, говорит синтаксис не правильный.

 ,

keeper_b
()

Управление ebuild в Gentoo

Форум — Talks

Есть кто, из тут сидящих, имеющий возможность вставлять ebuild в дерево портежей Gentoo?

 ,

keeper_b
()

Вопрос по проектированию БД

Форум — Development

Есть примерно 1000 человек, которые совершают оплату раз в год. Схема формирования цены для каждого такая: «Стоимость по договору» + «Долг за прошлый месяц» + «Пени» - «Скидка» - «Переплата за предыдущий период» = «Итого сколько должен заплатить». Все эти долги, скидки и т.д. присутствуют у единиц из списка. Основная масса платит по договору.

«Стоимость по договору» хранится в отдельной таблице, где хранится остальная информация про договор.

Вопрос: как лучше спроектировать таблицу оплаты? У меня мысль вообще не делать её, а сделать несколько таблиц: пени, скидки и т.д., а потом их через JOIN цеплять для тех у кого есть эти скидки, переплаты и т.д.

keeper_b
()

скопировать из одной таблицы в несколько со вставкой ID

Форум — Development

У заказчика есть БД, корорую он ведёт в excel ~1000 строк. Я сделал под него БД на СУБД PostgreSql 9.3. Теперь стоит задача перекинуть из excel в PostgreSql. Поискав нашёл, что можно сначала сохранить в формате csv а потом с помощью COPY залить в мою БД. Проблема только в том, что как я понимаю он может залить только в одну таблицу. Как сделать так, что бы он копировал с разбивкой, учитывая связи типа многие ко многим? То есть надо, что бы он делал вставку в одну таблицу, потом в другую одновременно вытягивания ID вставляемых данных и вставлял полученные ID в третью таблицу. Ну допустим получить ID при вставке можно с помощью RETURNING а дальше, что с ним делать?

 ,

keeper_b
()

Для работы моей программе нужны переменные окружения прописать

Форум — Development

Как это можно не делать?

То есть, в Qt есть какая нибудь возможность подставлять нужные переменные окружения без их прописывания в системе?

 , ,

keeper_b
()

Как работать одновременно с несколькими таблицами

Форум — Development

Есть две таблиц например студенты и аудитории. Надо разместить студентов по аудиториям и свести в одну таблицу. При этом надо иметь возможность пользователю редактировать и добавлять и удалять записи через эту таблицу, также просто как в libreoffice Calc. Как это сделать? Я думал, что через View можно сделать но как оказалось их нельзя редактировать. База, если что, PostgreSQL.

 

keeper_b
()

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