Код ошибки 401 authentication failed в программе трассир
Любой пользователь Интернета хотя бы раз сталкивался с различными ошибками. Каждая из них возникает по различным причинам и порой это очень расстраивает и мешает нормально работать. Чтобы легче было понять, в чем именно заключается проблема, все они имеют свой специальный код. Этот код в свою очередь состоит из трех чисел, которое несет в себе важную какую-нибудь информацию.
Что означает ошибка 401?
Стоит заметить, что ошибки делятся на специальные группы (например, 400-499 говорят нам о проблемах выполнения запроса, а 500-599 о проблемах на самом сервере). Все про ошибки 5хх можно найти на нашем сайте, который посвящен этой теме.
Сегодня мы поговорим об ошибке 401, или Error 401 Unauthorized, что в переводе «нет доступа», о причинах ее возникновения и методами ее исправления. С данной проблемой сталкиваются достаточно часто, но она не несет в себе ничего устрашающего, как на первый взгляд кажется. И да, если вы вебмастер, можете бздохнуть с облегчением, потому что эта ошибка, в отличие от других ошибок, не несет в себе чего то болезненого для вашего сайта. И если вы знаете что нужно делать в такой ситуации, то буквально за считанные минуты ваша работа в Интернете наладится.
Error 401 возникает только тогда, когда существуют какие-нибудь проблемы с авторизацией.
Какие причины ошибки 401?
Как устранить ошибку 401 обычному пользователю?
Необходимо попробовать авторизоваться еще раз, заполнив поля логин и пароль заново. Проверьте правильность данных еще раз. Это и должно решить вашу проблему. Если ошибка никуда не исчезла, вам нужно написать администрации ресурса, на который вас не пускают. Вполне возможно, что вам на сайте не рады и вашу учетную запись заблокировали.
Как устранить ошибку 401 владельцам собственных сайтов?
Итак, теперь вы умеете исправлять ошибку 401 Unauthorized. Как вы уже убедились, обычному пользователю это не составит никакого труда, секундное дело. Конечно, владельцу сайта придется повозиться чуть больше, но все равно проблема решается. Желаем успехов и поменьше скверных ошибок.
Причины появления ошибки сервера 401 и способы ее устранения на стороне пользователя
При доступе к некоторым сайтам (или отдельным страницам этих сайтов), посетитель должен пройти определенные этапы получения прав:
Большинство пользователей сохраняют свои данные по умолчанию в истории браузеров, что позволяет быстро идентифицироваться на наиболее часто посещаемых страницах и синхронизировать настройки между устройствами. Данный способ удобен для серфинга в интернете, но может привести к проблемам с безопасностью доступа к конфиденциальной информации. При наличии большого количества авторизованных регистрационных данных к различным сайтам используйте надежный мастер-пароль, который закрывает доступ к сохраненной в браузере информации.
Наиболее распространенной причиной появления ошибки с кодом 401 для рядового пользователя является ввод неверных данных при посещении определенного ресурса. В этом и других случаях нужно попробовать сделать следующее:
Иногда простая перезагрузка проблемной страницы, выход из текущей сессии или использование другого веб-браузера полностью решают проблему с 401 ошибкой авторизации.
Устранение ошибки 401 администратором веб-ресурса
Для владельцев сайтов, столкнувшихся с появлением ошибки отказа доступа 401, решить ее порою намного сложнее, чем обычному посетителю ресурса. Есть несколько рекомендаций, которые помогут в этом:
Таким образом вы перенаправите пользователей со всех страниц, которые выдают ошибку 401, на страницу начальной авторизации.
Дополнительная информация об ошибке с кодом 401
Веб-серверы под управлением Microsoft IIS могут предоставить дополнительные данные об ошибке 401 Unauthorized в виде второго ряда цифр:
Более подробную информацию об ошибке сервера 401 при использовании обычной проверки подлинности для подключения к веб-узлу, который размещен в службе MS IIS, смотрите здесь.
Как видим, появление ошибки авторизации 401 Unauthorized не является критичным для рядового посетителя сайта и чаще всего устраняется самыми простыми способами. В более сложной ситуации оказываются администраторы и владельцы интернет-ресурсов, но и они в 100% случаев разберутся с данным багом путем изменения настроек или корректировки html-кода с привлечением разработчика сайта.
При ошибке базы данных TRASSIR не может записать новые события и узнать что-нибудь про старые. Вы не сможете посмотреть инциденты за прошлый день в экспертном режиме POS или проверить, какие номера машин въехали на территорию на прошлой неделе. Хотя новые события могут появляться в интерфейсе TRASSIR, они не попадут в базу данных и будут утеряны.
База данных запускается и работает отдельной службой независимо от работы TRASSIR. В Настройки сервера → База Данных на регистраторе вводятся настройки подключения TRASSIR к базе данных. Поэтому есть три основных причины возникновения ошибки базы данных:
- Неверные настройки подключения.
- Не работает служба базы данных.
- База данных сломана.
В качестве базы данных TRASSIR использует СУБД PostgeSQL.
Особенности Базы Данных на разных платформах
TRASSIR OS
По умолчанию база данных хранится на одном из жёстких дисков с архивом. После установки диска TRASSIR OS самостоятельно создаст базу данных, настроит и запустит службу PostgreSQL.
Настройки подключения к базе данных на TRASSIR OS по умолчанию
Ошибка базы данных на регистраторе "из коробки" до установки жёстких дисков - это нормально. Установите жёсткий диск и она пропадёт.
Пароль вводить не требуется.Windows
PostgreSQL устанавливается пользователем самостоятельно: автоматически во время установки ПО TRASSIR или отдельной установкой. Во втором случае может потребоваться дополнительная настройка - настройка ОС, настройка запуска PostgreSQL или создание отдельной базы данных для использования в TRASSIR. Рекомендуется использовать установщики, скачанные из подраздела "Вспомогательные утилиты" на странице с последними версиями ПО нашего сайта.
Как правило, база данных находится на той же машине, что и сервер TRASSIR
Чтобы проверить, запущена ли у вас служба PostgreSQL:- Нажмите WIN+S, в появившемся окне введите "Службы" и нажмите Enter.
- В списке служб убедитесь, что служба PostgreSQL существует и выполняется.
Чтобы запустить остановленную службу, нажмите на неё правой кнопкой и выберите Запустить
Если служба не запускается автоматически, то откройте её двойным щелчком и выберите Автоматический тип запуска.
Известные ошибки и пути их решения
fe_sendauth: no password supplied
PgConnection disconnected
Причина: Неверно указан Адрес или Порт.
Настройки подключения к базе данных на TRASSIR OS по умолчанию
Пароль вводить не требуется.Иероглифы-postgres или другие понятные буквы-Иероглифы
Причина: Неверно указан Пользователь, Пароль или Имя базы данных.
Настройки подключения к базе данных на TRASSIR OS по умолчанию
Пароль вводить не требуется.Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.
- Решения для TRASSIR OS
- Это нормальная ситуация для регистраторов без установленных жёстких дисков. После установки жёстких дисков база данных будет создана на одном из дисков автоматически.
- Если база данных хранится на дисках с архивом, проверьте наличие дисков через "Настройки сервера" → "Архив".
- Если база данных хранится на дисках с архивом, настройте подключение к базе данных по умолчанию.
Пароль вводить не требуется.relation . already exists
Причина: После обновления, замены лицензии или при некоторых сбоях TRASSIR не с первого раза внёс данные в базу.
- Нужно проверить, носит ли ошибка только информационный характер. TRASSIR мог успешно внести данные со второго раза и сейчас работает нормально. Переподключитесь к базе данных, чтобы обновить информацию об ошибках:
- Запомните или запишите текущий Порт.
- Смените Порт на любой другой. Например, с 5432 на 5433.
- Подождите 10 секунд, пока ошибка не сменится на ошибку о подключении.
- Смените Порт обратно на изначальный.
- Подождите 10 секунд, пока ошибка не сменится на статус "Соединение установлено".
- Если вместо статуса "Соединение установлено" снова появляется ошибка "relation . already exists", нужно создать новую базу данных.
Unknown error
- Решение для TRASSIR OS
- Такая ошибка возможна, если используется внешняя база данных. Проверьте что служба базы данных на удалённой машине запущена, верно указаны адрес и порт.
-
, верно указаны адрес и порт.
Failed to start connection, unable to obtain connection socket
- Решение для TRASSIR OS
- Требуется заново создать базу данных
- Требуется переустановить службу PostgreSQL
cannot drop table pos_events/pos_incidents.
Причина: Сломана база данных
- Если вы готовы предоставить удалённый доступ к регистратору, техническая поддержка может попробовать починить текущую базу данных. Данные из повреждённых частей базы не удастся сохранить. Например, при ошибке на скриншоте события POS будут удалены, но события о распознанных лицах могут остаться.
- В остальных случаях требуется создать новую базу данных
Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?
- Если регистратор на TRASSIR OS хранит базу данных на архивных дисках - настройте подключение к базе данных по умолчанию
Пароль вводить не требуется.В остальных случаях можно восстановить настройки из ранее созданного бэкапа
Так как настройки восстанавливаются все без исключения, вы можете потерять, например, подключения к камерам, созданные после бэкапа. Поэтому перед восстановлением бэкапа рекомендуется вручную сохранить текущие настройки: в Настройки сервера нажмите Сохранить бэкап конфигурации → В файл.
Из файла: В Настройки сервера нажмите Восстановить бэкап конфигурации → Из файла.
Из облака: Если сервер был добавлен в облако, то бэкап его настроек может автоматически сохраняться в облаке. Для восстановления из облачного бэкапа в Настройки сервера нажмите кнопку Восстановить бэкап конфигурации → Облако и выберите наиболее подходящий вам по дате бэкап.
Если был утерян пароль для базы данных, работающей на Windows, можно временно настроить вход без пароля.
С помощью инструкции из нашего руководства найдите файл настройки pg_hba.conf и сделайте его резервную копию. В файле замените md5 на trust. Сохраните файл, найдите службу PostgreSQL в списке служб, нажмите на неё правой кнопкой и выберите Перезапустить. После перезапуска к базе данных можно будет подключиться без пароля. Этот способ рекомендуется только для сохранения данных из базы с последующей переустановкой PostgreSQL.При повреждении файла pg_hba.conf служба PostgreSQL не запустится. Если после редактирования файла у вас не запускается служба - восстановите файл из резервной копии и попробуйте ещё раз.
Пересоздание базы данных
В некоторых случаях возможно сохранить данные из повреждённой базы и загрузить их в новую базу.
TRASSIR OS: Воспользуйтесь скриптами из статьи Backup PSSQL.
Большинство способов необратимо удаляет текущую базу данных вместе со всеми записанными в ней событиями.
TRASSIR OS
Если регистратор хранит базу данных на архивных дисках, нужно только удалить старую базу данных. TRASSIR самостоятельно создаст новую базу данных. Для удаления воспользуйтесь одним из способов:
Используйте скрипт удаления базы данных на диске регистратора Remove BD on Trassir OS
Удалите базу данных вручную
- На регистраторе откройте Настройки сервера → База Данных.
- Смените Порт с 5432 на 5431.
- На регистраторе перейдите в Настройки сервера → Архив.
- Уберите галочку Включить с диска, название которого начинается со звёздочки. Звёздочка означает, что диск используется для хранения базы данных.
- На регистраторе перейдите в Настройки сервера → Скриншоты.
В выпадающем списке в верхней части экрана выберите имя вашего диска.- Выберите папку TrassirDB, нажмите на неё правой кнопкой мыши и выберите Удалить.
Убедитесь, что вы выбрали нужную папку и только её. В соседних папках находится архив.
Сломанная база данных не пропадёт с предыдущего диска. Если в будущем ПО TRASSIR начнёт использовать этот диск для хранения базы данных, ошибка снова появится.
Если служба PostgreSQL работает, известны логин и пароль для подключения и проблема только в самой базе данных, то достаточно создать другую базу данных в уже работающей службе и настроить работу TRASSIR с новой базой данных.
- Запустите программу pgAdmin. Найдите её в Главном меню Windows или нажмите Win+S, введите "PgAdmin" и нажмите Enter.
- Дважды щелкните в списке серверов по серверу на (localhost:5432)
- В появившемся окне введите пароль пользователя postgres. Это автоматически созданный пользователь базы данных с максимальными правами.
- Нажмите правой кнопкой на пункт меню "Базы данных" и выберите Новая база данных.
- В появившемся окне введите только Имя новой базы данных и нажмите ОК. Никакие другие настройки вводить не надо.
- На сервере TRASSIR зайдите в Настройки сервера → База Данных и введите новое Имя базы даннных.
- Удалите текущую установку стандартными средствами Windows. Например, нажмите Win+S, начните вводить "Программ" и выберите в результатах поиска "Программы и компоненты" или "Установка и удаление программ". В открывшемся окне выберите в списке программ PostgreSQL и нажмите кнопку Удалить.
- Удалите оставшиеся файлы PostgreSQL с дисков. По умолчанию нужно удалить папки "C:\Program Files\PostgreSQL" и "C:\Program Files (x86)\PostgreSQL" со всем содержимым.
- Скачайте установщик PostgreSQL из подраздела "Вспомогательные утилиты" на странице с последними версиями ПО нашего сайта.
- Установите PostgreSQL по инструкции из нашего руководства пользователя. По необходимости проведите настройку ОС Windows.
Если вы только что вошли в систему и получили 401 ошибку авторизации, это означает, что введенные вами учетные данные по какой-то причине недействительны.
401 ошибка авторизации отображается внутри окна веб-браузера, как обычная веб-страница. Как и большинство подобных ошибок, вы можете найти их во всех браузерах, работающих в любой операционной системе.
Проверьте на наличие ошибок в URL. Возможно, ошибка 401 Unauthorized возникла, потому что URL-адрес был введен неправильно, или выбранная ссылка указывает на неправильный URL-адрес, предназначенный только для авторизованных пользователей.
Если вы уверены, что URL-адрес действителен, посетите главную страницу веб-сайта и найдите ссылку с надписью «Логин» или «Безопасный доступ». Введите здесь свои учетные данные, а затем повторите попытку.
Если у вас нет учетных данных или вы забыли свои, следуйте инструкциям на веб-сайте для настройки учетной записи или изменения пароля.
Если вам трудно вспоминать свои, храните их в диспетчере паролей, чтобы приходилось помнить только один пароль.
Удалите кеш вашего браузера. Возможно, в вашем браузере хранится неверная информация для входа в систему, что нарушает процесс входа и выдает ошибку 401. Очистка кеша устранит все проблемы в этих файлах и даст странице возможность загружать свежие файлы прямо с сервера.
Другие варианты ошибки 401
Веб-серверы под управлением Microsoft IIS могут предоставить дополнительную информацию об ошибке 401 Unauthorized, например:
Коды ошибок Microsoft IIS 401 Ошибка Объяснение 401,1 Войти не удалось. 401,2 Ошибка входа в систему из-за конфигурации сервера. 401,3 Несанкционированный доступ из-за ACL на ресурс. 401,4 Авторизация не пройдена фильтром. 401,5 Авторизация блокирована приложением ISAPI/CGI. 401,501 Доступ запрещен: слишком много запросов с одного и того же клиентского IP; Ограничение динамического IP-адреса – достигнут предел одновременных запросов. 401,502 Запрещено: слишком много запросов с одного IP-адреса клиента; Ограничение динамического IP-адреса – достигнут максимальный предел скорости запросов. 401,503 Отказ в доступе: IP-адрес включен в список запрещенных IP 401,504 Отказ в доступе: имя хоста включено в список запрещенных Ошибки подобные 401
Любой пользователь Интернета хотя бы раз сталкивался с различными ошибками. Каждая из них возникает по различным причинам и порой это очень расстраивает и мешает нормально работать. Чтобы легче было понять, в чем именно заключается проблема, все они имеют свой специальный код. Этот код в свою очередь состоит из трех чисел, которое несет в себе важную какую-нибудь информацию.
Что означает ошибка 401?
Стоит заметить, что ошибки делятся на специальные группы (например, 400-499 говорят нам о проблемах выполнения запроса, а 500-599 о проблемах на самом сервере). Все про ошибки 5хх можно найти на нашем сайте, который посвящен этой теме.
Сегодня мы поговорим об ошибке 401, или Error 401 Unauthorized, что в переводе «нет доступа», о причинах ее возникновения и методами ее исправления. С данной проблемой сталкиваются достаточно часто, но она не несет в себе ничего устрашающего, как на первый взгляд кажется. И да, если вы вебмастер, можете бздохнуть с облегчением, потому что эта ошибка, в отличие от других ошибок, не несет в себе чего то болезненого для вашего сайта. И если вы знаете что нужно делать в такой ситуации, то буквально за считанные минуты ваша работа в Интернете наладится.
Error 401 возникает только тогда, когда существуют какие-нибудь проблемы с авторизацией.
Какие причины ошибки 401?
- От пользователя поступил неправильный запрос;
- Некорректная работа самого сервера;
- Пользователь ввел неверные данные авторизации.
Как устранить ошибку 401 обычному пользователю?
Необходимо попробовать авторизоваться еще раз, заполнив поля логин и пароль заново. Проверьте правильность данных еще раз. Это и должно решить вашу проблему. Если ошибка никуда не исчезла, вам нужно написать администрации ресурса, на который вас не пускают. Вполне возможно, что вам на сайте не рады и вашу учетную запись заблокировали.
Как устранить ошибку 401 владельцам собственных сайтов?
Итак, теперь вы умеете исправлять ошибку 401 Unauthorized. Как вы уже убедились, обычному пользователю это не составит никакого труда, секундное дело. Конечно, владельцу сайта придется повозиться чуть больше, но все равно проблема решается. Желаем успехов и поменьше скверных ошибок.
Читайте также: