Hi,
i have tried with my Dreambox and VU+
Both with latest OpenPLI installed, but if i start the Bonjour package i get GS always
Bonjour is needed for Airplayer ...
Can you reproduce this bug ???
Posted 25 September 2014 - 15:01
If you have a green screen, you have a crash dump too. Can you post that please, so we can see what the error is?
And did you search the forums? There have been quite a few similar reports the last few months regarding Bonjour.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 25 September 2014 - 15:36
If you have a green screen, you have a crash dump too. Can you post that please, so we can see what the error is?
And did you search the forums? There have been quite a few similar reports the last few months regarding Bonjour.
Its not about my boxes and installation, its a bug in general with OpenPLI ...
Can you install the above ipk in latest image ? Or just opkg install bonjour and you will get the GS 100%
Posted 25 September 2014 - 18:52
Ah, so it's not an OpenPLi ipk you are installing? In that case go to the plugin maker and complain it crashes.
I asked you to post the crash dump, but appearently you don't want to. So I had to install the bonjour package that is in our feeds, and that crashes too:
[OpenWebif] no plugins to load [OpenWebif] started on 80 [Bonjour.registerService] {'text': 'OpenWebif', 'type': '_http._tcp', 'name': '%h HTTP', 'file': 'http.service', 'port': 80} [Bonjour.__writeService] Creating service file 'http.service' Traceback (most recent call last): File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__ File "/usr/lib/enigma2/python/Components/Console.py", line 56, in finishedCB File "/usr/lib/enigma2/python/Components/Network.py", line 131, in routeFinished File "/usr/lib/enigma2/python/Components/Network.py", line 226, in loadNetworkConfig File "/usr/lib/enigma2/python/Components/Network.py", line 682, in msgPlugins File "/usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/plugin.py", line 153, in IfUpIfDown HttpdStart(global_session) File "/usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/httpserver.py", line 139, in HttpdStart BJregisterService('http',port) File "/usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/httpserver.py", line 326, in BJregisterService bonjour.registerService(service, True) File "/usr/lib/enigma2/python/Plugins/Extensions/Bonjour/Bonjour.py", line 110, in registerService if not self.__writeService(service): File "/usr/lib/enigma2/python/Plugins/Extensions/Bonjour/Bonjour.py", line 44, in __writeService file.writelines(self.__createServiceConfig(service)) File "/usr/lib/enigma2/python/Plugins/Extensions/Bonjour/Bonjour.py", line 29, in __createServiceConfig lines.add('\t\t<text-record>%s</text-record>\n' %(service['text']) ) AttributeError: 'list' object has no attribute 'add' (PyObject_CallObject(<Tools.BoundFunction.boundFunction instance at 0x1ac2e68>,(0,)) failed) getResolvedKey config.plugins.crashlogautosubmit.sendAnonCrashlog failed !! (Typo??) getResolvedKey config.plugins.crashlogautosubmit.addNetwork failed !! (Typo??) getResolvedKey config.plugins.crashlogautosubmit.addWlan failed !! (Typo??) ]]>
So it looks like the recent changes in the OpenWebIf have created an incompatibility with the Bonjour plugin...
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 25 September 2014 - 19:44
Ah, so it's not an OpenPLi ipk you are installing? In that case go to the plugin maker and complain it crashes.
I asked you to post the crash dump, but appearently you don't want to. So I had to install the bonjour package that is in our feeds, and that crashes too:
[OpenWebif] no plugins to load [OpenWebif] started on 80 [Bonjour.registerService] {'text': 'OpenWebif', 'type': '_http._tcp', 'name': '%h HTTP', 'file': 'http.service', 'port': 80} [Bonjour.__writeService] Creating service file 'http.service' Traceback (most recent call last): File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__ File "/usr/lib/enigma2/python/Components/Console.py", line 56, in finishedCB File "/usr/lib/enigma2/python/Components/Network.py", line 131, in routeFinished File "/usr/lib/enigma2/python/Components/Network.py", line 226, in loadNetworkConfig File "/usr/lib/enigma2/python/Components/Network.py", line 682, in msgPlugins File "/usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/plugin.py", line 153, in IfUpIfDown HttpdStart(global_session) File "/usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/httpserver.py", line 139, in HttpdStart BJregisterService('http',port) File "/usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/httpserver.py", line 326, in BJregisterService bonjour.registerService(service, True) File "/usr/lib/enigma2/python/Plugins/Extensions/Bonjour/Bonjour.py", line 110, in registerService if not self.__writeService(service): File "/usr/lib/enigma2/python/Plugins/Extensions/Bonjour/Bonjour.py", line 44, in __writeService file.writelines(self.__createServiceConfig(service)) File "/usr/lib/enigma2/python/Plugins/Extensions/Bonjour/Bonjour.py", line 29, in __createServiceConfig lines.add('\t\t<text-record>%s</text-record>\n' %(service['text']) ) AttributeError: 'list' object has no attribute 'add' (PyObject_CallObject(<Tools.BoundFunction.boundFunction instance at 0x1ac2e68>,(0,)) failed) getResolvedKey config.plugins.crashlogautosubmit.sendAnonCrashlog failed !! (Typo??) getResolvedKey config.plugins.crashlogautosubmit.addNetwork failed !! (Typo??) getResolvedKey config.plugins.crashlogautosubmit.addWlan failed !! (Typo??) ]]>So it looks like the recent changes in the OpenWebIf have created an incompatibility with the Bonjour plugin...
Thank you !
Hope it will be fixed soon so i can flash the OpenPLI again
Posted 25 September 2014 - 20:52
Don't know where the plugin comes from, so who has to fix it. I'm not a developer, so someone else has to pick it up...
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 26 September 2014 - 05:16
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Plugins/Extensions/Bonjour/Bonjour.py", line 29, in __createServiceConfig
lines.add('\t\t<text-record>%s</text-record>\n' %(service['text']) )
AttributeError: 'list' object has no attribute 'add'
(PyObject_CallObject(<Tools.BoundFunction.boundFunction instance at 0x1ac2e68>,(0,)) failed)
Don't know where the plugin comes from, so who has to fix it. I'm not a developer, so someone else has to pick it up...
There hasn't been any Bonjour related change in OpenWebif for ages.So it looks like the recent changes in the OpenWebIf have created an incompatibility with the Bonjour plugin...
Posted 26 September 2014 - 06:40
Instead of shouting here that we use another outdated components.... I suggest you can post a non outdated solutions here, so it can be fixed!
And indeed for "some" schwerkraft plugins we are "far" behind, but note some of the authers from Schwerkraft do simply not want us to used their creative work in non-DMM boxes. And were were personally notified by them.
This means we cannot simply merge these sources and therefore we somehowe depend on reports from the community to adapt stuff.
At least I verified that bonjour is most likely fine to adapt... So please help us to get it adapt...!
Edited by littlesat, 26 September 2014 - 07:05.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 26 September 2014 - 13:31
Why keep in feed plugin from schwerkraft if you can no longer continue to provide them with the latest version, every plugin become obsolete at some stages so it is probably better to remove them from the feed.
NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.
Wanna help with OpenPLi Translation? Please read our Wiki Information for translators
Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)
AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
Posted 26 September 2014 - 13:57
Because it's better to have an autotimer plugin (for example) that basically works and does what it must do, although it's not the latest version, than having no autotimer at all...
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.
Posted 26 September 2014 - 14:17
Because it's better to have an ....... that basically works and does what it must do, although it's not the latest version, than having no ........ at all...
Why create a Pli update for a Pli that basicly works, then update with "as example" one with new drivers.
Hardware: Master VU Uno 4K SE 1x Mut@nt HD51.4K & 2x ZgemmaH9T
Software : Pli (v7) (7.1rc) 2019
Posted 26 September 2014 - 14:18
You should first get familiar with the relevant licensing issues regarding schwerkraft plugins, before making such statements.
Edited by Erik Slagter, 26 September 2014 - 14:19.
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.
Posted 26 September 2014 - 14:34
Been there done that. Here is what is happening and how to fix it. OpenWebif calls current bonjour API with wrong parameters and it crashes. There are two things you can do
1. First comment out bonjour API. Open /usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/httpserver.py and go to end of file you will see something like below
# BJ def BJregisterService(protocol, port): try: from Plugins.Extensions.Bonjour.Bonjour import bonjour service = bonjour.buildService(protocol, port, 'OpenWebif') bonjour.registerService(service, True) return True
change it like below
# BJ def BJregisterService(protocol, port): try: #from Plugins.Extensions.Bonjour.Bonjour import bonjour #service = bonjour.buildService(protocol, port, 'OpenWebif') #bonjour.registerService(service, True) return True
2. Call buildservice with correct parameters to create true bonjour service. Easy way is change
bonjour.buildService(protocol, port, 'OpenWebif')
line to
bonjour.buildService(protocol, port)
Or if you really want to see OpenWebif in the description of avahi services use buildServiceFull api. If you want to test those patches make sure you delete http.service from etc/avahi/services
Apple airplayStarted by kemoogo, 20 Jan 2024 Ios, Airplay, Iphone, Mirror |
|
|||
(AirPlay) share media from Apple devicesStarted by kemoogo, 18 Nov 2022 iPhone, iPad, Apple TV, Airplay and 1 more... |
|
|||
Nach dem Update immer GreenScreen bei EPGStarted by familie, 24 Feb 2017 Greenscreen, EPG, AutoTimer and 1 more... |
|
|||
Greenscreen & Reboot @ DM800seStarted by SonnyRasca, 24 Jan 2015 greenscreen, DM800se |
|
|||
IPREC Plugin Unterstützug ?! -> GreenscreenStarted by mmiii, 19 Jan 2014 IPREC, crash, greenscreen |
|
0 members, 2 guests, 0 anonymous users