Қате кодтары
Бұл бөлімде Mudfish Android қолданбасын пайдалану барысында кездесетін қате кодтары, олардың пайда болу себептері және шешу жолдары сипатталады.
Егер төменде көрсетілген әдістер мәселені шешуге көмектеспесе, Mudfish форумында сұрақ қойыңыз.
MUDEXP_00001
-
Брандмауэрді айналып өту функциясы қазір өшірілген (disabled).
Бұл хабарлама Mudfish веб-сайты брандмауэрді айналып өту мүмкіндігін пайдаланатын аутентификацияны уақытша өшірген кезде пайда болуы мүмкін.
Әдетте бұл хабарлама Mudfish қызметіне DDoS шабуылы жасалып жатқанын білдіреді. Мұндай жағдайда желілік брандмауэр жоқ басқа желілік ортадан қайта қосылып көріңіз.
-
Unsuccessful response
Егер осы хабарлама пайда болса, жүйеге кіру процесінде қате орын алғанын білдіреді. Mudfish веб-серверінен сәтті жауап алынбағанын көрсетеді.
MUDEXP_00023
Failed to get information: (num)
Бұл қате Mudfish орталық серверімен аутентификация дұрыс орындалмаған жағдайда орын алады. (num) санына байланысты себептері әртүрлі болады. Әрбір (num) мәнінің сипаттамасы төмендегідей:
-
-1
Бұл қате Mudfish орталық серверімен TCP байланысы мүлде орнатылмағанын білдіреді. Яғни, белгілі бір себеппен қосылымның өзі бұғатталған болу ықтималдығы жоғары.
-
Алдымен пайдаланып отырған желіңізде брандмауэр бар-жоғын тексеріп көріңіз.
-
Дәл осы мәселе 5G / LTE арқылы қосылғанда да, немесе Wi-Fi желісіне қосылғанда да орын алатынын тексеріңіз.
Егер бұл әдістердің ешқайсысы көмектеспесе, Мәселе туралы есеп жіберсеңіз, оны талдап, тиісті форум тақырыбында жауап береміз.
-
-
-2
Mudfish орталық серверіне қосылым орнатылғанымен, аутентификация деректерін жібергеннен кейін оған тиісті жауап алынбаған жағдайда орын алады.
Әдетте мұндай жағдайда желіде Mudfish орталық серверімен байланысқа кедергі келтіретін желілік брандмауэрдің бар-жоғын немесе жеке брандмауэр / антивирус бағдарламаларының байланысты бұғаттап тұрмағанын тексеріңіз.
-
-3
Бұл қате ID/пароль арқылы Mudfish аутентификациясы дұрыс орындалмағанын білдіреді. Қолданбадан шығып, қайта кіріп көріңіз. Жүйеден шығу баптаулар мәзірінің төменгі жағында орналасқан.
-
-9
Бұл қате қысқа уақыт ішінде бір ID арқылы бірнеше рет сәтсіз аутентификация жасалып, аутентификация демоны оны қара тізімге (blacklist) енгізген кезде туындайды.
Бұл қате шықса, Mudfish пайдалануды уақытша тоқтатып, шамамен 5 минуттан соң қайта кіріп көріңіз.
-
-11
Бұл қате белгілі бір себептермен Mudfish жүйеге кіру ақпаратын Android құрылғысының ішкі жадына сақтай алмаған кезде орын алады.
Мысалы, сақтау жолы тек оқуға арналған файлдық жүйе (Read-only file system) болса, осы қате туындауы мүмкін.
Mudfish қолданбасын толығымен жойып, қайта орнатқан соң да осы ақаулықтың қайталанатынын тексеріңіз.
MUDEXP_00024
Failed to do auto-login: <errno>
Бұл қате автоматты кіру сәтсіз аяқталған кезде орын алады.
<errno> мәніне байланысты себептері келесідей:
-
-1
<errno>мәні -1 болса, Mudfish аутентификация серверіне мүлдем қосылу мүмкін болмаған жағдайда орын алады. Желілік брандмауэр, Android жүйесінің ішкі брандмауэр қолданбасы немесе басқа интернет ақаулары себепті аутентификация серверіне қосылу сәтсіз болғанда шығады. Алдымен интернет қосылымының дұрыстығын тексеріңіз.Мәселе шешілмесе, 1:1 сұрау қалдырыңыз.
MUDEXP_00026
Failed to get the default gateway for DNS (sid <sid> staticnodes_count <count>)
Бұл ақаулық <sid> нөміріне сәйкес келетін Mudfish релелік сервері қолжетімсіз
күйде болған кезде пайда болады. Егер пайдаланушы жұмыс істемейтін
Mudfish релелік серверін қолданып жатса, осы қате шығуы мүмкін.
Мұндай жағдайда қолданылып жатқан Mudfish релелік серверін басқа серверге ауыстырсаңыз, мәселе шешіледі.
MUDEXP_00034
No mudfish credits available.
Қате хабарламасы көрсетіп тұрғандай, бұл мәселе Mudfish несиелері таусылғандықтан туындайды.
-
Егер тарифтік жоспарыңыз трафик бойынша төлем (Pay-Per-Traffic) болса, https://mudfish.net/admin/credits/buy сілтемесі арқылы Mudfish несиесін сатып алыңыз.
-
Егер тарифтік жоспарыңыз тұрақты төлем (Subscription) болса, тұрақты төлем ваучерін (Subscription Voucher) сатып алыңыз. Толық ақпаратты төмендегі сілтемеден қараңыз:
MUDEXP_00035
Can't use the mudfish node you picked.
Бұл қате Mudfish қолданбасында таңдалған релелік серверді қандай да бір себептермен пайдалану мүмкін болмаған жағдайда көрсетіледі. Әдетте оған мынадай жағдайлар себеп болады:
-
Тұрақты төлем (Subscription) жоспарын пайдаланып жатырсыз, бірақ есептік жазбаңызда белсенді ақылы элементтер жоқ болса.
Бұл жағдайда https://mudfish.net сайтына кіріп, кемінде 1 ақылы элементті қосуыңыз керек.
-
Таңдалған релелік сервер уақытша істен шыққан жағдайда. Қолданбадан шығып, қайта кірсеңіз, соңғы релелік серверлер туралы ақпарат қайта жүктеледі.
MUDEXP_00086
Failed to sync the configuration: <exception>
Бұл ақаулық <exception> сипатталған себепке байланысты Mudfish баптауларын синхрондау
сәтсіз аяқталғанын білдіреді. Нақты <exception> түрлері төмендегідей
болуы мүмкін:
-
java.net.SocketTimeoutException
Бұл қате Mudfish орталық серверімен байланыс орнату уақыты тым ұзаққа созылғанын білдіреді. Желілік ортаның сапасына байланысты туындайды, әдетте байланыс сапасы нашар болғанда байқалады.
-
java.net.UnknownHostException
Бұл қате Mudfish орталық серверінің домендік атауын анықтау мүмкін болмағанын білдіреді. Мұндай қате де желі сапасы нашар болған жағдайда орын алады.
Дегенмен, бұл қате тек баптауларды синхрондауға ғана қатысты және Mudfish негізгі байланысының өзіне әсер етпейді, сондықтан ойын байланысына кедергі жасамайтынын ескеріңіз.
Егер бұл хабарламаның шығуын тоқтатқыңыз келсе, Mudfish қолданбасының баптаулар мәзірінде баптауларды синхрондау мүмкіндігін өшіруге болады.
MUDEXP_00120
MUDEXP_00120: <exception>
Әдетте Mudfish қолданбасы алғаш іске қосылған кезде пайдаланушы ортасында желілік брандмауэрдің бар-жоғын тексереді. Осы тексерулердің бірі — төмендегі URL мекенжайына қолжетімділікті тексеру болып табылады; қате сол тексерудің сәтсіз өткенін білдіреді:
<exception> мәнінде келесідей қате хабарламасы көрсетілуі мүмкін:
-
javax.net.ssl.SSLHandshakeException: connection closed
Бұл қате SSL байланысын орнату (handshake) барысында байланыс үзілгенін білдіреді.
MUDEXP_00121
Unexpected exception: <exception>: <reason>
Желілік брандмауэрді тексеру барысында https://mudfish.net/api/reqheaders URL мекенжайына қосылу сәтсіз болғанын білдіреді. Яғни, қандай да бір себеппен Mudfish веб-сайтына дейінгі қосылым дұрыс жұмыс істемей тұр.
<exception> мәліметтері үшін төмендегі MUDEXP_00127 бөлімін қараңыз.
MUDEXP_00127
Unexpected exception: <exception>: <reason>
Бұл қате көбінесе автоматты кіру қандай да бір себептермен сәтсіз болған жағдайда
орын алады. <exception> мәні мәселенің нақты себебін көрсетеді:
-
java.net.SocketTimeoutException
Егер
<reason>ішінде Read timed out қатесі орын алса, бұл Mudfish орталық серверімен немесе веб-серверімен байланыста күту уақыты асып кеткенін (timeout) білдіреді.
Алдымен интернет қосылымының дұрыс орнатылғанын тексеріңіз және Mudfish байланысына кедергі келтіруі мүмкін желілік брандмауэрлердің бар-жоғын анықтаңыз.
MUDEXP_00137
Unexpected exception: <exception_msg>
Бұл қате жүйеге кіру кезінде күтпеген ерекше жағдай туындаған кезде орын алады. Белгілі қателер төмендегідей:
-
java.io.IOException
Қосылу барысында енгізу/шығару (I/O) қателері орын алғанын білдіреді.
MUDEXP_00208
Failed to open .conf for writing at <path>: <errno> <errmsg>
Бұл қате Mudfish баптаулар файлын құрылғының ішкі жадына жазу мүмкін болмаған
кезде пайда болады. <path> жазу әрекеті жасалған орынды көрсетеді, ал
<errno> <errmsg> нақты қате себебін сипаттайды.
Қазіргі уақытта кездесетін қате хабарламалары:
-
30 Read-only file system
Егер осы қате шықса, пайдаланып отырған телефон үлгісі мен Android нұсқасын Mudfish форумында немесе 1:1 сұрауда хабарлаңыз.
Бұл жағдай Mudfish қолданбасы тек оқуға ғана болатын қорғалған орынға баптау файлын жазуға тырысқан кезде туындайды.
Mudfish қолданбасын толығымен жауып, қайта іске қосып көріңіз.
MUDEXP_00245
Unsuccessful response
Бұл ақаулық әдетте мынадай жағдайларда орын алады:
-
Желілік брандмауэр сынағынан өте алмағандықтан, осы қате туындағанға дейін Mudfish қолданбасының брандмауэрді айналып өту функциясы қосылып тұрғанын білдіреді.
-
Брандмауэрді айналып өту режимі қосулы болғандықтан, Cloudflare CDN желісі арқылы айналып қосылу әрекеті жасалды, бірақ Cloudflare арқылы қосылу қандай да бір себептермен сәтсіз болды.
Егер желілік брандмауэр сынағы қате анықталды деп есептесеңіз, кіру экранында бұл айналып өту мүмкіндігін өшіруге (Off) болатынын ескеріңіз.
MUDEXP_00251
talkc__recv() error: <errno> <errmsg>
Бұл қате Mudfish RTT демонымен байланыста ақау бар екенін білдіреді. <errno>
нақты қате кодын білдіреді, әдетте келесідей код кездеседі:
-
11 Try again
Бұл код күту уақытының асып кетуін (timeout) білдіреді. Белгілі бір уақыт ішінде Mudfish серверінен деректер жеткізілмегенін көрсетеді.
MUDEXP_00266
Failed to get a default SID... Something is wrong.
Бұл қате пайдаланушы таңдаған Mudfish релелік серверінің бірегей идентификаторы (Unique ID) ішкі жүйеде табылмаған жағдайда орын алады. Әдетте мына жағдайларда кездеседі:
-
Пайдаланушы қазіргі таңда істемейтін немесе сөндірілген Mudfish релелік серверін таңдап, қосылуға әрекет жасағанда. Мұндай жағдайда басқа Mudfish релелік серверін таңдап көріңіз.
-
Пайдаланушы релелік серверді таңдамай тұрып Mudfish қосылымын іске қосуға тырысқанда.
-
Белгілі бір себептермен Mudfish орталық серверінен релелік сервер туралы ақпарат алынбағанда:
-
Желі байланысы тұрақсыз болғандықтан болуы мүмкін;
-
Немесе брандмауэр байланысты бұғаттағандықтан болуы мүмкін.
Бұл мәселе туындаған кезде алдымен Mudfish қолданбасын толық жауып, қайта іске қосып көріңіз.
-
MUDEXP_00267
connect(2) fail to <ip>:<port>: <errno> <errmsg>
Бұл қате Mudfish қолданбасы пайдаланушы мен Mudfish релелік сервері арасындағы RTT (Round Trip Time) мәнін есептеу кезінде ақау орын алғанын білдіреді. Релелік серверді сынау әдісі TCP қосылымы болған жағдайда пайда болады.
<ip> — Mudfish релелік серверінің IP мекенжайы, ал <port> — релелік
сервердің порт нөмірі. Әдетте 10007 порты пайдаланылады.
<errno> нақты қате кодын, ал <errmsg> қате хабарламасын көрсетеді.
<errno> мәні туралы толық ақпарат:
-
101 Network is unreachable
Бұл қате Mudfish релелік сервері жұмыс істемей тұрғанын немесе желі ақауларына байланысты қосылу сәтсіз болғанын білдіреді. Әдетте телефон интернетке қол жеткізе алмаған кезде орын алады.
Бұл жағдайда алдымен телефонның интернет байланысын тексеріңіз.
MUDEXP_00292
Failed to do the auto-login (reason <reason_code>)
Бұл қате Mudfish қолданбасы автоматты кіруге әрекет жасағанда, Mudfish сервері
қате қайтарған жағдайда көрсетіледі. Себебі <reason_code> өрісінде көрсетіледі:
-
4
Бұл қате коды автоматты кіру үшін пайдаланылған аутентификация токенінің жарамсыз екенін немесе мерзімі өтіп кеткенін білдіреді.
Кіру экранында ID/парольді қайта енгізу арқылы жүйеге кіріңіз.
-
5
Бұл қате коды аутентификация сервері кіру әрекетін бұғаттағанын білдіреді. Бұл қате шықса, кіру әрекеттерін уақытша тоқтатып, шамамен 1 минуттан кейін қайталап көріңіз.
MUDEXP_00350
nPurchasesUpdated(<error_code>, null)
Бұл қате Mudfish қолданбасы сатып алу ақпаратын жаңарту кезінде ақаулық
орын алғанын білдіреді. <error_code> нақты қате кодын көрсетеді,
әдетте мынадай код кездеседі:
-
6 (ERROR)
API операциясы кезінде күрделі қате орын алды.
Бұл уақытша немесе өңдеу кезінде күтпеген жағдайдан туындаған Google Play ішкі қатесі болып табылады.
Бұл қате шықса, қолданбаны толық жауып, қайта іске қосып көріңіз.
Егер мәселе шешілмесе, Тарифтер құжатындағы басқа төлем әдістерін пайдаланып көріңіз.
MUDEXP_00401
Not enough information to calculate shortest pathes.
Әдетте бұл мәселе RTT ұсынылатын бағыттарын есептеуге Mudfish релелік серверлерінен жеткілікті RTT деректері алынбағандықтан туындайды. Алдымен мына тармақты тексеріп көріңіз:
- Есептік жазбаңызда Mudfish несиелерінің бар-жоғын тексеріңіз. Кейде несие болмаған кезде релелік серверлермен RTT сынағы дұрыс орындалмауы мүмкін.