LINUX.ORG.RU

Сообщения Mars36

 

TS-1001GF от Ростелекома в качестве моста?

Форум — General

Предпринимаю попытки воспользоватся статическим адресом от РТК. Перевел указанную розетку в мост, залогинился по pppoe на роутере, роутер успешно получил статический адрес но извне пингануть этот статический адрес не получается, пинги просто повисают.

Из возможных настроек при выборе моста указывал только vlan id - 10 с другими вариантами авторизация на роутере по pppoe просто не проходит, мультикаст не заполнял. При этом если переводить розетку обратно в роутер, то адрес начинает пинговатся.

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

Кто то сталкивался с такой ситуацией или знает пути решения?

P.S. Другой вариант перейти на другого провайдера, то же с гигабитом, они сразу кидают гигабитный изернет в квартиру, тут то проблем не должно быть.

 , ,

Mars36
()

Не пингуется одна из нод k8s

Форум — Admin

Список воркер нод:

k8s-worker - домашняя машина за роутером

k8s-worker1 - облако

k8s-worker2 - облако

Eсть проблема с доступом подов к подам конкретной ноды(k8s-worker).

пинг из подов по узлам:

k8s-worker1->k8s-worker1 работет

k8s-worker2->k8s-worker2 работет

k8s-worker->k8s-worker работет

k8s-worker2->k8s-worker1 работет

k8s-worker1->k8s-worker2 работет

k8s-worker2->k8s-worker не работет

k8s-worker1->k8s-worker не работет

k8s-worker->k8s-worker1 не работет

Пинги подов внутри ноды проходят нормально, что у одной, что у другой, но при попытке пингануть поды на ноде k8s-worker c ноды k8s-worker1 пинги падают по таймауту. Если на k8s-worker запускается ingress-nginx-controller, то ингресы не создаются по тому же таймауту

Error from server (InternalError): error when creating "ingress.yaml": Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io": failed to call webhook: Post "https://ingress-nginx-controller-admission.default.svc:443/networking/v1/ingresses?timeout=10s": context deadline exceeded

Если запустить контроллер ингреса на ноде k8s-worker1, то ингрес нормально создается и все работает штатно, если в ингресе прописаны роуты к подам находящиеся на ноде k8s-worker, то запросы виснут на таймауте.

kubectl get deployments,daemonsets,pods,svc -A -o wide - https://pastebin.com/VuuUkaFV

из сетевых настроек на локальной машине только прописывал внешний адрес на сетевой интерфейс в остальном сетевые настройки не отличаются от облачных нод.

[Match]
Name=enp2s0

[Network]
Address=<externalIP>/24
Gateway=192.168.1.1
DNS=8.8.8.8
DNS=8.8.4.4
DNS=77.88.8.88
DNS=77.88.8.2

[Address]
Address=192.168.1.117/24

в какую сторону нужно копать что смотреть еще?

 ,

Mars36
()

Не стартует xdg-desktop-portal-hyprland

Форум — Desktop

Пытаюсь настроить скриншоты и скриншаринг для hyprland. В их вики есть https://wiki.hyprland.org/Useful-Utilities/Hyprland-desktop-portal/ статья Поставил сразу xdg-desktop-portal-hyprland, как они и рекомендовали. Запустил скрипт

#!/bin/bash
sleep 1
killall xdg-desktop-portal-hyprland
killall xdg-desktop-portal-wlr
killall xdg-desktop-portal
/usr/lib/xdg-desktop-portal-hyprland &
sleep 2
/usr/lib/xdg-desktop-portal &

Но systemctl --user status xdg-desktop-portal-hyprland вывел:

○ xdg-desktop-portal-hyprland.service - Portal service (Hyprland implementation)
     Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal-hyprland.service; static)
     Active: inactive (dead)

на journalctl --user -xeu xdg-desktop-portal-hyprland.service вывел:

-- No entries --

для /usr/lib/xdg-desktop-portal -vr & /usr/lib/xdg-desktop-portal-hyprland -l DEBUG 2>&1 | teexdpw.log вывел: https://pastebin.com/Ypy2UZh4

для systemctl --user status pipewire вывело:

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
     Active: active (running) since Fri 2023-04-07 09:40:57 MSK; 44min ago
TriggeredBy: ● pipewire.socket
   Main PID: 785 (pipewire)
      Tasks: 2 (limit: 38288)
     Memory: 19.4M
        CPU: 1min 27.975s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─785 /usr/bin/pipewire

апр 07 09:40:57 Mars pipewire[785]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xd>
апр 07 09:40:57 Mars pipewire[785]: mod.rt: found session bus but no portal

для systemctl --user status pipewire.socket вывело:

pipewire.socket - PipeWire Multimedia System Socket
     Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
     Active: active (running) since Fri 2023-04-07 09:40:52 MSK; 47min ago
   Triggers: ● pipewire.service
     Listen: /run/user/1000/pipewire-0 (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

Не могу понять в чем проблема, куда стоит копать дальше?

 

Mars36
()

Ошибка при старте linux на beagle bone black

Форум — General

Подготавливаю карту с помощью такого скрипта

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

При старте системы получаю такой вывод:

[ 4.972322] mmcblk1rpmb: mmc1:0001 M62704 partition 3 512 KiB, chardev (245:0)
:: running early hook [udev]
Starting version 248.3-2-arch
:: running hook [udev]
:: Triggering uevents...
:: performing fsck on '/dev/mmcblk0p1'
/dev/mmcblk0p1: recovering journal
/dev/mmcblk0p1: clean, 32641/1954064 files, 382106/7814656 blocks
:: mounting '/dev/mmcblk0p1' on real root
[ 8.156349] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
:: running cleanup hook [udev]
[ 8.404050] request_module: kmod_concurrent_max (0) close to 0 (max_modprobes: 50), for module binfmt-0000, throttling...
switch_root: [ 13.539880] request_module: modprobe binfmt-0000 cannot be processed, kmod busy with 50 threads for more than 5 seconds now
[ 13.557130] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007e00
[ 13.577022] CPU: 0 PID: 1 Comm: switch_root Not tainted 5.11.2-1-ARCH #1
[ 13.583772] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 13.589904] Backtrace:
[ 13.592378] [<c0e7a210>] (dump_backtrace) from [<c0e7a5bc>] (show_stack+0x20/0x24)
[ 13.600035] r7:ffffe000 r6:c10ed750 r5:00000000 r4:c10fd388
[ 13.605728] [<c0e7a59c>] (show_stack) from [<c0e83a0c>] (dump_stack+0x2c/0x30)
[ 13.613010] [<c0e839e0>] (dump_stack) from [<c0e7ab74>] (panic+0x124/0x340)
[ 13.620026] r5:00000000 r4:c15ab598
[ 13.623623] [<c0e7aa50>] (panic) from [<c0131d14>] (do_exit+0xaf4/0xb6c)
[ 13.630390] r3:00000001 r2:c194e2c4 r1:00007e00 r0:c10ed750
[ 13.636083] r7:ffffe000
[ 13.638631] [<c0131220>] (do_exit) from [<c0131e28>] (do_group_exit+0x50/0xec)
[ 13.645912] r7:000000f8
[ 13.648460] [<c0131dd8>] (do_group_exit) from [<c0131ee4>] (__wake_up_parent+0x0/0x30)
[ 13.656444] r7:000000f8 r6:00000000 r5:b6ed024c r4:00000001
[ 13.662136] [<c0131ec4>] (sys_exit_group) from [<c0100060>] (ret_fast_syscall+0x0/0x58)
[ 13.670203] Exception stack(0xc194dfa8 to 0xc194dff0)
[ 13.675294] dfa0: 00000001 b6ed024c 0000007e 00000000 0000007e 1e724f00
[ 13.683529] dfc0: 00000001 b6ed024c 00000000 000000f8 b6ed0500 00000000 00000002 b6ecee20
[ 13.691761] dfe0: 00000000 bed8cd1c b6db2484 b6e24254
[ 13.696867] —-[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007e00 ]---
failed to execute /sbin/init: Exec format error
Посмотрел fstab и в нем кроме комментариев ничего нет, по идее монтирование должен выполнять /boot/boot.scr и возможно проблема не должна быть в этом. В чем может быть проблема?

P.S. Я знаю о существовании других дистрибутивов под эту железку, но в данном случае нужен именно этот.

 

Mars36
()

Ошибка сборки пустого проекта под stm с помощью arm-none-eabi-gcc

Форум — Development

Пробую собрать пустой проект при помощи тулчейна указанного выше. При сборке проекта вылетает така ошибка

arm-none-eabi-gcc: fatal error: cannot read spec file 'nosys.specs': No such file or directory

Попробовал добавить в cmake

SET(CMAKE_C_FLAGS  "${CMAKE_C_FLAGS} --specs=nosys.specs")

Но это не помогло. В чем может быть причина? Меня не покидает мысль, что параметр я прописал не туда. В гугле у всех все решается добавлением этого параметра. arm-none-eabi-gcc --version

arm-none-eabi-gcc (Arch Repository) 11.1.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 ,

Mars36
()

Как не собирать повторно зависимость при сборке проекта в cmake?

Форум — Development

Есть либа и проект, который ее использует. Я могу добавить ее в сборку через сабдиректорию. Но проблема в том, что когда я вношу изменения в проект cmake по новой проходится по либе, в которой соответственно изменений никаких нет. Как мне сделать так, что бы cmake просто собирал проект и просто прилинковывал либу к проекту? По факту мне нужно просто проверить существование либы. Я попробовал так: if(NOT EXIST path/to/lib.a) //добавление либы через саблиректорию Он видит существование файла, но один фиг время не сокращается да и способ топорный. Например когда я добавляю какую нибудь либу через find_package он же ее не пересобирает каждый раз и сборка проекта проходит быстро.

 

Mars36
()

Как добавить зависимости QT в cmake при сборке, если они отсутсвуют на хосте?

Форум — Development

Хочу сделать кроссплатформенную сборку для своего приложения. Пытяюсь добавить QT в сборку, в случае если на хосте она будет остуствовать. Но это же не либа и через ExternalProject не поучится этого сделать. Если у boost на гите есть репы отдельных модулей вроде program_options и filesystem, которые вроде можно собрать как .lib под винду, то с qtbase так по идее не получится. Можно ли такое реализовать? Или у пользователя в любом случае должен быть QT?(Что по идее бред)

 

Mars36
()

Как правильно органозовать p2p чат?

Форум — Development

Хочу сделать p2p чатик без использования сервера, в интернете много общей информации по одноранговым сетям, но подробностей не так много. Где можно подробно про это почитать? На данный момент больше всего интересует как можно узнать адрес хотя бы одного клиента находящегося в сети. Например когда клиент подключаться к сети ему же нужно связаться хотя бы одного другого клиента. Получается в любом случае должен быть хотя бы какой то известный изначально узел, который может передать такую информацию. Возможно существуют какие то сервисы, которые по REST API например, могут предоставить информацию о других клиентах в сети. Не хотелось бы делать велосипед, если есть готовые варианты с которыми можно потренироваться работать.

 , ,

Mars36
()

Отображение иконок awesome в системе(polybar, conky, etc)

Форум — Desktop

Часть иконок awesome не отображаются в принципе(заменяются на -) или отображаются другими значками. Причем на разных машинах могут не отображатся разные значки. Вроде установил все нужные пакеты. В чем может быть проблема?

 

Mars36
()

Как настроить дочерние окна в програмах в i3-gaps?

Форум — General

При запуске своих приложений в qtcreator они открываются на половину экрана, как я могу настроить открытие таких приложений в плавающем режиме по умолчанию?

 

Mars36
()

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