И это всё МОЁ
Состоялся выпуск дистрибутива Q4OS 3.14, основанного на пакетной базе Debian и поставляемого с рабочими столами KDE Plasma 5 и Trinity. Дистрибутив позиционируется как нетребовательный к аппаратным ресурсам и предлагающий классическое оформление рабочего стола. В состав входит несколько приложений собственной разработки, включая 'Desktop profiler' для быстрой установки тематических наборов ПО, 'Setup utility' для установки сторонних приложений, 'Welcome Screen' для упрощения начальной настройки, скрипты для установки альтернативных окружений LXQT, Xfce и LXDE. Размер загрузочного образа 731 МБ (x86_64).



И это всё МОЁ
Компания Oracle опубликовала обновление операционной системы Solaris 11.4 SRU 30 (Support Repository Update), в котором предложена серия очередных исправлений и улучшений для ветки Solaris 11.4. Для установки предложенных в обновлении исправлений достаточно выполнить команду 'pkg update'.



И это всё МОЁ

Всем привет. Не знаю куда правильно адресовать такого рода посты. Но попробую сюда.

В общем проблема такая: Ядро не грузится дальше Starting kernel ...
Система: Orange Pi Zero Plus2 H5
Собираю образ на базе OpenWRT. По итогу имею 2 варианта развития событий:
1. Классический uImage сжатый lzma и отдельно dtb файл. Всё это грузит U-Boot командой booti <addr> - <addr>
2. Новомодный FIT образ того же ядра с тем же dtb но уже два в одном. Грузит тот же U-Boot но уже командой bootm <addr>

В первом варианте всё грузится без каких-то проблем. Всё хорошо.
Во втором варианте дело доходит до Starting kernel и система зависает колом.
Образ собираю следующей командой:

mkimage -E -f Image.its Image.new

Где в Image.its следующее содержание:
/dts-v1/;

/ {
description = "ARM64 OpenWrt FIT (Flattened Image Tree)";
#address-cells = <1>;

images {
kernel@1 {
description = "ARM64 OpenWrt Linux-5.4.60";
data = /incbin/("arch/arm64/boot/Image.lzma";);
type = "kernel";
arch = "arm64";
os = "linux";
compression = "lzma";
load = <0x40008000>;
entry = <0x40008000>;
hash@1 {
algo = "crc32";
};
hash@2 {
algo = "sha1";
};
};

fdt@1 {
description = "ARM64 OpenWrt xunlong_orangepi-zero-plus2 device tree blob";
data = /incbin/("sun50i-h5-orangepi-zero-plus2.dtb";);
type = "flat_dt";
arch = "arm64";
compression = "none";
load = <0x4FA00000>;
hash@1 {
algo = "crc32";
};
hash@2 {
algo = "sha1";
};
};

};

configurations {
default = "config@1";
config@1 {
description = "OpenWRT";
kernel = "kernel@1";
fdt = "fdt@1";
};
};
};

По итогу происходит вот такая загрузка:
U-Boot 2020.04 (Aug 28 2020 - 09:44:29 +0000) Allwinner Technology

CPU: Allwinner H5 (SUN50I)
Model: OrangePi Zero Plus2
DRAM: 512 MiB
MMC: Device 'mmc@1c11000': seq 1 is in use by 'mmc@1c10000'
mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1

In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
=> fatload mmc 0 53E00000 Image.new
3561732 bytes read in 513 ms (6.6 MiB/s)
=> setenv bootargs console=ttyS0,115200 earlyprintk root=PARTUUID=5452574f-02 rootwait earlycon=uart,mmio32,0x01c28000
=> bootm 53E00000
## Loading kernel from FIT Image at 53e00000 ...
Using 'config@1' configuration
Trying 'kernel@1' kernel subimage
Description: ARM64 OpenWrt Linux-5.4.60
Type: Kernel Image
Compression: lzma compressed
Data Start: 0x53e0043c
Data Size: 3537003 Bytes = 3.4 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x40008000
Entry Point: 0x40008000
Hash algo: crc32
Hash value: 1003b68e
Hash algo: sha1
Hash value: 94d9ea6a0f543649d294b50bd2a7bba1857cf538
Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt from FIT Image at 53e00000 ...
Using 'config@1' configuration
Trying 'fdt@1' fdt subimage
Description: ARM64 OpenWrt xunlong_orangepi-zero-plus2 device tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x5415fca8
Data Size: 23641 Bytes = 23.1 KiB
Architecture: AArch64
Load Address: 0x4fa00000
Hash algo: crc32
Hash value: fc8daabb
Hash algo: sha1
Hash value: 6c18b66e1c9bb6dfb289701e1a478e294cb3568c
Verifying Hash Integrity ... crc32+ sha1+ OK
Loading fdt from 0x5415fca8 to 0x4fa00000
Booting using the fdt blob at 0x4fa00000
Uncompressing Kernel Image
Loading Device Tree to 0000000049ff7000, end 0000000049fffc58 ... OK

Starting kernel ...

Если взять те же образы но ВНЕ FIT упаковки, то всё грузится вот так:
U-Boot 2020.04 (Aug 28 2020 - 09:44:29 +0000) Allwinner Technology

CPU: Allwinner H5 (SUN50I)
Model: OrangePi Zero Plus2
DRAM: 512 MiB
MMC: Device 'mmc@1c11000': seq 1 is in use by 'mmc@1c10000'
mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1

In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
=> load mmc 0 53E00000 Image.lzma
3537067 bytes read in 506 ms (6.7 MiB/s)
=> fatload mmc 0 0x4FA00000 sun50i-h5-orangepi-zero-plus2.dtb
23641 bytes read in 5 ms (4.5 MiB/s)
=> setenv bootargs console=ttyS0,115200 earlyprintk root=PARTUUID=5452574f-02 rootwait earlycon=uart,mmio32,0x01c28000
=bootm 0x53E00000 - 0x4FA00000
## Booting kernel from Legacy Image at 53e00000 ...
Image Name: Linux
Image Type: AArch64 Linux Kernel Image (lzma compressed)
Data Size: 3537003 Bytes = 3.4 MiB
Load Address: 40080000
Entry Point: 40080000
Verifying Checksum ... OK
## Flattened Device Tree blob at 4fa00000
Booting using the fdt blob at 0x4fa00000
Uncompressing Kernel Image
Loading Device Tree to 0000000049ff7000, end 0000000049fffc58 ... OK

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.4.60 ([email protected]) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r14283-42d14ace3e)) #0 SMP Fri Aug 28 09:44:29 2020
[ 0.000000] Machine model: OrangePi Zero Plus2


Я что-то делаю не так? Или оно само не живое?








 , ,








И это всё МОЁ

1660, кстати, моя первая зеленая карта с tnt2 vanta. Не то, чтобы очень нужно но контора переходит на Alt надо хотя-бы навыки обновить (или нет).
ТТ. С красными вообще никогда проблем не было, даже со свежими на тот момент апу.









 , ,








И это всё МОЁ

Состоялся первый релиз утилиты при помощи которой производится сохранение ресурсов кластера Kubernetes в виде чистовых yaml манифестов без лишних метаданных. Скрипт полезен для тех кому нужно перенести конфигурацию между кластерами не имея исходных файлов конфигурации, или для настройки резервного копирования ресурсов кластера. Запуск возможен локально в виде bash скрипта, но для тех кому не хочется устанавливать зависимости в виде kubectl, jq и yq подготовлен контейнер. Также контейнер готов для работы в виде CronJob с использованием ролей назначенных в Service Account.


Ключевые особенности:



  • Сохранение выполняется только для тех ресурсов, к которым у вас есть доступ на чтение.

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

  • К сохранению подлежат как ресурсы пространств имен, так и глобальные ресурсы кластера.

  • Использовать утилиту можно локально как обычный скрипт или запустить в контейнере или в кластере kubernetes к примеру как CronJob.

  • Может создавать архивы и ротировать их за собой.

  • Может фиксировать состояние в git репозитории и отправлять в удаленный репозиторий.

  • Вы можете указать конкретный перечень ресрусов кластера для выгрузки.


Подробнее о настройке и работе со скриптом читайте документации









 , ,








И это всё МОЁ

Я не знаю - будет доступна статическая или динамическая библиотека. Как указать именно на ту библиотеку, которая будет обнаружена?

Т.е. учесть или такой вариант

target_link_libraries(${PROJECT} jsoncpp_static ...

или такой

target_link_libraries(${PROJECT} jsoncpp_lib ...








 








И это всё МОЁ

subj. Например, программа дописывает строки в файл. С помощью tail я могу посмотреть последние изменения. А что можно засунуть (в пайп перед tailом?) что бы видеть измерения на лету?








 , ,








И это всё МОЁ

Добрый день!


Приключилась беда.
На ноуте (uefi/gpt) стоят W10 и Fedora 33.
W10 стоит на отдельном SSD 128Gb - отлично работает.
Fedora стоит на отдельном разделе другого HDD(1/4 винта 1Gb)
Раздел зашифрован полностью. / /home /swap
/boot на флешке.


Вообщем мне приспичило поставить вместо HDD с федорой другой хард и накатить WXP и W7. Отработал. Меняю винт обратно и Fedora не грузится.


Ее вообще не видно при загрузке. Пробовал восстанавливать загрузчик с помощью Live Fedora флешки - linux rescue но дает ошибку cannot open access to console root account is locked


При загрузке с Live Fedora шифрованный диск в порядке.


Подскажите если не трудно поднобно, как ручками прописать нужные команды чтобы Fedora снова начала грузиться с флешки.









 








И это всё МОЁ

Сегодня.

Ой, как неожиданно.

Казалось бы:

5.4 lts до 2025

5.10 lts до 2022

У Arch всегда такая политика была?

Пойду, наверное, гуглить как откатить и заморозить 5.4.








 








И это всё МОЁ

Фанбоям мерча для линуксоидов и лоровцев, кстати обычный растворимый, так-то такой можно оплатить майнингом на ноутбуках по 200 тысяч рублей, всего за час…


Налетай.


https://photos.app.goo.gl/6KnW8ESDUTs1c3Ki6


@lenin386









 








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

Два разных телефона с одной и тойже проблемой есть подозрение на не известный вирус

Huawei Y5 cun-u29
ZTE blade 20 smart

пропадают, появляются, обнуляются файлы до пустышки или вообще удалить не возможно даже когда делаешь Wipe data/factory reset эта проблема не случилась в один момент а постепенно esset ругается на такой файл как Android/Autoins.C в ZTE а на Huawei к сожалению не могу ни одно приложение поставить вообще он заболел первый и сейчас в худшем положении его и думал наладить когда обнаружил что ZTE ждет тоже что и Huawei но при перепрошивке он обнулил и тот файл которым перепрошивают из recovery два дня что и делаю то удаляю то устанавливаю если не программы которые перепрошивают телефоны то операционные системы я уже начал не только себя напрягать но и других и теперь вас буду) в общем кто что скажет по этому поводу если не будете бить и ругать буду рад любому совету

#Прошу прощение за ошибки








 , , , ,








И это всё МОЁ
Представлен выпуск инструментария Tor 0.4.5.6, используемого для организации работы анонимной сети Tor. Версия Tor 0.4.5.6 признана первым стабильным выпуском ветки 0.4.5, которая развивалась последние пять месяцев. Ветка 0.4.5 будет сопровождаться в рамках штатного цикла сопровождения - выпуск обновлений будет прекращён через 9 месяцев или через 3 месяца после релиза ветки 0.4.6.x. Длительный цикл поддержки (LTS) обеспечен для ветки 0.3.5, обновления для которой будут выпускаться до 1 февраля 2022 года. Поддержка веток 0.4.0.x, 0.2.9.x, 0.4.2.x и 0.4.3 прекращена. Поддержка ветки 0.4.1.x будет прекращена 20 мая, а ветки 0.4.4 - в июне 2021 года.



И это всё МОЁ

в ноутбуке вторым девайсом вместо сдром беззаботно крутится вентилятор.
ессно, sata data шлейфа там нет, только sata-питание.
можно выключить такой девайс программно?








 , ,








И это всё МОЁ

Есть DVR, ip=dvr (192.168.1.3).

Нужно получить доступ к DVR (80 порт) через интернет, используя малинку (имеет белый IP адрес, работает через роутер) IP = 192.168.1.2.

Можно ли пробросить этот 192.168.1.3:80 используя малинку и как?








 , ,








И это всё МОЁ

Надо вывести все строики в таблице mg_user где в столбце ip повторенийбольше чем 5

то есть чтоб вывел список польшователей у которых с одного ИП регистраций больше 5ти

ну и если можно вариант с их удалением








 








И это всё МОЁ

Привет!


Появилось свободное время, так что я решаю потратить его с пользой не только для себя.


Возьму учеников (нулевой, начальный/средний уровень) по Linux. Перед собой ставлю задачу все разложить по полочкам, научить понимать происходящее и уверено ориентироваться в инструментах.


Предпочитаю Debian, люблю puppy.


О себе: у меня второе педагогическое образование и 10-летняя практика Linux-администрирования. Немного bash, немного python.


Посоветуйте друзьям, знакомым, детям.


via zoom


Связь: takenp[@]гуглпoчтa









 ,








И это всё МОЁ

Здравствуйте!

У меня задача разработать на одном предприятии новую версию(вариант) ПО, которая является одной маленькой частью большой системы. А на этом предприятии стоит три версии этих систем, поэтому на данный момент существует три разных сервера баз данных MSSQL Server 2000, mSSQL Server 2008 и Firebird. В этих базах данных хранятся документы клиентов, застрахованных лиц, их средства и разного рода документы, связанные с разными финансовыми операциями. В идеале данные должны быть мигрированы, но так как я пока один, у меня нет на это времени. Но нужные данные я должен как-то собрать. и cтоит вопрос что делать со старыми документами, в которых хранится информация о средствах.

Пока вижу два варианта:
1. Просто сохранить как остаток в новой базе, некоторые не советуют этого делать.
2. Использовать старую базу данных вместе с новой, и соединяться, когда потребуется, но СУБД старая, и у меня нет уверенности, что это нормально.

Помогите, пожалуйста! Хотелось бы узнать, что думают опытные разработчики.

Спасибо!








 , ,








И это всё МОЁ

Товарищи, быть может знаете что-то opensource (ну или бесплатное) для решения следующей задачи:



  • Есть Вася.

  • Вася подписывает бумажный документ, что согласен подписывать pdf документ с помощью НЭП (не квал. эл. цифровой подписью).

  • С помощью скрипта (условно), генерируется нЭЦП с паролем.

  • Контейнер - файловая система сервера.

  • Вася вводит PIN код на веб странице и документ подписывается его нЭЦП.


Есть что-то православное для этих целей?









 ,








И это всё МОЁ

Пытаюсь назначить права на базу, используя community.mysql.mysql_user


Не пойму, как правильно вписать шаблон ` db_name ` в такой плейбук (привожу в сокращении):


community.mysql.mysql_user:
name: '` db_user `'
password: '` db_password `'
state: present
priv:
'username.*': 'ALL' # это работает


Если прописать без шаблона ('mydatabase.*:ALL'), то в mysql создаются нужные привилегии (GRANT ALL PRIVILEGES ON `mydatabase`.* TO `myuser`@`localhost`).


Я пробовал разные варианты написания шаблона. Либо в базу добавляются лишние символы, либо шаблон не раскрывается и прямо в базу записывается ` db_name ` (буквально). Про syntax error’ы я молчу :)


Есть идеи?


Кстати, <offtopic> ansible - это в Developement или в Admin? </offtopic>









 ,