November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Wednesday, August 2nd, 2017 03:53 pm

Вчера всё нормально работало, и я в системе ничего не менял. А сегодня загружается, а вместо картинки с логином — чёрный экран..
Много раз пробовал перезапустить gdm, и вовсе перегрузить систему — а всё то же самое..

Потом зашёл в консоль, посмотрел в /var/log/messages, а там многократно такая вот странная вещь:
Aug 2 09:15:21 myhost gnome-session[2213]: gnome-session[2213]: WARNING: IceLockAuthFile failed: File exists
Aug 2 09:15:23 myhost /usr/bin/dbus-launch[2266]: gnome-session-is-accelerated: llvmpipe detected.

Пытался найти, что это за IceLockAuthFile — ан нет такого вовсе. Пробовал погуглить, тоже ничего не нашёл.. В конце концов выключил ноутбук, работал с десктопа.
Через несколько часов включил ноутбук, и он заработал, как надо. Щас вот с него и пишу.
И что это за грабли были??

Оригинал этой записи в личном блоге.

Thursday, August 3rd, 2017 06:28 am (UTC)
Принцип-то понятен.
Весь вопрос в аккуратности программирования.
При перезагрузке следы в любом случае надо заметать, да и проверить, есть ли действующий экземпляр программы - не такая уж большая беда, делается тем же сигналом (kill), номера сходу не вспомню, но где-то в сложном случае сам пользовался.
На имеющий место процесс и на неживой - коды возврата разные.
Да и pgrep изобрели не дураки.