LinuxForum.Fans
Тема

Не работает завершение сеанса/выключение/перезагрузка в KDE 4.13.2

Автор: oleg_dubinskij2013 26 сообщений 3817 просмотров
#383966

Не работают функции выхода/выключения/перезагрузки в KDE 4.13.2. Блокировка работает. Переключение пользователей тоже. Пробовал через меню, но может и через консоль как-нибудь можно? Еще вчера все работало без проблем, а сегодня вот буквально только-что запустил, установил легкое окружение Razor-QT и захотел завершить сеанс, чтобы войти в другое окружение под своим же аккаунтом, но не получилось. Принудительная перезагрузка компа по нажатии кнопки на системнике тоже не помогла. Вроде же тоже окружение QT-шное, глюков быть не должно. Хотя, я думаю, что не в этом дело. Такое случалось и раньше, когда никаких других окружений вообще еще не стояло, но только один раз, после принудительной перезагрузки все опять работало нормально. А сейчас это не помогает. Кто знает, что за глюк? Благодарю за помощь!
Дистрибутив - Kubuntu 14.04.

#383967

Нарушены зависимости, очень вероятно. Тот же Qt может требоваться разный. Опишите подробнее, что и как вы делали, откатите систему на предыдущее состояние согласно журналу пакетного менеджера.

#383969
"oleg.dubinskij2013" написал:
глюков быть не должно

А они есть! И некоторые конфиги у Razor и KDE общие, имейте ввиду.

#383973
"yars" написал:
Опишите подробнее, что и как вы делали

Ну, в принципе ничего особенного. Просто зашел на официальный сайт Razor-QT, нашел там мануал по установке и установил через терминал. Как обычно - добавил репозиторий, обновил и установил окружение, а точнее пакет razorqt. И все.
Не знаю, может еще чего-нибудь доустановить надо, хотя на сайте был указан только этот пакет...

"yars" написал:
откатите систему на предыдущее состояние согласно журналу пакетного менеджера.

А как это сделать? И что такое журнал пакетного менеджера? И где он находится?

#383974

oleg.dubinskij2013, [console]apt-get remove razorqt[/console]
И снесите нафиг добавленный репозиторий.
Я бы лучше подождал, когда выйдет версия 1.0 хотя бы, ибо 0.5.1, на мой взгляд, вообще ни о чём.

#383975

А с терминала reboot/halt/shutdown работают?

#383976
"Wolfenberg" написал:
oleg.dubinskij2013,
Консоль
apt-get remove razorqt

И снесите нафиг добавленный репозиторий.

Несомненно! Но возможно, придётся снести и пользовательский конфиг KDE. Я на такое нарывался, хоть Razor был из вполне родного репозитория.

#383977

stranger, ну, раньше Razor и KDE вместе как-то не могли ужиться ввиду конфликтов библиотек.
Как сейчас - фиг знает...

#383978

Wolfenberg, да только недавно было. Версии сейчас не уточню, но в этом году.

#383979

Читал про похожий глюк на Debian Jessie KDE, причем вроде как глюк распространенный и только в KDE. Сам чуть меньше года сидел на такой связке, глюка не заметил, но может потому что не обращал внимания. Сейчас на wheezy, проверить не на чем.

#383984

Wolfenberg, неважно какая версия, вон, DeadBeeF 0.6.1. Мне что, бросить любимый плеер только потому, что у него версия ниже 1.0? Бред.

#383985

yars, речь идёт вообще-то немного о другом.

#383992

oleg.dubinskij2013, если не ошибаюсь, в /var/cache/packages лежат пакеты, которые вы устанавливали, а где-то в /var/log должны лежать логи apt-get, неплохо бы на эти логи взглянуть. Можно, если не сможете их найти, как выше советовали, удалить Razor-Qt (только не remove, а purge), и сделать

text
# apt-get --dry-run install razorqt

и показать вывод.

#383994
"Wolfenberg" написал:
oleg.dubinskij2013,
Консоль
apt-get remove razorqt

И снесите нафиг добавленный репозиторий.

Спасибо! Помогло!
Действительно, вот уж не думал, что Razor-QT будет так конфликтовать с KDE, ведь он написан на нем же. Значит, он еще действительно сыроват.
Не работает, ну и ладно. Кое-что другое нашел:http://lxqt.org/. LXQT называется. Читал, что уже вроде был релиз, и значит, глюков быть не должно. Попробую его. Кто ставил себе на Kubuntu 14.04, скажите, нормально ли все работает?
И вот мануал по установке: https://launchpad.net/+help-soyuz/ppa-sources-list.html. Все делал по нему, репозиторий добавил, обновил, а дальше что устанавливать? Какое название пакета? Там не сказано. Внизу только справка Лаунчпада. Пробовал название lxqt, но пакет не удается найти.
Вообще весь смысл состоит в том, чтобы установить рядом с KDE еще одну легковесную рабочую среду, желательно базирующуюся на QT, в основном для запуска кое-каких ресурсоемких приложений.

#383995

yars, /var/cache/apt/archives/

/var/log/apt/

Насчёт purge сомневаюсь, не снесёт ли кусок кедов...

#383996

oleg.dubinskij2013, это не один пакет. Вам нужны lxqt-metapackage, lxqt-panel и openbox плюс все их зависимости.

#383997
"yars" написал:
в /var/cache/packages лежат пакеты, которые вы устанавливали, а где-то в /var/log должны лежать логи apt-get

В папке /var нет ни папки cache, ни log. Даже скрытых.

"yars" написал:
Можно, если не сможете их найти, как выше советовали, удалить Razor-Qt (только не remove, а purge)

Сделал, только в конце еще добавил звездочку, и нашлись еще несколько с похожим названием (уже не помню, т. к. удалил).

"yars" написал:
и сделать
# apt-get --dry-run install razorqt
и показать вывод.

[console]ЗАМЕЧАНИЕ: Производить только имитация работы!
Для реальной работы apt-get требуются права суперпользователя.
Учтите, что блокировка не используется,
поэтому нет полного соответствия с текущей реальной ситуацией!
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
libqtxdg0 : Зависит: libqtxdg-data но он не будет установлен
razorqt : Зависит: razorqt-appswitcher (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-autosuspend (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-config (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-confupdate (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-desktop (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-globalkeyshortcuts (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-notificationd (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-openssh-askpass (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-panel (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-policykit-agent (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-power (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-runner (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-session (>= 0.5.2-4) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).[/console]

Через sudo:

[console]Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
libqtxdg0 : Зависит: libqtxdg-data но он не будет установлен
razorqt : Зависит: razorqt-appswitcher (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-autosuspend (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-config (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-confupdate (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-desktop (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-globalkeyshortcuts (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-notificationd (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-openssh-askpass (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-panel (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-policykit-agent (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-power (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-runner (>= 0.5.2-4) но он не будет установлен
Зависит: razorqt-session (>= 0.5.2-4) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).[/console]

При выполнении sudo apt-get -f install:

[console]Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
libqtxdg-data libqtxdg0 libstatgrab9 menu-xdg
Для их удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
libqtxdg-data
НОВЫЕ пакеты, которые будут установлены:
libqtxdg-data
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0 B/5.012 B архивов.
После данной операции, объём занятого дискового пространства возрастёт на 43,0 kB.
Хотите продолжить? [Д/н] Д
(Чтение базы данных … на данный момент установлено 370319 файлов и каталогов.)
Preparing to unpack …/libqtxdg-data_0.5.3+bzr114+201406011815~ubuntu14.04.1_all.deb ...
Unpacking libqtxdg-data (0.5.3+bzr114+201406011815~ubuntu14.04.1) ...
Настраивается пакет libqtxdg-data (0.5.3+bzr114+201406011815~ubuntu14.04.1) …
Настраивается пакет libqtxdg0 (0.5.3+bzr114+201406011815~ubuntu14.04.1) …
Processing triggers for libc-bin (2.19-0ubuntu6) ...[/console]
... установка завершена.

И что дальше делать? Устанавливать его заново?

"yars" написал:
oleg.dubinskij2013, это не один пакет. Вам нужны lxqt-metapackage, lxqt-panel и openbox плюс все их зависимости.

Уже ставлю, о том, что получится, чуть позже отпишусь.

#383998
"oleg.dubinskij2013" написал:
В папке /var нет ни папки cache, ни log. Даже скрытых.

o_O

А что же там есть???

#383999
"stranger" написал:
А что же там есть???

А нет, извиняюсь, есть. Не разглядел сперва. :[
А вот в /var/cache/ действительно нет папки packages. На этот раз уже точно.

#384000

apt-get -f install разрулил зависимости только для libqtxdg-data, а не для razor. для razor похоже придется ставить каждый пакет вручную.
Знак # в начале кода означает запуск от имени суперпользователя(должны быть задействованы su или sudo)
Дай вывод

text
du /var

(Видимо уже не нужно)

Войдите или зарегистрируйтесь, чтобы ответить.