Description of problem: Starting today, Minitube can no longer play anything, be it the result of a search, or one of the subscribed channels. All API calls seem to fail with "403 Forbidden" errors. Launching a search for "test" prints this to the console: [unknown] CachedHttp MISS "https://www.googleapis.com/youtube/v3/search?key=*****&part=snippet&type=video&maxResults=50&q=test&safeSearch=none" [unknown] Http: "https://www.googleapis.com/youtube/v3/search?key=*****&part=snippet&type=video&maxResults=50&q=test&safeSearch=none 403 Forbidden" (I removed the API key just in case). If I use that URL with CURL, I get this JSON error: { "error": { "errors": [ { "domain": "usageLimits", "reason": "accessNotConfigured", "message": "Access Not Configured. YouTube Data API has not been used in project 1039996407057 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=*** then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", "extendedHelp": "https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=***" } ], "code": 403, "message": "Access Not Configured. YouTube Data API has not been used in project *** before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=*** then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry." } } Again, censoring project number just in case. The message suggests there's something to be done regarding the account used to generate the API key that Mageia's Minitube uses, not rebuilding or anything. Version-Release number of selected component (if applicable): Version : 2.9 Release : 1.mga7 How reproducible: Always. Steps to Reproduce: 1. Launch Minitube, preferably from a terminal window. 2. Enter anything in the search field, press enter 3. URL that failed is shown as error message in the results pane. Thanks!
Forgot to add: users of Mageia 6 are affected too.
CC: (none) => cooker
Assigning to the registered minitube maintainer.
CC: (none) => marja11Assignee: bugsquad => jani.valimaa
Whiteboard: (none) => MGA6TOO
The API key is owned by Mageia, so Mageia need to re-enable the key or generate a new one for minitube to use.
(In reply to Johnny A. Solbu from comment #3) > The API key is owned by Mageia, so Mageia need to re-enable the key or > generate a new one for minitube to use. Who has access to that key? Where did it came from?
(In reply to Jani Välimaa from comment #4) > (In reply to Johnny A. Solbu from comment #3) > > The API key is owned by Mageia, so Mageia need to re-enable the key or > > generate a new one for minitube to use. > > Who has access to that key? Where did it came from? Browsing my dev list archive, I see I was adviced to use the chromium-browser-stable api key, which have since been changed. I'll change the key used in minitube, and add a note in the chromium spec to also change the key in minitube when the api key changes.
(In reply to Johnny A. Solbu from comment #5) > Browsing my dev list archive, I see I was adviced to use the > chromium-browser-stable api key, which have since been changed. Or not. I just checked, and chromium-browser-stable uses the same key. Which means the browser should start to have access issues too.
New package submitted to cauldron. update for mga6 is comming.
2.9-2 in Cauldron works fine =) Thanks!
CC: (none) => jan-bugs
Updated mga6 version to the latest version to also get latest upstream fixes. Please test minitube-2.9-1.mga6 in core/updates_testing.
Assignee: jani.valimaa => qa-bugs
It works on my mga6 x86_64 system. :-)
Whiteboard: MGA6TOO => MGA6TOO MGA6-64-OK
minitube-2.9-1.mga6 from core/updates_testing seems to work fine on a Mageia 6 machine I admin, too =)
Version: Cauldron => 6CC: (none) => tmbWhiteboard: MGA6TOO MGA6-64-OK => MGA6-64-OK
Validating. Advisoried (from comments).
Keywords: (none) => advisory, validated_updateCC: (none) => sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2018-0123.html
Status: NEW => RESOLVEDResolution: (none) => FIXED