-
m-relay
<plaiwanone:matrix.org> GM
-
m-relay
<plaiwanone:matrix.org> Holy
-
m-relay
<plaiwanone:matrix.org> In
-
testone
I set and run monerod to be a pruned node, but after reaching 15 GiB, the db stopped growing: is it OK or guide is wrong on db size?
-
moneromooo
The pruned db should be about 90 GB, very roughly. If it's not growing, you might need to wait some more, it might be slow (it grows in spurts), or might not be finding honest peers above your current height (can happen if all your slots get snagged by asshole nodes), of you might be out of disk space, or there might be a bug.
-
moneromooo
To see if it's still going correctly at least, restart with --log-level 1. If you see errors, post them to paste.debian.com.
-
moneromooo
Oh: Before doing that, post the output line from "status" in the monerod console.
-
testone
I get these 2 lines:
-
testone
2025-04-14 16:59:41.714 I Monero 'Fluorine Fermi' (v0.18.4.0-release)
-
testone
Height: 1423028/3390013 (42.0%) on mainnet, not mining, net hash 261.63 MH/s, v6, 24(out)+7(in) connections, uptime 0d 2h 15m 47s
-
testone
[I recently restarted it exactly for adding 1 on log-level]
-
testone
[I added the DNS blocklist too and some other options suggested in docs. guide]
-
moneromooo
Check in half an hour whether the first number in 1423028/3390013 went up. If so, you're good, it's just slow.
-
moneromooo
If your chain is on a spinning platter disk, that is 99% certain why.
-
moneromooo
The second number is unimportant, but will almost certainly have increased by a dozen or so.
-
testone
they are the same, both numbers
-
testone
moneromooo: I uploaded monero.log -->
cloud.disroot.org/s/7t3YEPtd25FSAJ7 (~54 MiB)
-
testone
[log-level=1 is very more verbose than 0 :)]
-
testone
it's full of lines like this:
-
testone
2025-04-14 18:10:29.832 [P2P1] INFO blockchain.db.lmdb src/blockchain_d
-
testone
b/lmdb/db_lmdb.cpp:86 Error adding spent key image to db transaction: MDB_CORR
-
testone
UPTED: Located page was wrong type
-
moneromooo
Then your db is shot, and needs deleting. It cannot sync further due to this. Which platform are you on ?
-
testone
linux 64bit
-
testone
how to prevent it to re-happen?
-
testone
before I had not the dns block list enabled, bad peers could do this?
-
testone
what to delete? all? just lmdb/*? just data.mdb?
-
moneromooo
data.mdb is all you need to delete.
-
testone
done and restarted
-
m-relay
<ofrnxmr:xmr.mx> Caused by (usually) system crashes or power failures. After fully synced, s|switch to `--db-sync-mode=safe:sync` to help prevent further crashes
-
m-relay
<ofrnxmr:xmr.mx> Further corruptions*
-
testone
sys nor monerod never crashed
-
testone
it download it in a single session
-
testone
[now it's 3.5 GiB]
-
m-relay
<ofrnxmr:xmr.mx> Maybe your hard drive is failing?
-
testone
if it's like that, I'm the worst luck in the world: previous SSD switched in read-only mode and this one has 2 weeks of use
-
moneromooo
IIRC monerod auto switches to safe after finishing sync.
-
m-relay
<ofrnxmr:xmr.mx> Waaat??
-
m-relay
<ofrnxmr:xmr.mx> Really??? 🥹
-
NorrinRadd
testone: could be bad memory then
-
NorrinRadd
i lost a storage array like that
-
testone
NorrinRadd: bad RAM could do this? a check with memtest-like tools can detect this problem?
-
gingeropolous
-
m-relay
<jeffro256:monero.social> gingeropolous: Reddit won't let me log in from Tor and my clearnet IP is blocked altogether, but to answer this this question:
-
m-relay
<jeffro256:monero.social> > Is it true that inputs are sorted by amount spent? I mean - if I transferred more XMR, I was probably almost all the time the last (15th) in inputs. If I sent less xmr, i was like 11-14th. I was never on positions 1-7 etc. So considering how safe this is? I mean sending larger amounts. And - they were not that large.
-
m-relay
<jeffro256:monero.social> > Thanks for answer.
-
m-relay
<jeffro256:monero.social> Transaction inputs in Monero since fork v7 are sorted by key image in reverse lexicographical order; the amount of the input is not taken into account. Since the key image of an input is a function of a cryptographic hash, the order is effectively random from an external observer's viewpoint. Your distribution of orders of amounts in your inputs is purely a matter of chance.
-
m-relay
-
m-relay
-
m-relay
<jeffro256:monero.social> To be more specific, since the key image is a function of a cryptographic hash *and private key material*, the order is effectively random from an external observer's viewpoint
-
m-relay
<rucknium:monero.social> jeffro256: Aren't they talking about position in the ring signature? They are just saying "the decoy selection algorithm isn't great".
-
m-relay
<jeffro256:monero.social> Oh you're probably right. I wouldn't call each ring member an "input" on its own, but that's probably what he's referring to
-
m-relay
<jeffro256:monero.social> But he's comparing *amounts* between "inputs"
-
m-relay
<jeffro256:monero.social> Usually a single ring won't contain 2 or more of your own outputs
-
m-relay
<rucknium:monero.social> I'm not sure, but he/she is probably looking at this:
xmrchain.net/tx/be70f70246519a1bfc5…eab9fb9d459a1a55e958ffa2aa4bc9cace0
-
m-relay
<rucknium:monero.social> > I mean - if I transferred more XMR, I was probably almost all the time the last (15th) in inputs. If I sent less xmr, i was like 11-14th. I was never on positions 1-7 etc.
-
m-relay
<jeffro256:monero.social> If I had to guess, either A) it's just bad luck that they're seeing this pattern, or B) they have one large UTXO that gets spent very often due to the necessity to fund a payment, while the smaller ones don't have to get picked up as often since they're not required. Therefore the average spend time of the large amount UTXOs is much shorter than that or the small amount UTXOs
-
m-relay