20. FreeBSD - メンテナンス・トラブルシュート - pkg・ports アップデート関連 - devel/gobject-introspection

 
20.1 概要
20.2 試行錯誤
20.3 解決

20.1 概要

 2018年4月28日に発生しています。

> pkg version -vl "<"
gdk-pixbuf2-2.36.9                 <   needs updating (index has 2.36.11)
gtk-update-icon-cache-2.24.31      <   needs updating (index has 2.24.32)
harfbuzz-1.7.5                     <   needs updating (index has 1.7.6)
pango-1.40.6                       <   needs updating (index has 1.42.0)
py36-acme-0.20.0,1                 <   needs updating (index has 0.23.0,1)
py36-certbot-0.20.0,1              <   needs updating (index has 0.23.0,1)
 てなことになっておりまして・・・。  下の2つは、まぁわかっていて、現在のところどうにもならないのですが・・・。  他のものを portupgrade しようとするといずれも

Installing gobject-introspection-1.50.0_1,1...
pkg-static: Fail to create temporary file: /usr/local/lib/gobject-introspection/giscanner/doctemplates/Python/.callback.tmpl.IqnKsS72PiF9:Input/output error
*** Error code 70

Stop.
make[1]: stopped in /usr/ports/devel/gobject-introspection
*** Error code 1

Stop.
 というメッセージとともに終了するのです。

20.2 試行錯誤

 いずれも /usr/ports/devel/gobject-introspection ってとこで止まるので、個別にやってみます。

> make
> make install
===>  Installing for gobject-introspection-1.50.0_1,1
===>  Checking if gobject-introspection already installed
===>   Registering installation for gobject-introspection-1.50.0_1,1
Installing gobject-introspection-1.50.0_1,1...
pkg-static: Fail to create temporary file: /usr/local/lib/gobject-introspection/giscanner/doctemplates/Python/.callback.tmpl.AJcdGg9PNOda:Input/output error
*** Error code 70

Stop.
make: stopped in /usr/ports/devel/gobject-introspection
 「Fail to create temporary file」って?  一度クリーンして make しなおしてみますか。  結局これもダメ・・・。

20.3 試行錯誤2

 結局解決したのは、portupgrade によるアップデートをいったん断念して

> pkg update
> pkg upgrade
 することで解決しました。