小ネタです。OSをアップデートしたので、その他もいろいろアップデートしようとしたらエラーになったので、メモとして書いておきます。
WSL2のUbuntuを 22.04 LTSにアップデート
は、さほど問題なく終了。
一部WSL2からインターネット的に外に出ない問題がいつものように発生したが、
それはいつものようにWindowsファイヤウォールの問題だった。
Ubuntu 22.04 LTSは関係なし。
対象のPython プロジェクトでpoetry installしたらJSONDecodeError
アップデート後、以下をしたら、エラーになりました。
$ poetry install
Package operations: 30 installs, 0 updates, 0 removals
  • Installing idna (3.3)
  • Installing sniffio (1.2.0)
  JSONDecodeError
  Expecting value: line 1 column 1 (char 0)
  at /usr/lib/python3.10/json/decoder.py:355 in raw_decode
      351│         """
      352│         try:
      353│             obj, end = self.scan_once(s, idx)
      354│         except StopIteration as err:
    → 355│             raise JSONDecodeError("Expecting value", s, err.value) from None
      356│         return obj, end
      357│
  JSONDecodeError
  Expecting value: line 1 column 1 (char 0)
  at /usr/lib/python3.10/json/decoder.py:355 in raw_decode
      351│         """
      352│         try:
      353│             obj, end = self.scan_once(s, idx)
      354│         except StopIteration as err:
    → 355│             raise JSONDecodeError("Expecting value", s, err.value) from None
      356│         return obj, end
      357│
poetry configで直った。
https://github.com/python-poetry/poetry/issues/4210
を見て以下をやったら直った。
$ poetry config experimental.new-installer false
何だかよく分からないけど、メモとして残しておく。
 
											