Автор Тема: Текущие проблемы в Сизифе и пути их объезда  (Прочитано 22996 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Создаю тему, аналогичную https://www.altlinux.org/Changes, но на форуме.

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

Вопросы, не относящиеся к Сизифу, и не содержащие "пути объезда",  просьба сюда не помещать.
Предупреждаю сразу - буду просто удалять такие вопросы из темы, возможно даже не выделяя их в отдельную тему.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
 Сегодня какие-то проблемы с обновлением:

# apt-get dist-upgrade
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  antlr-tool bsf concurrent cookxml gettext-commons
gettext-commons-javadoc
  i586-libalsa.32bit java-base64 javapackages-tools
kernel-doc-std
  kernel-doc-un kernel-headers-modules-std-def
kernel-headers-modules-un-def
  kernel-headers-std-def kernel-headers-un-def libalsa
libalsa-devel
  libhogweed4 libnettle6 python-module-ExtensionClass
python-module-invoke
  python-module-oauth2client python-module-stringtemplate3
  python-module-tokenlib python-module-zconfig
python3-module-invoke
  python3-module-javapackages rpm-macros-java xalan-j2
Следующие НОВЫЕ пакеты будут установлены:
  python-module-antlr
29 будет обновлено, 1 новых установлено, 0 пакетов будет удалено
и 0 не будет обновлено.
Необходимо получить 0B/35,2MB архивов.
После распаковки потребуется дополнительно 264kB дискового
пространства.
Продолжить? [Y/n] y
Совершаем изменения...
Preparing...                
########################################### [100%]
file /usr/lib/python2.7/site-packages/antlr/__init__.pyc from
install of python-module-antlr-2.7.7-alt11_37jpp8 conflicts with
file from package python-module-antlr2-2.7.7-alt11_13jpp6.1
file /usr/lib/python2.7/site-packages/antlr/__init__.pyo from
install of python-module-antlr-2.7.7-alt11_37jpp8 conflicts with
file from package python-module-antlr2-2.7.7-alt11_13jpp6.1
file /usr/lib/python2.7/site-packages/antlr/antlr.pyc from
install of python-module-antlr-2.7.7-alt11_37jpp8 conflicts with
file from package python-module-antlr2-2.7.7-alt11_13jpp6.1
file /usr/lib/python2.7/site-packages/antlr/antlr.pyo from
install of python-module-antlr-2.7.7-alt11_37jpp8 conflicts with
file from package python-module-antlr2-2.7.7-alt11_13jpp6.1
E: Ошибка во время исполнения транзакции

Решение - стандартное:
# rpm -e --nodeps python-module-antlr2-2.7.7-alt11_13jpp6.1
# apt-get -f install

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
# apt-get dist-upgrade
[sudo] password for writer:
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  python-module-rdflib
1 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и
0 не будет обн                                            
овлено.
Необходимо получить 0B/469kB архивов.
После распаковки будет освобождено 208kB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения...
Preparing...                
########################################### [100%]
1: python-module-rdflib      error: unpacking of archive failed
on
file /usr/lib                                            /python2.7/site-packages/rdflib-4.1.2-py2.7.egg-info:
cpio: rename failed - Это                                            
каталог
E: Произошли ошибки при выполнении транзакции

"Объезд"  - удаление (?)  каталога  /python2.7/site-packages/rdflib-4.1.2-py2.7.egg-info

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
На ядре 4.1.18-std-def сломался luks.

На 4.1.17 - Все ок, на 4.4.2-un-def = все ок.
Система - актуальный на вчерашний вечер сизиф.

При загрузке системы не монтируется шифрованный luks домашний каталог.
Запрашивается пароль, пароль принимается, идет попытка монтирования, которая
завершается с ошибкой.
Ошибка воспроизводится стабильно, при каждой перезагрузке.
На 4.1.17 и 4.4.2 стабильно все работает как полагается.

В логе обнаружил вот такое:
фев 22 08:36:42 xxx.localdomain systemd-cryptsetup[1695]: Failed to activate:
Invalid argument

При попытке примонтировать шифрованную SD-карту выдается такое сооюбщение:
Error unlocking /dev/mmcblk0p1: Command-line `cryptsetup luksOpen
"/dev/mmcblk0p1" "luks-a20db0a0-9a8b-436b-8ee2-dbe9c0b7d90c" ' exited with
non-zero exit status 1: Failed to setup dm-crypt key mapping for device
/dev/mmcblk0p1.
Check that kernel supports aes-xts-plain cipher (check syslog for more info)..

Варианты обхода:
- не обновляться на ядро 4.1.18-std-def
- при необходимости обновить ядро можно попробовать 4.4.2-un-def - оно работает нормально.
- загрузиться в предыдущую версию ядра

Отписал в багзиллу - https://bugzilla.altlinux.org/show_bug.cgi?id=31832
« Последнее редактирование: 22.02.2016 12:57:08 от ASte »

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
В догонку у предыдущему сообщению.

https://bugzilla.kernel.org/show_bug.cgi?id=112631
Цитировать
Regression: yes
Kernel versions affected: 3.10.97, 3.14.61, 3.18.27, 4.1.18.
Но в тоже время пишут что (и 4.4.2 действительно рабочий)
Цитировать
kernels 4.4.2 and 4.3.6 have a compatibility path that makes them work with old cryptsetup.
В ArchLimux  вроде-бы уже есть patch для cryptsetup:
https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/cryptsetup&id=ea2c8f73c45aa239ed5f356a8ecd01aeba51ef1d

« Последнее редактирование: 28.02.2016 05:56:34 от ASte »

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
В сизифе появился cryptsetup 1.7.1 который нормально работает c ядром 4.1.18-std-def.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Пока тут чтобы не забылось.
Набросок для багтрекера, - чуть позже отправится туда:

Сообщение:
grep воспринимает текстовый лог как бинарный

Подробности:
Из-за логгирования на русском, grep воспринимает текстовый лог как бинарный:

# grep -rHi . /var/log|grep 'Двоичный файл'|grep 'messages\|warnings'
Двоичный файл /var/log/daemons/warnings совпадает
Двоичный файл /var/log/syslog/messages совпадает
Двоичный файл /var/log/user/warnings совпадает
# less /var/log/daemons/warnings
May  2 14:14:00 comp gdm-binary[2089]: WARNING: gdm_slave_xioerror_handler: Фа<D1>\202ал
<D1>\214на<D1>\217 о<D1>\210ибка X - <D0>\237е<D1>\200езап<D1>\203<D1>\201к :0
# less /var/log/syslog/messages
May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to open cookie file '
/home/user/.config/pulse/cookie': <D0>\235е<D1>\202 <D1>\202акого <D1>\204айла или ка<D1>\202алога
# less /var/log/user/warnings
May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to open cookie file '/home/user/.config/pulse/cookie': <D0>\235е<D1>\202 <D1>\202акого <D1>\204айла или ка<D1>\202алога
May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to load authentication key '/home/user/.config/pulse/cookie': <D0>\235е<D1>\202 <D1>\202акого <D1>\204айла или ка<D1>\202алога
May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to open cookie file '/home/user/.pulse-cookie': <D0>\235е<D1>\202 <D1>\202акого <D1>\204айла или ка<D1>\202алога
May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to load authentication key '/home/user/.pulse-cookie': <D0>\235е<D1>\202 <D1>\202акого <D1>\204айла или ка<D1>\202алога

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Сообщение:
grep воспринимает текстовый лог как бинарный

А если --text добавить ? Ещё возможно, что там utf8, а локаль не utf8.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Скорее связано с этим:
# file  /var/log/atop/atop_20160805
/var/log/atop/atop_20160805: data

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
И вообще, похоже читать надо через journald

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Не - atop файлы сам atop только читает:
atop -r var/log/atop/atop_20160805

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Сообщение:
grep воспринимает текстовый лог как бинарный

А если --text добавить ?

Да, asy, спасибо.
Но поможет в зависимости от ситуации.
Так поможет и выбросит постранично
# grep -rHi . --text /var/log|more -p

А так нет
# grep -rHi . --text /var/log|grep '202ал'
Двоичный файл (стандартный ввод) совпадает

Ещё возможно, что там utf8, а локаль не utf8.

Возможно, поэтому текст на кириллице жутко порезан.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Скорее связано с этим:
# file  /var/log/atop/atop_20160805
/var/log/atop/atop_20160805: data

Такие отбросил сразу, - это бинари
# file /var/log/{sa/sa06,wtmp,lastlog}
/var/log/sa/sa06: data
/var/log/wtmp:    data
/var/log/lastlog: data

У них свой просмотр
/var/log/sa* - через sar
/var/log/wtmp - через utmpdump или last
/var/log/lastlog - через lastlog

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
А если --text добавить ?

В принципе и так можно, но вид лога уж очень весёлый:
# grep -rHi . --text /var/log|grep --text '202ал'
/var/log/daemons/warnings:May  2 14:14:00 comp gdm-binary[2089]: WARNING: gdm_slave_xioerror_handler: Фа�\202ал�\214на�\217 о�\210ибка X - �\237е�\200езап�\203�\201к :0
/var/log/daemons/warnings:May  2 20:42:11 comp gdm-binary[2079]: WARNING: gdm_slave_xioerror_handler: Фа�\202ал�\214на�\217 о�\210ибка X - �\237е�\200езап�\203�\201к :0
/var/log/daemons/warnings:May  5 00:15:57 comp gdm-binary[2098]: WARNING: gdm_slave_xioerror_handler: Фа�\202ал�\214на�\217 о�\210ибка X - �\237е�\200езап�\203�\201к :0
/var/log/daemons/warnings:Jun 18 02:11:37 comp gdm-binary[7050]: WARNING: gdm_slave_xioerror_handler: Фа�\202ал�\214на�\217 о�\210ибка X - �\237е�\200езап�\203�\201к :0
/var/log/syslog/messages:May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to open cookie file '/home/user/.config/pulse/cookie': �\235е�\202 �\202акого �\204айла или ка�\202алога
/var/log/syslog/messages:May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to load authentication key '/home/user/.config/pulse/cookie': �\235е�\202 �\202акого �\204айла или ка�\202алога
/var/log/syslog/messages:May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to open cookie file '/home/user/.pulse-cookie': �\235е�\202 �\202акого �\204айла или ка�\202алога
/var/log/syslog/messages:May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to load authentication key '/home/user/.pulse-cookie': �\235е�\202 �\202акого �\204айла или ка�\202алога
/var/log/syslog/messages:May  2 14:14:00 comp gdm-binary[2089]: WARNING: gdm_slave_xioerror_handler: Фа�\202ал�\214на�\217 о�\210ибка X - �\237е�\200езап�\203�\201к :0
/var/log/syslog/messages:May  2 20:42:11 comp gdm-binary[2079]: WARNING: gdm_slave_xioerror_handler: Фа�\202ал�\214на�\217 о�\210ибка X - �\237е�\200езап�\203�\201к :0
/var/log/syslog/messages:May  5 00:15:57 comp gdm-binary[2098]: WARNING: gdm_slave_xioerror_handler: Фа�\202ал�\214на�\217 о�\210ибка X - �\237е�\200езап�\203�\201к :0
/var/log/syslog/messages:Jun 18 02:11:37 comp gdm-binary[7050]: WARNING: gdm_slave_xioerror_handler: Фа�\202ал�\214на�\217 о�\210ибка X - �\237е�\200езап�\203�\201к :0
/var/log/user/warnings:May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to open cookie file '/home/user/.config/pulse/cookie': �\235е�\202 �\202акого �\204айла или ка�\202алога
/var/log/user/warnings:May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to load authentication key '/home/user/.config/pulse/cookie': �\235е�\202 �\202акого �\204айла или ка�\202алога
/var/log/user/warnings:May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to open cookie file '/home/user/.pulse-cookie': �\235е�\202 �\202акого �\204айла или ка�\202алога
/var/log/user/warnings:May  2 13:44:44 comp pulseaudio[2282]: [pulseaudio] authkey.c: Failed to load authentication key '/home/user/.pulse-cookie': �\235е�\202 �\202акого �\204айла или ка�\202алога

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Я-бы ещё попробовал:
LC_ALL=ru_RU.utf8 grep -rHi . --text /var/log|grep --text '202ал'