Sat 25 Aug 2007 12:15:14 PM UTC, original submission:
richard@tim$ mtn up
mtn: misuse: no database specified
Funny, I could have sworn I was in an mtn checkout...
richard@tim$ strace mtn up
[...]
stat64("_MTN", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getpid() = 28462
stat64("_MTN/options", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("_MTN", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("_MTN", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("_MTN", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("_MTN", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("_MTN/data.tmp.28462", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
write(4, "keydir \"/home/richard/.monotone/"..., 38) = -1 ENOSPC (No space left on device)
close(4) = 0
munmap(0x40017000, 4096) = 0
rename("_MTN/data.tmp.28462", "_MTN/options") = 0
stat64("_MTN/revision", {st_mode=S_IFREG|0644, st_size=133, ...}) = 0
open("_MTN/revision", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=133, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
read(4, "format_version \"1\"\n\nnew_manifest"..., 8192) = 133
read(4, "", 4096) = 0
read(4, "", 8192) = 0
close(4) = 0
munmap(0x40017000, 4096) = 0
write(2, "mtn: misuse: no database specifi"..., 35mtn: misuse: no database specified
) = 35
The real cause being the ENOSPC. The error message should be "No space left on device" or similar.
|