LINUX.ORG.RU

Сообщения Evenik

 

ntpd, потери синхронизации

Форум — Admin

Настроил ntpd:

# grep ^server /etc/ntp.conf
server ntp_server iburst

В логах вижу следующее:

# grep ntp /var/log/messages
...
Aug 29 13:02:51 my_host ntpd[20009]: 0.0.0.0 c615 05 clock_sync
Aug 29 13:02:52 my_host ntpd[20009]: 0.0.0.0 c618 08 no_sys_peer
Aug 29 15:04:12 my_host ntpd[20009]: 0.0.0.0 0628 08 no_sys_peer
Aug 29 15:59:52 my_host ntpd[20009]: 0.0.0.0 0613 03 spike_detect -0.211564 s
Aug 29 16:17:20 my_host ntpd[20009]: 0.0.0.0 061c 0c clock_step -0.639009 s
Aug 29 16:17:20 my_host ntpd[20009]: 0.0.0.0 0615 05 clock_sync
Aug 29 16:17:21 my_host ntpd[20009]: 0.0.0.0 c618 08 no_sys_peer
Aug 29 16:26:23 my_host ntpd[20009]: 0.0.0.0 0628 08 no_sys_peer
Aug 29 16:30:51 my_host ntpd[20009]: 0.0.0.0 0613 03 spike_detect +0.661918 s
Aug 29 16:39:59 my_host ntpd[20009]: 0.0.0.0 061c 0c clock_step +0.688650 s
Aug 29 16:39:59 my_host ntpd[20009]: 0.0.0.0 0614 04 freq_mode
Aug 29 16:40:00 my_host ntpd[20009]: 0.0.0.0 c618 08 no_sys_peer
Aug 29 16:54:07 my_host ntpd[20009]: 0.0.0.0 c628 08 no_sys_peer
Aug 29 16:55:15 my_host ntpd[20009]: 0.0.0.0 c612 02 freq_set kernel -636.471 PPM
Aug 29 16:55:15 my_host ntpd[20009]: 0.0.0.0 c61c 0c clock_step -0.611229 s
Aug 29 16:55:15 my_host ntpd[20009]: 0.0.0.0 c615 05 clock_sync
Aug 29 16:55:16 my_host ntpd[20009]: 0.0.0.0 c618 08 no_sys_peer

Также смущает offset и jitter:

# ntpq -p
     remote           refid      st t when poll reach   delay  offset  jitter
==============================================================================
 ntp_server      .SHM.            1 u    7   64  377    0.607  -928.2  71.999

Машина my_host физическая, не виртуальная. Настройки ntp_server недоступны, глобальные ntp-сервера недоступны, проблема повторяется на других хостах (но с тем же железом и софтом).

UPD: Заметил, что reach не всегда = 377 (11111111).

 ,

Evenik
()

Группы новостей семейства BSD

Форум — Linux-org-ru

Макс, maxcom, приветствую!

Предлагаю поддержать предложение и либо вернуть разделу новостей BSD прежний логотип (Beastie), либо увеличить сегментацию.

Новость о релизе NetBSD, опубликованная под логотипом FreeBSD, выглядит непрофессионально.

 , ,

Evenik
()

MySQL, ошибка восстановления после mysqlhotcopy --noindices

Форум — Admin

Кажется, пора попросить помощь зала^W лора:

TL;DR: myisamchk -rq не восстанавливает файл индексов после mysqlhotcopy --noindices.

Есть узкоспециализированный софт, работающий на RHEL. Он использует MySQL и выполняет резервное копирование своих баз данных с помощью mysqlhotcopy --noindices. Восстановление из резервной копии включает шаг myisamchk -rq и на одной из таблиц завершается с ошибкой:

/usr/bin/myisamchk: Unknown error 126
myisamchk: error: '/var/lib/mysql/db/Foo.MYI' doesn't have a correct index definition. You need to recreate it before you can do a repair
# ls -l /var/lib/mysql/db/Foo.MYI
rw-r--r-- 1 mysql mysql  2048 Jul 21 01:02 /var/lib/mysql/db/Foo.MYI
# mysql db
mysql> check table Foo;
+--------+-------+----------+-----------------------------------------------------------------+
| Table  | Op    | Msg_type | Msg_text                                                        |
+--------+-------+----------+-----------------------------------------------------------------+
| db.Foo | check | Error    | Incorrect key file for table './db/Foo'; try to repair it       |
| db.Foo | check | Error    | Incorrect key file for table 'Foo'; try to repair it            |
| db.Foo | check | error    | Corrupt                                                         |
+--------+-------+----------+-----------------------------------------------------------------+

После truncate, размер файла индексов увеличивается (2048 -> 3072) и таблица проходит проверку:

mysql> set autocommit=1;
Query OK, 0 rows affected (0.00 sec)

mysql> truncate table Foo;
Query OK, 0 rows affected (0.01 sec)

mysql> check table Foo;
+--------+-------+----------+----------+
| Table  | Op    | Msg_type | Msg_text |
+--------+-------+----------+----------+
| db.Foo | check | status   | OK       |
+--------+-------+----------+----------+
1 row in set (0.01 sec)

mysql> select * from Foo;
Empty set (0.01 sec)
# ls -l /var/lib/mysql/db/Foo.*
-rw-rw---- 1 mysql mysql 30482 Mar  3 08:03 /var/lib/mysql/db/Foo.frm
-rw-rw---- 1 mysql mysql     0 Jul 21 01:02 /var/lib/mysql/db/Foo.MYD
-rw-r--r-- 1 mysql mysql  3072 Jul 21 01:02 /var/lib/mysql/db/Foo.MYI

Но при следующем резервном копировании (даже пустой таблицы) ситуация повторяется...

 , ,

Evenik
()

RHEL Server 5, найти пакет mpt-status

Форум — Admin

Плохо разбираюсь в rpm-based дистрибутивах, поэтому глупые вопросы.

TL;DR: Помогите найти подходящий rpm-пакет mpt-status для RHEL Server 5.

Подробно:

В составе специального комплекса есть сервер на RHEL Server 5:

# cat /etc/issue
Red Hat Enterprise Linux Server release 5.9 (Tikanga)

# uname -a
Linux ... 2.6.18-348.16.1.el5PAE #1 SMP Sat Jul 27 01:08:12 EDT 2013 i686 i686 i386 GNU/Linux

В нём установлен аппаратный RAID-контроллер LSI Fusion MPT SAS:

# lspci
...
03:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS (rev 08)
...

# dmesg | grep -i mpt
Fusion MPT base driver 3.04.20rh1
Fusion MPT SAS Host driver 3.04.20rh1
...

Задача мониторить состояние RAID-контроллера с помощью mpt-status.

 , , , ,

Evenik
()

curl: (35) Unknown SSL protocol error in connection

Форум — General

Не работает curl на некоторых https-ссылках:

$ curl --version
curl 7.30.0 libcurl/7.30.0 SecureTransport zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp 
Features: AsynchDNS GSS-Negotiate IPv6 Largefile NTLM NTLM_WB SSL libz
$ openssl version
OpenSSL 0.9.8zg 14 July 2015
$ curl -O https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz
curl: (35) Unknown SSL protocol error in connection to pkgconfig.freedesktop.org:-9824

Можно это починить не обновляя curl или openssl?
Или подскажите зеркало pkg-config с доступом по (ht|f)tp.

 , ,

Evenik
()

Oracle SQL Developer и тайловые WM

Форум — General

Не работает Oracle SQL Developer в тайловых WM.

После заставки появляется основное окно, но оно пустое.

Пробовал DWM [1] [2] и Ratpoison. В TWM [3] и XFWM всё работает.

// debian-11, dwm-6.1, openjdk-11, sqldeveloper-21.4.2

 , , , ,

Evenik
()

GRE и приоритизация

Форум — Admin

Вопрос админам не локалхоста.

Столкнулись с задачей приоритизации трафика в GRE-туннеле.

Что происходит со значением ToS при инкапсуляции? Оно копируется из внутреннего IP-заголовка во внешний? Возможны случаи инкапсуляции нескольких пакетов в один? Что тогда происходит с меткой?

Также буду благодарен, если укажете место в документации (в RFC, например), где это описано.

 , , , ,

Evenik
()

Commit message conventions

Форум — Development

Как вы пишите сообщения к коммитам?

На каком языке? Пользуетесь ли правилами вроде этих?

Мои сейчас похожи скорее на известный комикс...

 , ,

Evenik
()

Кто Лоровец из математиков?

Форум — Talks

Извините, что принёс это сюда: https://icm2022.org/one-year-to-go

Я внезапно оказался Исаак Ньютон, хотя в ответах сторонился физики.

Пройдите опрос и напишите свои результаты в комментариях.

 ,

Evenik
()

Экспорт части данных из Oracle в MySQL

Форум — Development

Привет лор. Прежде чем я начну писать свой велосипед...

Есть что-нибудь готовое для регулярного инкрементного экспорта данных помножества таблиц из базы Oracle в MySQL?

 , ,

Evenik
()

Guix System, LVM на LUKS

Форум — General

Доброго времени!

Пробую Guix System. Планирую на лаптоп, но пока на виртуалке.

Установка завершилась успешно. При загрузке GRUB не видит корень: 0, 1, 2. Исправил руками 3, ядро загрузилось.

Далее паника ядра — не находит vg0: 4, 5. Пароль после загрузчика я не вводил => LUKS, вероятно, не открыт.

В Guile я пока не силён, помогите разобраться...

1. Таблица разделов:

Dev           GiB    Struct    Mount point
sda
   1            .25  fat32     /boot/efi
   2            .5   ext4      /boot
   3          15+    luks/lvm
    vg0-swap   1     swap
    vg0-root  10     ext4      /
    vg0-home   4+    ext4      /home

2. LUKS и LVM созданы так:

# cryptsetup luksFormat /dev/sda3
# cryptsetup luksOpen /dev/sda3 pv0
# pvcreate /dev/mapper/pv0
# vgcreate vg0 /dev/mapper/pv0
# lvcreate -L 1g -n swap vg0
# lvcreate -L 10g -n root vg0
# lvcreate -l 100%FREE -n home vg0

3. config.scm на основе lightweight-desktop.scm: https://pastebin.pl/view/60140ed3

 , , , ,

Evenik
()

PHP: Функция glob с флагом GLOB_BRACE не возвращает часть файлов

Форум — Development

Есть каталог:

$ # w/o dotfiles:
$ find /path/to/dir | grep -v '/\.' | wc -l
  146016

Результат рекурсивного перебора файлов с помощью функции glob и шаблона без {} зависит от флага GLOB_BRACE:

$ cat rglob
#!/usr/bin/env php
<?php
function foo($path, &$nfile) {
    $files = glob($path.'/*');
    foreach ($files as $file) {
        $nfile++;
        if (is_dir($file))
            foo($file, $nfile);
    }
}

$nfile = 0;
foo('/path/to/dir', $nfile);
echo("$nfile\n");
?>
$ diff rglob rglob_brace
4c4
<     $files = glob($path.'/*');
---
>     $files = glob($path.'/*', GLOB_BRACE);
$ ./rglob
146015
$ ./rglob_brace
143433

Так должно быть? Почему?

// Флаг GLOB_BRACE мне понадобится с другим шаблоном, чтобы перебрать и dotfiles...

 , ,

Evenik
()

Сообщения «EXT4-fs error (device dm-2): ...» и другое

Форум — General

Нужны телепаты. Про что последние сообщения об ошибках?

Систему я ССЗБ уже полностью сломал, больше показать нечего...

На сетевые юниты не обращайте внимания — включил без ethernet-адаптера.

Контекст: переустановил Debian, разметил LVM поверх DM-Crypt, первый раз загрузился удачно, потом systemctl reboot и вот.

Ну и чтобы два раза не вставать:

  • Какого [censored] debian-installer в GPT из моего protective MBR сделал hybrid?
  • Как посмотреть время последнего монтирования ntfs? Есть в метаданных ФС такое?

 , , , ,

Evenik
()

Наушники c шумоподавлением

Форум — Talks

Аудиофилы! Аудиофобы!

Защищает ли сабж от шума соседей?

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

Желаемый бюджет до ₽20K.

UPD: Поднимаю бюджет до ₽30K.

// Linux здесь притом, что удалённо работать лучше в тишине.

 , , ,

Evenik
()

Запустил в себя спутнег

Форум — Talks

Сабж. Просто держу в курсе ;-)

Ложка дёгтя — логистика. Десятки человек в течение полутора часов одновременно на маленькой площади.

Конечно, не везде такой дурдом, но будьте осторожны.

Наблюдаю лёгкие побочные эффекты: ничего особенного, но заметно, что не пустышка.

А кто-нибудь здесь уже вакцинировался?

 , ,

Evenik
()

Логотип DEC PDP-11

Форум — Talks

На лоре традиционно много специалистов по ШГ.

Нашёл нес-коль-ко ресурсов, где рассказано про логотип Digital.
А каким шрифтом выполнена надпись «PDP-11», напимер здесь?

 , , ,

Evenik
()

Raspberry Pi 4 8GiB и Raspberry Pi OS 64-bit

Новости — Hardware and Drivers
Raspberry Pi 4 8GiB и Raspberry Pi OS 64-bit
Группа Hardware and Drivers

Сегодня вышел вариант одноплатного компьютера Raspberry Pi 4 Model B с 8GiB ОЗУ по цене $75.

8GiB в 13000 с лишним раз больше 640KiB, которых, по мнению Билла Гейтса, должно хватить всем

Другие варианты 4 Model B: 1GiB — $35 (не производится), 2GiB — $45 (с 27 февраля — $35) и 4GiB — $55.

Также вышла ранняя бета 64-разрядной версии операционной системы Raspbian, переименованной в Raspberry Pi OS.

Raspberry Pi — это семейство одноплатных компьютеров, разработанных в Великобритании организацией Raspberry Pi Foundation для содействия преподаванию информатики в школах и в развивающихся странах, но получивших более широкое применение и известность. Raspberry Pi OS (ранее называлась Raspbian) — это официальная операционная система для Raspberry Pi основанная на Debian GNU/Linux.

Купить Raspberry Pi 4 Model B

Raspberry Pi OS (64-bit) beta

>>> Подробности

 , , , ,

Evenik
()

debian stable, firmware

Форум — Linux-install

Устанавливаю Debian, полез за non-free/firmware, а там stable ссылается на stretch.

Проверьте от себя пожалуйста. Это ошибка или есть другое объяснение?

 ,

Evenik
()

Debian, создание пакетов

Форум — Development

Что современно читать по сабжу? Какое-нибудь полное руководство. Страницы 1 и 2 слегка противоречивы.

 , , ,

Evenik
()

яндекс атакуэ

Форум — Talks

Стараюсь пользоваться Яндексом как можно меньше.
Вчера пришло письмо, что я внезапно подписан на Плюс.
WTF? Как отписаться от этого говна? В настройках не вижу.

 , ,

Evenik
()

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