ぶていのログでぶログ

思い出したが吉日

Ubuntu 23.04のリリースされたのでWSL環境をUbuntu 23.04にアップグレードした

image: The Lunar Lobster has landed ahead of Ubuntu 23.04

Ubuntu 23.04がリリースされた 🎉

discourse.ubuntu.com

早速、WSL上のUbuntu22.10を23.04にアップグレードした。

❯ sudo do-release-upgrade -d

特に問題なく完了。 WSLの制限でカーネルはそのままだけどその他のパッケージが最新になっている感じ。

❯ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 23.04
Release:        23.04
Codename:       lunar
restart

❯ uname -r
5.15.90.1-microsoft-standard-WSL2

今のところ私の環境では不具合等はないが、pkillの挙動が少し変わっていて15文字以上のプロセス名にマッチさせる場合-fを使わないと警告が出るようになっていた。

❯ pkill foobarbzhogefuga
pkill: pattern that searches for process name longer than 15 characters will result in zero matches
Try `pkill -f' option to match against the complete command line.

便利。

2023/04/21追記:

binfmtが壊れたのかWindows側のExeが実行できなくなった・・・

❯ wslview .
grep: /proc/sys/fs/binfmt_misc/WSLInterop: No such file or directory
WSL Interopability is disabled. Please enable it before using WSL.
grep: /proc/sys/fs/binfmt_misc/WSLInterop: No such file or directory
[error] WSL Interoperability is disabled. Please enable it before using WSL.
/usr/bin/wslview: line 216: /mnt/c/Windows/System32/reg.exe: cannot execute binary file: Exec format error
/usr/bin/wslview: line 316: [: -ge: unary operator expected
[error] This protocol is not supported before version 1903.

❯ ls -lah /proc/sys/fs/binfmt_misc/
drwxr-xr-x root root 0 B Fri Apr 21 16:17:34 2023  .
dr-xr-xr-x root root 0 B Fri Apr 21 16:17:36 2023  ..
.rw-r--r-- root root 0 B Fri Apr 21 16:17:37 2023  python3.11
.-w------- root root 0 B Fri Apr 21 16:17:34 2023  register
.rw-r--r-- root root 0 B Fri Apr 21 16:17:34 2023  status

2023/04/21追記の追記: 直った

tech.buty4649.net