Vvjjkkii renamed this task from "pwb.py cannot login to self-hosted mediawiki site" to "wfbaaaaaaa".
Vvjjkkii triaged this task as "High" priority.
Vvjjkkii removed a subscriber: Aklapper.
Vvjjkkii added projects: CheckUser, Connected-Open-Heritage-Batch-uploads (RAÄ-KMB_1_2017-02), Tamil-Sites, Gamepress, Hashtags, JADE, KartoEditor, Language-2018-Apr-June, New-Editor-Experiences, Mail, TCB-Team.
Vvjjkkii updated the task description. (Show Details)

CHANGES TO TASK DESCRIPTION
Steps 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
```
26570726f6475636520796f757220627567207573696e67206120726563656e742076657273696f6e206f662074686520736f6674776172652c20746f2068652077696b6920636f6e74656e74206c616e67756167652e0a0a5468616e6b20796f752e0a546167730a436865636b557365720ad70a436f6e6e65637465642d4f70656e2d48657269746167652d42617463682d75706c6f61647320285241c42d4b4d425f315f323031372d3032290ad70a54616d696c2d53697465730ad70a47616d6570726573730ad70a48617368746167730ad70a4a4144450ad70a4b6172746f456469746f720ad70a4c616e67756167652d323031382d4170722d4a756e650ad70a4e65772d456469746f722d457870657269656e6365730ad70a4d61696c0ad70a5443422d5465616d0ad70a53756273637269626572730a4465736372697074696f6e20507265766965770a436f6e74656e77a6f6e652073657474696e6720696e20796f75722070726f66696c652c20636c69636b20746f207265636f6e63696c652e

TASK DETAIL
https://phabricator.wikimedia.org/T196683

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Vvjjkkii
Cc: Urbanecm, Dalba, zhuyifei1999, Chicocvenancio, Framawiki, Dvorapa, pywikibot-bugs-list, Sc4s2cg, AndyTan, Zylc, 1978Gage2001, herron, pan199312, alanajjar, Magul, Tbscho, MayS, Lea_WMDE, Mattias_Ostmar-WMSE, Mdupont, JJMC89, Jseddon, Ryuch, Mkdw, RuyP, Avicennasis, JEumerus, Trizek-WMF, KasiaWMDE, 0x010C, srodlund, Luke081515, grin, Bsadowski1, mys_721tx, Snowolf, Huji, Gryllida, jayvdb, Tobi_WMDE_SW, Masti, revi, scfc, Alchimista, He7d3r, Romaine, Mbch331, Rxy, Jay8g, Glaisher, Krenair, chasemp, Aklapper
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to