Συχνές ερωτήσεις
#VALUE!
Πότε η εγκατάσταση μου θα πάρει την τελευταία έκδοση;
Τα snaps είναι μία από τις μεγαλύτερες βάσης εγκατάστασης. Είναι επίσης αυτόματη ενημέρωση. Ως αποτέλεσμα, θέλουμε να περάσουμε περισσότερο χρόνο δοκιμών πριν από την απελευθέρωση. Τα ενημερωμένα snaps απελευθερώνονται συνήθως γύρω στο 15ο του μήνα - περίπου 2 εβδομάδες μετά από μια νέα έκδοση. Αυτό μας δίνει χρόνο να αναζητήσουμε προβλήματα, ώστε να μην χρειάζεται. Εάν έχετε ειδικές απαιτήσεις και πρέπει πραγματικά να χρησιμοποιήσετε την τελευταία έκδοση αμέσως, τότε παρακαλώ εξετάστε μια άλλη μέθοδο εγκατάστασης π.χ. Docker
Ubuntu 16.04 LTS Δίνει το μήνυμα “Snap Not Found”, τι συμβαίνει;
Βεβαιωθείτε ότι χρησιμοποιείτε εικόνες X64 ή AMD64 (ή ARMHF), ειδικά σε VPS ή VMS. Το x86 (32-bit) δεν υποστηρίζεται.
Πώς μπορώ να ενημερώσω με μη αυτόματο τρόπο μια νέα έκδοση;
Ενώ οι ενημερώσεις συμβαίνουν αυτόματα συνήθως εντός 6 ωρών από την απελευθέρωση, μπορείτε να ενημερώσετε με το χέρι με την έκδοση αυτής της εντολής:
sudo snap refresh rocketchat-server
** Πώς μπορώ να επανέλθω στην προηγούμενη έκδοση του Rocket.Chat?**
sudo snap revert rocketchat-server
Πώς μπορώ να πω αν το rocket.chat τρέχει πραγματικά;
Μπορείτε να ελέγξετε την κατάσταση του Rocket.CHAT με:
sudo service snap.rocketchat-server.rocketchat-server status
Μπορείτε επίσης να ελέγξετε την κατάσταση του Mongo και του Caddy:
sudo service snap.rocketchat-server.rocketchat-mongo status
sudo service snap.rocketchat-server.rocketchat-caddy status
Πώς μπορώ να δω τα αρχεία καταγραφής;
Για να δείτε τα αρχεία καταγραφής από το Rocket.Chat:
sudo journalctl -f -u snap.rocketchat-server.rocketchat-server
Για να δείτε τα αρχεία καταγραφής από το Mongo ή το Caddy:
sudo journalctl -f -u snap.rocketchat-server.rocketchat-mongo
sudo journalctl -f -u snap.rocketchat-server.rocketchat-caddy
Πρέπει να επανεκκινήσω το rocket.chat, πώς μπορώ να το κάνω αυτό;
Για επανεκκίνηση του Rocket.Chat:
sudo service snap.rocketchat-server.rocketchat-server restart
Ο Mongo και ο Caddy μπορούν επίσης να ξαναρχίσουν:
sudo service snap.rocketchat-server.rocketchat-mongo restart
sudo service snap.rocketchat-server.rocketchat-caddy restart
Ποια είναι η πολιτική επανεκκίνησης;
Η πολιτική του Snap είναι να επανεκκινήσει την αποτυχία.
Πώς μπορώ να δημιουργήσω αντίγραφα ασφαλείας των δεδομένων μου;
1 . Σταματήστε το rocketchat-server σας:
sudo service snap.rocketchat-server.rocketchat-server stop
Παρακαλώ σημειώστε: Ενώ η υπηρεσία Rocketchat-Server πρέπει να σταματήσει, η υπηρεσία Rocketchat-Mongo πρέπει να συνεχίζεται να τρέχει!
sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
Active: active (running) (...)
2 . Εκδίδει αυτήν την εντολή δημιουργίας αντιγράφων ασφαλείας:
sudo snap run rocketchat-server.backupdb
3 . Εάν όλα πάνε καλά, θα δείτε κάποια έξοδο παρόμοια με:
[+] A backup of your data can be found at /var/snap/rocketchat-server/common/backup/rocketchat_backup_.tar.gz
4 . Ξεκινήστε το rocketchat-server σας:
sudo service snap.rocketchat-server.rocketchat-server start
5 . Αντιγράψτε το αρχείο αντιγράφων ασφαλείας σε ένα διαφορετικό σύστημα για φύλαξη!
Πώς μπορώ να επαναφέρω τα δεδομένα αντιγράφων ασφαλείας στο snap μου;
1 . Σταματήστε το rocketchat-server σας:
sudo service snap.rocketchat-server.rocketchat-server stop
Παρακαλώ σημειώστε: Ενώ η υπηρεσία Rocketchat-Server πρέπει να σταματήσει, η υπηρεσία Rocketchat-Mongo πρέπει να συνεχίζεται να τρέχει!
sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
Active: active (running) (...)
2 . Αντιγράψτε το αρχείο αντιγράφων ασφαλείας στον κοινό φάκελο του Snap:
sudo cp rocketchat_backup.tgz /var/snap/rocketchat-server/common/
3 . Εκδίδει αυτήν την εντολή επαναφοράς:
sudo snap run rocketchat-server.restoredb /var/snap/rocketchat-server/common/rocketchat_backup.tgz
4 . Εάν αντικαθιστάτε μια υπάρχουσα βάση δεδομένων, θα σας προειδοποιήσετε:
**ATTENTION**
* Your current database WILL BE DROPPED prior to the restore!
* Would you like to make a backup of the current database before proceeding?
* (y/n/Q)>
- \ [*] Εξαγωγή αρχείου αντιγράφων ασφαλείας …
- \ [*] Αποκατάσταση δεδομένων …
- \ [*] Προετοιμασία βάσης δεδομένων …
- \ [+] Επαναφορά ολοκληρώθηκε! Επανεκκινήστε τις υπηρεσίες Snap.Rocketchat για επαλήθευση. Εάν κάτι πάει στραβά, θα σας παρουσιαστεί μια διαδρομή προς το σχετικό αρχείο καταγραφής για να βοηθήσετε στη θεραπεία σφαλμάτων. Σε αυτή την περίπτωση, η βάση δεδομένων μπορεί να μην είναι χρησιμοποιήσιμη έως ότου πραγματοποιηθεί επιτυχώς μια επαναφορά. 6 . Ξεκινήστε το rocketchat-server σας:
sudo service snap.rocketchat-server.rocketchat-server start
Πώς μπορώ να προσθέσω επιλογή στο mount media;
Σημειώστε ότι η διεπαφή που παρέχει τη δυνατότητα πρόσβασης σε αφαιρούμενα μέσα δεν συνδέεται αυτόματα κατά την εγκατάσταση, οπότε αν θέλετε να χρησιμοποιήσετε εξωτερική αποθήκευση (ή να χρησιμοποιήσετε με άλλο τρόπο μια συσκευή σε /μέσα για δεδομένα), πρέπει να δώσετε την άδεια πρόσβασης για πρόσβαση σε πρόσβαση Αφαιρούμενα μέσα συνδέοντας αυτήν τη διεπαφή:
sudo snap connect rocketchat-server:removable-media
Ποιοι φακέλοι χρησιμοποιούν τα snaps;
- Τα πραγματικά αρχεία Snap για κάθε έκδοση του Rocket.Chat αντιγράφονται σε:
/var/lib/snapd/snaps
και τοποθετούνται σε λειτουργία μόνο για ανάγνωση. - Ο κοινός κατάλογος Snap είναι:
/var/snap/rocketchat-server/common/;
Οι μεταφορτώσεις αρχείων στο δίσκο και η βάση δεδομένων αποθηκεύονται εδώ. - Ο κατάλογος δεδομένων Snap είναι `/var/snap/rocketchat-server/; «Αυτός είναι ένας φάκελος που έχει τεθεί σε έκδοση.
- Μπορείτε να αποκτήσετε πρόσβαση στον τρέχοντα κατάλογο δεδομένων SNAP στο `/var/snap/rocketchat-server/current '
** Πώς μπορώ να αφαιρέσω μια συγκεκριμένη προηγούμενη έκδοση του rocket.chat?**
Μπορείτε να το κάνετε αυτό εκδίδοντας την ακόλουθη εντολή, όπου n είναι η επιθυμητή έκδοση:
snap remove --revision=N rocketchat-server
Πώς μπορώ να προσθέσω ένα εργαλείο όπως το strace για να εντοπίσει το σφάλμα τι συμβαίνει στο snap μου;
snapcraft prime
snap try prime --devmode
cp /usr/bin/strace prime
snap run --shell
sudo ./strace
Πώς μπορώ να αλλάξω το rocket.chat port, το mongo \ _url και το mongo \ _oplog \ _url στο snap μου;
Ξεκινώντας από την απελευθέρωση 0.73, είναι δυνατόν να διαμορφώσετε αυτές τις περιβαλλοντικές μεταβλητές μέσω αγκίστρων όπως αυτό:
sudo snap set rocketchat-server port=
sudo snap set rocketchat-server mongo-url=mongodb://:/
sudo snap set rocketchat-server mongo-oplog-url=mongodb://:/local
Θυμηθείτε να κάνετε επανεκκίνηση του Rocket.Chat Service μετά τη ρύθμιση νέων τιμών:
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service
Αυτό είναι ένα παράδειγμα για την εκτέλεση του Rocket.Chat στη θύρα 4000 αντί για 3000 και ρυθμίστε το όνομα της βάσης δεδομένων στο Rocketchat αντί για μέρη:
sudo snap set rocketchat-server port=4000
sudo snap set rocketchat-server mongo-url=mongodb://localhost:27017/rocketchat
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service
Πώς μπορώ να αλλάξω άλλες περιβαλλοντικές μεταβλητές στο snap μου;
Ξεκινώντας από την απελευθέρωση 0.73, είναι δυνατόν να αντικατασταθεί οποιαδήποτε πύραυλα. Ένα αρχείο για αλλαγή ρυθμίσεων SMTP:
cat /var/snap/rocketchat-server/common/overwrite-smtp.env
OVERWRITE_SETTING_SMTP_Host=my.smtp.server.com
Θυμηθείτε να επανεκκινήσετε την υπηρεσία Rocket.Chat μετά τη δημιουργία αρχείων .env:
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service
Επιτρέπονται περισσότερα από ένα αρχείο .env και επιτρέπονται περισσότερες από μία περιβαλλοντικές μεταβλητές ανά αρχείο.