Επίλυση προβλημάτων
| Σημαντικό: Αυτή η σελίδα παρέχει σύνδεσμους και πληροφορίες σχετικά με μία παλιά έκδοση του Sakis3G script. Η σελίδα είναι διαθέσιμη μόνο για ιστορικούς σκοπούς. Παρακαλώ επισκευθείτε την τοποθεσία www.sakis3g.org για την τελευταία έκδοση του Sakis3G script. |
This page exists in English too.
Εισαγωγή
Αυτή η σελίδα προσπαθεί να είναι ένας οδηγός επίλυσης προβλημάτων του Sakis3G script.
Πριν αρχίσετε οποιαδήποτε ενέργεια για την επίλυση του προβλήματός σας, βεβαιωθείτε πως το πρόβλημά σας δεν περιέχεται μεταξύ των γνωστών περιορισμών (που σημαίνει πως δεν σκοπεύω να το διορθώσω), ή μεταξύ των γνωστών προβλημάτων (το οποίο υποννοεί πως θα διορθωθεί στους επόμενους μήνες). Πέραν αυτών, βεβαιωθείτε πως χρησιμοποιείτε την τελευταία έκδοση του Sakis3G (διαδέσιμη εδώ) η οποία περιλαμβάνει όλες τις τρέχουσες διορθώσεις.
Ίσως κάποια από τις γνωστές λύσεις μπορεί να σας βοηθήσει:
- Ελέγξτε μήπως το πρόβλημά σας αναφέρεται στη σελίδα των F.A.Q..
- Unknown operator XXXXX
- Διαβάστε εδώ και εδώ εάν το δίκτυό σας προσφέρει πολλά APNs (FORCE_APN).
Εάν καμία από τις παραπάνω οδηγίες δεν επιλύει το πρόβλημά σας, μπορείτε να προσπαθήσετε να το επιλύσετε (ή ακόμα και να συνεισφέρετε την λύση που βρήκατε).
Περιεχόμενα
- Γίνετε διαχειριστής
- Ενεργοποιήστε την κατάσταση αποσφαλμάτωσης
- Χρησιμοποιήστε αρχείο καταγραφής
- Ενημερώστε τον συγγραφέα
Γίνετε διαχειριστής
Εάν το πρόβλημά σας δεν εντοπίζεται στον τρόπο που το Sakis3G χρησιμοποιεί για να αποκτήσει δικαιώματα διαχειριστή, τότε προτείνεται να γίνεται διαχειριστής εκ των προτέρων. Με αυτό τον τρόπο θα είμαστε σίγουροι πως το περιβάλλον διατηρείται μεταξύ ενφωλευμένων (nested) κλήσεων του Sakis3G (κλήσεις στον εαυτό του). Αυτό είναι ιδιαιτέρως απαιτούμενο στην περίπτωση που χρησιμοποιείτε την μεταβλητή alwayssudo.
Normal distributions (Debian)
$ su
Password:
#
Sudo distributions (Ubuntu)
$ sudo bash
Password:
#
Ενεργοποιήστε την κατάσταση αποσφαλμάτωσης
Το Sakis3G προσφέρει τρόπο να ενεργοποιήσετε έξοδο αποσφαλμάτωσης (γνωστό σαν κατάσταση αποσφαλμάτωσης). Για να ενεργοποιήσετε την κατάσταση αποσφαλμάτωσης, πρέπει να ενεργοποιήσετε την μεταβλητή DEBUG. Ακολουθήστε μία από τις παρακάτω μεθόδους για να την ενεργοποιήσετε:
- Ενεργοποιήστε τη μόνιμα:
# vi -c "1,$ s/^#DEBUG=/DEBUG=/g" -c ":wq" sakis3g
- Ενεργοποιήστε τη για την τρέχουσα συνεδρεία κελύφους:
# export DEBUG=on
- Ενεργοποιήστε τη κατα βούληση στη γραμμή εντολών:
# DEBUG=on sakis3g connect
Προκειμένου να τροποποιήσετε το Sakis3G script, ίσως χρειάζονται δικαιώματα διαχειριστή (δείτε προηγούμενο σκέλος).
(Πίσω στα περιεχόμενα)
Χρησιμοποιήστε αρχείο καταγραφής
Εάν εκτελέσετε το Sakis3G script χωρίς ορίσματα (arguments) στη γραμμή εντολών, ενώ είναι ενεργοποιημένη η μεταβλητή DEBUG, θα οδηγήσει σε μεγάλη ποσότητα εξόδου η οποία τελικά θα εξαντλήσει την προσωρινή μνήμη ιστορικού (history buffer) του τερματικού σας. Χρειάζεται λοιπόν να ανακατευθείνετε την έξοδο αποσφαλμάτωσης σε ένα αρχείο καταγραφής (log file), ώστε να μπορείτε να το επιθεωρήσετε αργότερα με ευκολία. Επιπλέον, για να αποφύγετε έξοδο σχετική με θέματα του γραφικού περιβάλλοντος, προτείνεται να χρησιμοποιήσετε το όρισμα "connect" (σύνδεση) στη γραμμή εντολών. Χρησιμοποιήστε την παρακάτω εντολή για να αποθηκεύσετε την έξοδο σε ένα αρχείο καταγραφής:
# DEBUG=on sakis3g connect 2>&1 | tee sakis3g.log
Αυτό θα προκαλέσει το αρχείο sakis3g.log να περιέχει ένα αντίγραφο των όσων θα δείτε στο τερματικό σας.
(Πίσω στα περιεχόμενα)
Ενημερώστε τον συγγραφέα
Εάν η έξοδος που παρείχθη, δεν σας οδήγησε σε ασφαλή συμπεράσματα για το ποιό είναι το πρόβλημά σας, ή, εάν βρήκατε μία μόνιμη λύση στο πρόβλημα που θα μπορούσε να βοηθήσει και άλλους (διαβάστε το κεφάλαιο περί συνεισφορών σε αυτή τη σελίδα), τότε μπορείτε να στείλετε ένα email στον συγγραφέα το Sakis3G. Το ταχυδρομικό μου ταχυδρομείο βρίσκεται στο "tel4u.gr", ενώ ο λογαριασμός μου (local part) είναι "sakisd".
Εάν χρειάζεστε βοήθεια, θα ήταν χρήσιμο να συμπεριλάβετε και την έξοδο των παρακάτω εντολών (αφού συνδέσετε το modem και πριν εκτελέσετε το Sakis3G script):
# dmesg
# uname -a
# /sbin/modinfo option
# /sbin/modinfo usbserial
# lsmod
# lsusb -v
# ls -l /usr/sbin/usb*modeswitch*
# ls -l /etc/usb*modeswitch*
# ls -l /etc/udev/rules.d
Τέλος, προκειμένου να βεβαιωθείτε πως θα διαβάσω το email σας, παρακαλώ συμπεριλάβεται την ακολουθία "[sakis3g]" στο θέμα (subject) του email σας. Αυτό θα αναγκάσει τους κανόνες αλληλογραφίας μου να μην θεωρήσουν το μήνυμά σας spam ή junk.
(Πίσω στα περιεχόμενα)