Quantcast
Channel: Linux.org.ru: Форум
Viewing all 108317 articles
Browse latest View live

proxmox fc san

$
0
0

Доброго…!

Есть кластер PM5 который до сего времени ВНЕЗАПНО работал с 1gb iSCSI. Работал и работал… Появилась 8gb FC SAN. Собстна покурив ман и форумы перед тем как все сломать появился вопрос: а правильно ли я понял что мне достаточно смонтировать SCSI на каждой ноде и прописать по этому пути LVM хранилище в кластере? Не будет ли кластер сам себя перезаписывать на сторе.

 , , ,


Проблема с запуском Transmission Daemon 2.92

$
0
0

Привет всем столкнулся с проблемой некорректно запускается демон трансмиссии нашёл решение на ну оно не помогает куда копать или может кто уже сталкивался? Debian 9 Решение на форуме было такое:

/etc/systemd/system/transmission-daemon.service

[Unit]
Description=Transmission BitTorrent Daemon
After=network.target
After=local-fs.target

[Service]
User=debian-transmission
Type=notify
ExecStart=/usr/bin/transmission-daemon -f --log-error
ExecStop=/bin/kill -s STOP $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID

[Install]
WantedBy=multi-user.target


sudo systemctl daemon-reload && sudo systemctl start transmission-daemon.service

После чего логично проверить запустилось ли
sudo systemctl status transmission-daemon.service
и в случае успеха оргшанизовать автозапуск
sudo systemctl enable transmission-daemon.service
admin@test-raid:~$ sudo nano /etc/systemd/system/transmission-daemon.service
[sudo] пароль для admin:
admin@test-raid:~$ sudo systemctl daemon-reload && sudo systemctl start transmission-daemon.service
admin@test-raid:~$ sudo systemctl status transmission-daemon.service
● transmission-daemon.service - Transmission BitTorrent Daemon
   Loaded: loaded (/etc/systemd/system/transmission-daemon.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/transmission-daemon.service.d
           └─override.conf
   Active: failed (Result: exit-code) since Thu 2019-03-21 14:06:38 +05; 5s ago
  Process: 1721 ExecStop=/bin/kill -s STOP $MAINPID (code=exited, status=1/FAILURE)
  Process: 1719 ExecStart=/usr/bin/transmission-daemon -f --log-error (code=exited, status=1/FAILURE)
 Main PID: 1719 (code=exited, status=1/FAILURE)

мар 21 14:06:38 test-raid systemd[1]: Started Transmission BitTorrent Daemon.
мар 21 14:06:38 test-raid transmission-daemon[1719]: [2019-03-21 14:06:38.656] JSON parse failed in /var/lib/tra
мар 21 14:06:38 test-raid transmission-daemon[1719]: [2019-03-21 14:06:38.656] transmission-daemon Error loading
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Main process exited, code=exited, status=1/FA
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Control process exited, code=exited status=1
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Unit entered failed state.
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Failed with result 'exit-code'.

sysadmin@test-raid:~$ sudo systemctl enable transmission-daemon.service
Synchronizing state of transmission-daemon.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable transmission-daemon
Removed /etc/systemd/system/multi-user.target.wants/transmission-daemon.service.
Created symlink /etc/systemd/system/multi-user.target.wants/transmission-daemon.service → /etc/systemd/system/transmission-daemon.service.
sysadmin@test-raid:~$ sudo systemctl status transmission-daemon.service
● transmission-daemon.service - Transmission BitTorrent Daemon
   Loaded: loaded (/etc/systemd/system/transmission-daemon.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/transmission-daemon.service.d
           └─override.conf
   Active: failed (Result: exit-code) since Thu 2019-03-21 14:06:38 +05; 25s ago
 Main PID: 1719 (code=exited, status=1/FAILURE)

мар 21 14:06:38 test-raid systemd[1]: Started Transmission BitTorrent Daemon.
мар 21 14:06:38 test-raid transmission-daemon[1719]: [2019-03-21 14:06:38.656] JSON parse failed in /var/lib/tra
мар 21 14:06:38 test-raid transmission-daemon[1719]: [2019-03-21 14:06:38.656] transmission-daemon Error loading
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Main process exited, code=exited, status=1/FA
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Control process exited, code=exited status=1
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Unit entered failed state.
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Failed with result 'exit-code'.

admin@test-raid:~$ journalctl
Hint: You are currently not seeing messages from other users and the system.
      Users in the 'systemd-journal' group can see all messages. Pass -q to
      turn off this notice.
No journal files were opened due to insufficient permissions.
admin@test-raid:~$ sudo systemctl status transmission-daemon.service
● transmission-daemon.service - Transmission BitTorrent Daemon
   Loaded: loaded (/etc/systemd/system/transmission-daemon.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/transmission-daemon.service.d
           └─override.conf
   Active: failed (Result: exit-code) since Thu 2019-03-21 14:06:38 +05; 1min 2s ago
 Main PID: 1719 (code=exited, status=1/FAILURE)

мар 21 14:06:38 test-raid systemd[1]: Started Transmission BitTorrent Daemon.
мар 21 14:06:38 test-raid transmission-daemon[1719]: [2019-03-21 14:06:38.656] JSON parse failed in /var/lib/tra
мар 21 14:06:38 test-raid transmission-daemon[1719]: [2019-03-21 14:06:38.656] transmission-daemon Error loading
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Main process exited, code=exited, status=1/FA
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Control process exited, code=exited status=1
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Unit entered failed state.
мар 21 14:06:38 test-raid systemd[1]: transmission-daemon.service: Failed with result 'exit-code'.
lines 1-14/14 (END)
admin@test-raid:~$ sudo systemctl enable transmission-daemon.service
Synchronizing state of transmission-daemon.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable transmission-daemon
.

 ,

QA junior, г. Москва

$
0
0

Ищем QA junior и middle-уровня на новый проект для Сбербанка. («Президент Плаза», м.Кутузовская, 1, Кутузовский просп., 32, Москва, 121170). Проект АС ППРБ. Транзакционный кошелек. Платформа по развитию бизнеса.

Требования:

  1. Опыт в сфере тестирования не менее 1,5 лет
  2. Опытный пользователь Windows/Linux и MacOS. Умение работать с системой, знание горячих клавиш, решение стандартных проблем, администрирование.
  3. Знание MS или OpenOffice (Libre). Word - работа с текстом, форматирование, таблицы, вставки, содержание; Excel - работа с таблицами, формулами, макросами.
  4. Знание этапов жизненного цикла дефектов. Основные статусы и возможные переходы от статуса к статусу.
  5. Понимание специфики работы банковских систем (основные бизнес процессы). Практические навыки.
  6. Навыки тест-дизайна ( тесты эквивалетности, граничные значения и т.п.).
  7. Знание основных паттернов проектирования ПО и умение применять их на практике (базовые, поведенческие, порождающие, структурные, веб-представления).
  8. Опыт работы и анализа XML\HTML кода ( базовые навыки разбора и анализа Altova XMLSpy или аналогичные).

Условия:

  • Комфортное рабочее место, удобное кресло, всё необходимое для работы оборудование и ПО;
  • Неформальная обстановка внутри команды, постоянный личностный и профессиональный рост;
  • Сертификация и обучение за счет компании;
  • Конкурентная заработная плата (обсудим на личной встрече), оформление по ТК.

При возникновении вопросов, а также для отклика на вакансию связывайтесь с Никитой. email: n.romasenko@quality-services.ru тел. +7 (901) 383-50-44 +7 (495) 281-64-11 https://vk.com/public179672532

 

тестирование пакетов сетевой карты

$
0
0

Есть подозрение, что сетевая карта теряет пакеты, есть какой-то инструмент а-ля ethtool для тестирования Tx/Rx скажем между eth0 и loopback интерфейсами?

 

И так след лабораторка

$
0
0

RSA алгоритм

n = 517815623413379     e = 12371
ив = 12788138155374656626484111508435839351545312207685619856968320863251613810
ив-шифр текст, p*q=n,нужен алгоритм факторизации,еще нужен тип данных как в си шарпе BigInteger, скорее всего писать на си шарпе,phi=(q-1)(p-1), d-обратный элемент по модулю phi, d*e%phi, далее разбиваем ив на блоки по 15 символов

 ,

Как культурно организовать в продакшене работу системы на VPS/Golang/Postgresql?

$
0
0

Упражнение по голангу почти доделано, настала пора деплоя. На моём хостинге VPS сервер с debian 9.

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

Я нашёл https://habr.com/ru/post/129207/, его там разругали за велосипедостроение, он огрызался, что системы бывают разные и не по всякой улице нужный автобус ходит.

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

Соответственно, вот такой вопрос: как всё это настраивается (где взять образец для подражания или какой ман почитать).

Уже посоветовали man daemon и man service. Дальше что?

 ,

Chromium, артефакты в yandex|google картах

$
0
0

Установил chromium (версия 74.0.3729.6) из ppa https://launchpad.net/~saiarcot895/ archive/ubuntu/chromium-dev
Аппаратное декодирование видео работает.
Но, наблюдаю (уже давно) такие баги https://yadi.sk/i/ZKucqFHryZ2veg в yandex/google картах.
С версией не из ppa таких багов нет, но и нет аппаратного декодирования.
В выхлопе есть ошибки:

( читать дальше... )

В chrome://flags ничего не менял.
В chrome://gpu это:

( читать дальше... )

Как исправить?

 , ,

OpenWRT и пробуждение сетевыми пакетами.

$
0
0

Доброго дня. Ситуация такая. Дома стоит сервер с SSD настроенный на спящий режим (скажем через 10 мин.), на нем включены таймеры пробуждения по сети.

Есть роутер 1 (Zyxel Keenetic), на нем проброс портов к серверу. При получении пакета(любого пакета: http, vpn, telnet, ftp) с внешки на Zyxel сервер благополучно просыпается, выполняет задачи и засыпает. Есть одно условие:если роутер был перезагружен а сервер спал, то сервер не проснется. Что бы система начала работать сервер нужно разбудить вручную.

Есть роутер 2 (OpenWRT 17), на нем настроено аналогично, порты проброшены. Но если сервер уснул и обращение к нему произошло скажем через пол часа, сервер не проснется. Если обратиться через 5-10 мин, просыпается.

На OpenWRT сервер присутствует в таблице ARP, пробовал добавлять вручную. Когда сервер спит физический интерфейс на роутере переходит в режим 10Mbit. В линках я его не вижу ни когда он проснулся, ни когда он спит.

Вопрос, в какую сторону копать чтобы настроить на OpenWRT. p.s. речь не идет о WOL, пакет может быть любой. Вопрос почему OpenWRT его не пересылает.

 ,


Worms Zone - Червячная зона

$
0
0

Собрал версию Worms Zone для Linux x86_64. Сорцы движка, игры и прочих модулей закрыты. В ближайшее время открывать не планирую. Принципиальным любителям открытых сорцов предлагаю воздержаться от использования этой игры.

Краткое описание

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

Скриншоты

Особенности

  • В игре доступны большой выбор готовых скинов.
  • Есть редактор скинов.
  • Можно настроить внешний вид мордочки.
  • Таблица лидеров за сутки и за неделю.
  • Огромная арена, увеличено количество червей на арене до 150.

В линуксовой версии нет поддержки логина в Facebook, поэтому профиль хранится локально, а скор в лидерборд не отправляется.
Если пойму, что к линуксовой версии есть интерес, то постараюсь добавить Facebook Login.

Ссылки

 , , ,

Посоветуйте роутер. Выпуск 100500

$
0
0

Привет!
Очередной топик с «посоветуйте роутер».
Краткое описание, что имеется и чем не устраивает: в качестве роутера используется Mercury MW4530R(ака китайский клон какого-то TpLink) со свежей OpenWRT. В домашней сети крутятся vpn+dns+dhcp+роутинг+еще пяток сервисов, которые сходу не припоминаются и имеют не совсем тривиальные конфиги(которые, как минимум, не настраиваются нормально через вебгуй опенврт).
В качестве промежуточного решения я перенес все эти сервисы на х86 сервер, на котором, в частности, компиляю и держу нфс шару. Такой сетап в принципе работоспособен, но неудобен, тк случись что с сервером(а с ним периодически что-то случается), сетка падает. К тому же сам китаероутер может подвисать по невыясненным причинам(вздулись конденсаторы?).
Теперь к сути: хочется обзавестись надежной железкой(за которую готов даже переплатить), на которой можно будет удобно и гибко настроить все необходимые сервисы(да, я понимаю, что для этого стоило бы их все припомнить и привести в теле поста), кинуть под шкаф и забыть о ней навсегда.
Теперь о коннективити: пока что быстрый wifi нужен только для телевизора, чтобы смотреть на нем 4к фильмы. Как только я придумаю, как удобно пробросить до него провод, wifi нужен будет только для браузинга интернетов с мобильника. Поэтому схема с нормальным роутером(например циска) и пачкой китаероутеров в качестве точек доступа вполне жизнеспособна.
Буду рад услышать ваши предложения.
Спасибо.

 

Dimez, необходимы разъяснения

Скрипт для регулирования громкости в Orange PI подобных одноплатниках

$
0
0

Проблема amixer-а одноплатников серии orange pi, это отсутствие master и PCM регулятора, а на отдельное устройство amixer не может прибавить +3 или убавить -3 к громкости. Я набросал вот такой скриптик:

прибавить:

mixer=`amixer -c 0 | head -n 6 | tail -n 1 | grep -P -o "[0-9]+" | head -1` ; mixer=$((mixer + 3)) ; amixer -c 0 cset name='Lineout volume control' $mixer 
Убавить:
mixer=`amixer -c 0 | head -n 6 | tail -n 1 | grep -P -o "[0-9]+" | head -1` ; mixer=$((mixer + 3)) ; amixer -c 0 cset name='Lineout volume control' $mixer 
Общий регулятор громкости у меня это карта нуль, устройство 6. Попробовал на других одноплатниках-совпало, поправите, если нет.

Может кому и пригодится.

 , ,

Свежий gnome 3.32 и экстеншены

$
0
0

На extensions.gnome.org один из пользователей моего расширения пожаловался что оно не работает под gnome 3.32. Делать нечего, установил в виртуалке dayly build Ubuntu 19.04, пробую - действительно не работает. Мой код не может вызывать методы моих классов потому что не видит их. Отчего - ума не приложу.

Экстеншены свои я делал недавно, с переходом на 18.04. Сразу старался использовать самый новый синтаксис, без всяких Lang.Class. Вопщем, классы мои выглядят корректно. Крутил и так и этак - методы не вызываются. Нашёл это - https://gitlab.gnome.org/GNOME/gjs/issues/233 - ходил по ссылкам, крутил код. Не помогло.

Может кто-нибудь разбирается в программировании под гномшелл, и укажет мне на ошибку? Чувствую что что-то не так в описании класса, но что?

Примеры экстеншенов:

https://github.com/eugene-rom/vbox-applet/blob/master/src/extension.js

https://github.com/eugene-rom/syspeek-gs/blob/master/src/extension.js

 , ,

Прием SNMP трапов

$
0
0

Доброго дня Нам отправляют на 162 порт сервера snmp трапы о проблемах. Основная проблема в том, что почти везде я натыкаюсь на snmp v2 (которые, к слову настроил, а потом понял что не то). Соответственно просьба подсказать что как и куда. Из сделанного стоит пакет net-snmp-utils ОС centos 7 Создавал юзера при помощи net-snmp-config, пытался отправить трапы со своего пк(snmpwalk -v3 -l authPriv -u zabbixu -a SHA -A zabbixp -x DES -X zabbixpr localhost- реакции нет) Собственно вопрос в том, кто сталкивался и как конфигурировали ? Настраивали ли парсинг средствами zabbix( это второй вопрос, в документашке видел pearl скрипт, но мне не понятно, должен ли в веб интерфейсе zabbix гореть интерфейс SNMP? в конфиге сервера добавил строчи

#snmp
SNMPTrapperFile=/var/log/snmptrapd.log
StartSNMPTrapper=1

 ,

dell 775 optiplex

$
0
0

может кто знает в чем дело. попал ко мне старенький Пк , хочу сказать , что я их не ремонтирую, я их коллекционирую. бывает просто достаю любой и включаю, прохожу по меню, может запущу какую прогу, ну это доставляет мне удовольствие. так вот на этом Пк вдруг случилась такая поломка: при загрузке , точнее при ее попытке он выдает на дисплее no bootable devices found. но если успеть до появления меню нажать на выбор дисков , и указать руками с какого грузится , то система стартанет. диск один, и даже в таком случае надо его указать , иначе -no bootable devices found. подскажите пожалуйста как исправить это?. правда каюсь что пришлось его выдернуть из сети внаглую,и после этого началось.ну там подругому было нельзя

 


Zabbix мониторинг BSOD

$
0
0

Всем привет ! интересует вопрос : можно ли на заббикс сервере настроить мониторинг не просто логов с windows-клиентов . а что бы конкретно мониторились случаи BSOD-ов с кодом ошибки параметром итд . Я не спец писать скрипты, если есть проверенный мануал- скиньте пожалуйста.заранее спасибо

 , ,

Error 401 Authorization Required - Apache2, AstraLinux 1.5, ALD

$
0
0

Произведена настройка ALD, Apache2 соласно документации. Мандатные метки настроены. В браузере в конфиге у network.negotiate-auth.trusted-uris и network.negotiate-auth.delegation-uris прописано значение http://. Все равно в браузере вылетает ошибка «Authorization Required». В логах «[client client_ip] kerb_authenticate_user entered with user (NULL) and auth_type Kerberos». Уже который день бьюсь, помогите пожалуйста!

Содержимое файлов:

НА СЕРВЕРЕ

Конфиг виртуального хоста

<VirtualHost *:80>
       ServerName server.postgres.ru

       ServerAdmin webmaster@localhost

        DocumentRoot /var/www/python
        WSGIScriptAlias /app /var/www/python/app.wsgi

        <Directory /var/www/python>
                AuthType Kerberos
                KrbAuthRealms REALM
                KrbServiceName HTTP/server.postgres.ru
                Krb5Keytab /etc/apache2/keytab
                KrbMethodNegotiate on
                KrbMethodK5Passwd off
                KrbSaveCredentials on
                require valid-user

        </Directory>

        LogLevel debug

        ErrorLog ${APACHE_LOG_DIR}/error.log

        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

/etc/ald/ald.conf

VERSION=1.7
# Version of ald


DOMAIN=.postgres.ru
# The name of your domain (also used as Kerberos realm in upper-case).
# Should be in the form:
# .example.com
# !NOTE! (for ald-server). If this value is changed - the server should be
# reinitialized by:
# $ ald-init init
# Or you should use the commands 'ald-init backup-ldif' and
# 'ald-init restore-backup-ldif'.


SERVER=server.postgres.ru
SERVER_ID=1
# Server identifier
# You need to make sure that the SERVER_ID of each ALD server in domain
# is different


DESCRIPTION=
# Host description

MINIMUM UID=2500

DEFAULT_LOGIN_SHELL=/bin/bash
# Default login shell


DEFAULT_LOCAL_GROUPS=users,audio,video,scanner
# Default local groups for new domain users


ALLOWED_LOCAL_GROUPS=users,audio,video,scanner,cdrom,floppy,fuse
# Local groups are allowed on this machine for domain users

TICKET_MAX_LIFE=10h
TICKET_MAX_RENEWABLE_LIFE=7d


NETWORK_FS_TYPE=cifs
# May be one of: none, nfs, cifs.
# Determines network filesystem type to store/mount home directories.
# If 'none' is set - no global filesystem is used and the following filesystem
# options are ignored.

SERVER_EXPORT_DIR=/ald_export_home
SERVER_ARCHIVE_DIR=/ald_archive_home
CLIENT_MOUNT_DIR=/ald_home
SERVER_FS_KRB_MODES=krb5i
CLIENT_FS_KRB_MODE=krb5i
SERVER_POLLING_PERIOD=600

CACHE_REFRESH_PERIOD=600
# This parameter applied only to ALD Cache Daemon. Specifies
# the cache refresh period.
UTF8_GECOS=1

SERVER_ON=1
CLIENT_ON=1

/etc/hostname

server

/etc/hosts

127.0.0.1       localhost
192.168.21.132  server.postgres.ru server

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

НА КЛИЕНТЕ

hostname astraadmin

/etc/hosts

127.0.0.1       localhost
192.168.21.134  astraadmin.postgres.ru astraadmin
192.168.21.132  server.postgres.ru server

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

NTP сервер и время настроены. В чем может быть проблема?

 

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

$
0
0

привет лор, ситуация такая: имеется видеокарта rx 580, видеоядро uhd 630 встроенное в проц, хочу пробросить рыкс в виртуалку с оффтопиком для игр, а uhd 630 отдать под нужды линукса.

проблема в том что монитор подключен к rx 580, а подключить его к материнке возможности нет ( на мат плате нет DVI ). понятно что есть переходники dvi hdmi, но пока хотелось бы решить вопрос без них. заранее спасибо за ответы.

 , , , ,

Есть ли жизнь на Tumbleweed?

$
0
0

Мне нужен свежий графический стек, а в Leap 15.1 его не завезут, судя по всему. Думаю перескочить с 15.0 на Tumbleweed.

Кто-нибудь пользуется Tumbleweed-ом на десктопе?

Часто ли возникают проблемы, и насколько серьезные?

Можно ли пользоваться без снапшотов btrfs (у меня ext4), или снапшоты - это используемый на практике способ превращать тыкву назад в карету?

 ,

CodeBlocks vs Eclipse?

$
0
0

Собсно, я так и не смог починить codeblocks (точнее, проблемы с wxgtk)

( подробности )


Поэтому, такой вопрос. Насколько удобнее eclipse для крестов? Вообще я потыкал, не особо понравилось, что для каждого нового проекта приходится свой build configuration задавать. Хотя я может просто чего-то не понял, если так, то ткните, где просмотреть.
Но в eclipse очень удобный менеджер проектов и неплохое текстодополнение, хотя и немного тормознутое.
Короче, кто пользовал то и то, поделитесь впечатлениями?
P.S QtCreator и Clion не хочу.

 , , , ,

Viewing all 108317 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>