* [sisyphus] Sisyphus: broken dependancies? hal-device-manager @ 2005-02-06 2:19 Arioch 2005-02-06 7:47 ` Alexey Rusakov 2005-02-08 19:50 ` Arioch 0 siblings, 2 replies; 10+ messages in thread From: Arioch @ 2005-02-06 2:19 UTC (permalink / raw) To: sisyphus; +Cc: Anton Farygin запускаю device manager - не хочет. Запускаю из консоли - обижается что не может установить соединение с ORBit Видимо не хватает пакета python-moules-orb ? Установил. Теперь другая напасть: [root@localhost root]# hal-device-manager RuntimeError: can't create const Traceback (most recent call last): File "/usr/bin/hal-device-manager", line 18, in ? DeviceManager() File "/usr/share/hal/device-manager/DeviceManager.py", line 81, in __init__ self.update_device_list() File "/usr/share/hal/device-manager/DeviceManager.py", line 195, in update_device_list self.virtual_root = self.build_device_tree() File "/usr/share/hal/device-manager/DeviceManager.py", line 269, in build_device_tree parent_name = properties["info.parent"] TypeError: unsubscriptable object [root@localhost root]# Увы, тут я тупею и ничего придумтаь не могу :-( ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] Sisyphus: broken dependancies? hal-device-manager 2005-02-06 2:19 [sisyphus] Sisyphus: broken dependancies? hal-device-manager Arioch @ 2005-02-06 7:47 ` Alexey Rusakov 2005-02-06 11:50 ` Alexey Morozov 2005-02-08 19:50 ` Arioch 1 sibling, 1 reply; 10+ messages in thread From: Alexey Rusakov @ 2005-02-06 7:47 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Arioch wrote: >Теперь другая напасть: > >[root@localhost root]# hal-device-manager >RuntimeError: can't create const >Traceback (most recent call last): > File "/usr/bin/hal-device-manager", line 18, in ? > DeviceManager() > File "/usr/share/hal/device-manager/DeviceManager.py", line 81, in >__init__ > self.update_device_list() > File "/usr/share/hal/device-manager/DeviceManager.py", line 195, in >update_device_list > self.virtual_root = self.build_device_tree() > File "/usr/share/hal/device-manager/DeviceManager.py", line 269, in >build_device_tree > parent_name = properties["info.parent"] >TypeError: unsubscriptable object >[root@localhost root]# > >Увы, тут я тупею и ничего придумтаь не могу :-( > > 2lav@: О - третий прецедент на hal-device-manager и пятый в сумме по проблеме. К сожалению, тупите не только вы :( Пойду-ка я баг повешу, чтоб висел. Если быть кратким - чтобы оно заработало, вам нужно пересобрать на локальной машине python-modules-dbus. Но честно говоря, я в своё время был в ужасе от того зоопарка, который ему нужен для сборки. -- Alexey "Ktirf" Rusakov ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] Sisyphus: broken dependancies? hal-device-manager 2005-02-06 7:47 ` Alexey Rusakov @ 2005-02-06 11:50 ` Alexey Morozov 2005-02-06 15:20 ` [sisyphus] I: python-module-Pyrex, dbus, kvm Alexey Morozov ` (2 more replies) 0 siblings, 3 replies; 10+ messages in thread From: Alexey Morozov @ 2005-02-06 11:50 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 1230 bytes --] On Sun, Feb 06, 2005 at 10:47:32AM +0300, Alexey Rusakov wrote: > 2lav@: О - третий прецедент на hal-device-manager и пятый в сумме по > проблеме. А причем здесь Липатов-то? :-) > > К сожалению, тупите не только вы :( Пойду-ка я баг повешу, чтоб висел. :-) Не надо лишней грязи :-) > > Если быть кратким - чтобы оно заработало, вам нужно пересобрать на > локальной машине python-modules-dbus. Но честно говоря, я в своё время НЕТ. > был в ужасе от того зоопарка, который ему нужен для сборки. Алексей, если Вы не знаете источника проблемы, не надо предлагать решения Сегодня в Сизиф уедет dbus-0.23 со всеми причиндалами. Из новенького - вроде бы _работающие_ биндинги на Qt. Проблема с hal-device-manager, в общем, ушла. Кроме этого у меня на машине почти работает kvm (KDE Volume Manager), во всяком случае, флэшки и сидишки монтируются автоматически, и появляется нотификация в трее. Осталось добраться до егошного конфига :-). P.S. кстати, а чего вы все хотите добиться от hal-device-manager'а? hal-device-manager в своем нынешнем состоянии НЕ УМЕЕТ НИЧЕГО, кроме ПОКАЗА дерева дивайсов, нащупанных HAL'ом. В этом смысле, те, кому не терпится, могут воспользоваться dbus-monitor --system :-) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* [sisyphus] I: python-module-Pyrex, dbus, kvm 2005-02-06 11:50 ` Alexey Morozov @ 2005-02-06 15:20 ` Alexey Morozov 2005-02-06 20:07 ` [sisyphus] Sisyphus: broken dependancies? hal-device-manager Alexey Rusakov 2005-03-27 5:28 ` [sisyphus] " Arioch 2 siblings, 0 replies; 10+ messages in thread From: Alexey Morozov @ 2005-02-06 15:20 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list; +Cc: zerg, aris [-- Attachment #1: Type: text/plain, Size: 2001 bytes --] В общем, я отправил в Сизиф (в "магическую дырку" на salto) следующие пакеты: python-module-Pyrex-0.9.3-alt2: * Fri Jan 21 2005 Alexey Morozov <morozov@altlinux.org> 0.9.3-alt2 - Rebuild against current rpm-build-python (0.20-alt1) - Fixed python script binding to a version of python used to build the package dbus-0.23-alt2: * Sun Feb 06 2005 Alexey Morozov <morozov@altlinux.org> 0.23-alt2 - Finally managed to compile Qt bindings! Some issues are unresolved though. Someone can take a look into qt/message.cpp and implement Message copy constructor and putting QVariant datatypes to dbus messages. * Чтв Янв 20 2005 Alexey Morozov <morozov@altlinux.org> 0.23-alt1 - New version (0.23) - Patches from Mandrake are in mainstream now - mono location workaround is applied for install section too - -userhelpers subpackage is renamed to -tools as #5341 suggests - python package is built against recent rpm-build-python specs and corresponding python-module-Pyrex * Sat Feb 05 2005 Alexey Morozov <morozov@altlinux.org> 0.0.cvs20050205-alt1 - Initial build for ALT Linux Несколько слов о kvm. kvm - это аналог GNOME'овского gnome-volume-manager, клиентская часть всей этой новой замечательной HAL-машинерии. В принципе, kvm - это временное решение, более того, официвально заявлено, что код его более не поддерживается, итд итп, а соответствующая ему функциональность будет присутствовать в KDE-3.4 через media:/ схему URL'ей (идущей на замену devices:/). Но поскольку Сергей Турчин, по его словам, НЕ планирует пока собирать KDE-3.4 для Сизифа, как временное решение kvm вполне пригоден к использованию. И если он вам понравился, но у вас чего-то не работает, или работает не так, пожалуйста, попытайтесь поглядеть в код, и, по крайней мере, рассказать мне, в чем же заключается проблема :-). Боюсь, что полноценной поддержки для этого пакета нет и не будет, так что все придется делать своими силами. С уважением, Алексей Морозов. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] Sisyphus: broken dependancies? hal-device-manager 2005-02-06 11:50 ` Alexey Morozov 2005-02-06 15:20 ` [sisyphus] I: python-module-Pyrex, dbus, kvm Alexey Morozov @ 2005-02-06 20:07 ` Alexey Rusakov 2005-02-07 8:59 ` Alexey Morozov 2005-03-27 5:28 ` [sisyphus] " Arioch 2 siblings, 1 reply; 10+ messages in thread From: Alexey Rusakov @ 2005-02-06 20:07 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Alexey Morozov wrote: >On Sun, Feb 06, 2005 at 10:47:32AM +0300, Alexey Rusakov wrote: > > >>2lav@: О - третий прецедент на hal-device-manager и пятый в сумме по >>проблеме. >> >> >А причем здесь Липатов-то? :-) > > Просто в своё время именно с ним мы обсуждали проблему, которую я в очередной раз описываю ниже. "Ухожу, ухожу", прошу прощения за упоминание его имени всуе. >Алексей, если Вы не знаете источника проблемы, не надо предлагать решения > > Я предлагаю не решение, а workaround. Ещё раз (где-то третий, наверное) описываю изначальную проблему. Извините за многословность, пожалуйста, дочитайте до конца. Для меня всё началось с того, что программа Meld, использующая python-modules-pygnome-gtksourceview, отказалась работать, отправляя Python в коредамп. Более того, простой import gtksourceview отправлял Python в коредамп. У lav@ всё было в порядке. Я отправился разбираться в исходном коде. Попытался пройти соответствующий момент под отладкой. И получил сюрприз: всё прошло без сучка без задоринки. Собрал пакет (просто взял src.rpm и сделал rpmbuild --rebuild), установил полученное - работает! Вернулся к пакету из Сизифа - падает. Через некоторое время в sisyphus@ раздался крик о помощи совершенно аналогичного содержания (http://lists.altlinux.ru/pipermail/sisyphus/2005-January/051637.html). Я посоветовал человеку сделать то же, что и я (я знаю, что это плохо, но никто не предложил лучшего решения, а у меня другого не было), в результате он налетел на следующую подставу - на этот раз в python-modules-pygnome (которая не только у Виталия, но и у меня не воспроизводилась); это был уже не коредамп, а следующая ошибка: $ meld RuntimeError: can't create const Traceback (most recent call last): File "/usr/lib/meld/meldapp.pyc", line 90, in on_response AttributeError: '__main__.GnomeFileEntry' object has no attribute 'get_full_path' $ Пересобирается python-module-pygnome на машине потерпевшего. Ошибка автомагически исчезает. Однако на исходный вопль ответил ещё и Михаил Забалуев (http://lists.altlinux.ru/pipermail/sisyphus/2005-January/051735.html): -- начало цитаты -- У меня похожая проблема проявляется много где, например, в hal-device-manager: RuntimeError: can't create const Traceback (most recent call last): File "/usr/bin/hal-device-manager", line 18, in ? DeviceManager() File "/usr/share/hal/device-manager/DeviceManager.py", line 81, in __init__ self.update_device_list() File "/usr/share/hal/device-manager/DeviceManager.py", line 195, in update_device_list self.virtual_root = self.build_device_tree() File "/usr/share/hal/device-manager/DeviceManager.py", line 269, in build_device_tree parent_name = properties["info.parent"] TypeError: unsubscriptable object -- конец цитаты -- Точно такую же диагностику получил я, попытавшись запустить hal-device-manager. Человек, начавший тему - третий, известный мне, увидевший то же самое. А теперь не надо мне говорить гордое программистское "у меня всё работает", потому что это никому не поможет, а я и так подозреваю, что у вас оно работает. Вместо этого было бы очень интересно узнать ваше мнение о том, как с этим справиться. >P.S. кстати, а чего вы все хотите добиться от hal-device-manager'а? >hal-device-manager в своем нынешнем состоянии НЕ УМЕЕТ НИЧЕГО, >кроме ПОКАЗА дерева дивайсов, нащупанных HAL'ом. В этом смысле, те, >кому не терпится, могут воспользоваться dbus-monitor --system :-) > > Банальное любопытство. Спасибо за хинт про dbus-monitor. -- Alexey "Ktirf" Rusakov ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] Sisyphus: broken dependancies? hal-device-manager 2005-02-06 20:07 ` [sisyphus] Sisyphus: broken dependancies? hal-device-manager Alexey Rusakov @ 2005-02-07 8:59 ` Alexey Morozov 0 siblings, 0 replies; 10+ messages in thread From: Alexey Morozov @ 2005-02-07 8:59 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 3786 bytes --] On Sun, Feb 06, 2005 at 11:07:48PM +0300, Alexey Rusakov wrote: > >>2lav@: О - третий прецедент на hal-device-manager и пятый в сумме по > >>проблеме. > >А причем здесь Липатов-то? :-) > Просто в своё время именно с ним мы обсуждали проблему, которую я в > очередной раз описываю ниже. "Ухожу, ухожу", прошу прощения за > упоминание его имени всуе. Да нет, просто он ни мэйнтэйнер пакета, ни "лицо, высказазавшее заинтересованность" во всей этой машинерии. > >Алексей, если Вы не знаете источника проблемы, не надо предлагать решения > Я предлагаю не решение, а workaround. Ещё раз (где-то третий, наверное) Это НЕ workaround. Вы мне поверите, что, несмотря на то, что я все эти пакеты собирал на своей машине, h-d-m как падал, так и падает. > описываю изначальную проблему. Извините за многословность, пожалуйста, > дочитайте до конца. ... > (просто взял src.rpm и сделал rpmbuild --rebuild), установил полученное > - работает! Вернулся к пакету из Сизифа - падает. Миракль. Багу повесили мэйнтэйнеру? > python-modules-pygnome (которая не только у Виталия, но и у меня не > воспроизводилась); это был уже не коредамп, а следующая ошибка: Ну, дак ведь это _другая_ ошибка. Зачем их в кучу-то лепить? > $ meld > RuntimeError: can't create const > Traceback (most recent call last): > File "/usr/lib/meld/meldapp.pyc", line 90, in on_response > > AttributeError: '__main__.GnomeFileEntry' object has no attribute > 'get_full_path' Несоответствие gtk, libgnome и их питоньих обвязок. > У меня похожая проблема проявляется много где, например, > в hal-device-manager: Это НЕ похожая проблема. Это, вообще-то _две_ проблемы. > > RuntimeError: can't create const Собственно, вот это - проблема номер раз. Я с ней и не разбирался. > Traceback (most recent call last): > File "/usr/bin/hal-device-manager", line 18, in ? > DeviceManager() > File "/usr/share/hal/device-manager/DeviceManager.py", line 81, in > __init__ > self.update_device_list() > File "/usr/share/hal/device-manager/DeviceManager.py", line 195, in > update_device_list > self.virtual_root = self.build_device_tree() > File "/usr/share/hal/device-manager/DeviceManager.py", line 269, in > build_device_tree > parent_name = properties["info.parent"] > TypeError: unsubscriptable objectф А вот это - проблема номер два. Суть её в том, что _dbus_ (не libgnome, не питон, не питонья обвязка над gtk :-)) версии 0.22 в _некоторых_ случаях не вполне корректно сериализовал/десериализовывал данные сообщения. В результате, в качестве свойств (properties) возвращался не хэш с некоторыми обязательными полями, а None. О чем, собственно, питон и ругался благим матом. > Точно такую же диагностику получил я, попытавшись запустить > hal-device-manager. Человек, начавший тему - третий, известный мне, > увидевший то же самое. > > А теперь не надо мне говорить гордое программистское "у меня всё > работает", потому что это никому не поможет, а я и так подозреваю, что у > вас оно работает. У меня как раз без хаков тоже не работало (на dbus-0.22). > Вместо этого было бы очень интересно узнать ваше > мнение о том, как с этим справиться. С этим справиться двумя способами: проапгрейдиться до dbus-0.23 и/или дохакать hal-device-manager, чтобы он не был так доверчив к данным, приехавшим в сообщении от HAL. Впрочем, учитывая сомнительную полезность h-d-m, я рекомендовал бы проапгрейдиться и забыть о проблеме до следующего падения :-). > Банальное любопытство. Спасибо за хинт про dbus-monitor. Вот уж точно, "хинт" :-). В его истинном значении :-)) P.S. Там в Сизиф поехал kvm. Он, наверняка, глючный. Умоляю, прежде чем пересобирать его под чтение мантр, изложите, по крайней мере, проблему здесь :-). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* [sisyphus] Re: Sisyphus: broken dependancies? hal-device-manager 2005-02-06 11:50 ` Alexey Morozov 2005-02-06 15:20 ` [sisyphus] I: python-module-Pyrex, dbus, kvm Alexey Morozov 2005-02-06 20:07 ` [sisyphus] Sisyphus: broken dependancies? hal-device-manager Alexey Rusakov @ 2005-03-27 5:28 ` Arioch 2 siblings, 0 replies; 10+ messages in thread From: Arioch @ 2005-03-27 5:28 UTC (permalink / raw) To: sisyphus Alexey Morozov пишет: > hal-device-manager в своем нынешнем состоянии НЕ УМЕЕТ НИЧЕГО, > кроме ПОКАЗА дерева дивайсов, нащупанных HAL'ом. В этом смысле, те, > кому не терпится, могут воспользоваться dbus-monitor --system :-) Последнее мне показало занимательный процесс втыкания флэшки (но, увы, не вытыкания) ОДнако опознать что-нить встроенное типа АС97-модема оно не может ;-) ^ permalink raw reply [flat|nested] 10+ messages in thread
* [sisyphus] Re: Sisyphus: broken dependancies? hal-device-manager 2005-02-06 2:19 [sisyphus] Sisyphus: broken dependancies? hal-device-manager Arioch 2005-02-06 7:47 ` Alexey Rusakov @ 2005-02-08 19:50 ` Arioch 2005-02-09 7:17 ` Anton Farygin 1 sibling, 1 reply; 10+ messages in thread From: Arioch @ 2005-02-08 19:50 UTC (permalink / raw) To: sisyphus Arioch пишет: Насизифился. hal написал что не смог выполнить %postun от предыдущей версии. И фиг бы с ним. device manager вроде запустился. Правда не работает меню Help|About, но м.б. и не должно? ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] Re: Sisyphus: broken dependancies? hal-device-manager 2005-02-08 19:50 ` Arioch @ 2005-02-09 7:17 ` Anton Farygin 2005-03-27 3:52 ` Arioch 0 siblings, 1 reply; 10+ messages in thread From: Anton Farygin @ 2005-02-09 7:17 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Arioch wrote: > Arioch пишет: > > Насизифился. > > hal написал что не смог выполнить %postun от предыдущей версии. И фиг > бы с ним. device manager вроде запустился. Правда не работает меню > Help|About, но м.б. и не должно? > Замочим в следующей сборке. Там какие-то баги в сборках python-gnome, а мне влом разбираться. Проще оторвать. Тем более там ничего такого нет. Rgds, Rider ^ permalink raw reply [flat|nested] 10+ messages in thread
* [sisyphus] Re: Sisyphus: broken dependancies? hal-device-manager 2005-02-09 7:17 ` Anton Farygin @ 2005-03-27 3:52 ` Arioch 0 siblings, 0 replies; 10+ messages in thread From: Arioch @ 2005-03-27 3:52 UTC (permalink / raw) To: sisyphus Anton Farygin пишет: > Замочим в следующей сборке. Опять померло ввиду python 2.4 Жаль, что змеи разных версий не сосуществуют :-( Кстати, а что за пакет nfutilus-hardware-view (входит в PROVIDES Наутлуса) ? ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2005-03-27 5:28 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-02-06 2:19 [sisyphus] Sisyphus: broken dependancies? hal-device-manager Arioch 2005-02-06 7:47 ` Alexey Rusakov 2005-02-06 11:50 ` Alexey Morozov 2005-02-06 15:20 ` [sisyphus] I: python-module-Pyrex, dbus, kvm Alexey Morozov 2005-02-06 20:07 ` [sisyphus] Sisyphus: broken dependancies? hal-device-manager Alexey Rusakov 2005-02-07 8:59 ` Alexey Morozov 2005-03-27 5:28 ` [sisyphus] " Arioch 2005-02-08 19:50 ` Arioch 2005-02-09 7:17 ` Anton Farygin 2005-03-27 3:52 ` Arioch
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git