LINUX.ORG.RU

Форум (тех. форум)

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

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

Удалить виртуалку KVM с зависшим снапшотом.

Форум — Admin

Всем привет. Случилось так, что на виртуальной машине один из снапшотов «завис» - не дает сделать с ним никаких операций, а надо. Немного помучавшись, плюнул, создал новую машину на этом диске, запустил, все работает без проблем. Но старую, уже не нужную машину не могу теперь удалить, переименовал, висит в списке… Что можно сделать?

user@srv:~$ sudo virsh list --inactive 
 ID   Имя             Состояние
---------------------------------
 -    LMnoIP          выключен
 -    PostgreSQL      выключен
 -    web-srv-tst     выключен
 -    zabbix-killme   выключен

user@srv:~$ sudo virsh undefine zabbix-killme
ошибка: Failed to undefine domain 'zabbix-killme'
ошибка: Недопустимая операция: не удалось удалить неактивный домен со снимками (всего снимков: 1)

user@srv:~$ sudo virsh snapshot-list zabbix-killme
 Имя        Время создания              Состояние
-------------------------------------------------------
 snapshot   2023-03-04 17:33:13 +0300   disk-snapshot

user@srv:~$ sudo virsh snapshot-delete zabbix-killme --current 
ошибка: Не удалось удалить снимок snapshot
ошибка: недопустимый аргумент: диск «vdb» не найден в домене

Даю ему диск vdb, получаю другую ошибку:

user@srv:~$ sudo virsh snapshot-delete zabbix-killme --current 
ошибка: Не удалось удалить снимок snapshot
ошибка: недопустимый аргумент: could not find base disk source in disk source chain

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

 , ,

Akikoz
()

Поверхностный тест по количеству записанных блоков btrfs против ext4

Форум — Desktop

На скорую руку, но результатами поделюсь). Есть архив профиля мозиллы(там и кэши..) размером около 600 мегабайт, после распаковки 1.2 почти гигабайт. Убунта(бтрфс а затем ext4) и оффтопик винда(там есть CrystalDiskInfo, на линукс я как то не нашел удобный инструмент да и стоковые утилиты показывают нули в смарт данных, что тоже не впечатлило).

Перезагружаю винду, смотрю поле Total LBA write, скриню, загужаю убунту, копирую в убунту архив профиля мозиллы и распаковываю. Заново винда и сравниваю. И все это по 3 раза, цифры в принципе не отличаются, плюс минус 1 или 2.

Сама винда если перезагрузить только его записывает около 4 блоков если верить CrystalDiskInfo.

Когда убунта стояла в бтрфс то разница была 50 блоков.
Когда убунта стояла на ext4 то разница была 44 блоков.

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

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

 ,

Sapetuko
()

Нет доступной таблицы для импорта GPG-ключей

Форум — Desktop

Очень сильно нужно установить пакет python-aiomultiprocess. Yay требует импорт gpg-ключа, но если согласиться на импорт, то будет это:

:: (1/1) Анализ SRCINFO: python-aiomultiprocess
gpg: error reading key: Нет открытого ключа

 :: Ключи PGP, требующие импорта:
 -> 9A24B14A6239AA5A450708B671FCFA26C45D960E, требуется пакету: python-aiomultiprocess
:: Импортировать? [Y/n] Y
:: Импортирование ключей с помощью gpg...
gpg: нет доступной для записи таблицы ключей: Не найдено
gpg: ошибка чтения '[stream]': Общая ошибка
gpg: Всего обработано: 0
 -> проблема импортирования ключей

Если импортировать от рута, то всё нормально. Запустив yay от рута будет тоже всё хорошо, но когда дело дойдёт до сборки через makepkg, то установка прекратится, потому что собирать от рута нельзя. Если импортировать ключ с рутом, а собирать без, то yay захочет импортировать его ещё раз и снова столкнётся с недоступной таблицей ключей.

Как сделать эту таблицу доступной для нерутированного пользователя?

 , , , ,

Tyse_EX
()

Запуск демона на разных адресах/интерфейсах в зависимости от того, активны ли они (интерфейсы)

Форум — Admin

Есть ноутбук.

Иногда я подключаю его к [одной и той же] сети через провод, иногда - по Wi-Fi. Адреса, при этом, выдаются разные, по Wi-Fi, допустим, 192.168.1.5, по проводу - 192.168.1.55. Они зарезервированы на роутере и всегда одни и те же для соответствующего MAC.

На ноутбуке установлены sshd и x11vnc.

Вопрос: как сделать, чтобы sshd и x11vnc прослушивали на том интерфейсе, через который я подключен (если подключен обоими - то на обоих)?

Если я укажу сразу несколько директив в конфиге sshd:

ListenAddress 192.168.1.5
ListenAddress 192.168.1.55

не вызовет ли это проблем, если я подключен только через один интерфейс (по Wi-Fi, например). Запустится ли вообще sshd при такой настройке?

Ну, и то же самое с x11vnc, если я ему сразу при запуске несколько параметров -listen передам - будет ли оно нормально запускаться и работать?

Вообще, как подобное сделать правильно?

(0.0.0.0 прописывать не хочу из соображений безопасности)

 , , ,

le_
()

Неудачный опыт преобразования btrfs в ext4

Форум — Desktop

Ubuntu 24.04 на бтрфс и задача изменить файловую систему на ext4.
Гуглим и узнаем что конвертировать нельзя а находим статью отсюда же Как сконвертировать btrfs в ext4 без потери данных?

Прочитав кажется все просто:
В лайв сд грузимся, монтируем раздел для бекапа файлов и сам бтрфс раздел убунты и как пишут в комментах:

tar -czpf /<точка монтирования корня> <имя архива>

Подставляю свои данные:

tar -czpf /media/ubuntu/e435242657/ /media/ubuntu/backup_partition/ubuntu.tar

И ошибка, пришлось изменить очередность написанного(и судо еще добавить):

sudo tar -czpf /media/ubuntu/backup_partition/ubuntu.tar /media/ubuntu/e435242657/

И вроде пошел процесс, в процессе консоль показал - несколько socket ignored и Removing leading `/’ from hard link targets.

Пробую открыть архив - не открывается.

Теста ради делаю той же командой новый бекап папки boot и все работает, архив открывается

sudo tar -czpf /media/ubuntu/backup_partition/test.tar /media/ubuntu/e435242657/boot/

Как сделать файловый бекап системы? Еще раз попробовать как выше и снова ждать?

 

Sapetuko
()

voidlinux firefox 124+

Форум — Desktop

void, firefox 124 и выше

Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=4Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Segmentation fault

Вот такое вот каждый раз, тарбол с сайта Мозилы ОК.

Запускаю с пустым профилем, без разницы.

 

sr11
()

О развитии GUI

Форум — Development

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

  1. Не существует способа узнать положение клавиатурного курсора в окне стороннего приложения. Это необходимо, чтобы открывать произвольные меню и панели «по месту» ввода.
  2. Не существует способа узнать выделенный текст в окне стороннего приложения. Буфер PRIMARY предназначен не для этого, соответственно его содержимое не сбрасывается после сброса выделения.
  3. Не существует надежного способа вставить текст в окно стороннего приложения. Используемые сейчас варианты - это костыли с эмуляцией нажатия клавиш, которые в зависимости от приложения, могут либо не работать, либо давать непредсказуемые эффекты.

Ровно этот же список я мог бы назвать 15 лет назад, с тех пор ничего не изменилось.

Как видно, речь идёт о том, чтобы операции вида «сделать что-то с выделенным текстом» или «вставить результат работы стороннего приложения» могли быть бесшовно интегрированы между приложениями без необходимости хардкодить это в тулките или грузить so-шки с хаками в адресное пространство приложения.

Банальные примеры подобных интеракций:

  • Вставить текущую дату в выбранном пользователем формате.
  • Выполнить выделенный текст как команду оболочки и вставить результат.

Вместо решения задач подобного рода, «разработка GUI стека» сосредоточена на борьбе с возможностью приложениям управлять позицией своих окон и в очередной раз сломанным переключателем раскладок. Простите, но я отказываюсь считать это за «прогресс».

 

wandrien
()

Какие идеальные условия для заряда батареи в ноутбуке, работающем от сети?

Форум — Linux-hardware

У меня ноутбук, в котором есть внутренняя батарея. Практически 100% времени этот ноутбук работает от сети. Тем не менее хочется максимально сохранить жизнь батареи. Это абсолютный приоритет.

В ноутбуке есть возможность настроить два значения - минимальный заряд и максимальный заряд. К примеру сейчас это 45% и 55%. Когда батарея разряжается до 45%, она начинает заряжаться до 55%, после этого заряд останавливается и она опять начинает разряжаться. Разряжается она по ощущениям около недели.

Хочется понять, какие идеальные значения нужно выбрать для такого юз-кейса?

У меня был макбук, там была функция, она кажется держала батарею на 80%, но это не настраивалось и, как я понял, там приоритет был в том, что если мне всё же батарея понадобится - чтобы она если и не на 100% была, то всё же давала достойное время жизни. Сейчас мне это не надо.

 ,

vbr
()

Линукс при установке «рядом» не видит ранее установленную W10

Форум — Linux-install

Здравствуйте все! Имею проблему с установкой Линукс параллельно с уже установленной W10. С Виндой более или менее дружен, а в Линуксе стерилен абсолютно, хоть и прочитал довольно много. Поэтому прошу не бить ногами. Желание установить Линукс связано с опасением того, что любую версию Винды теоретически могут заблокировать санкциями. Несколько оплаченных программ у меня уже перестали работать с милым заявлением, дескать в вашем регионе использование нашей программы не допустимо. В общем, основания для опасений имеются. В попытках самообразования нашел пошаговую инструкцию установки Elementaryos-7.1-stable. Скачал с оф. сайта, с помощью UltraISO создал загрузочную флешку. Следуя инструкции стал устанавливать и … столкнулся с проблемами. ОС W10 у меня стоит на SSD и кроме винды там нет ничего. Под Линукс отвел обычный винчестер 320 ГБ, который разбил: - (J) 48 ГБ Активен. Основной раздел - (G) 195 ГБ Основной раздел - 54 ГБ не распределена. В инструкции написано, что установщик «увидит», что на железе уже установлена W10, а также, что есть диск с не распределенным пространством и предложит вариант установить Линукс рядом в W10 Так вот ничего подобного не происходит. В установщике можно выбрать диск , но только J или G. На не распределенное пространство установить невозможно (оно как бы не активно). Выбора установить рядом также не предлагается. На диски J или G Линукс ставится и в демо-режиме пошарился по сети и попробовал настройки системы, но когда отключаю/перезагружаю комп повторно Линукс не запустить. Подумал, что может быть скачанная система как то повреждена. Скачал Ubuntu-22.04.4-desktop-amd64, тоже с оф. сайта. Этот товарищ вообще не ставится. В самом начале загрузки вываливается предложение: - Попробовать или установить Ubuntu - Ubuntu (сохранение графики) - OEM установка - Тест памяти. При выборе любого пункта выпадает ответ: error: simbol _calloc` not found То есть я понимаю, что не хватает какого-то элемента в загрузчике. Информация о моем компьютере: W10 pro 32 разрядная 10.0.19044 Проц AMD Athlon 3000G with Radeon Vega Graphics 3,5 GHz х64 ОЗУ 4,00 Гб (2,19 ГБ доступно) Жесткий диск под систему (С) W10 SSD TS256GMTE220S Жесткий диск под Линукс 320 ГБ разбит на: - (J) 48 ГБ Активен. Основной раздел - (G) 195 ГБ Основной раздел - 54 ГБ не распределена

Помогите чем возможно, буду крайне признателен!

 

alex_diesel_spb
()

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

Форум — Desktop

Clipit устарел и на кедах запускается как процесс, но не работает (уже много лет висит багрепорт об этом), на cinnamon при установке подтягивает diodon!, а при запуске clipit сообщает, что не поддерживает cinnamon, используй diodon. Diodon работает, хотя тоже уже много где выпилен, заявлена поддержка плагинов с возможностью закрепления текстовых фрагментов, но там надо их как-то собирать руками, оно не собирается, требует 2 питон.
Знаю qlipper, вроде то что нужно, вроде работает, но автор накодил что-то странное вместо выпадающего меню, там под видом меню выпадает окно, которое отображается в панели задач, оно глючит, не хочет закрываться если кликнуть за пределами его, в общем глючная дичь какая-то.
Знаю про copyq, он нормально работает, но вместо выпадающего меню из трэя он открывает очень перегруженное окно, не мой вариант.
Знаю keepboard, он тоже открывает целое окно, и к тому же почему-то перестаёт работать после спящего режима, значок в трэе становится пустышкой и не работает. Знаю ещё много, но без закрепления.
Может кто подскажет что-нибудь актуальное подходящее под запрос? Одно время хотел перейти на гном, вот там с десяток расширений для буфера и все они с возможностью закрепления текстовых фрагментов, но я передумал переходить на гном.

 , ,

KOT040188
()

Редактирование системных файлов командой sed через Plink.

Форум — General

Всем добрый. Есть проблема. Есть машина на Windows, подключаюсь к Linux напрямую через putty, выполняю команду, проблем никаких нет. Команда:

sed -i -e 's/"serial": .*/"serial": 1/' /opt/suv/suv.conf

Команда заменяет значение серийного номера на 1 и сохраняет в этот же файл. Все прекрасно работает. Дальше делают батник. Подключение выполняю через plink.exe. Команда выполняется без ошибок, но изменения не происходят в файле. Файл системный. Пробовал создавать файл и делать через батник, работает, а в системном не меняет. Не могу понять почему. Давал права chmod 777 файлу, тоже не сработало. Есть идеи?

Код батника:

@echo off

set /p ip1="IP:"

"plink.exe" -batch root@%ip1% -P 22 -i "C:\.ssh\id_rsa.ppk" "sed -i -e 's/"serial": .*/"serial": 1/' /opt/suv/suv.conf"

Подключение через ключ с правами root.

 , ,

svg1
()

новый драйвер для MSI WMI

Форум — Linux-hardware

I found something interesting:

The device called INT340E seems to control a feature called PTID which seems to support reading and writing of sensor data like «CPU Fan #1 Speed», «CPU Fan Duty Cycle» and «Thermistor 1».

If you are willing to compile and test a kernel driver, i can write a driver for it.

link

 , , wmi

sloan
()

Кому DVD-привод за 11463 р? Фирменный, HP. Модный, с VGA выходом.

Форум — Linux-hardware

Сабж

Линукс тут при том, что с него, наверное, можно оную ОС установить.

 , , ,

tiinn
()

Как подключиться к ARM через COM?

Форум — Admin

Здравствуйте, коллеги.

Прошу не пинать сильно. С ARM я сталкивался, но давно и как-то не глубоко. На данный момент из памяти почти все стерлось.

Что мы имеем:

Architecture:           aarch64
  CPU op-mode(s):       32-bit, 64-bit
  Byte Order:           Little Endian
CPU(s):                 8
  On-line CPU(s) list:  0-7
Vendor ID:              ARM
  Model name:           Cortex-A55
 ...

Железка рабочая. На ней установлен Debian 12

uname -a
Linux Debian 5.10.160 #4 SMP Fri Feb 9 09:21:31 MSK 2024 aarch64 GNU/Linux

Debian - это, конечно, очень хорошо! Но нам на нем нужен Alt.

Систему можно загрузить с «харда» или карты памяти.

Полазил в интернете и даже кое что нашел! https://www.adior.ru/index.php/desktop/162-alt-linux-arm

Сделал по инструкции. Залил alt-workstation-10.0-aarch64.img.xz по инструкции на карту памяти, попытался загрузиться и… И ни чего! Просто черный экран.

Меня, вообще, arm выбешивает, что при загрузке, вообще ни чего не говорит! При загрузке предустановленного Debian, сначала черный экран, помигивает курсор, потом сразу приглашение в систему.

Сам процесс загрузки сокрыт.

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

Я когда-то, ка писал выше, с этим сталкивался, но все успешно забыл.

Давайте представим что есть шнур с CP2102/CP2109 UART Bridge Controller на одном конце 9 pin на другом USB.

Подключаем COM к ARM, usb к внешнему компу с Linux.

В Linux устанавливаю Putty. Допрос с пристрастим dmesg выдает:

 [ 1696.053358] usb 1-1.4.3.1: new full-speed USB device number 13 using ehci-pci
[ 1696.165585] usb 1-1.4.3.1: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[ 1696.165623] usb 1-1.4.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1696.165644] usb 1-1.4.3.1: Product: CP2104 USB to UART Bridge Controller
[ 1696.165659] usb 1-1.4.3.1: Manufacturer: Silicon Labs
[ 1696.165673] usb 1-1.4.3.1: SerialNumber: 034BC90C
[ 1696.167806] cp210x 1-1.4.3.1:1.0: cp210x converter detected
[ 1696.170454] usb 1-1.4.3.1: cp210x converter now attached to ttyUSB0

О! Крупица информации: cp210x converter now attached to ttyUSB0

Далее запускаю Putty, выбираю serial, вписываю /dev/ttyUSB0 и… Скорость по умолчанию 9600. Оставляю как есть или забиваю 115200 -результат един. Открывается окно в котором лишь курсор, который ни на что не реагирует.

Ни чего не вводится и не выводится.

Что я делаю не верно? Что я забыл?

Давайте будем считать (надеятся), что шнурок живой.

PS. Еще я видел, что у Alt linux есть iso образы для arm64. Например alt-server-10.0-aarch64.iso
https://download.basealt.ru/pub/distributions/ALTLinux/p10/images/server/aarch64/

Как его можно установить???

 ,

HighMan
()

telegram-desktop накладывает фон с котом на видео при просмотре

Форум — Desktop

Вижу странное. Загрузил вчера короткое видео в чат телеги, после загрузки смотрел, всё было ок. А сегодня если воспроизводить его :

  • В telegram-desktop
  • не отдельным окном

то на изображение наклывается лиловый фильтр с каким-то котом. Выглядит довольно всрато.
Если смотреть видео в отдельном окне, то всё ок. Но я привык внутри общего окна просто кликать и смотреть.

Само видео в порядке, фильтр накладывает плеер. И только на это видео.Предыдущие и следующие воспроизводятся нормально.

Что это такое?

Скриншот из видео: http://0x0.st/XHeT.jpg

 

hikikomori
()

HDD диск NTFS видно в Linux, но не видно в Windows.

Форум — General

в сумме 3 диска. 2 ssd под Винду и Линукс соответственно, и 1 hdd, который раньше у меня работал из под Линукса и теперь я хочу его транспортировать в винду форматировал свой HDD в NTFS и не вижу его из под винды помогите

 , , , ,

kuku2905
()

Где хранить данные? HDD - самый надежный носитель?

Форум — Linux-hardware

Здорова, знатоки. У меня есть две задачи.

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

Кто что думает о разных реализациях памяти? RAID наше всё или же можно взять монстра на 8ТB и хранить там данные 20+лет?))

О хранении… у меня был такой случай: после 50+ часов работы внешний hdd на 2TB начал портить файлы (проверка викторией не выявила никаких аномалий, после перезаписи всего объема нулями всё стало нормально). С другой стороны, hdd - самая дешевая память с точки зрения цена \ объём.

О поиске скорости… по моему опыту всё дешевые ssd медленней, чем sd флешка за те же деньги (1500-2000 т. р.). Плюс у ssd падает скорость, порой до нуля. Даже ssd с буфером снижают скорость, а флешка нет… WTF? Наверно только серверные варианты могут стабильно на весь объем держать хотя бы 300 мегабайт \ с?

В общем, буду рад почитать кто чем пользуется и почему.

 , ,

Reptile
()

При использовании бондинга ошибка в логах, хотя всё работает.

Форум — Admin

Здравствуйте. После какого-то обновление при старте компа получаю такие ошибки, хотя, всё работает.

Что это? Как лечить? Или работает - не трогать?


Linux fserver 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64

root@fserver:~# dmesg -l err
[    9.168555] bond0: (slave enp1s0f0): invalid new link 3 on slave
[    9.168596] bond0: (slave enp6s0): invalid new link 3 on slave
[    9.376654] bond0: (slave enp1s0f1): invalid new link 3 on slave
[   10.000549] bond0: (slave enp1s0f2): invalid new link 3 on slave
[   10.208663] bond0: (slave enp1s0f3): invalid new link 3 on slave

root@fserver:~# ethtool bond0
Settings for bond0:
        Supported ports: [  ]
        Supported link modes:   Not reported
        Supported pause frame use: No
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 6000Mb/s
        Duplex: Full
        Auto-negotiation: off
        Port: Other
        PHYAD: 0
        Transceiver: internal
        Link detected: yes

root@fserver:~# cat /etc/network/interfaces
auto enp6s0
iface enp6s0 inet manual
    bond-master bond0
    bond-mode balance-alb

auto enp7s0
iface enp7s0 inet manual
    bond-master bond0
    bond-mode balance-alb

auto enp1s0f0
iface enp1s0f0 inet manual
    bond-master bond0
    bond-mode balance-alb

auto enp1s0f1
iface enp1s0f1 inet manual
    bond-master bond0
    bond-mode balance-alb

auto enp1s0f2
iface enp1s0f2 inet manual
    bond-master bond0
    bond-mode balance-alb

auto enp1s0f3
iface enp1s0f3 inet manual
    bond-master bond0
    bond-mode balance-alb

auto bond0
iface bond0 inet static
    address 192.168.0.22
    netmask 255.255.255.0
    network 192.168.0.0
    gateway 192.168.0.1
    dns-nameservers 192.168.0.1
    bond-slaves enp6s0 enp7s0 enp1s0f0 enp1s0f1 enp1s0f2 enp1s0f3
    bond-mode balance-alb
    bond-miimon 100
    bond-downdelay 200
    bond-updelay 200
    mtu 9000

 

INDIGO
()

Ubuntu 23.04 xrdp

Форум — General

Кто сталкивался с проблемой перехода на Ubuntu 23.04 с ubuntu 22? на Ubuntu 22 RDP работала норм, при переходе на ubuntu 23.04. Удаленный рабочий стол перестал работать на server Ubuntu 23.04. Открывается и сразу закрывается или пишет «не удалось выполнить дочений процесс «dbus-launch» (нет такого файла или каталога)». В чем может быть проблема.

 

Rams12
()

Закладки в pdf

Форум — Development

Можно ли сделать закладки в pdf файле, находящимся на флешке, так чтобы эти закладки работали на разных компьютерах с системой Linux.

 , ,

saufesma
()

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