pkgng: sqlite: database is locked
Mathias Picker
Mathias.Picker at virtual-earth.de
Sat Dec 15 19:36:24 UTC 2012
And again, this time with mongodb only.
Running portmaster databases/mongodb I get:
pkg: sqlite: database is locked
Assertion failed: (db->lock_count == 0), function pkgdb_close, file
pkgdb.c, line 842.
Abort trap (core dumped)
===> Installing for mongodb-2.2.0_1
There is no lock on the db right after this. Looks more like a pkg
problem, don't you think.
here is a Backtrace:
(gdb) bt
#0 0x0000000000609d4c in thr_kill ()
#1 0x0000000000669068 in abort ()
#2 0x00000000006514e0 in __assert ()
#3 0x00000000004160e8 in pkgdb_close (db=0x800c08060) at pkgdb.c:842
#4 0x0000000000403342 in exec_delete (argc=1, argv=0x7fffffffcb08)
at /usr/ports/ports-mgmt/pkg/work/pkg-1.0.3/pkg-static/../pkg//delete.c:120
#5 0x00000000004051c8 in main (argc=3, argv=0x7fffffffcaf8)
at /usr/ports/ports-mgmt/pkg/work/pkg-1.0.3/pkg-static/../pkg//main.c:328
Cheers, Mathias
On Do, 2012-12-13 at 08:16 -0600, Bryan Drewery wrote:
> On 12/13/2012 5:16 AM, Baptiste Daroussin wrote:
> > On Thu, Dec 13, 2012 at 12:08:00PM +0100, Mathias Picker wrote:
> >> (FYI: if I stop responding, I will be in hospital, I'm waiting for an
> >> operation...)
> >
> > Take care of yourself, we will continue investigating, health first !
Thanks a lot (!!).
> >
> >>
> >> OK, I can reproduce it now reliably, running portmaster -a, the
> >> following is happening three times now:
> >>
> >>
> > sounds like a pkgng support in portmaster bugs we will investigate
> >
>
> Yes, portmaster has an obscure job bug even without pkgng. It manifests
> with the "Terminated" output. I believe it's causing the pkgng db to be
> opened twice here.
>
> I'm looking into it.
>
More information about the freebsd-ports
mailing list