[FreeBSD-users-jp 95422] パッケージデ−タベースの破損?

Tsurutani Naoki turutani at scphys.kyoto-u.ac.jp
Fri Jan 23 07:21:39 UTC 2015


こんにちは、鶴谷です。

 パッケージ関連で2つのエラーが起こるようになってしまいました。

 1つめは、dns/bind99 のインストールで、ビルドはきちんと終わるのですが、
make installしたり、パッケージをpkg add したりしようとすると、

pkg-static: sqlite error while executing iterator in file pkgdb_iterator.c:905: database 
disk image is malformed
pkg-static: sqlite error while executing INSERT OR REPLACE INTO files (path, sha256, 
package_id) VALUES (?1, ?2, ?3) in file pkgdb.c:1672: database disk image is malformed

というエラーでインストールできなくなりました。これはbind910でも同じですが、
今のところはその他にインストールできないものはありません。

 2つめは、portinstall で x11/gnome3 をインストールしようとすると、
% portinstall x11/gnome3
(中略)
/usr/local/sbin/portinstall:892:in `get_all_depends': recursive dependency 
(RecursiveDependencyError)
        from /usr/local/sbin/portinstall:915:in `block in get_all_depends'
        from /usr/local/lib/ruby/2.0/set.rb:232:in `each_key'
        from /usr/local/lib/ruby/2.0/set.rb:232:in `each'
        from /usr/local/sbin/portinstall:914:in `get_all_depends'
(以下略)
のようになってエラーになります。
メッセージのように循環依存らしいので、詳しいメッセージを表示させると、
メール末尾のようになり、devel/dbus が2度出てきます。
 しかし、dbusが依存しているものを順にたどっても、循環することはありませんでした。

 いずれもパッケージデータベースが壊れたことによるものなのか、よくわかっていませんが、
1つめのエラーのメッセージからそのことが気になります。
 何とか復旧させる方法はありますでしょうか?


[Gathering depends for x11/gnome3 .................................................
(devel/dconf-editor)...............(lang/vala)........(devel/bison).....(devel/m4).
(print/indexinfo)(devel/gettext-tools)....(textproc/expat2)(devel/gettext-runtime)..
(converters/libiconv)(lang/perl5.18)(devel/gmake)....(devel/pkgconf)
(devel/glib20)..........(lang/python27)....(devel/libffi).(devel/pcre)(devel/icu).
(textproc/libxml2)...(textproc/libxslt)...(security/libgcrypt)..(security/libgpg-
error)....(textproc/docbook-xsl)..(textproc/xmlcatmgr)(textproc/docbook)...
(textproc/docbook-sgml)..(textproc/iso8879).(textproc/docbook-xml)..
(textproc/xmlcharent).(textproc/sdocbook-xml).(graphics/gtk-update-icon-
cache)......................(x11/libXext)......(x11/xextproto)..(devel/xorg-macros).
(x11/xproto)..(x11/libX11)..............(x11/bigreqsproto)..(x11/xcmiscproto)..
(x11/xtrans)..(x11/kbproto)..(x11/inputproto)..(x11-fonts/xf86bigfontproto)..
(x11/libXau)...(x11/libXdmcp)...(x11/libxcb)............(devel/libcheck)..(x11/xcb-
proto).....(lang/python2).(devel/libpthread-stubs)(x11/libXrender).....
(x11/renderproto)..(x11/libXinerama)......(x11/xineramaproto)..(x11/libXi)........
(x11/libXfixes)......(x11/fixesproto)..(x11/libXrandr).........(x11/randrproto)..
(x11/libXcursor)........(x11/libXdamage)........(x11/damageproto)..
(x11/libXcomposite)........(x11/compositeproto)..(devel/gobject-introspection)..........
(graphics/cairo).........(x11/xcb-util-renderutil).....(x11/xcb-util)......
(x11/pixman)...(print/freetype2)..(graphics/png).(devel/cmake).....(textproc/py-
sphinx).....(devel/py-Jinja2)....(devel/py-setuptools27).(textproc/py-MarkupSafe)..
(devel/py-babel)...(devel/py-pytz)..(textproc/py-docutils)..(textproc/py-pygments)..
(ftp/curl)..(security/ca_root_nss).(archivers/libarchive)..(archivers/lzo2)(devel/cmake-
modules)(x11-fonts/fontconfig)....(accessibility/atk)......(graphics/gdk-
pixbuf2).............(x11-toolkits/libXt)......(x11/libSM).....(x11/libICE)....
(graphics/jasper).(graphics/jpeg)(graphics/tiff)..(graphics/jbigkit)(x11-
toolkits/pango)..............(x11-fonts/libXft)......(print/harfbuzz).......
(graphics/graphite2)..(x11-fonts/xorg-fonts-truetype).....(x11-fonts/font-bh-ttf).....
(x11-fonts/mkfontdir)...(x11-fonts/mkfontscale).....(x11-fonts/libfontenc)...(x11-
fonts/font-misc-meltho).....(x11-fonts/font-misc-ethiopic).....(x11-
fonts/encodings).....(x11-fonts/bdftopcf)...(x11-fonts/libXfont).......(x11-
fonts/fontsproto)..(x11-fonts/font-util)..(x11-fonts/dejavu)...(misc/shared-mime-
info).......(textproc/intltool)....(textproc/p5-XML-Parser)..(misc/hicolor-icon-theme)
(devel/dbus).......(textproc/xmlto)........(shells/bash).....(misc/getopt)...
(print/libpaper)(www/w3m).........(devel/boehm-gc)..(devel/libatomic_ops)(x11-
toolkits/gtk20).........................(print/cups-client)....(net/avahi-
app)............(devel/libdaemon)(devel/dbus-glib)......(devel/dbus)--->  Session ended 
at: Sun, 18 Jan 2015 14:22:49 +0900 (consumed 00:00:17)


--- 
鶴谷直樹
turutani at scphys.kyoto-u.ac.jp


More information about the freebsd-users-jp mailing list