17:31

named-sdb

И это всё МОЁ

Здравствуйте! При открытии сайта dostavka-sv.rest в логах named-sdb следующее:


Apr 27 16:46:32 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/A/IN': 2a04:2b00:13cc::1:35#53
Apr 27 16:46:32 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/A/IN': 2a04:2b00:13ee::35#53
Apr 27 16:46:32 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/AAAA/IN': 2001:67c:13cc::1:35#53
Apr 27 16:46:32 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/AAAA/IN': 2a04:2b00:13ff::35#53
Apr 27 16:46:32 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/AAAA/IN': 2a04:2b00:13cc::1:35#53
Apr 27 16:46:32 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/AAAA/IN': 2a04:2b00:13ee::35#53
Apr 27 16:46:42 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/A/IN': 2001:67c:13cc::1:35#53
Apr 27 16:46:42 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/A/IN': 2a04:2b00:13ff::35#53
Apr 27 16:46:42 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/AAAA/IN': 2001:67c:13cc::1:35#53
Apr 27 16:46:42 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/A/IN': 2a04:2b00:13cc::1:35#53
Apr 27 16:46:42 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/AAAA/IN': 2a04:2b00:13ff::35#53
Apr 27 16:46:42 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/A/IN': 2a04:2b00:13ee::35#53
Apr 27 16:46:42 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/AAAA/IN': 2a04:2b00:13cc::1:35#53
Apr 27 16:46:42 gw named-sdb[14950]: error (network unreachable) resolving 'www.dostavka-sv.rest/AAAA/IN': 2a04:2b00:13ee::35#53


В /etc/named.conf:


listen-on-v6 { none; };


Почему все-равно производится попытка резолвить ipv6?









 








И это всё МОЁ

Всем привет.


TL;DR: пытаюсь открыть исходники strace в как проект в NetBeans. И для этих целей скармливаю NetBeans вывод make -wnk, который среда анализирует.


И вот тут проблема.


Нередко строка компиляции имеет вот такой вид:


gcc -DHAVE_CONFIG_H   -I./linux/x86_64 -I./linux/x86_64 -I./linux -I./linux -I. -I.     -DIN_MPERS -DMPERS_IS_mx32 -I./mpers-mx32  -Wall -Wempty-body -Wformat-security -Wignored-qualifiers -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wtype-limits -Wwrite-strings -Werror   -g -O2 -MT libmpers_mx32_a-v4l2.o -MD -MP -MF .deps/libmpers_mx32_a-v4l2.Tpo -c -o libmpers_mx32_a-v4l2.o `test -f 'v4l2.c' || echo './'`v4l2.c


Т. е. файл исходного кода определяется как


`test -f 'file.c' || echo './'`file.c


Естественно, среда уже не может разобрать такое и «ломается» (файл не включён в проектную модель).


В исходных Makefile.am такого нет – только в Makefile.in, сгенерённых automake.


Поиск приводит к /usr/share/automake-1.16/am/depend2.am, содержащему вот такие правила:


?!GENERIC?      %VERBOSE%%COMPILE% -MT %OBJ% -MD -MP -MF %DEPBASE%.Tpo %-c% -o %OBJ% %SOURCEFLAG%`test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE%
?-o? %VERBOSE-NODEP%%COMPILE% %-c% %-o% %OBJ% %SOURCEFLAG%`test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE%
?!-o? %VERBOSE-NODEP%%COMPILE% %-c% %SOURCEFLAG%`test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE%
?!GENERIC? %VERBOSE%%LTCOMPILE% -MT %LTOBJ% -MD -MP -MF %DEPBASE%.Tpo %-c% -o %LTOBJ% %SOURCEFLAG%`test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE%
?!GENERIC? %VERBOSE-NODEP%%LTCOMPILE% %-c% -o %LTOBJ% %SOURCEFLAG%`test -f '%SOURCE%' || echo '$(srcdir)/'`%SOURCE%


У меня два вопроса к общественности:



  1. Какой смысл данного финта ушами? Если бы было test -f && echo, то я бы предположил, что файл из локального каталога (если есть) должен иметь более высокий приоритет, чем тот же файл из VPATH. А в том виде, как есть, – непонятно.

  2. Кажется, я не в каждом проекте, использующем autotools, встречал такое. Т. е. есть проекты на autotools, которые тот же NetBeans открывает без проблем. Навскидку сейчас пример не приведу, но, может быть, есть кто-то, кто сможет объяснить, почему? Могут ли существовать проекты, использующие autoconf без automake? Часто ли такое встречается в природе?









 , ,








И это всё МОЁ

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


Собственно юзаю Manjaro. Софт ставлю только с официальных репозиториев, AUR не юзаю. От рута пакеты с сайтов не собираю и не запускаю. Есть идея - не юзать куки в браузере, а скачать опенсоурсный менеджер паролей, придумать сложный пароль для него и записать на бумаге, бумагу - спрятать. Стоит ли игра свеч, с учетом того, что под декстопный Линукс количество вирусов близко к 0? Просто я не совсем уверен в последнем утверждении









 , ,








И это всё МОЁ

Пытаюсь тут собрать одну программу для одной древней платформы:


common.h:21:22: inttypes.h: No such file or directory                            
common.h:27:20: stdint.h: No such file or directory
common.h:58:21: strings.h: No such file or directory


Судя по https://gcc.gnu.org/c99status.html: inttypes.h и stdint.h завезут только в GCC4.5.


Это все? Ничего с этим не сделать?









 ,








И это всё МОЁ

Всем здравствуйте.


После обновления на Devuan 3 (Beowulf, эквивалент Debian 10 Buster) перестал запускаться vlc. Причём проблема именно в Qt UI, т. е. cvlc запускается нормально, а vlc – нет.


При запуске пишет:


VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)

(vlc:1215): GLib-GObject-WARNING **: 15:54:22.365: cannot register existing type 'GtkBuildable'

(vlc:1215): GLib-GObject-CRITICAL **: 15:54:22.365: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed

(vlc:1215): GLib-CRITICAL **: 15:54:22.365: g_once_init_leave: assertion 'result != 0' failed

(vlc:1215): GLib-GObject-WARNING **: 15:54:22.365: cannot register existing type 'GtkWidget'

(vlc:1215): GLib-GObject-WARNING **: 15:54:22.365: cannot add class private field to invalid type '<invalid>'

(vlc:1215): GLib-GObject-WARNING **: 15:54:22.365: cannot add private field to invalid (non-instantiatable) type '<invalid>'


– и никакого UI не появляется. В Debian Stretch/Devuan ASCII всё норм.


Выяснилось, что всему виной QT_STYLE_OVERRIDE и QT_QPA_PLATFORMTHEME, выставленные в gtk2.


Причём, что характерно:



  1. При любом другом значении QT_STYLE_OVERRIDE (plastique, fusion, qtcurve, gtk3, cde, motif, windows, cleanlooks) интерфейс vlc таки отрисовывается.

  2. Проблема не зависит от фактической темы оформления GTK2.

  3. Другие сложные интерфейсы (Qt Assistant, Qt Designer) работают без проблем.


Всё это на qt5-style-plugins 5.0.0+git23.g335dbec-2+b17 и Qt 5.11.3+dfsg1-1+deb10u2.


Народ, у кого 10-й Debian – можете протестировать у себя (QT_STYLE_OVERRIDE=gtk2 QT_QPA_PLATFORMTHEME=gtk2 vlc)?









 , , , ,








И это всё МОЁ

Народ, помогите, кто может. Сразу попрошу ограничить комменты, типа, «на фига тебе это надо», " учи азы" и т.п.- причины и необходимость действий, с вашего позволения, объяснять не хочу и не буду. Нужна ПОШАГОВАЯ инструкция ( ну, для идиотов, короче ), как «прикрутить» эту шайтан - машину, Alfa AWUS 1900 ( RTL8814AU ), к последней BackBox 6. Мозг уже вывернут наглухо. Последний результат попыток установки «дров» был такой:

root@BACKBOX-SEC:~# cd RTL8814AU
root@BACKBOX-SEC:~/RTL8814AU# make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.3.0-46-generic/build M=/root/RTL8814AU modules
make[1]: вход в каталог «/usr/src/linux-headers-5.3.0-46-generic»
CC [M] /root/RTL8814AU/os_dep/osdep_service.o
In file included from /root/RTL8814AU/include/drv_types.h:35:0,
from /root/RTL8814AU/os_dep/osdep_service.c:24:
/root/RTL8814AU/include/wifi.h:1055:0: warning: «IEEE80211_MAX_AMPDU_BUF» redefined
#define IEEE80211_MAX_AMPDU_BUF 0x40

In file included from ./include/net/cfg80211.h:21:0,
from /root/RTL8814AU/include/osdep_service_linux.h:87,
from /root/RTL8814AU/include/osdep_service.h:41,
from /root/RTL8814AU/include/drv_types.h:32,
from /root/RTL8814AU/os_dep/osdep_service.c:24:
./include/linux/ieee80211.h:1441:0: note: this is the location of the previous definition
#define IEEE80211_MAX_AMPDU_BUF 0x100

/root/RTL8814AU/os_dep/osdep_service.c: In function ‘isFileReadable’:
/root/RTL8814AU/os_dep/osdep_service.c:1945:28: error: implicit declaration of function ‘get_ds’; did you mean ‘get_da’? [-Werror=implicit-function-declaration]
oldfs = get_fs(); set_fs(get_ds());
^~~~~~
get_da
/root/RTL8814AU/os_dep/osdep_service.c:1945:28: error: incompatible type for argument 1 of ‘set_fs’
In file included from ./include/linux/uaccess.h:11:0,
from ./include/linux/crypto.h:21,
from ./include/crypto/hash.h:11,
from ./include/linux/uio.h:10,
from ./include/linux/socket.h:8,
from ./include/linux/compat.h:15,
from ./include/linux/ethtool.h:17,
from ./include/linux/netdevice.h:37,
from /root/RTL8814AU/include/osdep_service_linux.h:35,
from /root/RTL8814AU/include/osdep_service.h:41,
from /root/RTL8814AU/include/drv_types.h:32,
from /root/RTL8814AU/os_dep/osdep_service.c:24:
./arch/x86/include/asm/uaccess.h:29:20: note: expected ‘mm_segment_t {aka struct <anonymous>}’ but argument is of type ‘int’
static inline void set_fs(mm_segment_t fs)
^~~~~~
/root/RTL8814AU/os_dep/osdep_service.c: In function ‘retriveFromFile’:
/root/RTL8814AU/os_dep/osdep_service.c:1973:29: error: incompatible type for argument 1 of ‘set_fs’
oldfs = get_fs(); set_fs(get_ds());
^~~~~~
In file included from ./include/linux/uaccess.h:11:0,
from ./include/linux/crypto.h:21,
from ./include/crypto/hash.h:11,
from ./include/linux/uio.h:10,
from ./include/linux/socket.h:8,
from ./include/linux/compat.h:15,
from ./include/linux/ethtool.h:17,
from ./include/linux/netdevice.h:37,
from /root/RTL8814AU/include/osdep_service_linux.h:35,
from /root/RTL8814AU/include/osdep_service.h:41,
from /root/RTL8814AU/include/drv_types.h:32,
from /root/RTL8814AU/os_dep/osdep_service.c:24:
./arch/x86/include/asm/uaccess.h:29:20: note: expected ‘mm_segment_t {aka struct <anonymous>}’ but argument is of type ‘int’
static inline void set_fs(mm_segment_t fs)
^~~~~~
/root/RTL8814AU/os_dep/osdep_service.c: In function ‘storeToFile’:
/root/RTL8814AU/os_dep/osdep_service.c:2007:29: error: incompatible type for argument 1 of ‘set_fs’
oldfs = get_fs(); set_fs(get_ds());
^~~~~~
In file included from ./include/linux/uaccess.h:11:0,
from ./include/linux/crypto.h:21,
from ./include/crypto/hash.h:11,
from ./include/linux/uio.h:10,
from ./include/linux/socket.h:8,
from ./include/linux/compat.h:15,
from ./include/linux/ethtool.h:17,
from ./include/linux/netdevice.h:37,
from /root/RTL8814AU/include/osdep_service_linux.h:35,
from /root/RTL8814AU/include/osdep_service.h:41,
from /root/RTL8814AU/include/drv_types.h:32,
from /root/RTL8814AU/os_dep/osdep_service.c:24:
./arch/x86/include/asm/uaccess.h:29:20: note: expected ‘mm_segment_t {aka struct <anonymous>}’ but argument is of type ‘int’
static inline void set_fs(mm_segment_t fs)
^~~~~~
cc1: some warnings being treated as errors
scripts/Makefile.build:288: recipe for target '/root/RTL8814AU/os_dep/osdep_service.o' failed
make[2]: *** [/root/RTL8814AU/os_dep/osdep_service.o] Error 1
Makefile:1655: recipe for target '_module_/root/RTL8814AU' failed
make[1]: *** [_module_/root/RTL8814AU] Error 2
make[1]: выход из каталога «/usr/src/linux-headers-5.3.0-46-generic»
Makefile:373: recipe for target 'modules' failed
make: *** [modules] Error 2
root@BACKBOX-SEC:~/RTL8814AU# dkms-remove.sh
dkms-remove.sh: команда не найдена
root@BACKBOX-SEC:~/RTL8814AU# sudo ./dkms-install.sh
About to run dkms install steps...
mkdir: невозможно создать каталог «/usr/src/rtl8814au-4.3.21»: Файл существует
Error! DKMS tree already contains: rtl8814au-4.3.21
You cannot add the same module/version combo more than once.

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
'make'.................^C
root@BACKBOX-SEC:~/RTL8814AU# sudo ./dkms-install.sh
About to run dkms install steps...
Error! DKMS tree already contains: rtl8814au-4.3.21
You cannot add the same module/version combo more than once.

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
'make'...................(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8814au: 4.3.21 not found
Что, сс-но, не так и КАК надо? Заранее благодарен за возможную помощь.








 








И это всё МОЁ

Пацаны я рукажоп и удалил Gnome 3 на Ubuntu 18.04 команда sudo apt install gnome не работает install gnome-shell тоже все перепробовал не устанавлтваеься там кста терминал черный чё делать как установить Gnome 3 желательно чистый









 , , , ,








И это всё МОЁ

Пацаны я рукажоп и удалил Gnome 3 теперь при запуске терминал что делать была Ubuntu 18.04 на чистом Gnome 3 как вернуть Gnome 3 желательно чистый









 , ,








И это всё МОЁ

Есть Gentoo с ядром Hardened(GrSec + PaX) на сервере, подскажите возможные варианты его обновления или замены. Без потери безопасности и скорости работы системы.









 ,








И это всё МОЁ

Я тут накатал довольно большой текст на (возможно, очень корявом) английском о том, что нужно собирать линукс clang’ом. Если вдруг хотите ругать мой английский, пожалуйста.


Если совсем кратко, суть такова:


Благодаря усилиям проекта ClangBuiltLinux ядро нормально собирается clang’ом, однако реально хорошо оттестированы только defconfig’и некоторых наиболее популярных архитектур. Предвосхищая вопрос «а какой от этого профит», скажу, что возможно, никакого, так что просто just for fun.


Я уверен, что тут полно любителей покомпилять ядро, найдётся куча уникальных конфигов и комбинаций патчей. Потому вот вам три простых шага:



  1. Качаете исходники ядра (чем новее, тем лучше, но можно и свежий LTS), накатываете свои любимые патчи, подсовываете ему свой конфиг

  2. Качаете свежий clang (снова, чем новее, тем лучше; я рекомендую взять с apt.llvm.org, если пользуетесть Debian или Ubuntu)

  3. Собираете первое вторым и репортите все ворнинги и ошибки в багтрекер ClangBuiltLinux, а если стесняетесь, можно прямо в этот тред, я перепощу туда


А почему ты ещё не собрал своё ядро clang’ом?


Если вдруг кому-то покажется, что такому место в толксах, перенесите, пожалуйста!









 , , , ,








И это всё МОЁ

Ребята, всем привет!
Уже несколько дней ищу ответы на два следующих вопроса и не могу найти:
Какие технические средства (программы) используются для создания и обслуживания репозитория?
Как и чего с помощью чего соблюдается целостность и непротиворечивость?


Может кто знает и может сказать, или направить на нужную статью/книгу, откуда можно взять информацию. Буду благодарен за помощь!









 








И это всё МОЁ

Сабж. Имею пк с Void Linux, имею МФУ Canon MF4430, под который, как оказалось после установки gutenprint и cups-filters, нет дров. Печатать упорно отказывается, равно как и сканировать через sane. На офф.сайте ровненько лежат .deb и .rpm пакеты, про .ppd там не слышали.









 , , ,








И это всё МОЁ

Как защитить домашний каталог паролем и требовать его ввод?
Как сделать автоматический вход в систему пользователя?









 , , ,








И это всё МОЁ
И это всё МОЁ

Главный представитель проекта Feodora Project Мэтью Миллер (Matthew Miller) рассказал журналу Fedoramagazine о том, что скоро у покупателей ноутбуков Lenovo появится возможность приобрести ноутбук с предустановленным дистрибутивом Fedora. Возможность покупки кастомизированного лаптопа появится с выходом ноутбуков серий ThinkPad P1 Gen2, ThinkPad P53 и ThinkPad X1 Gen8. В будущем линейка ноутбуков с возможностью приобретения с предустановленной «Федорой», возможно, будет расширена.


Команда Lenovo уже работает с коллегами из Red Hat (из подразделения, занимающегося Fedora desktop) над подготовкой Fedora 32 Workstation к работе на ноутбуках. Миллер заявил, что сотрудничество с Lenovo не повлияет на политику и принципы работы и распространения дистрибутива. Всё программное обеспечение будет установлены на ноутбуки Lenovo будет установлено из официальных репозиториев Fedora.


Миллер возлагает большие надежды на сотрудничество с Lenovo, потому что оно потенциально может сильно расширить аудиторию пользователей Fedora.









 ,








И это всё МОЁ

Здравствуйте.
Есть такой проект postgres_exporter
https://github.com/wrouesnel/postgres_exporter

Посоветуйте проект, который бы мог создавать разные SQL запросы в postgresql для отладки postgres_exporter

То есть чтобы были разные SQL запросы: select, insert, update, delete.








 








И это всё МОЁ

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

Например, https://ipc2u.ru/catalog/komplektuyushchie/processornye-platy/ начиная с производителей. Нет там асусов, гигабайтов и прочих мси и асроков, там IEI, AXIOMTEK, Portwell, ADVANTECH, ADLink и прочие. Хотя может это альтернативные имена все тех же брендов.

Периферия своеобразная. Например из описания к https://ipc2u.ru/catalog/imba-q370 поначалу вроде +- обычно, но COM-порты - ну да промышленные же.

IMBA-Q370

Процессорная плата ATX с поддержкой Intel Celeron, Core i3/i5/i7 8th Gen, LGA1151, Q370, 4xDDR4 2133MHz до 64 Gb, DP++, VGA, HDMI, COM, 6xUSB, 6xSATA III RAID 0/1/5/10, 2xLAN, 2xPCIe x8, 3xPCIe x4, 2xPCI, 2xM.2, Audio, AT/ATX

И далее можно прочесть, что

Количество COM-портов всего: 5

Портов USB всего: 12

Пять (!!!) COM-портов. Да на современных асусогигабайтных платах ни одного нет, хотя иногда можно отдельной планкой вывести при большом желании.

Что еще интересно. Нигде не нашел (по крайней мере на том сайте), чтобы процессором у них был AMD. Только и исключительно Intel.

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








 








11:59

USA vs UK

И это всё МОЁ

Какой вариант английского стоит изучать в наше время? Какой из них лучше?








 








И это всё МОЁ

Что-то как-то ссыкотно покупать новый ноутбук с такой частотой процессора. На моем синке трехлетней давности


model name	: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz


А на почти всех новых моделях стоят свежего поколения, но частота 1.8

https://i.postimg.cc/4dR9shcV/2020-04-27-11-54-41.png


Это норма или они медленнее старых?









 ,








И это всё МОЁ

Коллега попросил воспроизвести ему ошибку SQLSTATE[HY000]: General error: 2006 MySQL server has gone away


К сожалению там много разных пользователей и средствами iptables не получается ограничить коннекты . Как воспроизвести поведение ну или саму ошибку средствами php









 ,