Although cookie generated, username and password requested when accessing database (from different) server
As described in the README, I created a cookie using km3dbcookie -B
. I cannot pinpoint it, but the system seems to re-request my username and password very frequently, possibly each time I switch computers. I always access/run it via the Nikhef Stoomboot computer cluster, but the computer cluster has different servers (server 1, 2, 3 and of course separate jobs). Should I manually delete the cookie file and redo the km3dbcookie -B
command? How do I properly use the km3dbcookie
tool?
Here is the error from a job that failed because it waited for a username/password it couldn't receive.
Traceback (most recent call last):
File "/user/jelmerm/MScProject/msc-thesis-jelmer-mulder/core/eff_area.py", line 484, in <module>
main()
File "/user/jelmerm/MScProject/msc-thesis-jelmer-mulder/core/eff_area.py", line 369, in main
jobid_runlist, dfRSN = get_jobidrunlist(userinput, goldies, HRV_limit, livetime_threshold)
File "/user/jelmerm/MScProject/msc-thesis-jelmer-mulder/core/eff_area.py", line 55, in get_jobidrunlist
dfRSN = supply_dfRSN(detID, start, end, columns=["HRV", "MEAN_Rate_Hz", "livetime_s", "timestamp"])
File "/user/jelmerm/MScProject/msc-thesis-jelmer-mulder/core/RSNsupplier.py", line 63, in supply_dfRSN
sds = kb.tools.StreamDS(container='pd')
File "/data/km3net/users/jelmerm/conda/envs/MSc_thesis/lib/python3.8/site-packages/km3db/tools.py", line 40, in __init__
self._update_streams()
File "/data/km3net/users/jelmerm/conda/envs/MSc_thesis/lib/python3.8/site-packages/km3db/tools.py", line 49, in _update_streams
content = self._db.get("streamds")
File "/data/km3net/users/jelmerm/conda/envs/MSc_thesis/lib/python3.8/site-packages/km3db/core.py", line 50, in get
f = self.opener.open(target_url)
File "/data/km3net/users/jelmerm/conda/envs/MSc_thesis/lib/python3.8/site-packages/km3db/core.py", line 199, in opener
cookie = self.session_cookie
File "/data/km3net/users/jelmerm/conda/envs/MSc_thesis/lib/python3.8/site-packages/km3db/core.py", line 114, in session_cookie
self._session_cookie = self._request_session_cookie()
File "/data/km3net/users/jelmerm/conda/envs/MSc_thesis/lib/python3.8/site-packages/km3db/core.py", line 144, in _request_session_cookie
return self.request_session_cookie()
File "/data/km3net/users/jelmerm/conda/envs/MSc_thesis/lib/python3.8/site-packages/km3db/core.py", line 153, in request_session_cookie
username = km3db.compat.user_input("Please enter your KM3NeT DB username: ")
EOFError: EOF when reading a line