И это всё МОЁ

Взял не так давно Xiaomi R3G, погонял немного. Накатил OpenWrt, возник вопрос по обновлениям (ибо именно его ещё не гонял). Какую версию лучше ставить и как регулярно обновлять?

Вот например, поставил стабильную 18.06.2, вместо opkg upgrade, пришлось делать opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade, обновилось оно нормально (с обрывом интернета и повторной докачкой).

Увидел снепшоты - решил поставить самый свежий. Он не обновляется полностью, модули ядра 4.14.11, а ядро 4.14.06:

 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-storage:
* kernel (= 4.14.111-1-2fbbf5991ca75130d18b6809f5795dfe

Получается, они используют отдельные репы и там что-то поломано.

Поставил Attended Upgrade для свежих сборок. Он сразу говорит: «New release snapshot available». Ну замечательно, жму Request Firmware. В прошлый раз он на еррор 404 ругался где-то, в этот раз такой лог: https://chef.libremesh.org/download/faillogs/faillog-0a7fec26b04d.txt Ещё ни разу нормально снепшот не собрал мне.


Я хочу самый свежий софт всегда, чтобы меньше беспокоиться об уязвимостях возможных. Так какую версию мне выбрать и как обновлять? Если снепшоты обновляются только вручную, это получается, мне каждый раз надо не забыть зайти на гитхаб, посмотреть новую версию, потом логиниться, устанавливать, скачивать на комп перед этим, загружать в роутер? Потом надеяться, что оно не сломается апгрейдом, или установкой какого-то пакета?

Или как это вообще белые люди делают?

Ещё увидел сборку на 4пда с разгоном с 880 до 1100. Конечно, мне не хочется ставить неизвестную сборку с неизвестным набором софта (хотя я условно доверяю сборщикам, для себя же делает и делится). Но он выложил и патчи для сборки. Если я собиру сам с гитхаба, потом получается с обновлениями вообще проблемы будут, каждый раз ещё всё собирать и у меня не будет спокойной жизни?

Есть, кстати, где-то ветка на xda-developers?








 , ,








И это всё МОЁ

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








 








И это всё МОЁ

Доброго времени суток. Я заинтересовался разработкой приложений на Wayland, но не нашел внятной документации на русском языке. Может быть кто-либо может подкинуть пару ссылок?








 ,








И это всё МОЁ

Не получается:

rename '-h.dat' .dat *-h.dat

Команда принимает ключ -h, выводит справку и больше ничего не делает.








 ,








И это всё МОЁ

По глупости или как, но поставил себе на ноут Arch linux. Может, просто школьник в душе. И самое что бросается в глаза - в браузере вообще какие-то страшные шрифты. Есть какой-нибудь набор шрифтов, чтобы всё было терпимо? Потому что я так понимаю, установился там лютый дефолт. Как обычно народ решает данный вопрос?








 ,








И это всё МОЁ

Собираюсь купить Ryzen 7 2700, но так и не определился - брать ли OEM и искать толковый кулер (если да, то какой посоветуете?), либо же взять BOX версию с Wraith Spire LGBT RGB. Народ, что посоветуете? Экстремально разгонять не собираюсь, но было бы желательно, чтобы кулер еще обдувал VRM на материнке (Asus PRIME X470 Pro в этом плане недоработанная). Linux тут при том, что он будет работать на этом процессоре.








 ,








И это всё МОЁ

При запуске системы отображение запуска сервисов идёт в виде иероглифов. После старта системы мигает «_» (типа иксы запустились, при нажатии Alt+F1 опять иероглифы).
Добавил файл 10-monitor.conf в /usr/share/X11/xorg.conf.d/ изображение появилось, но при переходе в терминал путем Alt+F1 ситуация не поменялась, при этом из под иксов терминал отображается нормально.

10-monitor.conf

Section "Monitor"
Identifier "HDMI2"
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Option "PreferredMode" "1920x1080_60.00" # Здесь указать предпочтительное разрешение по умолчанию
Option "Rotate" "right"
EndSection


Section "Screen"
Identifier "Screen 0"
Monitor "HDMI2"
DefaultDepth 24
SubSection "Display"
Modes "1920x1080" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
Option "Rotate" "Inverted"
EndSection


Section "Device"
Identifier "Card0"
Driver "vesa"
Option "Rotate" "Inverted"
EndSection



Так же не работает xrandr, прям вообще.

Как починить?







 








И это всё МОЁ

Есть креды от SMTP (хост, логин, пароль). Хост доступен из вне (не в локальной сети). С моей машины на Ubuntu 18.04 почта отправляется. На сервере стоит Debian Jessie. Приложение запускается через Docker. В качестве образа используется alpine:latest. С сервера почта не отправляется. В логах вижу такую ошибку:


aiosmtplib.errors.SMTPAuthenticationError: (504, '5.7.4 Unrecognized authentication type')


Гугление ничем не помогло. Кто знает что делать?


Сам питоновский код выглядит так:


  smtp = aiosmtplib.SMTP(
hostname=config['smtp']['server'],
port=config['smtp'].get('port', 25),
use_tls=config['smtp'].get('use_tls', False)
)
await smtp.connect()
# Без этой херни не робiт
await smtp.ehlo()
await smtp.auth_login(config['smtp']['username'], config['smtp']['password'])
message = MIMEText(
(
'Данные от соединения:\n\n'
'Имя соединения: {name}\n'
'Пароль: {password}'
).format(
name=res['name'],
password=rand_chars(40)
)
)
message['From'] = config['smtp']['sender']['email']
message['To'] = current_user.email
message['Subject'] = 'Новое соединение'
await smtp.send_message(message)
# Генерирует странную ошибку с NoneType
# await smtp.close()
return res









 








И это всё МОЁ

Тут не видны устройства, хотя под рутом все есть

https://imgur.com/a/dRZbK3N

А тут нет иконок извлечения и отключения, хотя под рутом все есть

https://imgur.com/a/ZK6Gfxi

Это так и должно быть?








 , ,








И это всё МОЁ

Есть утилита mksquashfs из пакета https://github.com/plougher/squashfs-tools

Она умеет делать readonly образ файловой системы.

Есть докер, который умеет выгружать свои образы в tar.

Когда в CI под не рутом распаковываешь tar в директорию, что бы из неё сделать squashfs, то убиваются все права, владение файлами и нельзя сделать файлы из /dev

Хочется что бы mksquashfs перепаковывал tar в образ напрямую, без распаковки на диск.

Мейнтейнер не понял, зачем это нужно: https://github.com/plougher/squashfs-tools/issues/25 а ему плохо объяснили.

Я готов заплатить за эту работу, нужен патч, который делает эту вещь. Достаточно уметь делать это не из стрима, а из файла, но из tar-стрима будет ещё лучше.

Код нужно будет залить в наш репозиторий https://github.com/flussonic/squashfs-tools и надо будет оформить pull request, который хорошо бы что бы приняли.

Оценки по времени и деньгам можно прислать мне напрямую на [email protected]








 , ,








И это всё МОЁ

Начну сразу с того, что эту тему я создал не для обсуждения GOPATH (юзаю модули, не актуально).

Недавно разрабатываю на Go - и очень смущает факт того, что импорт в этом языке завязан на Github и его особенности. Может я чего-то не так понял, но все же. Например, вот обычный импорт:

import "github.com/username/project"

То есть сначала идет домен, потом юзер, потом проект. Но, кроме Github, есть еще и Gitlab, например. И в нем могут быть группы, в которые вложены другие группы, в которых уже идут проекты. Как правильно сделать импорт таких библиотек? То есть что-то типа такого:

import "gitlab.com/username/group/subgroup/project"

Уже извращался с replace (https://github.com/golang/go/wiki/Modules#when-should-i-use-the-replace-direc...) - не помогло.

Есть какие-то нормальные способы сделать импорт go-либы из Gitlab, которая находится внутри группы?








 , , ,








И это всё МОЁ
Доступен релиз дистрибутива Ubuntu 19.04 "Disco Dingo". Готовые тестовые образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu.



И это всё МОЁ

Приветствую.
Собственно, сип-телефончик не хочет логгировать в себя, просит сервер
Syslog Protocol UDP/SSL
Сервер Syslog
Спрашивается, какой именно тип сервера логов для него нужен? стандартный syslog системы что ли настраивать на принятие логов?


Модель:
Grandstream GXP1610








 , ,








И это всё МОЁ

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


При попытке установить Debian Wheezy на SPARC с archive.debian.org наблюдаю, что в процессе установки постоянно рвётся связь, в рез-те netinstall-установщик (CD-ROM в машине давно сдох, есть только загрузка по сети) даже собственные компоненты загружает с 4-й или 5-й попытки.


Соот-но, дабы исключить проблемы сети, хочется в локальной сетке создать собственное зеркало с нардами и гуриями (только Wheezy и только для архитектуры SPARC).


Возможно, мне нужно даже не зеркало, а лишь минимальный набор пакетов для установки базовой системы.


Что посоветуете? Вот эта простыня: DebianRepository/Setup выглядит уж очень огромной.









 ,








И это всё МОЁ

Кто-нибудь участвует?

Там техническое задание прикольное для команд: «По истечении трех дней команды должны представить экспертному жюри прототип сервиса или ресурса для хранения, учета, информирования и распоряжения интернет-пользователями своей личной информацией.»

http://files.runet-id.com/2019/rif-hackathon/rif19-hakaton.pdf








 ,








И это всё МОЁ
После пяти месяцев разработки представлен релиз OpenSSH 8.0, открытой реализации клиента и сервера для работы по протоколам SSH 2.0 и SFTP.



И это всё МОЁ


Платформа: Android
Версия: AIMP v2.85 или более новая

Тон: Темный, Светлый
Поверхность: Матовая
Интерфейс: Touch





И это всё МОЁ

Приветствую! Есть задача для решения.

Укрупненно это должно выглядеть следующим образом.

Машинка с управлением: вперед, назад, налево-направо (управление реализуется замыканием соответствующих реле). Также потребуется вращение двумя сервоприводами, замыкание контактов одного слаботочного ключа/реле. Данная часть построена на Arduino + shields.

Arduino соединена с Raspberry (Raspberry pi 3 b+) через USB / SPI / I2C /…(протокол не так важен, как минимальная задержка передачи управляющих команд от клиента к Arduino). Raspberry подключена к сети интернет через встроенный wifi-адаптер. К Raspberry подключена камера (Raspberry Pi Camera CSI).

Видеопоток от камеры в режиме «реального времени» передается внешнему клиенту с минимальной задержкой (UV4L/GStreamer/netcat/WebRTC/RTMP/…), а со стороны клиента передаются управляющие сигналы для Arduino.

Клиент находится не в локальной сети, поэтому доступ осуществляется через проброс портов в роутере (к которому подключена raspberry) и использование статического IP.

Со стороны клиента: видео-трансляция и управление осуществляется или через браузер, или через отдельное приложение (на данный момент можно ограничиться ОС Windows). Управляющие сигналы считываются с клавиатуры и от «мышки». К дизайну клиентской оболочки особых требований нет – это может быть просто окно с видео-трансляцией (и возможностью полноэкранного режима).

Самостоятельно протестирована работоспособность видео-трансляции во внешнюю сеть: https://www.linux-projects.org/uv4l/
На данный момент на Raspberry я поднял сервак uv4l и транслирую эмуляцию с HDMI-выхода малины + транслируются нажатия клавиш от удаленного компа в строну малины. А так же доступна трансляция с камеры, которая смотрит на светодиод, подключенный к Raspberry: GPIO-LED-GND.

Буду рад откликам/рекомендациям/советам.








 , , ,








И это всё МОЁ

Как соотносятся текущий SPARC64-порт и Debian Wheezy/SPARC (последняя официальная версия с поддержкой SPARC, 64-разрядное ядро с 32-разрядным userspace)?



  • Есть ли на ЛОРе живые пользователи Linux на SPARCv9?

  • В каком состоянии находится SPARC64-порт? Есть ли там какое-л. развитие?

  • Каков путь миграции с Debian Wheezy на SPARC64-порт? Т. е. я, конечно, читал вот это сообщение в рассылке debian-sparc, но уже три года прошло, и обстоятельства могли измениться.









 , ,








И это всё МОЁ

Установил Mint 19.1, установил предложенный драйвер менеджером драйвер нвидии (390.116), при подключении монитора к видеокарте не показывает даже биос, черный экран с момента включения пк. На встроенной все работает как надо, и если уже после загрузки системы переподключить монитор к 1060, то все работает.
В чем может быть проблема и как ее решить?

P.S. Линуксом пользуюсь первый раз.








 , ,