Не обновляется 2 гис нужный файл находится на сетевом ресурсе

Обновлено: 06.07.2024

Чтобы пользовательские компьютеры автоматически обнаружили локальный сервер обновлений, машина, на которой установлен Сервер обновлений, должна откликаться на DNS-имя 2gis-update.ваш_домен. Или же вы можете прописать адрес сервера обновлений в настройках каждого пользователя — вручную или с помощью доменных политик (см. Настройка клиентов).

Также вам понадобится дисковое пространство под кэш. В базовой поставке настроен кэш размером 2ГБ; в зависимости от подмножества баз, используемых вашими пользователями, для эффективного кэширования может понадобиться увеличить размер кэша.

Установка и настройка Сервера обновлений

Если у вас уже установлен Apache с поддержкой OpenSSL, переходите к следующему пункту.

Сервер обновлений

Известная проблема
Инсталлятор Сервера обновлений не работает при включённом UAC. Пожалуйста, отключите UAC на время установки. Кэш может занимать заметное место на диске. Убедитесь, что у вас достаточно свободного места, и что рост кэша до 2 ГБ и чуть выше не приведёт к проблемам на вашем сервере.

Мониторинг и решение проблем

  • Проверьте, что сервис Apache (может называться Apache2.2 или иначе в зависимости от версии) запущен.
  • Если сервис не запущен, запустите его.
  • Если сервис работает, а обновления — нет, проверьте логи.

Если Apache не запускается

Попробуйте запустить Apache в интерактивном режиме.

Удаление

Сервер обновлений удаляется стандартным образом через пункт «Программы и компоненты» Панели управления (в Windows XP — «Установка и удаление программ»).

Удаление Сервера обновлений не затрагивает каталог кэша. Вы можете удалить его вручную.

Если на вашем сервере Apache использовался только для Сервера обновлений, удалите также и Apache (так же через Панель управления).

«Продвинутый» материал

Дальнейшая часть статьи не обязательна к прочтению при первой установке, но может помочь вам лучше разобраться в работе Сервера.

Устанавливаемые файлы и их назначение

При установке на ваш диск устанавливается несколько конфигурационных файлов для Apache, в которые прописываются введённые вами в процессе установки значения. Если вы захотите что-то поменять после установки, не обязательно переустанавливать Сервер обновлений — можно отредактировать файлы и перезапустить сервис Apache.

Здесь и далее все пути указаны относительно каталога установки Apache.

2gis-update.htdocs\ping
Для определения работоспособности сервера обновлений клиент посылает ему ping-запрос. Сервер отправляет в ответ этот файл. Конкретное содержание файла не имеет значения.

cache\2gis или другой каталог, указанный при установке
Содержит кэш скачанных файлов. Об организации дискового кэша можно почитать в документации Apache. Кэш не удаляется при деинсталляции Сервера обновлений. Вы можете освободить место, удалив его.

conf\2gis-thirdparty-server.conf
Конфигурационный файл, реализующий функциональность Сервера обновлений.
Настройки, которые можно менять (со ссылками на документацию):

    — прокси-сервер для доступа в интернет — каталог для кэша

logs
Протоколы обращений к вашему серверу (в том числе к Серверу обновлений) и возникающих ошибок.

Ограничение объёма кэша

Для того, чтобы кэш не разрастался, при установке Сервера обновлений добавляется назначенное задание. По умолчанию оно запускается при запуске системы и работает постоянно. Командная строка этой задачи должна быть следующая:

Обратите внимание
Значения параметров указываются сразу после ключа, без пробела
  • Ключ -d указывает периодичность, с которой будет проверяться размер кэша, в минутах. Значение по умолчанию — 1440 (раз в сутки).
  • Ключ -l указывает размер кэша, при превышении которого некоторые закэшированные пакеты будут удалены.

Алгоритм выбора файлов для удаления в htcacheclean не документирован; анализ исходных текстов показывает следующее:

Последнее, майское обновление баз 2GIS не обошлось без сюрпризов. И, как водится, неприятных.
Началось с того, что установка обновления, до этого постоянно происходящая в "тихом" режиме, без окон инсталлятора, на этот раз решила показать себя по полной программе. После загрузки обновления инсталлятор долго-долго прошуршав дисками(гораздо дольше обычного) показал себя. Сначала предупредил, что готовится к установке, а потом явил вот такое окно:


Ну ок, соглашаемся. Далее установщик делает вид, что выполняет что-то полезное, опять долго-долго шурша дисками .

Установщику "внезапно" захотелось удалить ФЕВРАЛЬСКОЕ обновление(не забываем, да и на скрине видно, обновление происходит за МАЙ)! Вот так вот захотелось и всё! Вынь ей и положь! Хотя сама в марте удалила в системе его!
Естественно всё приходит к закономерному итогу:

Кстати, замечу, что даже бы если в системе не было бы СОВСЕМ этого города и он устанавливался бы заново - всё равно установщик для установки баз за МАЙ потребует ФЕВРАЛЬСКИЙ пакет обновления! Который обычным пользователям и на сайте 2GIS для скачивания то недоступен!

Что, казалось всё, не даёт дебильный сценарий установщика установить обновление? Ну, значит, не будем "трясти", а будем действовать с умом.
Идём для начала в каталог C:\Users\All Users\Application Data\2GIS\2GISUpdate\Temp\>(C:\Documents and Settings\All Users\Application Data\2GIS\2GISUpdate\Temp\ в Windows XP) и . сюрприз-сюрприз! Именно там лежит тот установочный файл, который программа обновления наотрез отказалась нам ставить без удаления старых файлов. Осталось извлечь из него данные и обновить 2GIS вручную.
Любой файл с расширением .msi можно распаковать без установки программой установщика Windows. Перенесём этот установочный файл, скажем, в корень диска D. на старом месте его оставлять не надо.
Затем выполним вот такую команду(пример для майского обновления карты Москвы, для других городов и месяцев меняйте имя пакета):
msiexec /a m:\2GISData_Moscow-121.0.0.msi /qb TARGETDIR=D:\TMPA
Во избежание ошибок заранее создайте каталог TMPA на диске D, где будете распаковывать установочный пакет.
Эту команду следует исполнить из консоли. Для этого выполните: Пуск->Выполнить, набрать в строке ввода cmd и нажать OK. Далее в чёрном окошке набрать d:, нажать Enter(Ввод), затем сd \, нажать Enter(Ввод). Другой вариант - ввести в командной строке файл-менеджеров Far или Total Commander.

После того как установщик распакует пакет установки, в каталоге TMPA будут находиться 3 файла.
В подкаталоге PFiles\2gis\3.0 будет находиться самый нужный файл. Собственно база города. Для Москвы, к примеру, это будет файл Data_Moscow.dgdat. Замените этим файлом такой же файл, находящийся в корне каталога программы 2GIS. После этого новая база начнёт работать немедленно после запуска 2GIS!
Остальные два файла относятся к установке обновлений.
В подкаталоге AppData\2GIS\2GISUpdate\Installed\ будет находится подкаталог с именем города(у нас в примере это Moscow), в нём подкаталог с номером версии(для майского обновления для Москвы каталог имеет имя 121.0.0) и в нём файл с данными для программы обновления. В нашем примере это файл 2GISData_Moscow-121.0.0.mark.
Скопируйте каталог (у нас в примере это Moscow) со всем его содержимым в каталог C:\Users\All Users\Application Data\2GIS\2GISUpdate\Installed\>(C:\Documents and Settings\All Users\Application Data\2GIS\2GISUpdate\Installed\ в Windows XP). Если Вы уже обновляли этот город ранее, то там уже имеется каталог с этим именем. Но можете копировать спокойно, внутри его находятся подкаталоги с данными более старых обновлений.
После этого программа обновления уже будет знать, что у Вас стоит последнее обновление баз и больше, пока не появятся новые версии их, обновлять не будет.
Остался последний шаг.
В корне каталога TMPA, куда мы распаковывали пакет, будет, в нашем примере, находится файл 2GISData_Moscow-121.0.0.msi с данными установочного пакета. Собственно именно такой файл, только с номером 118, и искал установщик. Правильно будет его поместить в скрытый каталог Installer в системном каталоге. Но если вы не можете этого сделать - поместите его в удобном для Вас месте и подсуньте программе установщика, когда она его захочет использовать.

Если вы используете карты несколько городов, то в каталоге C:\Users\All Users\Application Data\2GIS\2GISUpdate\Temp\>(C:\Documents and Settings\All Users\Application Data\2GIS\2GISUpdate\Temp\ в Windows XP) будут находиться несколько установочных пакетов. Проделайте распаковку и копирование полученных файлов для каждого города. Распаковку можно проводит в общий временный каталог, так как имена файлов и каталогов не пересекаются.

Чтобы пользовательские компьютеры автоматически обнаружили локальный сервер обновлений, машина, на которой установлен Сервер обновлений, должна откликаться на DNS-имя 2gis-update.ваш_домен. Или же вы можете прописать адрес сервера обновлений в настройках каждого пользователя — вручную или с помощью доменных политик (см. Настройка клиентов).

Также вам понадобится дисковое пространство под кэш. В базовой поставке настроен кэш размером 2ГБ; в зависимости от подмножества баз, используемых вашими пользователями, для эффективного кэширования может понадобиться увеличить размер кэша.

Установка и настройка Сервера обновлений

Если у вас уже установлен Apache с поддержкой OpenSSL, переходите к следующему пункту.

Сервер обновлений

Известная проблема
Инсталлятор Сервера обновлений не работает при включённом UAC. Пожалуйста, отключите UAC на время установки. Кэш может занимать заметное место на диске. Убедитесь, что у вас достаточно свободного места, и что рост кэша до 2 ГБ и чуть выше не приведёт к проблемам на вашем сервере.

Мониторинг и решение проблем

  • Проверьте, что сервис Apache (может называться Apache2.2 или иначе в зависимости от версии) запущен.
  • Если сервис не запущен, запустите его.
  • Если сервис работает, а обновления — нет, проверьте логи.

Если Apache не запускается

Попробуйте запустить Apache в интерактивном режиме.

Удаление

Сервер обновлений удаляется стандартным образом через пункт «Программы и компоненты» Панели управления (в Windows XP — «Установка и удаление программ»).

Удаление Сервера обновлений не затрагивает каталог кэша. Вы можете удалить его вручную.

Если на вашем сервере Apache использовался только для Сервера обновлений, удалите также и Apache (так же через Панель управления).

«Продвинутый» материал

Дальнейшая часть статьи не обязательна к прочтению при первой установке, но может помочь вам лучше разобраться в работе Сервера.

Устанавливаемые файлы и их назначение

При установке на ваш диск устанавливается несколько конфигурационных файлов для Apache, в которые прописываются введённые вами в процессе установки значения. Если вы захотите что-то поменять после установки, не обязательно переустанавливать Сервер обновлений — можно отредактировать файлы и перезапустить сервис Apache.

Здесь и далее все пути указаны относительно каталога установки Apache.

2gis-update.htdocs\ping
Для определения работоспособности сервера обновлений клиент посылает ему ping-запрос. Сервер отправляет в ответ этот файл. Конкретное содержание файла не имеет значения.

cache\2gis или другой каталог, указанный при установке
Содержит кэш скачанных файлов. Об организации дискового кэша можно почитать в документации Apache. Кэш не удаляется при деинсталляции Сервера обновлений. Вы можете освободить место, удалив его.

conf\2gis-thirdparty-server.conf
Конфигурационный файл, реализующий функциональность Сервера обновлений.
Настройки, которые можно менять (со ссылками на документацию):

    — прокси-сервер для доступа в интернет — каталог для кэша

logs
Протоколы обращений к вашему серверу (в том числе к Серверу обновлений) и возникающих ошибок.

Ограничение объёма кэша

Для того, чтобы кэш не разрастался, при установке Сервера обновлений добавляется назначенное задание. По умолчанию оно запускается при запуске системы и работает постоянно. Командная строка этой задачи должна быть следующая:

Обратите внимание
Значения параметров указываются сразу после ключа, без пробела
  • Ключ -d указывает периодичность, с которой будет проверяться размер кэша, в минутах. Значение по умолчанию — 1440 (раз в сутки).
  • Ключ -l указывает размер кэша, при превышении которого некоторые закэшированные пакеты будут удалены.

Алгоритм выбора файлов для удаления в htcacheclean не документирован; анализ исходных текстов показывает следующее:

Каждый раз, когда я запускаю компьютер, открывается установщик Windows и что-то устанавливает. Затем открывается окно с ошибкой:

запрошенный файл находится в сетевом ресурсе, который в настоящее время недоступен. Media Gallery x64.msi

Это началось после недавнего обновления, это происходит каждый раз при запуске компьютера. Если я нажму «ОК», появится другое окно:

запрошенный файл находится в сетевом ресурсе, который в настоящее время недоступен. Media Gallery x64.msi

Если я нажму «Отмена», появится другая ошибка:

запрошенный файл находится в сетевом ресурсе, который в настоящее время недоступен. Media Gallery x64.msi

Помогите, пожалуйста, нигде не могу найти решение. Windows 7 Home Basic, лицензия.

Каждый раз, когда я запускаю компьютер, открывается установщик Windows и что-то устанавливает. Затем открывается окно с ошибкой:

Это началось после недавнего обновления, это происходит каждый раз при запуске компьютера. Если я нажму «ОК», появится другое окно:

Если я нажму «Отмена», появится другая ошибка:

Помогите, пожалуйста, нигде не могу найти решение. Windows 7 Home Basic, лицензия.

Попробуйте вручную очистить папку Temp.

Также воспользуйтесь программой Марка Руссиновича AutoRuns:

Отключите все желтые линии и перезагрузите компьютер.

PS: Подобная ошибка может возникнуть из-за использования «оптимизаторов», «усилителей» в духе CCleaner, Advanced System Care (IObit). С этого момента не используйте оптимизаторы, если они есть

Читайте также: