Ğ1-test bloquée : bloc généré mais refusé de part sa taille

Je viens juste de relancer mon noeud, ça devrait débloquer la situation je suppose (si tu ne l’as pas déjà fait).

Il nous faut une troisième identité pour débloquer car cgeek et moi sont isolés de la Pow.
@Inso, @Melua, @bobvador, @Attilax, @vit.

J’ai pas tout compris. Faut que je réinstalle duniter en dernière version, c’est ça ? J’ai vu que la G1-test avait sauté ce matin, mais je pensais m’y être “rattaché” avec un restart. J’apparais comme comptant les blocs sur cesium G1-test… Dis-moi ce que je dois faire et je le ferai.

Ça semble être reparti. Mais oui, une màj. Mais, tu sembles avoir trouvé des blocs. Donc, ça semble pas nécessaire.

Ouf, tant mieux. Ça prend des plombes sur mon pauvre raspberry :slight_smile:
Je mettrai à jour à la prochaine grosse plantade (j’en ai régulièrement)…

Salut !

On est le 24/01 à 12h31 (heure réelle). Le noeud de @cgeek fait la course en tête, seul, et nous pond une vingtaine de blocs à la minute. Il est tellement en avance que sa montre affiche 13h01. Le peloton est totalement désynchronisé, arrivera-t-il à rattraper le noeud de cgeek ?

Je pense qu’il recevra le maillot jaune pour cette étape.

Bloc 312338…339…340… Ah ça va trop vite !

3 Likes

Ça va tellement vite que mon nœud est également partit dans sa propre direction.

Grave, il n’y a plus que lui dans les calculateurs de blocs !
Mon pauvre rasp est aller pleurnicher dans les bras de sa maman…

C’est un phénomène que les plus anciens ont déjà observé plusieurs fois après un blocage : ce dernier est interprété comme une difficulté trop élevée, et donc à mesure que Duniter trouve des blocs la difficulté diminue jusqu’à devenir dérisoire et que finalement l’heure soit rattrapée.

L’épisode ne dure généralement pas longtemps, actuellement la difficulté est remontée à 71, vous devriez pouvoir synchroniser sur mon noeud et raccrocher les wagons.

5 Likes

J’avais un autre processus qui tournait et qui prenait un peu de mémoire… visiblement trop. Il faut dire que j’ai mis un swap absolument ridicule sur le raspi car les cartes SD n’aiment pas du tout quand ça swappe. Du coup, il faut vraiment ne laisser que Duniter tourner sinon ça coince rapidement.

Bon dans la suite de cette aventure :

J’ai des problèmes pour envoyer des transactions sur notre nœud officiel :

Error while publishing transaction: {
  "ucode": 1010,
  "message": "The transactions' sandbox is full. Please retry with another document or retry later."
}

Uniquement g1-test.duniter.org est surbooké ou buggé :

curl g1-test.duniter.org/node/sandboxes
{
(…)
  "transactions": {
    "size": 200,
    "free": -1186
  }
}⏎   
1 Like

je viens de passer en 1.7.11, je rattrape les blocs manifestement

Oui, c’est une protection. Aujourd’hui le seul moyen de contourner ce problème est d’envoyer la transaction sur un autre nœud, ou encore d’attendre que la piscine soit vide (ce qui peut ne jamais arriver si un bot la spam).

D’où l’intérêt d’avoir son propre nœud.

Ok, mais c’est pas un bug le fait que le nombre soit négatif ?

C’est moi ou ĞTest a un petit problème : une chaîne bloquée sur le bloc 312708 datant d’hier soir (dont le nœud de cgeek… et le mien), une autre chaîne qui semble avancer et est au bloc 313099 (inso, elois, moul, attilax, bbv).

J’ai ça dans les logs :

    2019-01-25T22:48:00+01:00 - error:  Error: ruleDividend
    at Function.checkBlock (/opt/duniter/app/lib/blockchain/DuniterBlockchain.js:88:19)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)
2019-01-25T22:48:00+01:00 - error:  Error: ruleDividend
    at Function.checkBlock (/opt/duniter/app/lib/blockchain/DuniterBlockchain.js:88:19)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:160:7)

Et ça :

2019-01-25T22:48:19+01:00 - info: Fork resolution: 302 potential block(s) found...
2019-01-25T22:48:20+01:00 - info: Fork resolution: block #312709-000039B6 is known as incorrect. Skipping.
2 Likes

On dirait qu’il y a deux chaines parallèles… Super bizarre.

pareil, j’ai upgrade mais je me suis retrouvé en avance sur la chaine, j’ai resync sans changement. j’ai ensuite effacé le contenu de la blockchain puis resync et là je suis toujours en avance sur la chaine (et j’apparais en orange sur cesium)

Je me suis raccroché aux wagons de la bonne chaîne hier soir, ça tourne !

t’as sync sur g1-test.cgeek.fr ou g1-test.duniter.org ?

Ni l’un ni l’autre, ils étaient tous les deux sur la mauvaise chaîne :stuck_out_tongue: J’ai synchro sur legacy.g1test.nordstrom.duniter.org