BlankTar

about | blog | works | photo

gentooのportageでアップデートしようとしたら、sys-libs/timezone-data-2014aのアップデート中に
OSError: [Errno 40] Too many levels of symbolic links: '/usr/share/zoneinfo/posix/America/Eirunepe'
とか言われて失敗。
シンボリックリンクが深すぎるということらしい。

いろいろ試したけど分からんので、噂のシンボリックリンクを見に行ってみる。
# cd /usr/share/zoneinfo/
# ls posix
ls: cannot access posix: Too many levels of symbolic links
# ll posix
lrwxrwxrwx 1 root root 15 May 21 21:47 posix -> .gentoo-upgrade
# ll .gentoo-upgrade
lrwxrwxrwx 1 root root 15 May 21 21:45 .gentoo-upgrade -> .gentoo-upgrade
・・・うん、そりゃ無理だと思うよ? 循環参照してるよ?
というわけで、posixってやつを削除してもう一度挑戦。
そしたらうまくいきました。

なんだろうねーこれ。
< pythonのgeventにAssertionErrorとか言われて詰みかけた話 MongoDB起動しようとしたら_S_create_c_localeがどうので起動しない >