LINUX.ORG.RU

Форум (без talks)

Активные теги:

 , , , , , , , , , , , , , ,

Кросс-компиляция wsgi-сервера для Embedded Linux

Форум — Development

Всем доброе время суток. Прошу совета.

Коротко: Проблемы со сборкой wsgi-сервера для Embedded Linux.

Развёрнуто: У меня есть Embedded Linux, для него имеется билд-сервер, к которому у меня есть доступ. Оба - не моих рук дело, я в сборке подобного не шарю. Требуется для этого линукса собрать какой-нибудь wsgi-сервер (например Gunicorn). Надыбал методичку по сборке прог с помощью GNU Build System от разраба этого самого линукса, в одном из пунктов производится конфигурация скрипта configure. Я скачал исходники Gunicorn и uWSGI, но этого скрипта ни там, ни там нету.

Быть может кто-то шарит за подобное? Как писать такой скрипт самому? Или есть способ обойтись без него?

Заранее спасибо.

 , ,

EHOT
()

Программа для линукс автозаполнитель форм из таблицы в браузер

Форум — Development

автозаполнитель форм из таблицы в браузер В таблице цыфры 12 ячеек Их скопиповать Перейти в браузер Вставить каждая ячейка в свое поле по индексу

 , , ,

George444
()

Почему zabbix не может обновить значения в БД после миграции?

Форум — Admin

Занимаюсь миграцией домашнего zabbix с локальный бд, находящейся на одном хосте с zabbix сервером, на отдельный бд сервер. Инсталяция на psql. Делаю дамп бд вместе с ролями через pg_dumpall, импортирую на новый сервер, все хорошо, все живы, все работают, кроме одного - обновления данных в zabbix, то есть старые данные доступны, но новых нет, при этом если руками подключится к psql с zabbix сервера, естественно с использованием zabbix пользователя, и его пароля, все работает, вызовы select, insert, update, в лог zabbix сыпится ошибка вида:

49573:20240516:034916.555 error reason for "chuk-prom:vfs.dev.util[node_exporter,"sde"]" changed: Cannot perform request: Connection timed out after 3000 milliseconds

В чем может быть проблема? При этом, если вернуть в конфиге сервера обратно локальную бд, все работает(очевидно, но все же).

 , ,

Bermut
()

Энергоэффективный Linux дистрибутив

Форум — Linux-install

Здравствуйте, уважаемые участники форума!

Я столкнулся с проблемой низкого времени автономной работы моего игрового ноутбука Asus ROG Strix G731 под управлением Windows. Максимальное время работы от батареи составляет около 60 минут, что является крайне недостаточным для моих нужд.

Я бы хотел перейти на использование энергоэффективного дистрибутива Linux, который позволит мне продлить время автономной работы как минимум до 2 часов, а в идеале и больше. При этом необходимо, чтобы такие приложения, как Visual Studio Code и Node.js, корректно функционировали, поскольку я планирую использовать ноутбук для программирования в условиях отсутствия доступа к электропитанию.

Прошу рекомендовать наиболее подходящий для моих целей дистрибутив Linux, который сможет обеспечить максимальную энергоэффективность при сохранении необходимой функциональности. Заранее благодарю за любые полезные советы и рекомендации!

 , , , ,

Arnoldio
()

Подсветка синтаксиса для brainfuck

Форум — Linux-org-ru

Было бы неплохо, если возможно. Нужно редко, зато

Чисто для справки ссылки:

Test

>+++++[<++++>-]<--[>++++++++++++<-]>--------.>+++++++[<------->-]<+++.>+++++++[<
+++++++>-]<---.>++++++[<----->-]<+++.>++++++[<+++++>-]<--.>++++++++++++[>+++++++
++++<-]>---.>>+++++[<++++>-]<--[>++++++++++++<-]>-------.>++++++++++++[>++++++++
+++<-]>--.>+++++++[>+++++<-]>---.>>+++++[<++++>-]<--[>++++++++++++<-]>--------.>
+++++[<---->-]<+++.>+++++[<++++>-]<---.>+++++[<---->-]<++.>+++++[<++++>-]<--.>++
++++[<----->-]<++.>+++++[<++++++>-]<-.>++++++++++++[>+++++++++++<-]>---.>>+++++[
<++++>-]<--[>++++++++++++<-]>--------.>+++++[<------>-]<.>+++++[<++++++>-]<.>+++
+++[<----->-]<+++.>++++++[<+++++>-]<--.>++++++++++++[>+++++++++++<-]>--.>>+++++[
<++++>-]<--[>++++++++++++<-]>--------.>+++++[<----->-]<+++.>+++++[<+++++>-]<---.
>+++++[<----->-]<+.

Сокращение для указания подсветки ```bf норм было бы.

 

LINUX-ORG-RU
()

Это правда, что большинство пользовательских программ в linux больше грузят процессор, чем их альтернативы в windows?

Форум — Desktop

Или нет?

 ,

haydudogni
()

Как отключить тачпад/мышь/клавиатуру в линуксе.

Форум — Desktop

Эта тема для гугла, т.к. информация сходу не гуглится и поиск по лору тоже толку не даёт. Написал бы в статьи, но статью слишком мало текста, поэтому пусть будет обычная тема.

Задача. Отключить какое-нибудь устройство, чтоб оно перестало работать во всей системе: в иксах, в консоли и т.д..

Решение. В каталоге /sys/class/input перечислены все устройства ввода. Они все имеют маску input* где вместо звёздочки число. Внутри каждого каталога есть файлы name и inhibited. Файл name содержит в себе имя устройства. Файл inhibited служит для подавления ввода с устройства. Если записать в файл inhibited значение 1, то ввод с устройства отключится, а если записать 0, то снова будет работать. Таким образом следует найти нужное устройство читая файлы name и отключить ввод с него, записав единицу в файл inhibited.

 ,

u5er
()

Существуют ли роутеры с официальной поддержкой OpenWRT?

Форум — Linux-hardware

Есть ли роутер, у которого от производителя есть полноценная поддержка OpenWRT? Казалось бы, проект существует давно, популярен среди сообщества. Неужели ни один китаец не решился выпустить роутер с поддержкой данной прошивки?

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

 ,

Wapieth
()

Установка Linux на Mac c чипом m2 (не видит загрузочную флешку)

Форум — Linux-install

Подскажите, пожалуйста! Хочу установить Ubuntu как вторую ОС на ноут, сделал загрузочную флешку с помощью Etcher, но мак при выборе вариантов загрузок не отображает флешку вообще. Контроллера Т2, который ограничивал внешние загрузочные диски, в ноуте нет. В чём может быть проблема?

 

Alex202020
()

Как добавить MBR загрузчик в систему с UEFI

Форум — Linux-install

У меня Windows 10 на компе с UEFI биос, я подключил к своему компу старый хард с линуксом - он был на MBR биосе, это арч с grub2 бутом. Как добавить в список для запуска этот линукс?

 , , , ,

HPW-dev
()

Bird и ospf export filter

Форум — Admin

Я как-то задавал вопрос про фильтр в Bird: Bird 2.14 (комментарий). Ответ в обсуждении не родился, но недавно я на него наткнулся. В вопросе остутствовал неожиданно ключевой момент, секция interface в секции area:

filter export_OSPF {
   if net ~ 192.168.0.0/16 then reject;
}

protocol ospf v2 ospfv4 {
   ipv4 {
     export filter export_OSPF;
   }
   area 0 {
     interface "eth*" {
       type broadcast;
     }
   }
}

И вот в этой ситуации сети, поднятые на интерфейсах, попадающих под шаблон «eth*», банально игнорировались фильтром. Достаточно было указать interface "eth0", либо а-ля interface 10.0.0.1/30, где нейбор, и фильтр заработал. И вроде нигде не написано, что это важно.

В архивную тему добавиь не получилось, но так наверное тоже сойдёт, поиском искаться будет.

 ,

AS
()

Arch перестал логиниться после обновления

Форум — General

Arch + KDE plasma Сегодня обновлял через pacman пакеты, при установке последнего пакеты mkinitcpio ноут завис, стала моргать кнопка на капс локе. Жестко перезагрузил ноут, появился экран логинки, после ввода пароля снова отображается экран логинки. Через консоль выполняю startplasma-x11, падает ошибка «error while loading shared liraries: libKF6KIOGui.so.6 file too short».

Пробовал переустановить plasma-workspace - не помогает. Поможете запустить комп?

 

scream11
()

EFI в BIOS

Форум — Linux-install

Понимаю конечно, тупой пост, но при установке Ubuntu на компьютер с биосом установщик просит EFI партишн, оно ему нужно?

P.S.: Там АБСОЛЮТНО ТОЧНО BIOS

 , , , ,

Vuch0
()

Самопроизвольное выключение Debian 11

Форум — Admin

Debian 11 в произвольное время завершает работу, при этом сам сервер продолжает физически работать. Роутер не видит активное подключение, пинги тоже не идут. По логам вроде ничего криминального не увидел, хотя не особо то и разбираюсь syslog: https://pastebin.com/W37Ce5wQ Куда копать?

 ,

zxcursedead
()

Куда ставить Ubuntu?

Форум — Linux-install

Хочу поставить на старый компьютер Ubuntu (и своего решения не изменю), но не знаю куда ставить загрузчик

На компьютере Windows 7 и BIOS Загрузчик Windows 7 и саму систему удалять не хочу, хочу 2 загрузчика на разных дисках Если куда ставить корневой раздел понятно, то куда ставить GRUB нет, пробовал ставить вместе с корневым разделом, но после этого ничего не запускалось(ну кроме семёрки конечно)

Диск 1 dev/sda1 (Windows 7) dev/sda2 (загрузчик win7) Диск2 dev/sdb1 (корневой раздел) dev/sdb2 (домашний раздел) dev/sdb3 (всякая всячина) У обоих дисков есть ещё и разделы без цифр(dev/sda, dev/sdb), есть догадка, что GRUB нужно ставить туда

У меня ТОЧНО BIOS и MBR диски

 , , , ,

Vuch0
()

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

Форум — Linux-hardware

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

Хочу заменить белую доску на что-то интерактивное. Вариант с «поставить IP камеру» работает только со стеклом, большим расстоянием сзади него и только в одностороннем режиме.

Я хочу как в обычной советской^W собянинской школе интерактивную доску, которая сразу сохраняет всё в файлики и стримит в интернет так, чтобы удаленщик тоже мог нарисовать что-то из дома.

Соответственно очевидно, что никаких виндовс-онли помоек не обсуждаем, у нас линукс и мак.

Что посоветуете?

 интерактивная доска

max_lapshin
()

python soap как правильно

Форум — Development

Не работал ранее с soap, навскидку подобрал модуль zeep.
В моём видении я могу через get запрос получить объект, модифицировать его и скормить update запросу.

По факту объекты, которые я получею get запросом содержат поля с None элементами и попытка так это передать далее в update запрос приводит к ValidationError. Предполагаю, что я как-то неправильно это использую и накостылил что-то страшное.

Вот «документация» soap https://bolid.ru/files/373/566/IntegrServ.pdf

Вот мой код (частями)

from zeep import Client, xsd
client = Client(soap_addr)
orion_factory = client.type_factory('urn:OrionProIntf')
keys_request = client.service.GetKeys(0, 0, 0, 0, token)

Я получил ключи, отфильтровал нужные мне, теперь надо поменять оставшиеся

for key in filtered_keys:
    # Костыль 1: я заменяю все None на xsd.SkipValue
    # Костыль в том, как я перебираю ключи объекта
    for name, _ in client.type_factory('urn:OrionProIntf').TKeyData.elements:
        if key.__getattribute__(name) is None:
            key.__setattr__(name, xsd.SkipValue)

    # Set key values for block
    key.IsBlocked = True
    key.Comment = key_block_comment

    # Костыль 2: orion_factory.TKeyData(key) не работает
    # Вот это первое, что пришло в голову и сработало
    key_values = [key.__getattribute__(name) for name, _ in client.type_factory('urn:OrionProIntf').TKeyData.elements]
    key_object = orion_factory.TKeyData(*key_values)

    result = client.service.UpdateKeyData(key_object, token)

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

PS. Проверки успешности запросов вида if keys_request.Success я опустил.
PPS. Документацию разработчик не особо то и обновляет, параметры методов немного отличаются от описанного, правильные я беру из wsdl документа самого сервиса.

 , ,

Flotsky
()

Раздача интернета через вин сервер на виртуальную машину

Форум — Admin

Есть 1 сервер на proxmox, у него две сетевухи, на одну он получает инет, а вторую раздаёт по дхцп на другую виртуалку, но уже без инета, надо сделать так что бы на второй сети, которая не берёт инет от роутера, появился инет, разные способы опробовал, но все были не верны. Прошу дать совет или подсказать как гуглить этот вопрос

 , , , ,

wHiskas
()

Вытащить тему из архива

Форум — Linux-org-ru

На сколько сложно тему из архива вытащить ненадолго?

Bird 2.14

Тут вопрос про OSPF export filter обсуждался, внезапно решение нашлось, не плохо бы дописать, в чём там проблема была.

 

AS
()

Поделитесь пожалуйста инвайтом Riseup mail?

Форум — Security

Друзья долгое время пользуюсь протоном но тут наткнулся на пару новостей о сливе данных. Прочитал про Riseup но для регистрации нужен инвайт. Кому не сложно поделитесь пожалуйста, моq emal chipby [AT] proton dot me. Спасибо

 , , ,

archmen
()

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