[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:18855] Re: GroongaのRCバグについて #773029
やまねです。
もう少し見てみました。libgroonga0がそもそもエラーになるようで、ここを
直しておかないといけないですね
(Reading database ... 12037 files and directories currently installed.)
Removing libgroonga0:amd64 (4.0.6.1-3) ...
Purging configuration files for libgroonga0:amd64 (4.0.6.1-3) ...
dpkg-statoverride: warning: no override present
dpkg: error processing package libgroonga0:amd64 (--purge):
subprocess installed post-removal script returned error exit status 2
Errors were encountered while processing:
libgroonga0:amd64
0m13.1s ERROR: Command failed (status=1): ['chroot', '/tmp/tmpbxqpF1', 'dpkg', '--purge', '--pending']
(Reading database ... 12037 files and directories currently installed.)
Removing libgroonga0:amd64 (4.0.6.1-3) ...
Purging configuration files for libgroonga0:amd64 (4.0.6.1-3) ...
dpkg-statoverride: warning: no override present
dpkg: error processing package libgroonga0:amd64 (--purge):
subprocess installed post-removal script returned error exit status 2
Errors were encountered while processing:
libgroonga0:amd64
libgroonga0.postrmは以下でした。が、これは不要では?
/etc以下のファイルはdpkgがハンドリングしてくれるのと、purgeであっても
手動で変更したファイルはそのまま残すので。
---------------------------------------------------
#! /bin/sh
set -e
if [ "$1" = "purge" ]; then
for target in /etc/groonga
do
dpkg-statoverride --remove $target
#rm -fr $target
done
fi
#DEBHELPER#
---------------------------------------------------
On Wed, 14 Jan 2015 22:48:07 +0900
HAYASHI Kentaro <kenhys@xxxxxxxxx> wrote:
> 林です。
>
> 2015-01-14 21:20 GMT+09:00 Hideki Yamane <henrich@debian.or.jp>:
> >
> > On Wed, 14 Jan 2015 18:54:41 +0900
> > HAYASHI Kentaro <kenhys@xxxxxxxxx> wrote:
> > > 昨年末に直して、piupartsが完走するのを確認して
> > > mentorsにdputしておいたのですが、どなたかアップロードしてもらえますか?
> >
> > 0m37.5s DEBUG: Command ok: ['chroot', '/tmp/tmpDJ1mHH', 'dpkg-query',
> '-f', '${Package} ${Status}\n', '-W', 'groonga', 'groonga-server-common',
> 'groonga-server-http', 'groonga-server-gqtp', 'libgroonga-dev',
> 'libgroonga0', 'groonga-tokenizer-mecab', 'groonga-plugin-suggest',
> 'groonga-bin', 'groonga-httpd', 'groonga-doc', 'groonga-examples',
> 'groonga-munin-plugins']
> > 0m37.5s ERROR: Installation of groonga-httpd failed
> > 0m37.5s ERROR: Could not install groonga groonga-server-common
> groonga-server-http groonga-server-gqtp libgroonga-dev libgroonga0
> groonga-tokenizer-mecab groonga-plugin-suggest groonga-bin groonga-httpd
> groonga-doc groonga-examples groonga-munin-plugins.
> >
> > とpiupartsでエラーが出ます。これは潰せますか
>
> Yes/Noなら条件つきでYesだと思いました。
>
> 条件付きとかいたのはちょっと理解が怪しいところがあるからです。
> 正しくpiupartsを理解できているか怪しいので確認したいのですが、
>
> A) groonga-server-httpとgroonga-httpdが互いにconflictの状態のままでも
> piupartsを実行してエラーにならないようにcontrolを書くことができる
> 今あげている4.0.6-3はそこがまだできてないので直そう!
> B) もうgroonga-httpdに一本化しちゃってそもそもconflictした状態を
> つくらなきゃいい。そっちにしよう。(Groonga 4.0.9以降でやっている方向を4.0.6-3に入れる)
>
> どちらになるのでしょう? ちゃんと調べることができていないのでなんとなくなのですが
> A)ってできなさそうな気がしています。Bならできそう。
>
> > > https://release.debian.org/jessie/freeze_policy.html
> > >
> > > ↑を見るにたぶんアップロードしてもらってから、unblockリクエストを投げないと
> > > いけないんですよね? > 識者の方々
> >
> > そうですね。
> >
>
> わかりました。
> ありがとうございます!
>
> --
> HAYASHI Kentaro <kenhys@xxxxxxxxx>
--
Regards,
Hideki Yamane henrich @ debian.or.jp/org
http://wiki.debian.org/HidekiYamane