EvernodeXRPL/evernode-test-resources

Failed Installation: Registration URIToken successfully purchased but installer thought it failed, then entered loop attempting to purchase the same token again

effofexx opened this issue · 2 comments

Xahau Mainnet Account: rPJie67dN5FJrDVPKYne3q88go3a62jWb9

Log is attached here: installer-1708117610.log

Default xahaud server was selected as wss://xahau.network
A fallback (private) xahaud server was defined in addition to this.

Description

During a fresh installation, the registration URIToken was successfully purchased, but the installer thought the transaction failed, and attempted to purchase again multiple times until the installation had to be aborted.

This is the console during the process:

Starting installation...
Installing other prerequisites...
Installing dependencies
Configuring fstab
Configuring fuse
Configuring cgroup rules engine
Configuring grub
Installing Sashimono...
Setting up letsencrypt certbot
Installing docker packages
Configuring host Xahau account
Configuring Sashimono services
Configuring Xahau message board service
Registering host on Evernode registry rmv53yu8Wid6kj6AC6NvmiwSXNxRa8vTH
An error occurred while registering! What do you want to do?
(1) RETRY
(2) Abort
(3) Rollback
1
An error occurred while registering! What do you want to do?
(1) RETRY
(2) Abort
(3) Rollback
1
An error occurred while registering! What do you want to do?
(1) RETRY
(2) Abort
(3) Rollback
1
An error occurred while registering! What do you want to do?
(1) RETRY
(2) Abort
(3) Rollback
2
Aborting the installation..
There was an error during installation.
Please provide the file /tmp/evernode/installer-1708117610.log to the Evernode team by visiting this link: https://github.com/EvernodeXRPL/evernode-host/issues.
Thank you.

It appears that the first URITokenBuy was successful, but then connection issues were encountered shortly afterwards, causing the installer to not recognize that it was successful. The successful URITokenBuy transaction is here: 369625FA57D01DA9CC9391C10D35A342CF0DC3C9B2C9C602B4FD9EB0BCCB1843

The installer then attempted to purchase the URIToken again multiple times, with one such transaction successfully submitted to the ledger and returning the error tecCANT_ACCEPT_OWN_NFTOKEN_OFFER.

The failed transaction that returned tecCANT_ACCEPT_OWN_NFTOKEN_OFFER can be seen here: B2357D1E9455DF1825B6EFBFB9887F46855DB67545100C6D291E9F3F5EE58857

The installer continued to attempt to purchase the URIToken afterwards until I had to abort the process.

Follow up:

A transfer was initiated using:
curl -fsSL https://raw.githubusercontent.com/EvernodeXRPL/evernode-test-resources/main/sashimono/installer/evernode-prod.sh | sudo bash -s transfer

Followed by the normal installation command:
curl -fsSL https://raw.githubusercontent.com/EvernodeXRPL/evernode-test-resources/main/sashimono/installer/evernode-prod.sh | sudo bash -s install

This resulted in a successful installation on the second attempt.
The log for this one is here: installer-1708121210.log

I had a similar issue - but not because of tecCANT_ACCEPT_OWN_NFTOKEN_OFFER

my issue was it did 2 more 500 ever payments (no idea why) that failed

then no token mint

and stuck in hell with

An error occurred while registering! What do you want to do?
(1) RETRY
(2) Abort
(3) Rollback

retry did nothing

see

https://xahau.xrplwin.com/account/rhMVwwujD5ZcNLbDk5sZabdadcKNKcBgmL

tried the transfer and

Checking Evernode mainnet environment details...

Reading configuration from existing Message Board configuration file...
Checking configured account keys...
Lease amount should be a numerical value greater than zero.

then install exist

next steps ??