vim-nox を 8.0.0095-1 から 8.0.0134-1 に更新した後、いくつかの python パッケージ youcompleteme が動作を停止し、vim を起動するたびにエラーがスローされます。
YcmDebugInfo の出力:
Printing YouCompleteMe debug information...
Error detected while processing function <SNR>39_DebugInfo[2]..<SNR>39_Pyeval:
line 4:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/share/vim-youcompleteme/python/ycm/youcompleteme.py", line 550, in DebugInfo
'debug_info' )
File "/usr/share/vim-youcompleteme/python/ycm/client/base_request.py", line 81, in PostDataToHandler
timeout ) )
File "/usr/share/vim-youcompleteme/python/ycm/client/base_request.py", line 174, in JsonFromFuture
_ValidateResponseObject( response )
File "/usr/share/vim-youcompleteme/python/ycm/client/base_request.py", line 203, in _ValidateResponseObject
their_hmac = ToBytes( b64decode( response.headers[ _HMAC_HEADER ] ) )
File "/usr/lib/python3/dist-packages/requests/structures.py", line 54, in __getitem__
return self._store[key.lower()][1]
KeyError: 'x-ycm-hmac'
E858: Eval did not return a valid python object
ycmd と vim の対応する youcompleteme の間の通信が正しく機能していないようです。Debian 不安定版の vim8 は python 3 を使用し、ycmd は python 2.7 で開始されます。ycmd と youcompleteme のパッケージ バージョンは一致しており、最近変更されていません (同じバージョンで動作していました)。誰かが debian 不安定版の最近の更新で作業を完了させましたか?