[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:21146] stop(?) when upgrade



今日、potato環境で(dselect経由のaptで)upgradeしたところ、

(...)
Need to get 0B/18.5MB of archives. After unpacking 10.5MB will be freed.
Do you want to continue? [Y/n] (← ここでエンターキーを押す)
Configuring packages ...      

で進みません。Control-Cで中断させることはできます。
進まない状態でtopすると、上の2つのプロセスは

16658 root      15   0  1072 1068   716 R       0 54.0  3.4   5:53 config.16428
16428 root       7   0  4048 4048  1188 S       0 26.2 12.9   3:09 dpkg-preconf

となっています。dpkg-preconfigureはdebconfパッケージに含まれているよう
なので、バグかと思い手でバージョン0.2.80.13を入れてみたりしたのですが、
症状は変わりません(その前は0.2.80.12が入っていました)。

上のconfig.*をstraceしたところ、

(...)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
fcntl(1, F_GETFD)                       = 0
fcntl(1, F_DUPFD, 10)                   = 10
fcntl(1, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(3, 1)                              = 1
fcntl(3, F_GETFD)                       = 0
write(1, "SUBST cvs/badrepositories badrep"..., 43) = 43
dup2(10, 1)                             = 1
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
read(0, "0", 1)                         = 1
read(0, "\n", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
fcntl(1, F_GETFD)                       = 0
fcntl(1, F_DUPFD, 10)                   = 10
fcntl(1, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(3, 1)                              = 1
fcntl(3, F_GETFD)                       = 0
write(1, "INPUT medium cvs/badrepositories"..., 33) = 33
dup2(10, 1)                             = 1
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
read(0, "3", 1)                         = 1
read(0, "0", 1)                         = 1
read(0, "\n", 1)                        = 1
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
(...)

てな感じで、動いてはいますが、ループしてるようにも見えます。
なんで“cvs”という文字列が出ているのかもわかりません。

BTSをみたのですが、unstableのとごっちゃになっていて、探しきれません。

同じ状態になっている方はいますか?
-- 
喜瀬“冬猫”浩@南国沖縄