After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 770601 - webremote plugin: Missing files in installation.
webremote plugin: Missing files in installation.
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: Plugins (other)
3.4
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 790357 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2016-08-30 13:41 UTC by gnome.vrb
Modified: 2017-11-15 10:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description gnome.vrb 2016-08-30 13:41:37 UTC
Refer https://bugs.debian.org/834693

I thought it was a downstream debian packaging issue. I am seeing this with FC 24 too.
Comment 1 Jonathan Matthew 2016-08-30 21:19:07 UTC
Please include all the details here rather than pointing at bug reports elsewhere.
Comment 2 gnome.vrb 2016-08-30 21:24:20 UTC
dev@unstable:~$ dpkg -L rhythmbox-plugins | grep webrem
/usr/lib/rhythmbox/plugins/webremote
/usr/lib/rhythmbox/plugins/webremote/siphash.py
/usr/lib/rhythmbox/plugins/webremote/webremote.plugin
/usr/lib/rhythmbox/plugins/webremote/webremote.py
/usr/share/rhythmbox/plugins/webremote
/usr/share/rhythmbox/plugins/webremote/webremote-config.ui


The following files from /usr/lib/rhythmbox/plugins/webremote
 are missing in the "rhythmbox-plugins" package.

js/
js/webremote.js
css
css/pure-min.css
css/grids-responsive-min.css
css/webremote.css
webremote.html

The webpage doesn't load without the above files. It currently fails with a
HTTP/1.1 403 Forbidden

GET / HTTP/1.1
Host: 127.0.0.1:41019
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Firefox/45.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

HTTP/1.1 403 Forbidden
Date: Thu, 18 Aug 2016 04:36:15 GMT
Content-Length: 0
Comment 3 Jonathan Matthew 2016-08-30 21:56:48 UTC
commit 3a6d2f4 fixes this
Comment 4 gnome.vrb 2016-08-30 22:20:49 UTC
Works now.

Tested On debian.

dev@unstable:~$ dpkg -L rhythmbox-plugins | grep webrem
/usr/lib/rhythmbox/plugins/webremote
/usr/lib/rhythmbox/plugins/webremote/siphash.py
/usr/lib/rhythmbox/plugins/webremote/webremote.plugin
/usr/lib/rhythmbox/plugins/webremote/webremote.py
/usr/share/rhythmbox/plugins/webremote
/usr/share/rhythmbox/plugins/webremote/css
/usr/share/rhythmbox/plugins/webremote/css/grids-responsive-min.css
/usr/share/rhythmbox/plugins/webremote/css/pure-min.css
/usr/share/rhythmbox/plugins/webremote/css/webremote.css
/usr/share/rhythmbox/plugins/webremote/js
/usr/share/rhythmbox/plugins/webremote/js/webremote.js
/usr/share/rhythmbox/plugins/webremote/webremote-config.ui
/usr/share/rhythmbox/plugins/webremote/webremote.html
Comment 5 gabriel 2017-11-15 08:11:33 UTC
Just updated to Rhythmbox 3.4 from the foss PPA, the only file on the webremote dir is webremote-config.ui. Everything else is missing. Going to the served page just shows a blank page. 

On debug the only log is:
[0xc02870] [find_plugin_file] /usr/lib/rhythmbox/plugins/rb/rb.py:156: looking for webremote.html in /usr/share/rhythmbox/plugins/webremote

How to apply the fix?

OS: Mint 18.2

Regards,
Gabriel.
Comment 6 Jonathan Matthew 2017-11-15 10:26:38 UTC
*** Bug 790357 has been marked as a duplicate of this bug. ***