Συχνά προβλήματα και λύσεις

From Nxt Wiki
Jump to: navigation, search
This page is a translated version of the page Common problems and resolutions and the translation is 92% complete.

Other languages:
čeština • ‎Deutsch • ‎Ελληνικά • ‎English • ‎español • ‎français • ‎italiano • ‎Nederlands • ‎português do Brasil • ‎русский • ‎Türkçe • ‎українська • ‎中文(简体)‎

1 Γενικά προβλήματα Λογισμικού

1.1 Όταν προσπαθήσω να τρέξω το λογισμικό, μου δίνει Java error

Το Nxt βασίζεται στη Java v1.7 και την τελευταία έκδοση του Java Developer's Kit.Κατεβάστε και εγκαταστήστε την πιο πρόσφατη έκδοση απο την Oracle! Μπορείτε να ελέγξετε ποια έκδοση Java έχετε εγκατεστημένη στον υπολογιστή σας, δίνοντας την παρακάτω εντολή σε ένα τερματικό παράθυρο: java -version

1.2 Παιρνω αποτέλεσμα "java.lang.NullPointerException" όταν προσπαθώ να ανοίξω τη διεύθυνση http://localhost:7874/ ή http://127.0.0.1:7874

Αυτό γενικά σημαίνει οτι η blockchain σας έχει διαβρωθεί. Μερικές φορές το μόνο που χρειάζεται είναι να σταματήσετε και να επανεκκινήσετε το server σας. Δοκιμάστε το και άν δε λυθεί το πρόβλημα, ακολουθήστε τα βήματα στο "Η blockchain δε φορτώνει".

1.3 Όταν προσπαθώ να συνδεθώ στο server, ανοίγει μια μαύρη οθόνη με το μύνημα "The matrix has you". Τι συμβαίνει;

Εάν τρέχετε το Νxt στον τοπικό υπολογιστή σας ΚΑΙ συνδέεστε σε αυτό μέσω της https://127.0.0.1:7875/ (ή της http://127.0.0.1:7874) δε θα πρέπει να σας δίνει αυτό το μύνημα. Αλλά θα εμφανιστεί εάν έχετε εγκατεστημένο το Nxt σε ένα δημόσιο κόμβο ή VPS και προσπαθείτε να το προσπελάσσετε μέσω δικτύου. Για λόγους ασφαλείας, το λογισμικό διανέμεται με την προυπόθεση οτι ο μοναδικός τρόπος που θα συνδέεστε είναι απο τον υπολογιστή σας. Αυτός είναι ο πιο ασφαλής τρόπος να χρησιμοποιήσετε το Nxt. Εάν θέλετε να έχετε πρόσβαση και να συνδέεστε στο λογαριασμό σας απο αλλού αλλά δεν έχετε ρυθμίσει ανάλογα τα αρχεία παραμέτρων για να επιτρέπεται κάτι τέτοιο, θα λάβετε το μύνημα για το "matrix". Για να μη συμβαίνει αυτό, θα πρέπει να κάνετε τις σχετικές ρυθμίσεις. Στον φάκελο nxt στον υπολογιστή σας, θα βρείτε ένα αρχείο web.xml, στη θέση webapps/root/WEB-INF. Ανοίξτε αυτό το αρχείο με οποιονδήποτε κειμενογράφο και ψάξτε για την παράμετρο "allowedUserHosts". Προσθέστε στη λίστα αυτή όποια διεύθυνση ΙΡ θέλετε να χρησιμοποιήσετε για να έχετε πρόσβαση στο λογισμικό. Εάν δε σας απασχολεί η ασφάλεια, διαγράψτε όσες ΙΡ υπάρχουν εκει και προσθέστε * στη λίστα. ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Εάν το κάνετε αυτό, ο κόμβος σας θα δέχεται συνδέσεις απο οποιονδήποτε, συμπεριλαμβανομένων των χάκερ ή οποιουδήποτε άλλου επιτιθέμενου.

1.4 Δε μπορώ να σνοίξω το λογισμικό στο φυλλομετρητή(browser) μου

To Nxt χρησιμοποιεί διάφορες θύρες, αλλά η κάθε θύρα χρησιμοποιεί διαφορετικο πρωτόκολλο επικοινωνίας. Για να αποκτήσετε πρόσβαση στο λογισμικό σας απο μη κρυπτογραφημένη σύνδεση, χρησιμοποιήστε αυτή τη διεύθυνση: http://localhost:7874/ Για να προσπελάσσετε το λογισμικό σας απο μια κρυπτογραφημένη σύνδεση, χρησιμοποιήστε αυτή τη διεύθυνση: https://localhost:7875/ Για τη θύρα 7874 ΕΙΝΑΙ ΑΠΑΡΑΙΤΗΤΟ να χρησιμοποιήσετε http. Για τη θύρα 7875 ΕΙΝΑΙ ΑΠΑΡΑΙΤΗΤΟ να χρησιμοποιήσετε https. Εάν καμία απο αυτές τις διευθύνσεις δε λειτουργούν, μπορείτε επίσης να δοκιμάσετε τις παρακάτω διευθύνσεις: http://127.0.0.1:7874/ https://127.0.0.1:7875/

1.5 H blockchain δε φορτώνει!

Οι φάκελοι δεδομένων σας, ίσως έχουν διαβρωθεί. Δοκιμάστε τα παρακάτω βήματα:

  • Σταματήστε το λογισμικό
  • Πλοηγηθήτε το φάκελο "nxt" στον υπολογιστή σας και διαγράψτε όλα τα αρχεία .nxt (ΟΧΙ τα .nxt.bak!!)
  • Επανεκκινήστε το λογισμικό σας, περιμένετε λίγα λεπτά και έπειτα ελέγξτε εάν η blockchain φορτώνει. Εάν όχι:
    • Κλείστε πάλι το λογισμικό σας.
    • Κατέβάστε χειροκίνητα νέα αρχεία blockchain απο αυτή την τοποθεσία. Αποσυμπιέστε τα αρχεία και χρησιμοποιήστε τα για να αντικαταστήσετε αυτά του φακέλου "nxt".
    • Επανεκκινήστε το λογισμικό σας, περιμένετε λίγα λεπτά και ελέγξτε εάν η blockchain έχει αρχίσει να φορτώνει. Εάν όχι:
      • Σταματήστε το λογισμικό σας
      • Διαγράψτε το φάκελο "nxt"
      • Ξανακατεβάστε και προχωρήστε σε επανεγκατάσταση του λογισμικού Nxt.

1.6 Τα αρχεία blockchain διαβρώνονται συνεχώς

Συχνά τα αρχεία blockchain διαβρώνονται λόγω του βίαιου τερματισμού της διαδικασίας (Είτε χρησιμοποιώντας Crtl+C (Windows), είτε κλείνοντας το τερματικό παράθυρο, είτε χρησιμοποιώντας την εντολή "kill -9" σε περιβάλλον UNIX.) Για να δημιουργήσετε ένα πιο "ευγενικό" τρόπο να σταματάτε το λογισμικό, αντικαταστήστε την εντολή για την εκκίνηση με την παρακάτω:

java -jar start.jar STOP.PORT=<port> STOP.KEY=<password>

οπου:

  • <port> οποιαδήποτε θύρα TCP. Σχεδόν οποιοσδήποτε αριθμός μεταξυ του 10000 και του 65535 μπορεί να χρησιμοποιηθεί χωρίς πρόβλημα.
  • <password> ενας απλός κωδικός

Όταν ξεκινάτε το λογισμικό με τη διαδικασία που προαναφέραμε, μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή για τερματίσετε "ευγενικά" το λογισμικό:

java -jar start.jar STOP.PORT=<port> STOP.KEY=<password> --stop

οπού στα πεδία <port> και <password> θα πρέπει να δώσετε τις ίδιες τιμές με αυτές που δώσατε στην εντολή για την εκκίνηση του κόμβου.

2 Προβλήματα σχετικά με λογισμικό MacOS

2.1 Τρέχω MacOS 10.6 και δεν υποστηρίζει Java 1.7. Πρέπει να ανανεώσω το ΜacOS?

Οχι! Υπάρχει τρόπος να εγκαταστήσετε το Java JDK 1.7 σε MacOS 10.6. Θα πρέπει να αισθάνεστε άνετα με τη διαχείριση αρχείων plist για να χρησιμοποιήσετε αυτή τη μέθοδο.

  1. Πηγαίνετε στη θέση:
    • /System/Library/CoreServices
  2. Διορθώστε:
    • SystemVersion.plist
  3. Αλλάξτε: ProductUserVisibleVersion = 10.6.x και ProductVersion = 10.6.x σε:
    • ProductUserVisibleVersion = 10.7.8
    • ProductVersion = 10.7.8
  4. Εγκαταστήστε το JDK 7 και αλλάξτε πάλι την τιμή του SystemVersion.plist στην προηγούμενη.
  5. Ανοίξτε το /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk
  6. Ξετσεκάρετε τα 2 Java 6 VMs. Τώρα η Java 7 θα φορτώνει πρώτη.

3 Προβλήματα λογαριασμών

3.1 Το λογισμικό δείχνει οτι εχω 0 ΝΧΤ στο λογαριασμό μου αλλά εγώ δε μετέφερα τα νομίσματα μου πουθενά

Αυτό μπορεί να συμβαίνει για δύο λόγους:

  • Η blockchain δεν έχει κατέβει πλήρως στο λογισμικό σας, με αποτέλεσμα τα μπλόκς που περιέχουν τις συναλλαγές σας να μην είναι ακόμη διαθέσιμα. Ελέγξτε την ημερομηνία και ώρα του πιο πρόσφατου μπλοκ στο ανάλογο πεδίο του λογισμικού. Αν δεν είναι πολύ πρόσφατο (μέσα στα τελευταία δύο λεπτά), περιμένετε και δώστε στο λογισμικό λίγο χρόνο για να ενημερωθεί πλήρως. Αν δεν έχετε διάθεση να περιμένετε, μπορείτε να κατεβάσετε μια σχεδόν πλήρη έκδοση της blockchain απο εδώ -- απλά αποσυμπιέστε τα περεχόμενα μέσα στο φάκελο "nxt".
  • Υπάρχει ένα γνωστό bug το οποίο δημιουργεί προβλήματα και εμφανίζει καμιά φορα λανθασμένο υπόλοιπο στο λογαριασμό. Δοκιμάστε να σταματήσετε και να επανεκκινήσετε το λογισμικό Java, και έπειτα ξεκλειδώστε πάλι το λογαριασμό και ελέγξτε το υπόλοιπο σας.

3.2 I'm trying to unlock my account, but I keep accessing a different account number than the one I created. What's going on?

Since different account numbers are accessed using different passphrases, getting a different account number than the one you expected means you used a different passphrase than the one originally used to generate your account number. Make sure you are introducing your original passphrase correctly. This means double-checking for typing mistakes, and ensuring no extra spaces are accidentally pasted (or omitted!) in the beginning or the end of your passphrase as you paste it to unlock your account.

3.3 Δημιούργησα ένα λογαριασμό αλλά δεν τον εντοπίζω πουθένα στη blockchain

Γενικά, μπορείτε να χρησιμοποιήσετε τον Nxt blockchain explorer για να αναζητήσετε πληροφορίες για το δικό σας ή άλλο λογαριασμό, όπως το υπόλοιπο, το ιστορικό συναλλαγών και άλλα. Οι πληροφορίες που αφορούν το λογαριασμό σας δε θα εμφανιστουν καθόλου στη blockchain μέχρι να γίνει τουλάχιστον μια συναλλαγή με αναφορά στο λογαριασμό σας. Αυτό συμβαίνει επειδή η blockchain είναι ένα αρχείο του ιστορικού συναλλαγών ολόκληρου του δικτύου και όχι αρχείο λογαριασμών. Αν έχετε δημιουργήσει ένα λογαριασμό, αλλά δεν έχετε κάνει καμία συναλλαγή, τότε ο λογαριασμός αυτός δε θα εμφανίζεται στη blockchain. Συνεχίζοντας, μπορείτε να μάθετε περισσότερα γύρω απο το Nxt client ή να διαβάσετε το FAQ!