buildports-snowleopard-x86_64 buildbot is broken
David Evans
devans at macports.org
Sat May 23 14:56:19 PDT 2015
On 5/23/15 1:32 PM, David Evans wrote:
> I'm not sure how long this has been going on but this buildbot is
> silently failing in the compile phase with the following stdout
>
>> Warning: not using chroot
>> File 'portlist' not found
>>
>> Usage: ./mpab [help | mount | umount | shell | buildmp [RELEASE_FILE] | rebuildmp [RELEASE_FILE] |
>> buildports [portlist_file]]
>> help: this help
>> mount: just mount the chroot images
>> umount: unmount the chroot images
>> shell: start an interactive shell in the chroot
>> buildmp: build/install MacPorts inside the chroot
>> rebuildmp: force a rebuild of MacPorts inside the chroot
>> buildports: build ports; if a portlist file is given, use it, otherwise
>> build all; portlist_file is a simple text file with one port
>> per line; dependencies will be built as needed
>> default is to do everything (except rebuildmp); buildmp and buildports
>> will unmount the chroot when done
> and this is happening on each and every build invocation. Any ideas?
> Is this a known issue?
>
> Dave
>
>
Apparently a corrupted database issue. Output from the write portlist
phase shows
> rm -f portlist; for portname in p5-crypt-ciphersaber; do for subport
> in `./subports.tcl $portname`; do echo $subport >> portlist; done;
> done in dir /buildbot/ports-slave/buildports-snowleopard-x86_64/build
> (timeout 1200 secs) watching logfiles {} argv: rm -f portlist; for
> portname in p5-crypt-ciphersaber; do for subport in `./subports.tcl
> $portname`; do echo $subport >> portlist; done; done environment:
> HOME=/buildbot/ports-slave PATH=/usr/bin:/bin:/usr/sbin:/sbin
> PWD=/buildbot/ports-slave/buildports-snowleopard-x86_64/build
> VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6
> __CF_USER_TEXT_ENCODING=0x0:0:0 using PTY: False Error: sqlite error:
> database disk image is malformed (11) while executing query: ATTACH
> DATABASE '/opt/local/var/macports/registry/registry.db' AS registry
> while executing "registry::open $db_path" (procedure "mportinit" line
> 610) invoked from within "mportinit "" "" """ Error: Failed to
> initialize ports sytem: sqlite error: database disk image is malformed
> (11) while executing query: ATTACH DATABASE
> '/opt/local/var/macports/registry/registry.db' AS registry child
> process exited abnormally while executing "exec
> ${prefix}/bin/port-tclsh $argv0 {*}[lrange $::argv 2 end] <@stdin
> >@stdout 2>@stderr" invoked from within "if {[llength $::argv] == 0} {
> puts stderr "Usage: $argv0 <portname>" exit 1 } elseif {[llength
> $::argv] >= 3 && [lindex $argv 0] eq "-i"} { ..." (file
> "./subports.tcl" line 40) program finished with exit code 0
> elapsedTime=7.423873
Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-dev/attachments/20150523/f7ec242a/attachment.html>
More information about the macports-dev
mailing list