Vasiliy Glazov
Значит у мня американский.
⁣⁣⁣⁣⁣⁣⁣
"но во время обновления комп повис. Пришлось жёстко перезагрузить. Но после этого побился dnf". Оправдывайтесь.
⁣⁣⁣⁣⁣⁣⁣
Хомяк отдельно? Переустанови и всё.
проблема не у меня, ссылка выше
Vasiliy Glazov
Ну спросил ты. Я на лоре не зареган.
olegon.ru
⁣⁣⁣⁣⁣⁣⁣
Это просто демо: как после хард ребута ломается dnf. Причем earlyoom/nohang/LMM не был установлен. Кто-то боялся, что из-за earlyoom сломается система из-за убитого dnf. Факт в том, что без earlyoom юзеры как раз прибегают к хард ребуту, и ломают dnf, @Artem4
Alexandr
не Wayland, надеюсь?
не,оба на X,проблема разрешилась банальным отключеним апплета программы.
olegon.ru
не,оба на X,проблема разрешилась банальным отключеним апплета программы.
аа, так она просто мониторила себя саму и активировала уже запущенное окно
Sergei
Android Studio Canary для себя.
Тогда обычный Android Studio, вестимо.
Anonymous
Тогда обычный Android Studio, вестимо.
Мне бы сделать так, чтобы всё было в контейнере, включая проекты.
Anonymous
Что это значит?
Это значит, что я хочу, чтобы он откладывал всё только в свой контейнер.
Sergey
Сломался dnf в fedora 31 после зависшего обновления https://www.linux.org.ru/forum/general/15488305
Пускай паять проверит. Не бывает чудес и проклятий Предполагаю еще падение какого-нибудь LXDE во время обновления чего-либо И переустановка не нужна: В лайв-сессии сделать чрут и dnf distro-sync с использованием файла лайв-сессии
Sergey
Точнее, так: dnf --installroot=/mnt/my_old_root distro-sync Чрут не нужен даже
Anonymous
Sergei
Решил поиздеваться?
Я не понимаю, что ты имеешь в виду. А ты, очевидно, уверен, что говоришь что-то совершенно понятное и однозначное.
Anonymous
Я не понимаю, что ты имеешь в виду. А ты, очевидно, уверен, что говоришь что-то совершенно понятное и однозначное.
Ты не знаешь, что такое контейнер? Ты же мейнтейнишь телегу во flathub, сомневаюсь, что ты не знаешь.
Sergei
Ты не знаешь, что такое контейнер? Ты же мейнтейнишь телегу во flathub, сомневаюсь, что ты не знаешь.
Ещё раз, "проекты в контейнер" - это куда? В бандл приложения, вместе с ним, или что?
Anonymous
Ещё раз, "проекты в контейнер" - это куда? В бандл приложения, вместе с ним, или что?
Нет. Мне надо, чтобы у него была отдельная папка текущего пользователя в контейнере, и чтобы он туда свои дела делал.
Sergei
Нет. Мне надо, чтобы у него была отдельная папка текущего пользователя в контейнере, и чтобы он туда свои дела делал.
Так сказу написать было нельзя, обязательно надо, чтобы кто-то твой поток мыслей распарсил?
Anonymous
Так сказу написать было нельзя, обязательно надо, чтобы кто-то твой поток мыслей распарсил?
Очень сложно было распарсить "в свой контейнер". ОК. Буду разбираться дальше сам, спасибо за помощь.
Sergei
Очень сложно было распарсить "в свой контейнер". ОК. Буду разбираться дальше сам, спасибо за помощь.
Контейнер - это изолированный экземляр юзерспейса, а не папка на диске. На всякий случай.
ㅤ
ПРивет. А можно с поддержкой ssl собрать?
⏳📦 https://copr.fedorainfracloud.org/coprs/atim/websocat/build/1178314/ ☑️ OpenSSL support
ㅤ
Это просто демо: как после хард ребута ломается dnf. Причем earlyoom/nohang/LMM не был установлен. Кто-то боялся, что из-за earlyoom сломается система из-за убитого dnf. Факт в том, что без earlyoom юзеры как раз прибегают к хард ребуту, и ломают dnf, @Artem4
Хорошая попытка подменить теплое мягким но нет. Что DNF может сделать для пользователя если у того оборвалась транзаакция? Верно, ничего. Только если пользователь сам начал обновлять работающую систему и сломал себе всё. Пользователя огородили по-максимуму и сделали для этого оффлайн обновления.
ㅤ
Ты теперь в каждом треде и любой проблеме будешь бегать предлгать OOM? Ну-ну.
Anonymous
Как обстоят дела со snap в fedora? Про Flatpak в курсе, но там нету.
Anonymous
- Так - И так Одним словом боремся. 😊
Т.е. у меня два варианта: ставь rpm или учись собирать сам?)
ㅤ
Т.е. у меня два варианта: ставь rpm или учись собирать сам?)
Да не, ну система твоя-то и ты волен делать с ней что хочешь. Но к каким последствиям может приводить тоже нужно понимать. И кто есть first class citizen, а кто несовсем.
olegon.ru
что-то поставил я overcommit=2 и ratio=95 жене, у нее все практически крешиться начало :(
olegon.ru
особенно весело, что хром стал закрываться целиком
olegon.ru
с earlyoom просто закладка говорила oops
ㅤ
@olegon это ты про первые жертвы OOM киллеров? :)
ㅤ
А, уже вижу.
olegon.ru
@olegon это ты про первые жертвы OOM киллеров? :)
вот как раз хотел киллера убрать
ㅤ
Press F. @aavMGTkFVLCZ16AeM
olegon.ru
и тут такое началось :(
olegon.ru
Press F. @aavMGTkFVLCZ16AeM
а у тебя просто дефолтный overcommit и без киллеров?
ㅤ
Я не ставлю на хост его.
olegon.ru
Я не ставлю на хост его.
и оверкоммит штатный?
Sergei
Как обстоят дела со snap в fedora? Про Flatpak в курсе, но там нету.
Так же, как в любой не-убунте - с горем пополам.
olegon.ru
понял, спасибо, попробую, наверное
Anonymous
@DontDistrub чекниш эту штуку, я не могу собрать модуль и проверить, заработает ли у нас. https://github.com/electrified/asus-wmi-sensors
Anton
Господа, есть челик @mvvcp344 Является спамером.
ㅤ
Господа, есть челик @mvvcp344 Является спамером.
Действительно. Бот и здесь удалил от него сообщение. Спс. 👮‍♀️
⁣⁣⁣⁣⁣⁣⁣
что-то поставил я overcommit=2 и ratio=95 жене, у нее все практически крешиться начало :(
Отвечу недавней пастой из соседнего чата: 1. Большинство приложений не обрабатывают ошибки выделения, это может приводить к неожиданному поведению. 2. Трудно найти оптимальное значение overcommit ratio, хотя это может быть не проблема не сервере с предсказуемой нагрузкой. - Если выставить большой ratio, то получим тот же эффект, что и при наличии дефолтного оверкоммита, и будет приходить киллер. При низком overcommit ratio просто получим неполную утилизацию физической памяти. - Процессы будуть падать при полупустом свопе или при полупустой памяти. - Если нужно огараничить память, то лучше использовать контрольные группы и MemoryMax и MemorySwapMax - эти параметры ограничивают физическую память, а не виртуальную, в отличие от случая с запретом оверкоммита. Еще альтератива - юзерспейсный демон earlyoom - он сначала отправляет SIGTERM, завершая процессы по возможности более корректно 1. Я знаю один способ отключения киллера - panic on oom. Разве есть другие? 2. оом киллер надо не отключать, а вызывать по возможности раньше. Не вызванный киллер - умершая система. Киллер - это лекарство от смерти. "если уж хочется жить без oom" - то я предпочитаю earlyoom - процессы завершаются по SIGTERM, до дедлоков с зависаниями не доходит дело. Ограничение оверкоммита не всегда означает отключение киллера - многое еще зависит от overcommit ratio Еще момент: киллер убивает процесс с наибольшим oom_score - обычно самый жирный. С ограничением оверкоммита упадет не обязатено самый жирный - могут падать и мелкие процессы, если жирный процесс протекает, но при этом обрабатывает ошибки выделения
olegon.ru
спасибо, познавательно, хотя меня к решению на сервере пока не привело
olegon.ru
задача была в том, чтобы исключить зависания при переполнении памяти, а это даже маленький своп не решает
olegon.ru
Отвечу недавней пастой из соседнего чата: 1. Большинство приложений не обрабатывают ошибки выделения, это может приводить к неожиданному поведению. 2. Трудно найти оптимальное значение overcommit ratio, хотя это может быть не проблема не сервере с предсказуемой нагрузкой. - Если выставить большой ratio, то получим тот же эффект, что и при наличии дефолтного оверкоммита, и будет приходить киллер. При низком overcommit ratio просто получим неполную утилизацию физической памяти. - Процессы будуть падать при полупустом свопе или при полупустой памяти. - Если нужно огараничить память, то лучше использовать контрольные группы и MemoryMax и MemorySwapMax - эти параметры ограничивают физическую память, а не виртуальную, в отличие от случая с запретом оверкоммита. Еще альтератива - юзерспейсный демон earlyoom - он сначала отправляет SIGTERM, завершая процессы по возможности более корректно 1. Я знаю один способ отключения киллера - panic on oom. Разве есть другие? 2. оом киллер надо не отключать, а вызывать по возможности раньше. Не вызванный киллер - умершая система. Киллер - это лекарство от смерти. "если уж хочется жить без oom" - то я предпочитаю earlyoom - процессы завершаются по SIGTERM, до дедлоков с зависаниями не доходит дело. Ограничение оверкоммита не всегда означает отключение киллера - многое еще зависит от overcommit ratio Еще момент: киллер убивает процесс с наибольшим oom_score - обычно самый жирный. С ограничением оверкоммита упадет не обязатено самый жирный - могут падать и мелкие процессы, если жирный процесс протекает, но при этом обрабатывает ошибки выделения
а oom_adj киллерами учитывается? я просто его базе назначаю
olegon.ru
все остальное при утечках может умереть
⁣⁣⁣⁣⁣⁣⁣
а oom_adj киллерами учитывается? я просто его базе назначаю
Киллерами учитывается - ядерным, а также юзерспейсными киллерами earlyoom и nohang. oom_adj не учитывается при ограниченном оверкоммите - процессы будут падать на cannot allocate memory иногда задолго до ООМ. Падать будет процесс, который не смог выделить память, вне зависимости от oom_adj.
⁣⁣⁣⁣⁣⁣⁣
задача была в том, чтобы исключить зависания при переполнении памяти, а это даже маленький своп не решает
Юзерспейсные обработчики могут решить проблему, особенно nohang - поддерживает реакцию на PSI и имеет возможность тонкой регулировки выбора жертвы.
⁣⁣⁣⁣⁣⁣⁣
как я понял, nohang для десктопа? Х требует?
Не требует, но опционально есть десктопные фичи - например ГУИ уведомления.
olegon.ru
вопрос в сторону, посоветуйте эмулятор для андроида? цель - запуск приложений "как в телефоне"
olegon.ru
я исхожу из того, что если память заканчивается, то что-то запустились не так, а не старое потекло
olegon.ru
у меня это скорее всего так
⁣⁣⁣⁣⁣⁣⁣
буду пробовать, спасибо
документации очень мало, по всем вопросам жду в issues
olegon.ru
и у жены на ноуте, Федора, понятное дело, почему-то с оверкоммитом=2 вообще не живёт, хотя ratio=100
olegon.ru
поставлю ей nohang, спасибо, пусть видит, когда прибивается
olegon.ru
странно вообще, память ещё была, видимо, кто-то запрашивал больше, чем надо
⁣⁣⁣⁣⁣⁣⁣
и у жены на ноуте, Федора, понятное дело, почему-то с оверкоммитом=2 вообще не живёт, хотя ratio=100
100 очень мало. Хром виртуальной памяти в 10 раз больше реальной запрашивает. Ничего не делающий скрипт на питоне потребляет 8 M VmRSS, но виртуальной требует 220 метров.
olegon.ru
зачем это ему... ведь не получит в итоге...
Null
Выпущен новый релиз Telegram Desktop - 1.9.8. Основные изменения: 1. активировано средство проверки правописания. Для его работы в системе должны быть установлены словари для языка ввода - sudo dnf install hunspell-ru hunspell-en; 2. исправлено несколько ошибок и вылетов, связанных с новым типом голосований. Сборка в RPM Fusion Koji успешно завершена и через несколько дней обновление появится в стабильных репозиториях. Желающие протестировать новую версию прямо сейчас могут установить её вручную. Fedora 31: sudo dnf install http://koji.rpmfusion.org/kojifiles/packages/libtgvoip/2.4.4/4.20200123gitc5651ff.fc31/x86_64/libtgvoip-2.4.4-4.20200123gitc5651ff.fc31.x86_64.rpm http://koji.rpmfusion.org/kojifiles/packages/telegram-desktop/1.9.8/1.fc31/x86_64/telegram-desktop-1.9.8-1.fc31.x86_64.rpm Как и предыдущие релизы, в старых выпусках Fedora (F30) обновление произведено не будет. #tdesktop #update
Дмитрий
Парни ку не подскажите почему в KDE в самой системе стоит тема курсора, ну когда открываю мозилу тема курсора в браузере меняется, как сделать чтобы было однообразно😏
Dart
и мне на пару вопросов кто ответит? 1ый это - выставил авто вход, но при этом он все равно его просит, пишет что ваша связка ключей не была разблокированна
Dart
Гномик