LINUX.ORG.RU

Форум

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

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

Какой кондицондер или вентилятор лучше приобрести

Форум — General

Если выбирать кондиционер то какие марки больше всего подойдут для полного комфорта в квартире,например Gree или Hisense что лучше выбрать и бюджетнее ,если учитывать эко систему москву то какой вообще тип климатооборудования подходит для этого (Кто пользуется инет магазинами) какие вы используете магазины для этого и стоит использовать данный магазин atmosferamarket Или лучше выбрать вентилятор ? Как вы считаете

 

Artyr123
()

Пропадает мост в веб-интерфейсе Proxmox

Форум — Admin

Здравствуйте. Proxmox v 9.1.3 в веб-интерфейсе создаю мост vmbr50 и после применения конфигурации он пропадает. При этом в /etc/network/interfaces он есть

auto lo
iface lo inet loopback

iface nic0 inet manual

iface enx00e04c680025 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.1.xx/24
        gateway 192.168.1.1
        bridge-ports nic0
        bridge-stp off
        bridge-fd 0

auto vmbr50
iface vmbr50 inet static
        address 192.168.50.1/24
        bridge-ports none
        bridge-stp off
        bridge-fd 0
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up iptables -t nat -A POSTROUTING -s '192.168.50.0/24' -o vmbr0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '192.168.50.0/24' -o vmbr0 -j MASQUERADE
#NAT

ip a

4: vmbr50: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether fe:7b:52:03:95:2d brd ff:ff:ff:ff:ff:ff
    inet 192.168.50.1/24 scope global vmbr50
       valid_lft forever preferred_lft forever
    inet6 fe80::b84c:aaff:fe6e:10e6/64 scope link proto kernel_ll 
       valid_lft forever preferred_lft forever

и brctl show

bridge name     bridge id               STP enabled     interfaces
fwbr800i0               8000.7a3d0bd0b3fb       no              fwln800i0
                                                        tap800i0
vmbr0           8000.68b599519f76       no              fwpr800p0
                                                        nic0
                                                        veth304i0
                                                        veth403i0
vmbr50          8000.fe7b5203952d       no              tap102i0
                                                        veth101i0
                                                        veth201i0

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

 ,

YurixAnd
()

Коуч по линуксу дебиан

Форум — Job

Приветствую всех. Ищу коуча по линуксу дебиан на платной основе. Формат конкретный вопрос - ответ через переписку. Можно обсудить почасовую работу. Andrey2221@jabber.ru. Либо оставьте свой контакт в комментарии

Перемещено dataman из general

Перемещено CrX из talks

 , ,

Andrey2221
()

VHS-эффект в Kdenlive

Форум — Multimedia

Как сделать VHS-эффект в Kdenlive? Хочу сделать в видеомонтаже так, как будто это съёмка камеры Sony из 1990-х

Перемещено dataman из general

 ,

ConLenov
()

Android developer (Open Source)

Форум — Job

Добрый день, ЛОР.
Разыскиваются Android-разработчики различной градации (upper-middle/senior) для работы на проекте с открытым исходным кодом (форк Conversations)

Локация: Эстония, г. Таллинн
Формат работы: удалённая, part-time, возможен переход на full-time
Релокация: теоретически возможна* после испытательного срока (только для full-time)
Оклад: от 2000 до 4000€ на руки в зависимости от квалификации и формата работы
Оформление: по трудовому законодательству ЭР, либо по договору с outstaff-компанией (подходит для самозанятых/ИП в любой юрисдикции)

* – для релокации граждан РФ и РБ применяются дополнительные ограничения законодательством Эстонской Республики, в т.ч. требуется наличие действующей шенгенской визы


Маленькая, но гордая телекоммуникационная компания ищет одного (или нескольких) Android-разработчиков для продолжения работы по допиливанию Jabber-клиента Conversations.

Задачи:

  • Доработка существующей функциональности
  • Бэкпортирование существенных изменений из upstream
  • Добавление новых фич (и багов)

Требования:

  • Отсутствие трудового опыта в государственном секторе РФ (Яндекс, Тинькофф и т.д. приравниваются к гос.сектору) подсанкционных (с т.з. ЕС) компаниях
  • Опыт Android разработки (Java) от 5 лет (можно меньше при наличии обширного «портфолио»)
  • Опыт работы с Open Source проектами
  • Знание английского языка: свободное чтение технической документации без переводчика + навыки письменного общения на английском

Крайне желательно, но не обязательно:

  • Опыт работы с WebRTC (голосовые и видеозвонки)
  • Базовое понимание принципов шифрования и криптографии

Контакты для связи: ann.lorjob@rxtx.cx
Вопросы можно задавать в этом треде.

 

ann_lortemp2
()

книги про rust

Форум — Talks

Подскажите какую-нибудь литературу про rust. Для разнообразия. Есть rust-book https://doc.rust-lang.org/book/ - он мне показался хаотичным, с едва уловимой последовательностью(если она там вообще есть), написан видимо не для новичков (я новичек) и сразу показывает все возможности языка, ясность изложения под вопросом и вообще мне показался как сборник bad practices по программированию. Мне кажется на раст можно проще писать, не используя большую часть описанного в этой книге. Или они так специально повышают порог вхождения?(меня терзают смутные сомнения)

 

nionio35
()

web интерфейс для управления сетями на оконечных устройствах

Форум — Admin

Коллеги ищу опенсорс проект или зачатки его которые позволяют делать :

  1. Имеют UI/web в котором видны какие vlan и ип адреса есть на устройствах
  2. Видеть оконечные устройства на карте
  3. Функционал по типу https://github.com/juanfont/headscale [ zerotier, tailscal, оверлейная сеть ]
  4. Умеют работать за NAT

По типу https://github.com/netbirdio/netbird

https://github.com/sinamics/ztnet?tab=readme-ov-file#-images

 , ,

pinachet
()

Apple заблокирует тебе а...ккаунты, ЛОРовец. Все.

Форум — Talks

Привет, ЛОР!

В продолжение моего старого треда на аналогичную тему, зацени вот какую историю.

!Ъ: https://hey.paris/posts/appleid/

Ъ: чувак последние 20 лет пользовался исключительно продуктами Apple, писал код под Apple, написал книжки по программированию на Obj-C и Swift, и после всего этого его аккаунт заблокировали за то, что он пытался пополнить счёт подарочной картой, которую кто-то активировал до него. В результате у него заблочилось вообще всё: iMessage, iCloud с фоточками и… хранилище ключей (Passkeys), из-за чего он больше не мог логиниться ни в какие аккаунты, ключи от которого хранились в этом хранилище.

Помни, ЛОРовец, конторы, которые предлагают тебе использовать passkeys вместо паролей, скорее всего рано или поздно заблокируют тебе а…ккаунты. Не ведись на эту удочку!

 , ,

hateyoufeel
()

Мамка ITX с впаянным процессором и установленным радиатором - всё, как я люблю

Форум — Linux-hardware

Сабж

Компания Minisforum выпустила новую платформу BD895i SE MoDT на базе встроенного мобильного 16-ядерного и 32-поточного процессора AMD Ryzen 9 8945HX с частотой до 5,4 ГГц, предназначенную для построения компактного ПК формата Mini-ITX. Чип в составе платформы относится к серии Dragon Range Refresh, представленной в январе этого года на замену серии процессоров Ryzen 7000HX, предназначенных в основном для игровых ноутбуков.

Как и предыдущие модели плат BD795i SE на базе процессоров Ryzen 7000HX, модель BD895i SE сохранила прежнюю формулу: плата оснащена двумя разъёмами SO-DIMM с поддержкой ОЗУ DDR5-5200 объёмом до 96 Гбайт, двумя слотами M.2 2280 PCIe 4.0 x4, разъёмом PCIe 5.0 x16 для дискретной видеокарты, а также слотом M.2 2230 E-Key для модуля Wi-Fi/Bluetooth.

По словам производителя, платформа BD895i SE MoDT обеспечивает прибавку одноядерной производительности до 7 % и менее 1 % — многоядерной в синтетическом тесте Cinebench R23.

На заднюю панель разъёмов платы выведены порт USB-C (с режимом DisplayPort), два USB-A (5 Гбит/с), два USB-A 2.0, разъём 2,5-Гбит LAN, а также HDMI 2.1 и DisplayPort 1.4. В спецификациях платформы также указана встроенная графика Radeon 610M, входящая в состав процессора Ryzen 9 8945HX.

и можно было б взять, но…

Стоимость BD895i SE с Ryzen 9 8945HX составляет $423,90 с учётом скидки (официальная цена — $529). Новинку уже можно найти на различных китайских торговых онлайн-площадках.

опять же, предыдущая мамка от них ещё лучше: тут принудительное охлаждение nvme

 , , , ,

tiinn
()

Как сконфигурировать bond на Almalinux 9

Форум — Admin

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

Помогите настроить bond через nmcli, на Almalinux 8 были такие настройки:

cat /etc/sysconfig/network-scripts/ifcfg-Bond_connection

BONDING_OPTS="mode=4 xmit_hash_policy=layer2+3 downdelay=0 miimon=1 updelay=0"
TYPE=Bond
BONDING_MASTER=yes
BOOTPROTO=static
DEFROUTE=no
IPV4_FAILURE_FATAL=no
NAME="Bond connection"
DEVICE=bond0
ONBOOT=yes
IPADDR=172.31.0.22
PREFIX=24

cat /etc/sysconfig/network-scripts/ifcfg-bond0_port_1

TYPE=Ethernet
HWADDR=38:63:BB:3F:D2:02
NAME="bond0 port 1"
UUID=d843fe9b-ecc7-49df-a11b-b433f56cfb7e
DEVICE=eno3
ONBOOT=yes
MASTER=bond0
SLAVE=yes

cat /etc/sysconfig/network-scripts/ifcfg-bond0_port_2

TYPE=Ethernet
HWADDR=38:63:BB:3F:D2:03
NAME="bond0 port 2"
UUID=92738763-dbc5-4319-8b13-668a2dc4d814
DEVICE=eno4
ONBOOT=yes
MASTER=bond0
SLAVE=yes

Статику на первом порту настроить получилось.

nmcli con mod eno1 ipv4.addresses 192.168.0.200/24
nmcli con mod eno1 ipv4.gateway 192.168.0.1
nmcli con mod eno1 ipv4.dns 8.8.8.8,8.8.4.4
nmcli con mod eno1 ipv4.method manual
nmcli con up eno1
[root@server ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 38:63:bb:3f:d2:00 brd ff:ff:ff:ff:ff:ff
    altname enp2s0f0
    inet 192.168.0.200/24 brd 192.168.0.255 scope global noprefixroute eno1
       valid_lft forever preferred_lft forever
    inet6 fe80::3a63:bbff:fe3f:d200/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 38:63:bb:3f:d2:01 brd ff:ff:ff:ff:ff:ff
    altname enp2s0f1
4: eno3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 38:63:bb:3f:d2:02 brd ff:ff:ff:ff:ff:ff
    altname enp2s0f2
5: eno4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 38:63:bb:3f:d2:03 brd ff:ff:ff:ff:ff:ff
    altname enp2s0f3
6: ens2f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 9c:dc:71:b6:5a:2c brd ff:ff:ff:ff:ff:ff
    altname enp5s0f0
7: ens2f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 9c:dc:71:b6:5a:2d brd ff:ff:ff:ff:ff:ff
    altname enp5s0f1
8: ens2f2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 9c:dc:71:b6:5a:2e brd ff:ff:ff:ff:ff:ff
    altname enp5s0f2
9: ens2f3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 9c:dc:71:b6:5a:2f brd ff:ff:ff:ff:ff:ff
    altname enp5s0f3

 , ,

Aleksandra
()

Фактический usage диска не соответствует тому, что отображают df, gnome-disks и тд.

Форум — Desktop

Решил освободить место на своём корневом разделе, там было занято примерно 95% от 201 GB, половина из которого - /opt, я решил перенести /opt, на жесткий диск, который у меня смонтирован на /hdd:

sudo mv /opt /hdd/.opt

(На самом деле часть файлов я перенёс через nemo, а часть этой командой sudo mv /opt/* /hdd/.opt/, а здесь для простоты я просто вставил эквивалентную команду)

после чего чтоб ничего не сломалось я оставил в корне симлинк на реальный opt:

sudo ln -s /hdd/.opt /opt

но disk usage остался таким же, это отображает и df, и gnome-disks и gnome-system-monitor, но при этом baobab и du отображают реальное использование диска

merqury@home-pc ~> df -h /
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sda3        187G         179G  6,7G           97% /
merqury@home-pc ~> sudo du -hx --max-depth=1 --apparent-size / | sort -hr
94G	/
73G	/var
21G	/usr
973M	/root
16M	/etc
2,4K	/tmp
0	/Templates
0	/sbin.usr-is-merged
0	/mnt
0	/media
0	/lib.usr-is-merged
0	/Desktop
0	/cloud
0	/cdrom
0	/bin.usr-is-merged

Как так получилось, и что мне делать чтоб вернуть моё пространство?

Мой hw-probe: https://linux-hardware.org/?probe=7d7c75559c

 , ,

merqury
()

iptables Не проходит добавление правил

Форум — General

Приветствую Вас гуру формовчане!!!

OS ubuntu 24.04

при попытке добавить именно вот это правило

iptables -A FORWARD -i eth0 -o tun0 -m state --state ESTABLISHED,RELATED -j A

1 раз выдало

Try `iptables -h' or 'iptables --help' for more information```

я попытался исправить командой

```update-alternatives --set iptables /usr/sbin/iptables-legacy```

Теперь стало выдавать

```iptables v1.8.10 (legacy): Couldn't load target `A':No such file or directory
Try `iptables -h' or 'iptables --help' for more information```

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

С уважением 

 ,

elavex
()

Существует ли «Void User Repository»?

Форум — Desktop

В Archlinux есть AUR, это известно даже дошколятам. Им же известно, что в voidlinux можно добавить собственый репозиторий, или закинуть армию шаблонов сборки в xbps-src. Внимание - вопрос, есть ли в voidlinux что-то типа VUR(Void Linux Repository) - популярного обширного пользовательского репозитория?

 , , ,

daniyal
()

Новый CEO Mozilla: Firefox превратится в «modern AI browser»

Форум — Talks

(на новость не тянет, но можно посмеяться)

По мере развития Mozilla мы будем стремиться стать компанией-разработчиком программного обеспечения, которой доверяют. Это не слоган. Это направление, которое определяет, как мы создаём и развиваемся. Оно означает три вещи.

  • Во-первых: каждый продукт, который мы создаём, должен предоставлять людям возможность влиять на то, как он работает. Конфиденциальность, использование данных и ИИ должны быть понятны и доступны. Элементы управления должны быть простыми. ИИ всегда должен быть выбором — чем-то, что люди могут легко отключить. Люди должны понимать, почему та или иная функция работает именно так и какова её польза.
  • Во-вторых: наша бизнес-модель должна основываться на доверии. Мы будем расти за счет прозрачной монетизации, которую люди признают и ценят.
  • В-третьих: Firefox вырастет из простого браузера в более широкую экосистему надежного программного обеспечения. Firefox останется нашей опорой. Он превратится в современный браузер с искусственным интеллектом и будет поддерживать целый ряд новых и проверенных программных дополнений.

ссылка

 ,

mono
()

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

Форум — General

После нескольких неудачных попыток мигрировать на сurrent, решил обновляться ondemand.

Обновил gcc и что-то еще. Кажется ради python3 это делалал. Все прекрасно, но перестал работать xfce4-clipman-plugin

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

Помнится, где-то есть в системе файлы, где явно перечислены зависимости установленных пакетов. Напомните?

upgrade-all уже просто боюсь.

 

Csandriel_x64
()

kuber install and crash

Форум — Linux-install

Установил kubernetes на Debian(VirtualBox)Mem=5048,Cpu=2 В какую сторону копать ошибку???

стартую:

kubeadm init –control-plane-endpoint=$HOSTNAME

По началу ПОДы показывал,потом началось:

kubectl get pods –all-namespaces

The connection to the server node-01:6443 was refused - did you specify the right host or port?

journalctl -f -u kubelet.service

Dec 17 12:54:22 node-01 kubelet[797]: I1217 12:54:22.422257     797 scope.go:117] "RemoveContainer" containerID="05b0005a56c8d217fdf85fc552ab3ac631003678a90080fccd5a44b7eaf6f99b"
Dec 17 12:54:22 node-01 kubelet[797]: E1217 12:54:22.422718     797 pod_workers.go:1301] "Error syncing pod, skipping" err="failed to \"StartContainer\" for \"kube-controller-manager\" w   ith CrashLoopBackOff: \"back-off 5m0s restarting failed container=kube-controller-manager pod=kube-controller-manager-node-01_kube-system(dcfb8f60d21e77af673e430a4091f4c8)\"" pod="kube-s   ystem/kube-controller-manager-node-01" podUID="dcfb8f60d21e77af673e430a4091f4c8"
Dec 17 12:54:24 node-01 kubelet[797]: E1217 12:54:24.438127     797 kubelet.go:3117] "Container runtime network not ready" networkReady="NetworkReady=false reason:NetworkPluginNotReady message:Network plugin returns error: cni plugin not initialized"
Dec 17 12:54:25 node-01 kubelet[797]: I1217 12:54:25.454727     797 scope.go:117] "RemoveContainer" containerID="05b935247939a259d83e6463968bda857cc1c3c28473a684c5efbf7d60163f3b"
Dec 17 12:54:25 node-01 kubelet[797]: E1217 12:54:25.455866     797 pod_workers.go:1301] "Error syncing pod, skipping" err="failed to \"StartContainer\" for \"kube-apiserver\" with CrashLoopBackOff: \"back-off 5m0s restarting failed container=kube-apiserver pod=kube-apiserver-node-01_kube-system(2f88ee07fe379110744672da1a8923b3)\"" pod="kube-system/kube-apiserver-node-01" podUID="2f88ee07fe379110744672da1a8923b3"
Dec 17 12:54:27 node-01 kubelet[797]: I1217 12:54:27.469044     797 scope.go:117] "RemoveContainer" containerID="25b904a2237a91dbbfb79613c19816977b473fc370a30e03c1b5e636a8250216"
Dec 17 12:54:27 node-01 kubelet[797]: E1217 12:54:27.470882     797 pod_workers.go:1301] "Error syncing pod, skipping" err="failed to \"StartContainer\" for \"kube-proxy\" with CrashLoopBackOff: \"back-off 5m0s restarting failed container=kube-proxy pod=kube-proxy-q6qkc_kube-system(5542650e-f8d2-4fa8-82a1-cca6baf42fcc)\"" pod="kube-system/kube-proxy-q6qkc" podUID="5542650e-f8d2-4fa8-82a1-cca6baf42fcc"
Dec 17 12:54:28 node-01 kubelet[797]: E1217 12:54:28.651589     797 controller.go:145] "Failed to ensure lease exists, will retry" err="Get \"https://192.168.1.10:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/node-01?timeout=10s\": dial tcp 192.168.1.10:6443: connect: connection refused" interval="7s"
Dec 17 12:54:28 node-01 kubelet[797]: E1217 12:54:28.780613     797 event.go:368] "Unable to write event (may retry after sleeping)" err="Patch \"https://192.168.1.10:6443/api/v1/namespaces/kube-system/events/kube-scheduler-node-01.18821052a502108b\": dial tcp 192.168.1.10:6443: connect: connection refused" event="&Event{ObjectMeta:{kube-scheduler-node-01.18821052a502108b  kube-system   3172 0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},InvolvedObject:ObjectReference{Kind:Pod,Namespace:kube-system,Name:kube-scheduler-node-01,UID:eb3bdd36cec9338c0ac264972d3ecaa9,APIVersion:v1,ResourceVersion:,FieldPath:spec.containers{kube-scheduler},},Reason:BackOff,Message:Back-off restarting failed container kube-scheduler in pod kube-scheduler-node-01_kube-system(eb3bdd36cec9338c0ac264972d3ecaa9),Source:EventSource{Component:kubelet,Host:node-01,},FirstTimestamp:2025-12-17 12:19:11 -0500 EST,LastTimestamp:2025-12-17 12:52:35.458928337 -0500 EST m=+2165.415672342,Count:142,Type:Warning,EventTime:0001-01-01 00:00:00 +0000 UTC,Series:nil,Action:,Related:nil,ReportingController:kubelet,ReportingInstance:node-01,}"
Dec 17 12:54:29 node-01 kubelet[797]: E1217 12:54:29.443856     797 kubelet.go:3117] "Container runtime network not ready" networkReady="NetworkReady=false reason:NetworkPluginNotReady message:Network plugin returns error: cni plugin not initialized"
Dec 17 12:54:30 node-01 kubelet[797]: I1217 12:54:30.485105     797 status_manager.go:895] "Failed to get status for pod" podUID="2f88ee07fe379110744672da1a8923b3" pod="kube-system/kube-apiserver-node-01" err="Get \"https://192.168.1.10:6443/api/v1/namespaces/kube-system/pods/kube-apiserver-node-01\": dial tcp 192.168.1.10:6443: connect: connection refused"
Dec 17 12:54:30 node-01 kubelet[797]: I1217 12:54:30.486821     797 status_manager.go:895] "Failed to get status for pod" podUID="dcfb8f60d21e77af673e430a4091f4c8" pod="kube-system/kube-controller-manager-node-01" err="Get \"https://192.168.1.10:6443/api/v1/namespaces/kube-system/pods/kube-controller-manager-node-01\": dial tcp 192.168.1.10:6443: connect: connection refused"
Dec 17 12:54:30 node-01 kubelet[797]: I1217 12:54:30.488659     797 status_manager.go:895] "Failed to get status for pod" podUID="eb3bdd36cec9338c0ac264972d3ecaa9" pod="kube-system/kube-scheduler-node-01" err="Get \"https://192.168.1.10:6443/api/v1/namespaces/kube-system/pods/kube-scheduler-node-01\": dial tcp 192.168.1.10:6443: connect: connection refused"
Dec 17 12:54:30 node-01 kubelet[797]: I1217 12:54:30.489371     797 status_manager.go:895] "Failed to get status for pod" podUID="5542650e-f8d2-4fa8-82a1-cca6baf42fcc" pod="kube-system/kube-proxy-q6qkc" err="Get \"https://192.168.1.10:6443/api/v1/namespaces/kube-system/pods/kube-proxy-q6qkc\": dial tcp 192.168.1.10:6443: connect: connection refused"
Dec 17 12:54:30 node-01 kubelet[797]: I1217 12:54:30.490248     797 status_manager.go:895] "Failed to get status for pod" podUID="51c670536858241606c4bad9a5634813" pod="kube-system/etcd-node-01" err="Get \"https://192.168.1.10:6443/api/v1/namespaces/kube-system/pods/etcd-node-01\": dial tcp 192.168.1.10:6443: connect: connection refused"
Dec 17 12:54:30 node-01 kubelet[797]: I1217 12:54:30.518076     797 scope.go:117] "RemoveContainer" containerID="e2a7510faecfe25de69adf5dcfaf75cb5d08f14560540791829c45de00002d64"
Dec 17 12:54:30 node-01 kubelet[797]: E1217 12:54:30.518386     797 pod_workers.go:1301] "Error syncing pod, skipping" err="failed to \"StartContainer\" for \"kube-scheduler\" with CrashLoopBackOff: \"back-off 5m0s restarting failed container=kube-scheduler pod=kube-scheduler-node-01_kube-system(eb3bdd36cec9338c0ac264972d3ecaa9)\"" pod="kube-system/kube-scheduler-node-01" podUID="eb3bdd36cec9338c0ac264972d3ecaa9"
^C

[b]kubectl events[/b]

LAST SEEN               TYPE      REASON                    OBJECT         MESSAGE
8m11s                   Normal    Starting                  Node/node-01   Starting kubelet.
8m11s                   Warning   InvalidDiskCapacity       Node/node-01   invalid capacity 0 on image filesystem
8m11s (x8 over 8m11s)   Normal    NodeHasSufficientMemory   Node/node-01   Node node-01 status is now: NodeHasSufficientMemory
8m11s (x8 over 8m11s)   Normal    NodeHasNoDiskPressure     Node/node-01   Node node-01 status is now: NodeHasNoDiskPressure
8m11s (x7 over 8m11s)   Normal    NodeHasSufficientPID      Node/node-01   Node node-01 status is now: NodeHasSufficientPID
8m11s                   Normal    NodeAllocatableEnforced   Node/node-01   Updated Node Allocatable limit across pods
8m2s                    Normal    Starting                  Node/node-01   Starting kubelet.
8m2s                    Warning   InvalidDiskCapacity       Node/node-01   invalid capacity 0 on image filesystem
8m2s                    Normal    NodeAllocatableEnforced   Node/node-01   Updated Node Allocatable limit across pods
8m2s                    Normal    NodeHasSufficientMemory   Node/node-01   Node node-01 status is now: NodeHasSufficientMemory
8m2s                    Normal    NodeHasNoDiskPressure     Node/node-01   Node node-01 status is now: NodeHasNoDiskPressure
8m2s                    Normal    NodeHasSufficientPID      Node/node-01   Node node-01 status is now: NodeHasSufficientPID
7m1s                    Normal    RegisteredNode            Node/node-01   Node node-01 event: Registered Node node-01 in Controller
6m58s                   Normal    Starting                  Node/node-01
4m58s                   Normal    Starting                  Node/node-01
4m34s                   Normal    RegisteredNode            Node/node-01   Node node-01 event: Registered Node node-01 in Controller
3m34s                   Normal    Starting                  Node/node-01

kubectl get pods –all-namespaces

NAMESPACE     NAME                              READY   STATUS             RESTARTS         AGE
kube-system   coredns-674b8bbfcf-nvm5q          0/1     Pending            0                46m
kube-system   coredns-674b8bbfcf-zpkbl          0/1     Pending            0                46m
kube-system   etcd-node-01                      1/1     Running            63 (2m23s ago)   46m
kube-system   kube-apiserver-node-01            1/1     Running            68 (2m16s ago)   46m
kube-system   kube-controller-manager-node-01   0/1     CrashLoopBackOff   69 (45s ago)     47m
kube-system   kube-proxy-gxhnz                  1/1     Running            21 (62s ago)     46m
kube-system   kube-scheduler-node-01            1/1     Running            77 (58s ago)     46m

 

antonio-an
()

Ищу двумерный аналог OpenSCAD

Форум — Multimedia

Привет, ЛОР.

Для 3D есть такая замечательная штука как OpenSCAD. Где можно наколхозить программно, например, 5 цилиндров в цикле, раскрасить, трансформировать и всё это экспортировать.

А есть ли что-то аналогичное для двумерного рисования? Чтобы рисовать на скриптовом языке линии, круги, многоугольники, текстовые вставки, закрашивать всё это? Потом экспортировать в векторный (SVG) либо растровый (PNG) файл.

В принципе, в самом OpenSCAD 2D-примитивы имеются. Но вот как задать толщину обрамляющей линии для square, например, я так и не нашёл (да, подозреваю, что можно наложить два square через difference, но это уже лютый колхоз и натягивание филина на глобус, если мне нужно просто порисовать квадратики и линии).

С экспортом тоже проблема. Я нарисовал в опенскаде два разноцветных квадратика. Сохранил в SVG. Потом открываю что в gimp, что в inkscape – вожделенная плоская картинка есть, но информация о цвете потеряна. А «Экспорт в растр» из OpenSCAD вместо плоской картинки записывает в PNG вид на трёхмерную сцену (и я его не обвиняю, он, в общем-то, для другого делался).

В общем, ищется более подходящий инструмент.

В принципе, есть подозрение, что большая часть моих хотелок закрывается скриптингом, к примеру, на питоне (или другом скриптоЯП общего назначения). Если есть для него простейшая библиотека рисования, которая умеет не только на экран вывести, но и в файлик вывести (те же PNG и SVG, на крайняк обойдусь каким-то одним из них) – сойдёт, хоть это и менее удобно, чем специализированный инструмент. Есть такое (желательно с примерами)?

 , , ,

hobbit
()

Вакансия Ceph-инженер

Форум — Job

Инженер по системам хранения данных (Ceph)

Локация: Москва Формат работы: гибрид ЗП: от 300 000 на руки

Крупнейшая MedTech компания работает с огромными массивами данных секвенирования и биоинформатики. Хранилище данных построено на Ceph – 13 кластеров, более 1000 серверов, в которых размещаются геномные данные, пайплайны и сервисы для исследовательских команд. Масштабы растут: впереди план по увеличению объема хранения в 5 раз.

🔹 Задачи:

  • Поддержка и развитие распределенной системы хранения данных на базе Ceph (CephFS, RBD).
  • Мониторинг и обеспечение стабильной работы 13 кластеров.
  • Решение инцидентов и оперативное реагирование на сбои (включая внеплановое).
  • Настройка и оптимизация производительности кластеров.
  • Масштабирование системы под растущие объемы данных.
  • Взаимодействие с биоинформатиками и инженерами для поддержки рабочих процессов.

🔹 Требования:

  • Опыт работы с Ceph (CephFS, RBD).
  • Опыт администрирования Linux (глубокое понимание внутренней архитектуры, сервисов, сетей).
  • Знание принципов работы L2-сетей.
  • Понимание принципов серверной инфраструктуры и систем хранения.
  • Готовность к обучению и освоению Ceph.
  • Ответственность и готовность быстро реагировать на инциденты.
  • Опыт администрирования высоконагруженных систем, HPC или дата-центров.
  • Навыки автоматизации (bash, python, ansible и др.).

🔹 Условия:

  • Формат работы: гибрид.
  • Оформление по ТК РФ.
  • Корпоративное медицинское обслуживание.
  • Бессрочный трудовой договор.
  • Высокопрофессиональная команда и передовые технологии.

Резюме направлять ТГ: @ lavrenovtolya Электронная почта: info@principal-recruit.ru

 ,

vasilievartur1
()

Read-only file system

Форум — General

Нужно изменить конфигурационный файл на одном из пяти разделов флешки

Пробовал: mount -o rw и менять файл редактором mc echo «string» >> file.cfg chattr -i /dev/sdb4

Не хочет (

 ,

valeradonchenko
()

Senior C-разработчик (ядро Linux, СХД), удалённо

Форум — Job

Привет! Ищу Senior C программиста в IT-аккредитованную компанию, разрабатывающую системы хранения данных и системы виртуализации.

Чем предстоит заниматься:

• Разработка системного программного обеспечения: гибридная СХД; scale-out СХД c поддержкой серверной виртуализации; система мониторинга; внутренние инструменты разработки;

• Разработка уровня ядра Linux: модули файловых, блочных и сетевых подсистем;

• Исследования стороннего ПО;

• Работа с чужими исходниками на разных языках программирования;

• Документирование исходного кода, методик и исследований;

• Сопровождение ПО (разработка патчей, консультирование инженеров).

Требования:

• Коммерческий опыт работы от 5 лет;

• Опыт системного программирования на C, ASM;

• Уверенное знание двух из перечисленных скриптовых языков (Bash, Python, sh, ksh);

• Уверенное знание архитектуры ядра Linux/UNIX/BSD;

• Опыт системного программирования в одном из вариантов Linux/UNIX/BSD;

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

Что мы предлагаем:

• Официальное трудоустройство по ТК РФ; достойный уровень оплаты труда от 300 т.р. net + квартальные премии;

• Оплачиваемые отпуск и больничные (включая внутренний больничный до 10 дней в год);

• Обучение за счёт компании: внешние курсы, конференции, внутренние тренинги;

• Оплата мобильной связи;

• Подарок на День рождения;

• Корпоративный мерч;

• Удаленный формат работы (для Москвы есть возможность периодически приезжать в офис);

• Технику предоставляем.

Резюме, рекомендации, вопросы в телеграм @olesya_sayhire

 , ,

Olesya_HR
()

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