1

В последнее время М4 стала иногда зависать во время загрузки: виснет с черным экраном перед логином.
Если при загрузке переключиться в текстовый режим, то видно, что затыкается на строке:

Starting Manage, Install and Generate Color Profiles

Проблема со стартом colord? Что можно сделать?

2

burster, это последняя строка в логе?
/etc/colord.conf и каталог /var/lib/colord  на месте?

Если система загрузилась, покажите вывод
[console=root]systemctl status colord.service[/console]

Fedora & GNOME

3

/etc/colord.conf - такого файла нет
каталог /var/lib/colord на месте, в ём 2 файла (mapping.db и storage.db).

При нормальной загрузке:

[root@mageia4 /]# systemctl status colord.service
colord.service - Manage, Install and Generate Color Profiles
   Loaded: loaded (/usr/lib/systemd/system/colord.service; static)
   Active: active (running) since Вс 2014-11-30 15:07:21 MSK; 4min 14s ago
 Main PID: 1032 (colord)
   CGroup: /system.slice/colord.service
           └─1032 /usr/libexec/colord

ноя 30 15:07:21 mageia4 colord[1032]: Using device database file /var/lib...b
ноя 30 15:07:21 mageia4 colord[1032]: loaded plugin libcd_plugin_camera.so
ноя 30 15:07:21 mageia4 colord[1032]: loaded plugin libcd_plugin_sane.so
ноя 30 15:07:21 mageia4 colord[1032]: loaded plugin libcd_plugin_scanner.so
ноя 30 15:07:21 mageia4 colord[1032]: Daemon ready for requests
ноя 30 15:07:21 mageia4 systemd[1]: Started Manage, Install and Generate...s.
ноя 30 15:07:22 mageia4 colord[1032]: Profile added: iP3000-Gray..
ноя 30 15:07:22 mageia4 colord[1032]: Profile added: iP3000-RGB..
ноя 30 15:07:22 mageia4 colord[1032]: (colord:1032): Cd-WARNING **: faile...2
ноя 30 15:07:22 mageia4 colord[1032]: Device added: cups-iP3000
Hint: Some lines were ellipsized, use -l to show in full.

4

burster пишет:

colord:1032): Cd-WARNING **: faile...2

Вот в этом месте строка обрезана. Должнео быть failed to <действие>.

Если возможность с флешки или может со второй ОС загрузиться сразу после неудачного запуска системы? Чтобы /var/log/boot.log неудачной загрузки глянуть.

В федоре баг был в 19 по-моему релизе, когда у colord владелец неверно был выставлен, надо бы и тут проверить
[console=root]ls -ltra /var/lib/colord[/console]

И неплохо бы
[console=root]journalctl --system --since=2014-месяц-день[/console]
указав дату дня с неудачной загрузкой, чтобы посмотреть что же там еще было.

Fedora & GNOME

5 (2014-11-30 19:01:50 отредактировано burster)

Обрезку строки не заметил, пардон. Было:

[root@mageia4 etc]# systemctl status colord.service
colord.service - Manage, Install and Generate Color Profiles
   Loaded: loaded (/usr/lib/systemd/system/colord.service; static)
   Active: active (running) since Вс 2014-11-30 15:07:21 MSK; 3h 44min ago
 Main PID: 1032 (colord)
   CGroup: /system.slice/colord.service
           └─1032 /usr/libexec/colord

ноя 30 15:07:21 mageia4 colord[1032]: Using device database file /var/lib/colord/storage.db
ноя 30 15:07:21 mageia4 colord[1032]: loaded plugin libcd_plugin_camera.so
ноя 30 15:07:21 mageia4 colord[1032]: loaded plugin libcd_plugin_sane.so
ноя 30 15:07:21 mageia4 colord[1032]: loaded plugin libcd_plugin_scanner.so
ноя 30 15:07:21 mageia4 colord[1032]: Daemon ready for requests
ноя 30 15:07:21 mageia4 systemd[1]: Started Manage, Install and Generate Color Profiles.
ноя 30 15:07:22 mageia4 colord[1032]: Profile added: iP3000-Gray..
ноя 30 15:07:22 mageia4 colord[1032]: Profile added: iP3000-RGB..
ноя 30 15:07:22 mageia4 colord[1032]: (colord:1032): Cd-WARNING **: failed to get session [pid 745]: Unknown error -2
ноя 30 15:07:22 mageia4 colord[1032]: Device added: cups-iP3000
[root@mageia4 andrej]# ls -ltra /var/lib/colord
итого 20
-rw-r--r--  1 colord colord 5120 окт 10 21:30 storage.db
-rw-r--r--  1 colord colord 4096 окт 10 21:30 mapping.db
drwxr-xr-x  2 colord colord 4096 окт 10 21:30 ./
drwxr-xr-x 39 root   root   4096 ноя 30 16:10 ../

На последнюю команду консоль дает на вывод 7,5 тыс. строк лога... Как отфильтровать полезное?
При следующем зависании загрузки попробую с флешки загрузиться и посмотреть.

6

burster пишет:

Как отфильтровать полезное?

По уму, можно grep'ать, но если знаешь что именно ищешь, мы же не знаем.

Как вариант попробовать
[console=root]journalctl --system --since=2014-месяц-день | grep -i error[/console]
и
[console=root]journalctl --system --since=2014-месяц-день | grep -i fail[/console]

А вообще тогда надо ждать пока снова возникнет проблема, если сразу после нее смотреть журнал за дату, покажет только один день, там поменьше должно быть.

Fedora & GNOME

7

Вот, кое что выбрал:

[root@mageia4 andrej]# journalctl --system --since=2014-11-30 | grep -i fail
ноя 30 13:55:31 mageia4 kernel: acpi PNP0A08:00: ACPI _OSC support notification failed, disabling PCIe ASPM
ноя 30 13:55:55 mageia4 colord[1063]: (colord:1063): Cd-WARNING **: failed to get session [pid 713]: Unknown error -2
ноя 30 13:56:00 mageia4 systemd[1]: Unit systemd-journald.service entered failed state.
ноя 30 13:56:00 mageia4 systemd[1]: Unit polkit.service entered failed state.
ноя 30 13:56:00 mageia4 systemd[1]: Unit colord.service entered failed state.
ноя 30 13:56:00 mageia4 systemd[1]: Unit cups.service entered failed state.
ноя 30 13:56:01 mageia4 systemd[1]: Unit upower.service entered failed state.
ноя 30 13:56:04 mageia4 systemd[1]: Unit udisksd.service entered failed state.
ноя 30 13:56:09 mageia4 logger[3143]: ERROR:Shorewall6 start failed
ноя 30 13:56:09 mageia4 systemd[1]: Failed to start Shorewall IPv6 firewall.
ноя 30 13:56:09 mageia4 systemd[1]: Unit shorewall6.service entered failed state.
ноя 30 13:57:54 mageia4 systemd[1]: Unit systemd-readahead-collect.service entered failed state.
ноя 30 13:57:56 mageia4 systemd-cgroups-agent[8773]: Failed to get D-Bus connection: Failed to connect to socket /run/systemd/private: No such file or directory
ноя 30 13:58:34 mageia4 kernel: acpi PNP0A08:00: ACPI _OSC support notification failed, disabling PCIe ASPM
ноя 30 13:58:57 mageia4 colord[1089]: (colord:1089): Cd-WARNING **: failed to get session [pid 718]: Unknown error -2
ноя 30 13:59:01 mageia4 logger[2407]: ERROR:Shorewall6 start failed
ноя 30 13:59:01 mageia4 systemd[1]: Failed to start Shorewall IPv6 firewall.
ноя 30 13:59:01 mageia4 systemd[1]: Unit shorewall6.service entered failed state.
ноя 30 13:59:02 mageia4 logger[2692]: ERROR:Shorewall start failed
ноя 30 13:59:02 mageia4 systemd[1]: Failed to start Shorewall IPv4 firewall.
ноя 30 13:59:02 mageia4 systemd[1]: Unit shorewall.service entered failed state.
ноя 30 13:59:03 mageia4 systemd[1]: Unit systemd-journald.service entered failed state.
ноя 30 13:59:03 mageia4 systemd[1]: Unit polkit.service entered failed state.
ноя 30 13:59:03 mageia4 systemd[1]: Unit colord.service entered failed state.
ноя 30 13:59:03 mageia4 systemd[1]: Unit cups.service entered failed state.
ноя 30 13:59:03 mageia4 systemd[1]: Unit upower.service entered failed state.
ноя 30 13:59:07 mageia4 kernel: systemd-journal: page allocation failure: order:0, mode:0x800d0
ноя 30 13:59:07 mageia4 kernel:  [<c020cb3b>] warn_alloc_failed+0xbb/0xf0
ноя 30 13:59:07 mageia4 systemd[1]: Unit udisksd.service entered failed state.
ноя 30 14:01:04 mageia4 systemd[1]: Unit systemd-readahead-collect.service entered failed state.
ноя 30 14:01:07 mageia4 systemd-cgroups-agent[7836]: Failed to get D-Bus connection: Failed to connect to socket /run/systemd/private: No such file or directory
[root@mageia4 andrej]# journalctl --system --since=2014-11-30 | grep -i error
ноя 30 13:55:55 mageia4 colord[1063]: (colord:1063): Cd-WARNING **: failed to get session [pid 713]: Unknown error -2
ноя 30 13:55:59 mageia4 kernel:  [<c068b08b>] error_code+0x67/0x6c
ноя 30 13:56:09 mageia4 logger[3143]: ERROR:Shorewall6 start failed
ноя 30 13:58:57 mageia4 colord[1089]: (colord:1089): Cd-WARNING **: failed to get session [pid 718]: Unknown error -2
ноя 30 13:59:01 mageia4 shorewall6[1360]: ERROR: Your kernel/iptables do not include state match support. No version of Shorewall will run on this system
ноя 30 13:59:01 mageia4 logger[2407]: ERROR:Shorewall6 start failed
ноя 30 13:59:02 mageia4 logger[2692]: ERROR:Shorewall start failed
ноя 30 13:59:07 mageia4 kernel:  [<c068b08b>] error_code+0x67/0x6c
ноя 30 13:59:07 mageia4 kernel:  [<c068b08b>] error_code+0x67/0x6c
ноя 30 14:02:01 mageia4 colord[948]: (colord:948): Cd-WARNING **: failed to get session [pid 750]: Unknown error -2
ноя 30 14:02:14 mageia4 shorewall6[1594]: ERROR: Your kernel/iptables do not include state match support. No version of Shorewall will run on this system

Есть ли тут что-нибудь полезное по данной проблеме?

8

burster пишет:

ноя 30 13:59:07 mageia4 kernel: [<c020cb3b>] warn_alloc_failed+0xbb/0xf0

burster пишет:

ноя 30 13:59:07 mageia4 kernel: [<c068b08b>] error_code+0x67/0x6c
ноя 30 13:59:07 mageia4 kernel: [<c068b08b>] error_code+0x67/0x6c

Какие-то с ядром проблемы, сначала предупреждение, потом ошибки.

burster пишет:

ноя 30 13:58:34 mageia4 kernel: acpi PNP0A08:00: ACPI _OSC support notification failed, disabling PCIe ASPM

Не уверен, но это по-моему тоже непорядок.

Железо-то исправно? Кроме mageia есть еще установленные ОС? Проверить всегда ли в них загружается.

burster пишет:

ноя 30 14:01:07 mageia4 systemd-cgroups-agent[7836]: Failed to get D-Bus connection: Failed to connect to socket /run/systemd/private: No such file or directory

Это баг похоже
https://bugzilla.redhat.com/show_bug.cgi?id=1010572

Fedora & GNOME

9

На винте еще семерка стоит. Все работает.
Сейчас специально несколько раз перезагружался в Магее - нормально. Насчет "ноя 30 13:58:34 mageia4 kernel: acpi PNP0A08:00: ACPI _OSC support notification failed, disabling PCIe ASPM" - у меня неттоп (Lenovo q190), соответственно, слотов PCI-E нету. Может вообще отключить PCIe ASPM? Вроде как нужно прописать параметр pcie_aspm=off в файле /sys/module/pcie_aspm/parameters/policy. Только я не пойму как - открыть на редактирование этот файл я не могу.

10

burster пишет:

Только я не пойму как - открыть на редактирование этот файл я не могу.

Можно простым echo

Консоль
su
<root-пароль>
echo pcie_aspm=off >> /sys/module/pcie_aspm/parameters/policy
echo >> /sys/module/pcie_aspm/parameters/policy
exit

Первый echo добавит pcie_aspm=off, второй echo без текста добавит пустую строку в конец файла.

Ну или

Консоль
su
<root-пароль>
leadpad /sys/module/pcie_aspm/parameters/policy
exit

Вместо leafpad желаемый текстовый редактор.

Fedora & GNOME

11

Собственно вот:

[root@mageia4 parameters]# echo pcie_aspm=off >> /sys/module/pcie_aspm/parameters/policy
bash: echo: ошибка записи: Операция не позволена

12

burster, ну значит в /sys писать вообще нельзя. Я, кстати, сразу-то не вспомнил, ну лучше сейчас, чем никогда smile По-моему еще с каких-то 2.6.* ядер пользовательские параметры в policy не вносятся больше.

В принципе, можно же pcie_aspm=off передавать параметром при загрузке ядра. В GRUB перед загрузкой системы на редактирование откройте и допишите в конец pcie_aspm=off.
Чтобы каждый раз не вводить Центр управления Mageia - Загрузка - Настройка загрузки - Далее, выделить нужный пункт, нажать Изменить, в графе дополнение в конец дописать pcie_aspm=off.

Fedora & GNOME

13

Прописал "pcie_aspm=off" в /boot/grub/menu.lst, но все осталось по-прежнему:

[root@mageia4 andrej]# journalctl --system --since=2014-12-03 | grep -i fai
дек 03 20:37:23 mageia4 systemd[1]: systemd-logind.service: main process exited, code=exited, status=1/FAILURE
дек 03 20:37:23 mageia4 systemd[1]: Unit systemd-logind.service entered failed state.
дек 03 20:37:27 mageia4 systemd-cgroups-agent[1834]: Failed to get D-Bus connection: Failed to connect to socket /run/systemd/private: No such file or directory
дек 03 20:37:56 mageia4 kernel: acpi PNP0A08:00: ACPI _OSC support notification failed, disabling PCIe ASPM
дек 03 20:38:21 mageia4 colord[1051]: (colord:1051): Cd-WARNING **: failed to get session [pid 716]: Unknown error -2
дек 03 20:38:25 mageia4 logger[2527]: ERROR:Shorewall6 start failed
дек 03 20:38:25 mageia4 systemd[1]: Failed to start Shorewall IPv6 firewall.
дек 03 20:38:25 mageia4 systemd[1]: Unit shorewall6.service entered failed state.