Bug 15645 - Перезагрузка, выключение и выход из меню icewm не работают
Summary: Перезагрузка, выключение и выход из меню icewm не работают
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: icewm (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Dmitriy Khanzhin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-14 11:44 MSD by Владимир Гусев
Modified: 2008-09-11 17:56 MSD (History)
2 users (show)

See Also:


Attachments
icewm-light_diff (79.05 KB, application/x-gzip)
2008-05-14 12:34 MSD, Владимир Гусев
no flags Details
вот тебе некоторые мои настройки icewm и несколько моих тем (674.20 KB, application/x-gzip)
2008-05-14 12:54 MSD, Владимир Гусев
no flags Details
спек icewm-1.2.35-alt2.1 (25.57 KB, application/octet-stream)
2008-05-14 15:06 MSD, Владимир Гусев
no flags Details
спек icewm-1.2.35-alt2.M40 (25.57 KB, application/octet-stream)
2008-05-14 15:08 MSD, Владимир Гусев
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Владимир Гусев 2008-05-14 11:44:02 MSD
Установлено:

[vova@book ~]$ rpm -qa |grep icewm
design-icewm-1.0-alt5
icewm-startup-0.11-alt2
icewm-light-1.2.35-alt2.1
icewm-startup-gkrellm-0.11-alt2
icewm-startup-xxkb-0.11-alt2
icewm-1.2.35-alt2.1

SysVinit-usermode тоже, естественно, установлен.

При попытке перезагрузиться, выключить комп, или сделать выход в чистую консоль
этого не происходит - начинается завершающая фаза, запущенные программы
закрываются, но раб. стол так и висит, меню снова можно вызывать и т.д. И так до
тех пор, пока явно в терминале не выполнишь reboot (poweroff), или банально
клавишами Ctrl+Alt+Backspace, Ctrl+Alt+Del...

Сборка icewm-1.2.35-alt2.M40 (это моя сборка для Бранча 4.0 на основе твоей
тогдашней предыдущей icewm-1.2.35-alt2) работает в этом плане нормально.
Steps to Reproduce:
1. Поставить все, что было перечислено
2. Пытаться перегрузить/выключить компьютер из меню..

Actual Results:  
Невозможно нормально перегрузить/выключить и т.д. компьютер из меню icewm

Expected Results:  
Ожидалась нормальная работа по управлению компьютером (перезагрузка, выключение)
и выходу из X..
Comment 1 Evgenii Terechkov 2008-05-14 12:17:48 MSD
Если есть пакет, решающий проблему - патч в студию. На спек, на сорцы, между
rpm-пакетами (rpm, src.rpm - что поменялось).
Comment 2 Evgenii Terechkov 2008-05-14 12:18:38 MSD
И вообще, при чём здесь Сизиф (или Бранч 4.0)?
Comment 3 Владимир Гусев 2008-05-14 12:26:04 MSD
(In reply to comment #2)
> И вообще, при чём здесь Сизиф (или Бранч 4.0)?

Притом, что нет еще раздела Branch 4.1, а так как он появился недавно и это тот
же срез того же Сизифа, то пишу сюда. Версии пакетов и все окружение у меня
практически сизифское (4.1)
Comment 4 Владимир Гусев 2008-05-14 12:32:26 MSD
(In reply to comment #1)
> Если есть пакет, решающий проблему - патч в студию. На спек, на сорцы, между
> rpm-пакетами (rpm, src.rpm - что поменялось).

[vova@book ~]$ rpmdiff icewm-1.2.35-alt2.M40.i586.rpm icewm-1.2.35-alt2.1.i586.rpm
Extracting files from icewm-1.2.35-alt2.M40.i586.rpm into from.s3omw
Extracting files from icewm-1.2.35-alt2.1.i586.rpm into to.tL8dV
Performing diff -uNr between icewm-1.2.35-alt2.M40.i586.rpm and
icewm-1.2.35-alt2.1.i586.rpm

diff -uNr icewm-1.2.35-alt2.M40.i586.rpm/_RPM_METADATA
icewm-1.2.35-alt2.1.i586.rpm/_RPM_METADATA
--- icewm-1.2.35-alt2.M40.i586.rpm/_RPM_METADATA	2008-05-14 12:30:00 +0400
+++ icewm-1.2.35-alt2.1.i586.rpm/_RPM_METADATA	2008-05-14 12:30:00 +0400
@@ -1,9 +1,9 @@
 Name        : icewm                        Relocations: (not relocateable)
 Version     : 1.2.35                            Vendor: ALT Linux Team
-Release     : alt2.M40                      Build Date: Втр 19 Фев 2008 16:09:00
-Install date: (not installed)               Build Host: biblo.gusev.ru
-Group       : Графические оболочки/Icewm   Source RPM:
icewm-1.2.35-alt2.M40.src.rpm
-Size        : 1063521                          License: LGPLv2
+Release     : alt2.1                        Build Date: Сбт 16 Фев 2008 19:38:01
+Install date: (not installed)               Build Host: bee2.hasher.altlinux.org
+Group       : Графические оболочки/Icewm   Source RPM: icewm-1.2.35-alt2.1.src.rpm
+Size        : 1101129                          License: LGPLv2
 Packager    : Evgenii Terechkov <evg@altlinux.ru>
 URL         : http://www.icewm.org/
 Summary     : X11 Window Manager
@@ -14,9 +14,9 @@
 window list, mailbox status, digital clock. Fast and small.
 
 Recommends: iftop, mutt
-* Втр Фев 19 2008 Vladimir Gusev <vova1971@narod.ru> 1.2.35-alt2.M40
+* Сбт Фев 16 2008 Terechkov Evgenii <evg@altlinux.ru> 1.2.35-alt2.1
 
-- Build for ALT Linux Desktop 4
+- Patch10 updated to fix non-working reboot and shutdown in CTRL-ALT-DEL dialog
(paths set to absolute)
 
 * Сбт Янв 19 2008 Terechkov Evgenii <evg@altlinux.ru> 1.2.35-alt2
 
@@ -671,10 +671,10 @@
 [ -x /usr/sbin/alternatives-update ] && /usr/sbin/alternatives-update  ||:
 preuninstall scriptlet (through /bin/sh):
 [ "$1" = 0 ] || exit 0; [ -x /usr/sbin/alternatives-update ] &&
/usr/sbin/alternatives-update --ignore /usr/bin/icewm-full
-icewm = 1.2.35-alt2.M40
+icewm = 1.2.35-alt2.1
 rpmlib(VersionedDependencies) <= 3.0.3-1
 alternatives >= 0.2.0
-icewm-light = 1.2.35-alt2.M40
+icewm-light = 1.2.35-alt2.1
 /bin/sh  
 /bin/sh  
 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Файлы icewm-1.2.35-alt2.M40.i586.rpm/usr/bin/icehelp и
icewm-1.2.35-alt2.1.i586.rpm/usr/bin/icehelp различаются
Файлы icewm-1.2.35-alt2.M40.i586.rpm/usr/bin/icesh и
icewm-1.2.35-alt2.1.i586.rpm/usr/bin/icesh различаются
Файлы icewm-1.2.35-alt2.M40.i586.rpm/usr/bin/icesound и
icewm-1.2.35-alt2.1.i586.rpm/usr/bin/icesound различаются
Файлы icewm-1.2.35-alt2.M40.i586.rpm/usr/bin/icewm-full и
icewm-1.2.35-alt2.1.i586.rpm/usr/bin/icewm-full различаются
Файлы icewm-1.2.35-alt2.M40.i586.rpm/usr/bin/icewmhint и
icewm-1.2.35-alt2.1.i586.rpm/usr/bin/icewmhint различаются
diff -uNr icewm-1.2.35-alt2.M40.i586.rpm/usr/share/doc/icewm-1.2.35/icewm.lsm
icewm-1.2.35-alt2.1.i586.rpm/usr/share/doc/icewm-1.2.35/icewm.lsm
--- icewm-1.2.35-alt2.M40.i586.rpm/usr/share/doc/icewm-1.2.35/icewm.lsm
2008-02-19 15:50:23 +0300
+++ icewm-1.2.35-alt2.1.i586.rpm/usr/share/doc/icewm-1.2.35/icewm.lsm	2008-02-16
19:35:49 +0300
@@ -1,7 +1,7 @@
 Begin3
 Title:          IceWM Window Manager
 Version:        1.2.35
-Entered-date:   19Feb2008
+Entered-date:   16Feb2008
 Description:    Window manager for X11
 Keywords:       window-manager, x11, fast, small, source, w'95, os2, motif.
 Author:         marko.macek@gmx.net (Marko Macek)


Вывод сравнения icewm-light большой, будет в отдельном файле.
Comment 5 Владимир Гусев 2008-05-14 12:34:17 MSD
Created attachment 2620 [details]
icewm-light_diff
Comment 6 Владимир Гусев 2008-05-14 12:54:49 MSD
Created attachment 2621 [details]
вот тебе некоторые мои настройки icewm и несколько моих тем
Comment 7 Evgenii Terechkov 2008-05-14 13:42:01 MSD
(In reply to comment #4)
> (In reply to comment #1)
> > Если есть пакет, решающий проблему - патч в студию. На спек, на сорцы, между
> > rpm-пакетами (rpm, src.rpm - что поменялось).
> [vova@book ~]$ rpmdiff icewm-1.2.35-alt2.M40.i586.rpm 
icewm-1.2.35-alt2.1.i586.rpm

Ну, сравнение в обратном порядке, это ещё можно прочитать.

> Файлы icewm-1.2.35-alt2.M40.i586.rpm/usr/bin/icehelp и
> icewm-1.2.35-alt2.1.i586.rpm/usr/bin/icehelp различаются
> Файлы icewm-1.2.35-alt2.M40.i586.rpm/usr/bin/icesh и
> icewm-1.2.35-alt2.1.i586.rpm/usr/bin/icesh различаются
> Файлы icewm-1.2.35-alt2.M40.i586.rpm/usr/bin/icesound и
> icewm-1.2.35-alt2.1.i586.rpm/usr/bin/icesound различаются
> Файлы icewm-1.2.35-alt2.M40.i586.rpm/usr/bin/icewm-full и
> icewm-1.2.35-alt2.1.i586.rpm/usr/bin/icewm-full различаются
> Файлы icewm-1.2.35-alt2.M40.i586.rpm/usr/bin/icewmhint и
> icewm-1.2.35-alt2.1.i586.rpm/usr/bin/icewmhint различаются

И что же вызвало сий изменения? Вывод srpmcmp icewm-1.2.35-alt2.1.src.rpm
icewm-1.2.35-alt2.M40.src.rpm в студию. Что сделано в своем пакете?

> Вывод сравнения icewm-light большой, будет в отдельном файле.

А это вообще, ЧТО? "Performing diff -uNr between
icewm-light-1.2.35-alt2.M40.i586.rpm and icewm-1.2.35-alt2.M40.i586.rpm" -
безсмыслица. Вот "rpmdiff icewm-light-1.2.35-alt2.1.i586.rpm
icewm-light-1.2.35-alt2.M40.i586.rpm" было бы логичнее.
Comment 8 Evgenii Terechkov 2008-05-14 13:43:29 MSD
(In reply to comment #6)
> Created an attachment (id=2621) [edit]
> вот тебе некоторые мои настройки icewm и несколько моих тем

Некоторые?

Настройки посмотрю. Темы излишни - не превращайте трекер в файлообменник.
Comment 9 Владимир Гусев 2008-05-14 14:18:21 MSD
(In reply to comment #8)
> (In reply to comment #6)
> > Created an attachment (id=2621) [edit] [edit]
> > вот тебе некоторые мои настройки icewm и несколько моих тем
> 
> Некоторые?
> 
> Настройки посмотрю. Темы излишни - не превращайте трекер в файлообменник.

Деловой... Я в темы вынес некоторые параметры - прислал, чтобы проверил в
комплексе.. Мало ли..
Comment 10 Владимир Гусев 2008-05-14 14:21:26 MSD
(In reply to comment #7)
> (In reply to comment #4)
> > (In reply to comment #1)
> > > Если есть пакет, решающий проблему - патч в студию. На спек, на сорцы, между
> > > rpm-пакетами (rpm, src.rpm - что поменялось).

Пришлю..


> И что же вызвало сий изменения? Вывод srpmcmp icewm-1.2.35-alt2.1.src.rpm
> icewm-1.2.35-alt2.M40.src.rpm в студию. Что сделано в своем пакете?

Ничего не сделано, это была тво предыдущая версия, просто пересобранная мной
один-в-один.. Пришлю.

> > Вывод сравнения icewm-light большой, будет в отдельном файле.
> 
> А это вообще, ЧТО? "Performing diff -uNr between
> icewm-light-1.2.35-alt2.M40.i586.rpm and icewm-1.2.35-alt2.M40.i586.rpm" -
> безсмыслица. Вот "rpmdiff icewm-light-1.2.35-alt2.1.i586.rpm
> icewm-light-1.2.35-alt2.M40.i586.rpm" было бы логичнее.

А что по-твоему делал я? Так и запускал:

rpmdiff icewm-light-1.2.35-alt2.M40.i586.rpm icewm-1.2.35-alt2.M40.i586.rpm >
icewm-light_diff.txt
Comment 11 Владимир Гусев 2008-05-14 14:55:42 MSD
[vova@book ~]$ srpmcmp icewm-1.2.35-alt2.1.src.rpm icewm-1.2.35-alt2.M40.src.rpm
--- icewm-1.2.35-alt2.1/icewm.spec	2008-02-16 15:03:09 +0000
+++ icewm-1.2.35-alt2.M40/icewm.spec	2008-02-19 12:41:32 +0000
@@ -4,7 +4,7 @@
 
 Name: icewm
 Version: 1.2.35
-Release: alt2.1
+Release: alt2.M40
 
 Summary: X11 Window Manager
 Group: Graphical desktop/Icewm
@@ -82,6 +82,7 @@ PreReq: %name-light = %version-%release
 BuildRequires: gcc-c++ imake imlib-devel libncurses-devel libreadline-devel
libSM-devel libsndfile-devel libXft-devel libXinerama-devel libXrandr-devel
mkfontdir xorg-cf-files
 
 BuildPreReq: desktop-file-utils
+BuildArch: i586
 
 %if_with alsa
 BuildPreReq: libsndfile-devel libalsa-devel
@@ -328,8 +329,8 @@ desktop-file-install --vendor alt --dir 
 %_iconsdir/*.*
 
 %changelog
-* Sat Feb 16 2008 Terechkov Evgenii <evg@altlinux.ru> 1.2.35-alt2.1
-- Patch10 updated to fix non-working reboot and shutdown in CTRL-ALT-DEL dialog
(paths set to absolute)
+* Tue Feb 19 2008 Vladimir Gusev <vova1971@narod.ru> 1.2.35-alt2.M40
+- Build for ALT Linux Desktop 4
 
 * Sat Jan 19 2008 Terechkov Evgenii <evg@altlinux.ru> 1.2.35-alt2
 - Patch21 updated from upstream (fix for #14082)
--- icewm-1.2.35-alt2.1/icewm-1.2.28-defconf.patch	2008-02-16 15:03:10 +0000
+++ icewm-1.2.35-alt2.M40/icewm-1.2.28-defconf.patch	2008-01-18 19:40:01 +0000
@@ -53,8 +53,8 @@
  XSV(const char *, logoutCancelCommand,          0)
 -XSV(const char *, shutdownCommand,              0)
 -XSV(const char *, rebootCommand,                0)
-+XSV(const char *, shutdownCommand,              "/sbin/poweroff")
-+XSV(const char *, rebootCommand,                "/sbin/reboot")
++XSV(const char *, shutdownCommand,              "poweroff")
++XSV(const char *, rebootCommand,                "reboot")
  XIV(int, taskBarCPUDelay,                       500)
  XIV(int, taskBarNetSamples,                     20)
  XIV(int, taskBarNetDelay,                       500)
End of diff

Files not compared in icewm-1.2.35-alt2.1:
icewm-1.2.35/

Files not compared in icewm-1.2.35-alt2.M40:
icewm-1.2.35/
Comment 12 Владимир Гусев 2008-05-14 15:05:42 MSD
[vova@book ~]$ diff icewm-alt2.1.spec icewm-alt2.0.spec
[vova@book ~]$ 

судя по всему различий в спеках нет.. Выкладываю оба спека сюда. 2.1 - твой, 2.0
твой-мой, предыдущая версия.
Comment 13 Владимир Гусев 2008-05-14 15:06:53 MSD
Created attachment 2622 [details]
спек icewm-1.2.35-alt2.1
Comment 14 Владимир Гусев 2008-05-14 15:08:37 MSD
Created attachment 2623 [details]
спек icewm-1.2.35-alt2.M40
Comment 15 Evgenii Terechkov 2008-05-14 20:21:54 MSD
Please, test new icewm-1.2.35-alt3
Comment 16 Evgenii Terechkov 2008-05-27 03:33:55 MSD
Ну и каков результат?

Тест на то, кто виноват, прост: установить SySVInit-usermode и попытаться
запустить руками /usr/bin/poweroff или /usr/bin/reboot. Если consolehelper
спрашивает пароль и перегружает/выключает машину, если ввести правельный, то
виноват icewm, иначе виноват кто-то другой.

Проверьте, кто же виноват?
Comment 17 Владимир Гусев 2008-05-27 11:23:00 MSD
(In reply to comment #16)
> Ну и каков результат?
> 
> Тест на то, кто виноват, прост: установить SySVInit-usermode и попытаться
> запустить руками /usr/bin/poweroff или /usr/bin/reboot. Если consolehelper
> спрашивает пароль и перегружает/выключает машину, если ввести правельный, то
> виноват icewm, иначе виноват кто-то другой.
> 
> Проверьте, кто же виноват?

Чтобы проверить - мне нужно пересобрать твой -alt3. SySVInit-usermode всегда
установлен, предыдущая твоя сборка из icewm не давала перегружаться/выключаться,
командой - да, причем без пароля (usermode все-таки)..
Comment 18 Evgenii Terechkov 2008-06-13 12:16:51 MSD
ping
Comment 19 Evgenii Terechkov 2008-06-13 15:19:49 MSD
Таки ping
Comment 20 Владимир Гусев 2008-06-15 23:59:25 MSD
(In reply to comment #19)
> Таки ping

Что ping?
Comment 21 Evgenii Terechkov 2008-06-16 03:32:22 MSD
Каков результат?
Comment 22 Evgenii Terechkov 2008-09-11 17:56:42 MSD
Короче, WORKSFORME