LINUX.ORG.RU

Сообщения petav

 

Библиотека с электронными книгами.

 

Появилось устройство электронная книга. Можно читать. Где брать файлы? Подскажите удобные платные и/или свободные ресурсы.

petav
()

Default bconsole

 , bconsole,

В /etc/bacula/bconsole.conf определено два директора

root@bacula:~# cat /etc/bacula/bconsole.conf |grep Director
Director {
Director {
При вызове bconsole появляется интерактивное меню:
root@bacula:~# bconsole
Available Directors:
 1:  bacula-dir at localhost:9101
 2:  bacula-dir.example.com at bacula.example.com:9101
Select Director by entering a number:
Попасть сразу в нужную bconsole можно:
root@bacula:~# bconsole -D bacula-dir
Задача: Попасть в bconsole №1 по умолчанию (т.е. осуществив вызов «bconsole» без параметра "-D" уточняющего «select a Director»)

petav
()

Asterisk Read не верно понимает донабор.

 , ,

[work_time]
exten=> s,1,Answer()
exten=> s,n,Playback(0528_migaeva1_mono_8000)
exten=> s,n,Set(NUMBER="")
exten=> s,n,Playback(beep)
exten=> s,n,Read(NUMBER,,3,,,7)
;exten=> s,1,Read(NUMBER,0528_migaeva1_mono_8000,3,,,7)

Ввод с кнопок телефона - Содержание переменной «NUMBER»:
150-115
127-112
112-111
145-114
123-112
135-113
176-117

Звонок приходит от GOIP4

[GOIP4](!)
type = friend
host = dynamic
nat = false
qualify = true
canreinvite = false
insecure = port,invite
dtmfmode = rfc2833
;dtmfmode = inband
;dtmfmode = info
;dtmfmode = auto
context = incoming
disallow = all
allow = ulaw
deny = 0.0.0.0/0.0.0.0
permit = 192.168.236.0/255.255.255.0
В настройках GOIP4 DTMF используется как outband rfc2833, скрин. https://hkar.ru/14RgE

Лог донабора 125

-- Executing [s@work_time:2] Set("SIP/GOIP42-00000003", "NUMBER=""") in new stack
-- Executing [s@work_time:3] Playback("SIP/GOIP42-00000003", "beep") in new stack
-- <SIP/GOIP42-00000003> Playing 'beep.slin' (language 'ru_RU')
-- Executing [s@work_time:4] Read("SIP/GOIP42-00000003", "NUMBER,,3,,,7") in new stack
-- Accepting a maximum of 3 digits.
-- User entered '112'
-- Executing [s@work_time:5] NoOp("SIP/GOIP42-00000003", "Entered number: "112".") in new stack

В ходе изучения выяснил, что приложение «Read» в контексте [work_time] верно читает тоны от абонента (и заполняет переменную NUMBER), если первая цифра не «1»

petav
()

Installing software with keys using puppet-agent on Windows PC

 , , ,

Требуется произвести установку «КриптоПро CSP»:

CSPSetup.exe -lang rus -silent -nodlg -args "/qn"

2) Использую package puppet

base::custom_resources:
  package:
    'КриптоПро CSP':
    ensure: 'installed'
    source: 'C:\install\CSPSetup.exe'
    # installation
    install_options: ['/qn']

Вопрос, как описать в «package» "-lang rus -silent -nodlg"

3) При запуске в варианте п.2 получаю модальное окно «Help» c описание ключей https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=7782

petav
()

bacula list jobstatus

 

Дано:

Версия

# bconsole
1000 OK: 102 bacula Version: 7.4.4 (20 September 2016)

*status director
Scheduled Jobs:
Level          Type     Pri  Scheduled          Job Name           Volume
===================================================================================
Full           Backup     1  31-Aug-21 02:15    router             router-6087
Full           Backup     1  31-Aug-21 03:00    nas                *unknown*
Full           Backup    11  31-Aug-21 03:00    bacula-Catalog     *unknown*

Список возможных статусов Job status

t Waiting for start time

Просмотр запланированных заданий

*list jobs order=asc jobstatus=t
No results to list.
*

Проблема: Задания запланированы, но вывод списка заданий с кодом t пуст ?

petav
()

How set CyberPowerValue600EIGP beeper status=disabled using USB?

 , cyberpower, ,

How set CyberPowerValue600EIGP beeper status=disabled using USB
Current status «ups.beeper.status: enabled»

root@pc:~# upsc CyberPowerValue600EIGP
Init SSL without certificate database
battery.charge: 100
battery.charge.low: 10
battery.charge.warning: 20
battery.mfr.date: CPS
battery.runtime: 1920
battery.runtime.low: 300
battery.type: PbAcid
battery.voltage: 13.7
battery.voltage.nominal: 12
device.mfr: CPS
device.model: Value600EIGP
device.type: ups
driver.name: usbhid-ups
driver.parameter.offdelay: 60
driver.parameter.ondelay: 120
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 15
driver.parameter.port: auto
driver.parameter.synchronous: no
driver.parameter.vendorid: 0764
driver.version: 2.7.4
driver.version.data: CyberPower HID 0.4
driver.version.internal: 0.41
input.transfer.high: 0
input.transfer.low: 0
input.voltage: 234.0
input.voltage.nominal: 230
output.voltage: 234.0
ups.beeper.status: enabled
ups.delay.shutdown: 60
ups.delay.start: 120
ups.load: 21
ups.mfr: CPS
ups.model: Value600EIGP
ups.productid: 0501
ups.realpower.nominal: 360
ups.status: OL
ups.test.result: No test initiated
ups.timer.shutdown: -60
ups.timer.start: -60
ups.vendorid: 0764
root@pc:~#

petav
()

No Schedule if last Job running

 , ,

Дано:

Задание запускается:

Schedule {
  Name = server
  Run = Full mon-sun at 00:00
}

и выполняется 2-48 часов.

Задача: Не давать bacula создавать следующее instance задание если предыдущее еще работает

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

petav
()

Рекомендация USB adapter WiFi

 , , ,

Дано:

  • HP 15-bw537ur с «плохим» RTL8723DE Wifi
  • Debian 10
  • Wicd

Задача:

  • Определить модель внешнего USB WiFi устройства стабильно работающего и имеющего поддержку ядром Linux.

Требования:

  • Работа в зоне уверенного сигнала
  • Компактное (что бы не цеплялся).
  • Достаточно WiFi 2,4

Кандидаты:

petav
()

kodi failed EGL on VGA Atom D510

 , , , ,

При запуске kodi не может найти «/usr/lib/x86_64-linux-gnu/dri/i915_drv_video.so». Его на самом деле нет:

root@pc582:~/.kodi# ls -l /usr/lib/x86_64-linux-gnu/dri/
итого 169784
-rw-r--r-- 5 root root 10033648 янв 15 2020 i915_dri.so
-rw-r--r-- 5 root root 10033648 янв 15 2020 i965_dri.so
-rw-r--r-- 1 root root 1793360 фев 2 2019 i965_drv_video.so
-rw-r--r-- 1 root root 4152800 апр 7 2019 iHD_drv_video.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 kms_swrast_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 nouveau_dri.so
-rw-r--r-- 3 root root 6225064 янв 15 2020 nouveau_drv_video.so
-rw-r--r-- 5 root root 10033648 янв 15 2020 nouveau_vieux_dri.so
-rw-r--r-- 5 root root 10033648 янв 15 2020 r200_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 r300_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 r600_dri.so
-rw-r--r-- 3 root root 6225064 янв 15 2020 r600_drv_video.so
-rw-r--r-- 5 root root 10033648 янв 15 2020 radeon_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 radeonsi_dri.so
-rw-r--r-- 3 root root 6225064 янв 15 2020 radeonsi_drv_video.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 swrast_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 virtio_gpu_dri.so
-rw-r--r-- 8 root root 12381592 янв 15 2020 vmwgfx_dri.so
root@pc582:~/.kodi#

Журнал запуска kodi:

2021-04-21 08:20:37.532 T:140678736575680   ERROR: failed to create EGL context
2021-04-21 08:20:37.580 T:140678736575680  NOTICE: Using visual 0x20
2021-04-21 08:20:37.691 T:140678736575680  NOTICE: VDPAU::CreateContext - creating decoder context
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: vdp_device = 0x000493e1 vdp_st = 0x00000000
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: VDPAU Decoder capabilities:
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: name          level macbs width height
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: ------------------------------------
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: Previous line repeats 1 times.
2021-04-21 08:20:37.888 T:140678736575680  NOTICE: VDPAU::Close - closing decoder context
2021-04-21 08:20:37.892 T:140678736575680  NOTICE: GL_VENDOR = NULL
2021-04-21 08:20:37.892 T:140678736575680  NOTICE: GL_RENDERER = NULL
2021-04-21 08:20:37.892 T:140678736575680  NOTICE: GL_VERSION = NULL
2021-04-21 08:20:37.892 T:140678736575680  NOTICE: GL_SHADING_LANGUAGE_VERSION = NULL

О системе:

  • PEGATRON CORPORATION IPPPV-CP Version: Rev 1.xx
  • CPU: Intel(R) Atom(TM) CPU D510 @ 1.66GHz, 4 cores available
  • Debian GNU/Linux 10 (buster), kernel: Linux x86 64-bit
  • Kodi (18.9 (18.9.0)
  • 00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (rev 02)
root@pc582:/home/var/.kodi# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (rev 02)
root@pc582:/home/var/.kodi# lsmod | grep "kms\|drm"
drm_kms_helper        208896  1 i915
drm                   495616  7 drm_kms_helper,i915
root@pc582:/home/var/.kodi# find /dev -group video
/dev/fb0
/dev/dri/card0
root@pc582:/home/var/.kodi# cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.19.0-16-amd64 root=/dev/mapper/c582vg0-system ro quiet
root@pc582:/home/var/.kodi# find /etc/modprobe.d/
/etc/modprobe.d/
/etc/modprobe.d/amd64-microcode-blacklist.conf
/etc/modprobe.d/i915.conf
/etc/modprobe.d/intel-microcode-blacklist.conf
root@pc582:/home/var/.kodi# cat /etc/modprobe.d/*kms*
cat: '/etc/modprobe.d/*kms*': Нет такого файла или каталога
root@pc582:/home/var/.kodi# ls /etc/X11/xorg.conf
ls: невозможно получить доступ к '/etc/X11/xorg.conf': Нет такого файла или каталога
root@pc582:/home/var/.kodi# glxinfo | grep -i "vendor\|rendering"
Error: unable to open display 
root@pc582:/home/var/.kodi# grep LoadModule /var/log/Xorg.0.log
[    40.061] (II) LoadModule: "glx"
[    41.092] (II) LoadModule: "intel"
[    41.468] (II) LoadModule: "modesetting"
[    41.780] (II) LoadModule: "fbdev"
[    41.956] (II) LoadModule: "vesa"
[    43.345] (II) LoadModule: "fbdevhw"
[    43.407] (II) LoadModule: "dri3"
[    43.408] (II) LoadModule: "dri2"
[    43.408] (II) LoadModule: "present"
[    46.199] (II) LoadModule: "libinput"
root@pc582:/home/var/.kodi# lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (rev 02)
        Subsystem: Pegatron Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
        Kernel driver in use: i915
        Kernel modules: i915
00:02.1 Display controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (rev 02)
        Subsystem: Pegatron Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
        Subsystem: Pegatron NM10/ICH7 Family High Definition Audio Controller
root@pc582:/home/var/.kodi# egrep -i " connected|card detect|primary dev|Setting driver" /var/log/Xorg.0.log
[    43.288] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20180719
root@pc582:/home/var/.kodi#
petav
()

Web UI for 1C

 , , ras, wui

Здравствуйте! Прошу поделиться ссылками на проекты Web UI for 1C

petav
()

Zabbix Discovery RTSP port

 , , ,

Обнаруживаю устройства с открытым портом 554:

1) Создано правило «Discovery RTSP port»: Telnet (554)
2) Создано действие «Auto discovery RTSP port»: Add to host groups: Discovered hosts, Видеонаблюдение
3) Узлы не обнаруживаются в «Status of Discovery», см. скрин https://i.ibb.co/qg8VGDY/merge-from-ofoct.jpg
4) В логе нет упоминаний об «RTSP»:

root@zabbix:/var/log/zabbix# cat /var/log/zabbix/zabbix_server.log|grep RTSP
root@zabbix:/var/log/zabbix#

petav
()

Two IPs. Two trunks. NAT. One Asterisk

 , , trunks

Дано:

  • На роутере Mikrotik имеем два публичных IP адреса IP1 и IP2
  • Порты 5060 и 10000-20000 с Mikrotik проброшены на Asterisk
  • Звонки приходят от провайдера без регистрации
  • В Asterisk имею два одинаковых trunks:

    trunk1
    [trunk1]
    username=4842123456
    type=friend
    deny=0.0.0.0/0.0.0.0
    permit=62.141.108.92/255.255.255.252
    insecure=port,invite
    host=62.141.108.94
    dtmfmode=rfc2833
    fromuser=4842123456
    fromdomain=b2b.beeline.ru
    disallow=all
    context=default
    allow=alaw
    

    trunk2
    [trunk2]
    username=4842123456
    type=friend
    deny=0.0.0.0/0.0.0.0
    permit=62.141.108.92/255.255.255.252
    insecure=port,invite
    host=62.141.108.94
    dtmfmode=rfc2833
    fromuser=4842123456
    fromdomain=b2b.beeline.ru
    disallow=all
    context=default
    allow=alaw
    

Задача:

  • при использовании [trunk1] выходить на host 62.141.108.94 провайдера через IP1,
  • при использовании [trunk2] выходить на host 62.141.108.94 провайдера через IP2.
petav
()

Awesome Mail Widget «vicious.widgets.mdir» no work

 , , ,

Soft:

1. Awesome v4.3

$ awesome -v
awesome v4.3 (Too long)
 • Compiled against Lua 5.3.3 (running with Lua 5.3)
 • D-Bus support: ✔
 • execinfo support: ✔
 • xcb-randr version: 1.6
 • LGI version: 0.9.2

2. Vicious-widgets v2.4.1

Configure «~/.config/awesome/rc.lua»:

Init

local vicious = require("vicious")
local mdir = os.getenv("HOME") .. "/Mail/"
maildirwidget = wibox.widget({ type = "textbox"})
vicious.register(maildirwidget, vicious.widgets.mdir, "", 15, mdir )
Add in Right widgets
...
s.mytasklist, -- Middle widget
        { -- Right widgets
            layout = wibox.layout.fixed.horizontal,
            mykeyboardlayout,
            wibox.widget.systray(),
            mytextclock,
            s.mylayoutbox,
            maildirwidget, -- vicious.widgets.mdir
        },
...

Result:

No errors by file ".xsession-errors". No Icon «vicious.widgets.mdir» Right widgets

I ask for a hint!

petav
()

Варианты передачи файлов mcabber

 ,

Подскажите, пожалуйста, варианты передачи файлов в mcabber Напрямую или how-to автоматизации через файл-обменник?

petav
()

mutt multi ?

 multiaccount,

folder-hook '.' 'source ~/.mutt/default.accounts
folder-hook 'box@example.com' 'source ~/.mutt/box@example.com.config'
folder-hook 'box@example.ru' 'source ~/.mutt/box@example.ru.config'
account-hook 'box@example.com' 'set imap_user=user imap_pass=pass'
account-hook 'box@example.ru' 'set imap_user=user imap_pass=pass'
macro index <f2> '<change-folder>imaps://box@imap.example.com:993<enter>'
macro index <f3> '<change-folder>imaps://box@imap.example.ru:993<enter>'

Жмем <f3> подключаемся к ящику «box@imap.example.ru» Далее... Жмем <f2> подключаемся к ящику «box@imap.example.com». Затем сразу вижу попытку в статусе mutt с логином <f3> подключиться к ящику <f2>.

Это поведение хочется поправить. Он не должен пытаться использовать предыдущий ящик.

mord0d

petav
()

mutt un source

 , ,

folder-hook 'box@example.com' 'source ~/.mutt/box@example.com.config'
folder-hook 'box@example.ru' 'source ~/.mutt/box@example.ru.config'

Конф. «box@example.com»

#~/.mutt/box@example.com.config
set ssl_starttls  = yes
set ssl_force_tls = yes

Конф. «box@example.ru»

#~/.mutt/box@example.ru.config
set ssl_starttls  = ""
set ssl_force_tls = yes

потом

macro index <f2> '<change-folder>imaps://box@imap.example.com:993<enter>'
macro index <f3> '<change-folder>imaps://box@imap.example.ru:993<enter>'

Жмем <f2> или <f3> и подключаем разные конфигурационные файлы. А если забыть затереть ранее (первым) подключенный параметр («set ssl_starttls»), не нужный во втором файле, то он продолжает существовать от первого source.

Вопрос! Есть варианты unsource.

petav
()

Суммирование строк! в ячейке записанных через перенос

 , sum

libreoffice 1:5.2.7-1+deb9u11

В ячейках через перевод строки указаны строки

  • 10 минут
  • 20 минут
  • 30 минут
  • 1 час 10 минут
  • 30 минут
  • 20 минут

Задача получить в другой ячейке (автосумму) число (в минутах) «170»

Картинка Файл

petav
()

Sensors for Z77-A

 , , z77-a

ASUSTeK COMPUTER INC. Z77-A

Core:

  • description: Motherboard
  • product: Z77-A
  • vendor: ASUSTeK COMPUTER INC.
  • version: Rev X.0x
  • serial: 130107588906001

Разъeмы на плате:

  • 1 x CPU Fan connector(s) (1 x 4 -pin)
  • 2 x Chassis Fan connector(s) (2 x 4 -pin)
  • 1 x Power Fan connector(s) (1 x 3 -pin)

Вижу только один fan (в значении «0»!)

root@debian-60a44c590bc9:/home/petav# for i in /sys/class/hwmon/hwmon*/*_input; do echo -n $i" : " && cat $i; done
/sys/class/hwmon/hwmon0/temp1_input : 27800
/sys/class/hwmon/hwmon0/temp2_input : 29800
/sys/class/hwmon/hwmon1/fan1_input : 0
/sys/class/hwmon/hwmon2/temp1_input : 28000
/sys/class/hwmon/hwmon2/temp2_input : 25000
/sys/class/hwmon/hwmon2/temp3_input : 28000
root@debian-60a44c590bc9:/home/petav#

Как найти все fan и подсмотерть их реальные значения?

petav
()

Выбор годного тандема bluetooth USB Dongl & Headphones

 , , dongl,

Имею на данный момент:

# dpkg -l |grep blue
ii  blueman                                                     2.0.4-1                                     amd64        Graphical bluetooth manager
ii  bluez                                                       5.43-2+deb9u2                               amd64        Bluetooth tools and daemons
ii  bluez-obexd                                                 5.43-2+deb9u2                               amd64        bluez obex daemon
ii  libbluetooth3:amd64                                         5.43-2+deb9u2                               amd64        Library to use the BlueZ Linux Bluetooth stack
ii  pulseaudio-module-bluetooth                                 10.0-1+deb9u1                               amd64        Bluetooth module for PulseAudio sound server
#

Bluetooth адаптер DEXP AT-BT403A

Bus 003 Device 009: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
$ hciconfig hci0 inqtpl
hci0:   Type: Primary  Bus: USB
        BD Address: 00:1A:7D:DA:71:14  ACL MTU: 310:10  SCO MTU: 64:8
        Inquiry transmit power level: 4

Headphones Bluetooth стереогарнитура DEXP BT-280 серый работате в районе 3 метров от USB Dongl

Портативная колонка Портативная акустическая система для детей JBL JR POP работает в радиусе 6 метров.

Посоветуйте bluetooth USB Dongl & Headphones

petav
()

Localhost beep if ping ok (over ssh)

 , ,

Пингую 10.90.90.90 на узле 192.168.236.12 с localhost

ssh admin@192.168.236.12 "ping 10.90.90.90"
пока не отвечает
PING 10.90.90.90 (10.90.90.90) 56(84) bytes of data.
From 10.90.90.91 icmp_seq=1 Destination Host Unreachable
From 10.90.90.91 icmp_seq=2 Destination Host Unreachable
From 10.90.90.91 icmp_seq=3 Destination Host Unreachable
From 10.90.90.91 icmp_seq=4 Destination Host Unreachable
From 10.90.90.91 icmp_seq=5 Destination Host Unreachable
нужно, что бы когда стал отвечать:
PING 10.90.90.90 (10.90.90.90) 56(84) bytes of data.
64 bytes from 10.90.90.90: icmp_seq=1 ttl=62 time=85.4 ms
64 bytes from 10.90.90.90: icmp_seq=2 ttl=62 time=64.8 ms
64 bytes from 10.90.90.90: icmp_seq=3 ttl=62 time=61.7 ms
На localhost запускалась команда (звук beep)
echo -ne '\007'
на каждый ответ

petav
()