| JJMC89 renamed this task from "wfbaaaaaaa" to "pwb.py cannot login to self-hosted mediawiki site". JJMC89 raised the priority of this task from "High" to "Needs Triage". JJMC89 added a subscriber: Aklapper. JJMC89 removed projects: TCB-Team, Mail, New-Editor-Experiences, Language-2018-Apr-June, KartoEditor, JADE, Hashtags, Gamepress, Tamil-Sites, Connected-Open-Heritage-Batch-uploads (RAÄ-KMB_1_2017-02), CheckUser. JJMC89 updated the task description. (Show Details) |
CHANGES TO TASK DESCRIPTION
26570726f6475636520796f757220627567207573696e67206120726563656e742076657273696f6e206f662074686520736f6674776172652c20746f2068652077696b6920636f6e74656e74206c616e67756167652e0a0a5468616e6b20796f752e0a546167730a436865636b557365720ad70a436f6e6e65637465642d4f70656e2d48657269746167652d42617463682d75706c6f61647320285241c42d4b4d425f315f323031372d3032290ad70a54616d696c2d53697465730ad70a47616d6570726573730ad70a48617368746167730ad70a4a4144450ad70a4b6172746f456469746f720ad70a4c616e67756167652d323031382d4170722d4a756e650ad70a4e65772d456469746f722d457870657269656e6365730ad70a4d61696c0ad70a5443422d5465616d0ad70a53756273637269626572730a4465736372697074696f6e20507265766965770a436f6e74656e77a6f6e652073657474696e6720696e20796f75722070726f66696c652c20636c69636b20746f207265636f6e63696c652eSteps to reproduce:
* python pwb.py login, after creating family and user files
* get error:
```
peter@peter-BHYVE2:~/NetShare/core$ python3 pwb.py login
WARNING: Non-JSON response received from server finwiki:en; the server may be down.
WARNING: Waiting 5 seconds before retrying.
WARNING: Non-JSON response received from server finwiki:en; the server may be down.
WARNING: Waiting 10 seconds before retrying.
^CTraceback (most recent call last):
File "/home/peter/NetShare/core/pywikibot/data/api.py", line 1999, in submit
result = json.loads(rawdata)
File "/usr/lib/python3.6/json/__init__.py", line 354, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.6/json/decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.6/json/decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pwb.py", line 251, in <module>
if not main():
File "pwb.py", line 244, in main
run_python_file(filename, [filename] + args, argvu, file_package)
File "pwb.py", line 115, in run_python_file
main_mod.__dict__)
File "./scripts/login.py", line 196, in <module>
main()
File "./scripts/login.py", line 179, in main
site.login(sysop, autocreate=autocreate)
File "/home/peter/NetShare/core/pywikibot/site.py", line 2056, in login
self.getuserinfo(force=True)
File "/home/peter/NetShare/core/pywikibot/site.py", line 2154, in getuserinfo
uidata = uirequest.submit()
File "/home/peter/NetShare/core/pywikibot/data/api.py", line 1906, in submit
self._add_defaults()
File "/home/peter/NetShare/core/pywikibot/data/api.py", line 1697, in _add_defaults
self.site.version()) >= MediaWikiVersion('1.25wmf5')):
File "/home/peter/NetShare/core/pywikibot/site.py", line 2737, in version
expiry=1).split(' ')[1]
File "/home/peter/NetShare/core/pywikibot/site.py", line 1659, in get
preloaded = self._get_general(key, expiry)
File "/home/peter/NetShare/core/pywikibot/site.py", line 1605, in _get_general
default_info = self._get_siteinfo(props, expiry)
File "/home/peter/NetShare/core/pywikibot/site.py", line 1530, in _get_siteinfo
data = "" /> File "/home/peter/NetShare/core/pywikibot/data/api.py", line 2368, in submit
self._data = super(CachedRequest, self).submit()
File "/home/peter/NetShare/core/pywikibot/data/api.py", line 2017, in submit
self.wait()
File "/home/peter/NetShare/core/pywikibot/data/api.py", line 2225, in wait
pywikibot.sleep(self.retry_wait)
File "/home/peter/NetShare/core/pywikibot/__init__.py", line 1335, in sleep
time.sleep(secs)
KeyboardInterrupt
<class 'KeyboardInterrupt'>
CRITICAL: Closing network session.
```
* Website is confirmed online, can be seen inside and outside network
* API is located at wiki.[REDACTED].com/api.php and is functional
* api sandbox functional, can create text, edit, etc.
* Manual python commands using [this sample code](https://www.mediawiki.org/wiki/API:Edit/Editing_with_Python) is successful, I can upload or query the site as needed. This also includes logging in.
* changing family file to http or https has no effect on error
* changing family file to http://wiki.[REDACTED].com/api.php has no effect on error
* manually creating family file has no effect (see comments)
Results of python pwb.py version:
```
BHYVE2:~/NetShare/core$ python pwb.py version
Skipped '/home/peter/NetShare/core/user-config.py': owned by someone else.
family and mylang are not set.
Defaulting to family='test' and mylang='test'.
Pywikibot: [https] r-pywikibot-core.git (29f503e, g1, 2018/06/06, 04:17:59, OUTDATED)
Release version: 3.1.dev0
requests version: 2.18.4
cacerts: /home/peter/.local/lib/python3.6/site-packages/certifi/cacert.pem
certificate test: ok
Python: 3.6.3 (default, Oct 3 2017, 21:45:48)
[GCC 7.2.0]
PYWIKIBOT2_DIR: Not set
PYWIKIBOT2_DIR_PWB:
PYWIKIBOT2_NO_USER_CONFIG: Not set
Config base dir: /home/peter/NetShare/core
```
* python pwb.py login, after creating family and user files
* get error:
```
peter@peter-BHYVE2:~/NetShare/core$ python3 pwb.py login
WARNING: Non-JSON response received from server finwiki:en; the server may be down.
WARNING: Waiting 5 seconds before retrying.
WARNING: Non-JSON response received from server finwiki:en; the server may be down.
WARNING: Waiting 10 seconds before retrying.
^CTraceback (most recent call last):
File "/home/peter/NetShare/core/pywikibot/data/api.py", line 1999, in submit
result = json.loads(rawdata)
File "/usr/lib/python3.6/json/__init__.py", line 354, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.6/json/decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.6/json/decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pwb.py", line 251, in <module>
if not main():
File "pwb.py", line 244, in main
run_python_file(filename, [filename] + args, argvu, file_package)
File "pwb.py", line 115, in run_python_file
main_mod.__dict__)
File "./scripts/login.py", line 196, in <module>
main()
File "./scripts/login.py", line 179, in main
site.login(sysop, autocreate=autocreate)
File "/home/peter/NetShare/core/pywikibot/site.py", line 2056, in login
self.getuserinfo(force=True)
File "/home/peter/NetShare/core/pywikibot/site.py", line 2154, in getuserinfo
uidata = uirequest.submit()
File "/home/peter/NetShare/core/pywikibot/data/api.py", line 1906, in submit
self._add_defaults()
File "/home/peter/NetShare/core/pywikibot/data/api.py", line 1697, in _add_defaults
self.site.version()) >= MediaWikiVersion('1.25wmf5')):
File "/home/peter/NetShare/core/pywikibot/site.py", line 2737, in version
expiry=1).split(' ')[1]
File "/home/peter/NetShare/core/pywikibot/site.py", line 1659, in get
preloaded = self._get_general(key, expiry)
File "/home/peter/NetShare/core/pywikibot/site.py", line 1605, in _get_general
default_info = self._get_siteinfo(props, expiry)
File "/home/peter/NetShare/core/pywikibot/site.py", line 1530, in _get_siteinfo
data = "" /> File "/home/peter/NetShare/core/pywikibot/data/api.py", line 2368, in submit
self._data = super(CachedRequest, self).submit()
File "/home/peter/NetShare/core/pywikibot/data/api.py", line 2017, in submit
self.wait()
File "/home/peter/NetShare/core/pywikibot/data/api.py", line 2225, in wait
pywikibot.sleep(self.retry_wait)
File "/home/peter/NetShare/core/pywikibot/__init__.py", line 1335, in sleep
time.sleep(secs)
KeyboardInterrupt
<class 'KeyboardInterrupt'>
CRITICAL: Closing network session.
```
* Website is confirmed online, can be seen inside and outside network
* API is located at wiki.[REDACTED].com/api.php and is functional
* api sandbox functional, can create text, edit, etc.
* Manual python commands using [this sample code](https://www.mediawiki.org/wiki/API:Edit/Editing_with_Python) is successful, I can upload or query the site as needed. This also includes logging in.
* changing family file to http or https has no effect on error
* changing family file to http://wiki.[REDACTED].com/api.php has no effect on error
* manually creating family file has no effect (see comments)
Results of python pwb.py version:
```
BHYVE2:~/NetShare/core$ python pwb.py version
Skipped '/home/peter/NetShare/core/user-config.py': owned by someone else.
family and mylang are not set.
Defaulting to family='test' and mylang='test'.
Pywikibot: [https] r-pywikibot-core.git (29f503e, g1, 2018/06/06, 04:17:59, OUTDATED)
Release version: 3.1.dev0
requests version: 2.18.4
cacerts: /home/peter/.local/lib/python3.6/site-packages/certifi/cacert.pem
certificate test: ok
Python: 3.6.3 (default, Oct 3 2017, 21:45:48)
[GCC 7.2.0]
PYWIKIBOT2_DIR: Not set
PYWIKIBOT2_DIR_PWB:
PYWIKIBOT2_NO_USER_CONFIG: Not set
Config base dir: /home/peter/NetShare/core
```
TASK DETAIL
EMAIL PREFERENCES
To: JJMC89
Cc: Aklapper, Urbanecm, Dalba, zhuyifei1999, Chicocvenancio, Framawiki, Dvorapa, pywikibot-bugs-list, Sc4s2cg, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy, AndyTan, Zylc, 1978Gage2001, herron, pan199312, alanajjar, Lea_WMDE, Mattias_Ostmar-WMSE, Jseddon, Ryuch, Mkdw, RuyP, JEumerus, Trizek-WMF, KasiaWMDE, 0x010C, srodlund, Luke081515, grin, Bsadowski1, Snowolf, Huji, Gryllida, Tobi_WMDE_SW, revi, scfc, He7d3r, Romaine, Mbch331, Jay8g, Glaisher, Krenair, chasemp
Cc: Aklapper, Urbanecm, Dalba, zhuyifei1999, Chicocvenancio, Framawiki, Dvorapa, pywikibot-bugs-list, Sc4s2cg, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy, AndyTan, Zylc, 1978Gage2001, herron, pan199312, alanajjar, Lea_WMDE, Mattias_Ostmar-WMSE, Jseddon, Ryuch, Mkdw, RuyP, JEumerus, Trizek-WMF, KasiaWMDE, 0x010C, srodlund, Luke081515, grin, Bsadowski1, Snowolf, Huji, Gryllida, Tobi_WMDE_SW, revi, scfc, He7d3r, Romaine, Mbch331, Jay8g, Glaisher, Krenair, chasemp
_______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
