И это всё МОЁ

Рассказываю. Стоит у меня на рабочей (этой) машине usb веб-камера. Что у нас есть в веб-камере? Там есть камера и микрофон. Далее, после некоего обновления эта самая камера начала постоянно отваливаться (а может дело и не в обновлении, но эта версия мне меньше нравится). Валится с сообщениями вида


сен 20 15:54:35 tarh-work kernel: usb 1-4: 3:3: usb_set_interface failed (-110)
сен 20 15:54:40 tarh-work kernel: usb 1-4: 3:3: usb_set_interface failed (-110)
сен 20 15:54:45 tarh-work kernel: usb 1-4: 3:3: usb_set_interface failed (-110)
сен 20 15:54:50 tarh-work kernel: usb 1-4: 3:3: usb_set_interface failed (-110)
сен 20 15:54:55 tarh-work pulseaudio[4159]: [alsa-source-USB Audio] alsa-source.c: Failed to set hardware parameters: Input/output error

Но дело не в этом, совсем не в этом. Дело в том, что от отвале камеры валится воспроизведение youtube в браузере. Да, всё так, ВОСПРОИЗВЕДЕНИЕ (вывод) валится при отвале устройства ВВОДА.

Я кончил.








 ,








И это всё МОЁ

Периодически обращаются клиенты с просьбой восстановить базу данных.

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

И вот терзает меня множество вопросов.

Ну какого ж хера ваше сраное innodb_file_per_table все равно требует наличия ibdata1 ?

Почему нельзя просто восстановить базы данных и таблицы, если FRM и IBD файлы уже есть ?

Какого черта не вывести в лог просто человеко-понятное объяснение, что нужно сделать ? Ну вот есть у меня в логе запись: InnoDB: Error: checksum mismatch in data file ./ibdata1. Че мне с этим делать ? Редактировать ? Файл удалить ? Забыть ? Забить ?

Или вот. InnoDB: Could not open or create data files. Что за data files ? Почему ? Это права на запись ? Место на диске ? Внутренние настройки ?

Нахера ГАСИТЬ ВЕСЬ СЕРВЕР БД, если какая-то одна-две транзакции не могут быть восстановлены ?

Почему этот гребанный innodb_force_recovery нихрена не рекаверит, а просто срет в лог ненужной инфой, что он не может восстановить?!

( читать дальше... )

InnoDB: You may have to recover from a backup - это шо, такой тонкий стеб от оракла или кто там заведует этой дрянью ? Я сам знаю что можно рекаверить из бэкапа! Но мне надо стартонуть mysql-сервер так, чтобы он не говорил «Error : Unknown storage engine 'InnoDB'»

На кой черт вообще говорить что InnoDB «обеспечивает надежное хранение данных», если после КРАША этого говна, не то что данных нет, но и сам сервер хрен стартонешь?!

</bugurt mode>

Эт не просьба помочь, эт просто вопрос - ДОКОЛЕ :))








 , ,








И это всё МОЁ

Не было ещё? https://www.hq.nasa.gov/office/pao/History/alsj/a12/cuff12.html

Как я понял, по этим брошюрам высаживавшиеся на поверхность проверяли, что им делать.








 








И это всё МОЁ

Я тут решил бету самой модной и продвинутой федоры 31 заюзать, понадобилось из-за ядра 5.3 (проблемы с sdxc флешками). Так поставил по-быстрому xfce версию, нормально.


Но, боже мой, они всё еще пихают туда жуткий XScreenSaver 5.43 locker по дефолту.


Искушенные юзеры, подскажите, как просто это недоразумение заменить, и на что?









 , ,








И это всё МОЁ

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








 ,








И это всё МОЁ

Итак, опишу сначала симптомы:

Периодически отваливается интернет, при этом wifi-клиент никаких ошибок не показывает.

Как это выглядит: может случиться так, что через какое-то время после старта системы ни один из сайтов не будет доступен. Клиент показывает, что соединение установлено. Чаще всего бывает так, когда я запускаю JACK и начинаю работать с аудио. Еще бывает так, что при старте системы клиент не хочет подключаться, что «лечится» перезапуском сервиса через systemctl stop/start service.

В качестве клиента для беспроводных соединений используется WICD. В качестве дистрибутива свежий Debian Bastard Buster amd64. Ядро: 4.20.0-16.2-liquorix-amd64

Что могу показать. Например, прерывания.
Показал бы dmesg на момент отвала связи, да только вот там тишина.

Раньше я грешил на Network Manager, который был предустановлен в GNOME, однако, выпилив его (отношения с NM у моих адаптеров, почему-то, всегда были не очень), я понял, что проблема не в нём, ведь после впиливания wicd проблемы остались.

Сейчас я предполагаю, что проблема может быть в ядре. Да, я пробовал его заменить, однако тут я столкнулся с другой проблемой - поскольку мне нужно исключительно rt-ядро (а это дефолтное rt или liquorix), то выбор у меня не очень большой. Компьютер десктопный и пользуюсь им не я один, поэтому графика тут нужна, а последние nvidia-дрова из реп Buster категорически не хотят собираться под rt-ядрами самого Buster и любыми ядрами liquorix, кроме моего 4.20, которое я вообще вытянул из ветки sid.

Вопрос - как лечить отвалы wifi?








 , , , ,








И это всё МОЁ

Всем привет,не качает файлы с utorrent,желтый значок,стоит прошивка OpenWrt 18.06.4 r7808-ef686b7292 / LuCI openwrt-18.06 branch (git-19.170.32094-4d6d8bc)
роутер TP-Link TL-WR940N v3.
Подскажите пожалуйста,как это исправить?
Если нужно будет загрузить пакет,то не смогу,так как устанавливал пакеты,для iptv,и свободного места осталось 44 килобайта,только смогу через админ панель настроить.








 ,








14:13

OpenVPN

И это всё МОЁ

Всем привет!
Просьба консультации.
Настроен openvpn centOS7
все пашет, все ок. есть только 1 вопрос:
в логах клиента висит строчка:
Enter Management Password:
Но при этом все работает как должно. Как я понял, это запрос что ли на пароль, указанный при создании са сертификата. Ну а вопрос в том, что если это не мешает работе, можно ли на это не обращать внимания и не влечет ли это «косяков» в безопасности соединения?
Спасибо!








 








И это всё МОЁ

По следам Шамана

Преамбула: в Рунете стало как-то мало ресурсов, где тусовались бы линуксоиды. Да и вообще айтишники. Nixp помер, linuxforum помер, unixforum помер, много что померло! Хабр превратился в авторитарную рекламную площадку. Русскоязычные форумы по конкретным дистрибутивам, десктопам, приложениям почти мертвы.

Вывод: нужно делать единый портал по Линуксу, опенсорсу, IT, технологиям, науке (в порядке убывания важности), где каждый бы нашёл себе место! Более того - не просто курилку и новостную площадку, но и нечто тесно связанное с прикладной областью.

Вот как я это вижу.

  • Ввести систему технического рейтинга/авторитета. Отображать этот рейтинг в технических разделах вместо score. Начислять по нажатию специальной кнопки таким образом: нажатие ТСа даёт +5 (предполагается, что он так показывает полезные ему советы) и выделяет коммент, чтобы публика сразу видела релевантные ответы; нажатие других регистрантов с некоторым техническим рейтингом (скажем, от 100 баллов) даёт +0,1. За собственные проекты давать, например, от +10 до +500. Мои розовые маняфантазии рисуют этот рейтинг критерием в резюме для сисадминов и программистов, но это уж как получится))
  • Убрать Talks с глаз долой у анонимов и регистрантов с рейтингом и score, скажем, меньше 200 и меньше 1 звезды. Чтобы пришлую публику не пугать. То есть, не только на запись чтоб недоступны были, но и на чтение.
  • Разрешить анонимусам постить в Галерею как посты, так и комменты.
  • Ограничить каждого модератора определённым разделом или группой разделов. В идеале - назначить по двое-трое модераторов на каждый раздел/группу разделов, где один - подкованный в соответствующей теме, второй-третий - не особо подкованный, но блюдёт культуру дискуссий.
  • Ввести практику временных банов и лишения доступа к конкретным темам и разделам.
  • В Толксах разрешить оффтоп, мягкий нацпол, можно даже нецензурные выражения, но в разумных пределах (да, я понимаю, что тут субъективность полезет, но всё же). При этом малейшие попытки троллинга и клоунады в технических разделах пресекать жёстко.
  • Добавить раздел «Статьи» - не wiki, а полноценные, полноформатные статьи. Вкупе с хорошей индексируемостью ЛОРа это позволит притягивать аудиторию по конкретным запросам, привлекать новичков. Опять же, в моих маняфантазиях Статьи помогут взрастить массу людей, пробующих себя в компьютерной журналистике.
  • Регулярно проводить рекламные кампании через контекстные системы типа Яндекс.Директ и с помощью баннеров на популярных сайтах. Нужно для привлечения аудитории. Да, я знаю - на это нужны деньги. Поэтому...
  • Наладить систему лёгких донатов, чтобы в 1 клик можно было закинуть денег. Можно даже попробовать поискать спонсоров, но, конечно, без продажи в известно какое рабство.
  • Как продолжение предыдущего пункта - привлечь крупные компании и сообщества к созданию официальных аккаунтов здесь. Может, это и станет каналом их спонсирования ресурса в обмен на аккуратную рекламу (это нужно будет обсудить отдельно).
  • Реогранизовать деление форума на разделы - какие-то слить вместе (General, Linux-install, Multimedia, в принципе, в отдельном виде не нужны, можно оставить Desktop и Admin, этого хватит), какие-то добавить (например, раздел для других Unixlike-систем и экзотических ОС).

Ну, как-то так. Дискасс))








 , , ,








И это всё МОЁ

Добрый день!

Возникла такая проблема, что после накатывания бэкапа/снапшота в течении первых 40 минут работы сервера наблюдал выполнение обычных команд в bash с задержкой (например cd или clear выполнялись секунд через 30 после того как я их ввел). Бэкап вчера разворачивали впервые, причем задержка была на связанном сервере, а не непосредственно на тех, на которых развернули (у системы 7 связанных серверов), после этого примерно часов через 20 развернули снапшоты уже для всех 7 серверов и опять задержка на тех же самых, хотя раньше после снапшотов такого не наблюдал. Подскажите может кто сталкивался, в чем может быть причина, возможно скорость чтени/записи дисков?
На всех серверах стоит SUSE 11 Linux x64, на тех на которых были задержки:

ОЗУ: 94гб

ЦП:
Architecture: x86_64

CPU(s): 12

Thread(s) per core: 1

Core(s) per socket: 4

CPU socket(s): 3

NUMA node(s): 1

Vendor ID: GenuineIntel

CPU family: 6

Model: 85

Stepping: 4

CPU MHz: 2593.906

L1d cache: 32K

L1i cache: 32K

L2 cache: 1024K

L3 cache: 19712K

df -h:

/dev/mapper/System-root

22G 11G 10G 52% /

devtmpfs 48G 104K 48G 1% /dev

tmpfs 48G 1020K 48G 1% /dev/shm

/dev/sda1 479M 35M 419M 8% /boot

/dev/mapper/SAS_VG-SAS_root

300G 267G 34G 89% /opt/sas94

P.S. Прошу прощения за сумбурный текст, долго не спал.








 , ,








И это всё МОЁ

Firefox используется в качестве браузера по умолчанию в Debian 10. Но Google Chrome - любимый браузер многих пользователей. Если вам действительно нравится Google Chrome, не волнуйтесь. Вы можете очень легко установить Chrome Debian 10 Buster. В этой статье вы узнаете, как установить Chrome в последней версии Debian, обновить Google Chrome или удалить его после установки. Начнем. Установка Google Chrome на Debian 10 Шаг 1. Загрузка установщика Сначала вам нужно скачать файл пакета Google Chrome DEB с официального сайта Google Chrome. Как только вы посетите страницу, нажмите Download Chrome, как отмечено на снимке ниже. Теперь выберите 64-битный .deb (для Debian /


Запись Установка Google Chrome в Debian 10 впервые появилась Losst.






@темы: Инструкции

И это всё МОЁ

Стоит xubuntu 18.04.03. Отключаю шестой протокол, в граб пишу:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

Далее update-grub и reboot. Все, перестают резолвится сайты. Если вернуть все на место, то все ок. Куда копать?








 








И это всё МОЁ

Логотип Arch Linux давно не давал мне покоя и сегодня ночью я решил предпринять вторую попытку. Тем более, что тогда я, похоже, просто не догадался для Virtuabox установить пакет, который сейчас называется xf86-video-vmware (WAT!?).


Раньше у Arch была расширенная версия инструкции по установке «Beginners’ guide» - насколько помню, достаточно подробное руководство, которое ничем не уступало Gentoo Handbook. Сейчас по какой-то причине его больше нет. Из-за этого, если пользователь давно не устанавливал систему, то ему, к сожалению, придётся перечитать сначала кучу документации в arch wiki (она есть и действительно хорошая), а то и вовсе будет проще открыть gentoo handbook (я так не делал), который содержит более подробные инструкции.


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


Из раздела настройки сети парой переходов можно добраться до статьи о dhcpcd, где сообщат, что сервис нужно start/enable и отправят читать статью о systemd, не приводя примера команды о_О. Серьёзно, после окончания настройки системы я могу не трогать сервисы годами, да и зачем?


Что случилось с документацией и почему из неё так старательно убраны все примеры из-за чего процесс установки настолько затягивается, если пользователь не помнит упомянутых команд?


Если опустить этот момент, то сам процесс установки даже упростился. На этапе установки набора base не предлагают что-то прописывать в конфиг. Кажется раньше наборы в одном из файлов конфигурации нужно было указывать или я с чем-то путаю. После установки набора base (nano в нём тоже есть) я установил только grub, mc, virtualbox-guest-utils, xf86-video-vmware, plasma-desktop, konsole, dolphin, opera и получил готовое рабочее окружение. В целом процесс занял не больше чем занял бы в случае, например, debian net-install.


Pacman работает действительно шустро. Пока не нашёл, где можно посмотреть список установленных мной пакетов без зависимостей, то есть то, что я привёл выше? И не успел поискать можно ли создавать что-то похожее на sets из gentoo, то есть свои наборы, а не готовые из репозитория?









 , ,








И это всё МОЁ

делаю конфиг docker-compose.yml

version: '2'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:5.0.2
restart: always
container_name: elasticsearch
environment:
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms2g -Xmx2g"
- xpack.security.enabled=false
- "discovery.zen.ping.unicast.hosts=ip1,ip2,ip3"
- "discovery.zen.minimum_master_nodes=2"
- "path.repo=/backup/snapshot"
- "cluster.name=docker"
- "node.name=n1"
- "network.host=0.0.0.0"
- "transport.publish_port=9500"
ulimits:
memlock:
soft: -1
hard: -1
ports:
- "9400:9200"
- "9500:9300"
volumes:
- esdata:/usr/share/elasticsearch/data
- /backup/snapshot:/backup/snapshot

volumes:
esdata:
driver: local

пробую запускать docker-compose up -d и получаю ошибки

[2019-09-20T09:46:54,529][INFO ][o.e.x.m.e.Exporters      ] [n1] skipping exporter [default_local] as it isn't ready yet
[2019-09-20T09:46:54,529][ERROR][o.e.x.m.AgentService ] [n1] exception when exporting documents
org.elasticsearch.xpack.monitoring.exporter.ExportException: exporters are either not ready or faulty
at org.elasticsearch.xpack.monitoring.exporter.Exporters.export(Exporters.java:188) ~[x-pack-5.0.2.jar:5.0.2]
at org.elasticsearch.xpack.monitoring.AgentService$ExportingWorker.run(AgentService.java:208) [x-pack-5.0.2.jar:5.0.2]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_92-internal]








 , ,








И это всё МОЁ

Привет.

Вот дано определение чисел Фибоначчи:

F(0)=0, F(1)=1, F(N)=F(N-1)+F(N-2).

Мне нужно написать функцию вычисления через рекурсию и цикл.

Вот я написала:


def f1(n):
if n == 0:
return 0
elif n == 1:
return 1
else:
return fib(n-1) + fib(n-2)

def f2(n):
x, y = 0, 1
if n == 0:
return 0
for i in range(n-1):
x, y = y, x + y
return y

Объясните пожалуйста,почему f1 с рекурсией работает в 10 млн. раз медленее чем f2. В гугле есть какая то фигня про рекурсию в питоне, но на английском языке и я не понимаю.








 ,








И это всё МОЁ

Есть приложение, которое отправляет post запросы. Хочу отлаживать его без инета, то есть в другом приложении перехватить запрос и прислать ему ответ. Как можно подобное реализовать ?








 ,








И это всё МОЁ

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

Ситуация такая.
Asterisk 16.5.1(debian9) с включенным fail2ban за nat(debian9). Все работает.

fail2ban-client status asterisk показывает несколько заблокированных ip адресов. В исключениях у меня несколько белых адресов, с которых подключаются к Астеру и белый ip самого шлюза.
В консоли Астера появились такие сообщения:

chan_sip.c:26602 handle_request_invite: Failed to authenticate device <sip:119@мой_белый_ip>
и
chan_sip.c:4178 retrans_pkt: Timeout on 1549113702-585057545-1286679652 on non-critical invite transaction.

Гугл говорит, что второе сообщение - это следствие первого. Т.е. это ошибка авторизации. Где, 119 - это логин, и он меняется. Соответственно идет подбор логина и пароля. Вопросов у меня два.

1.Как такое возможно, чтобы брут с моего же адреса происходит?
2.Что с этим делать?)

За конкретные предложения я буду благодарен. Но и любому совету буду рад. Главное донесите до меня суть происходящего. Остальное накопаю сам, если что)) Спасибо.








 , ,








И это всё МОЁ

добрый день, помогите сделать софт под мобильные устройства для сайта https://tradernew.pro








 , ,








И это всё МОЁ

Народ, у меня странный баг (?) в либре 6.1.5.2. Есть таблицы из 3 листов (не страниц). Каждый лист при печати !должен! печататься на одной странице, но в превью первый лист на одну страницу, а остальные два аж на восемь. Я уже проверил, они одинаковые строчка в строчку. Одинаковый лейаут страницы, одинаковый размер А4, одинаковый размер в см (21х29,7), одинаковый портретный формат, одинаковый шрифт, масштаб, стиль. Короче все одинаковое. Второй и третий лист создавались копированием первого. Но почему то при печати как я сказал: первый лист норм на 1 страницу, а второй и третий разбивает на 8 страниц (не пустых). Как пофиксить?









 ,








И это всё МОЁ

Хочу дополнение к браузеру(хром) со следующим функционалом. При прочтении каментов к роликам ютуба часто в них можно встретить ссылки на определенные тайминги в ролике. По которым бывает полезнее пройтись, чем смотреть весь ролик. Быстрее. Может ли кто-то написать такое дополнение к хрому, которое просканировав все (или наиболее залайканые) комментарии, будет выводить в каком-то виде на таймлайне или ещё как-то (как-то удобно), например, списком под роликом те моменты на которые указывают комментарии. С каким-то указанием уровня залайканости этого комментария.
Часто бывает ролик, например, 5 минут, а то, что хотели показать в ролике, идёт с 3-4 минуты. И в комментариях пишут, например, «смотреть с 3:25». Хочется, не читая комментарии, видеть на какое время в основном ссылаются комментирующие.
Может такое дополнение уже есть?








 , , , ,