партнерский раздел
ФорумЭксплуатацияСбой работы оболочки

Эксплуатация » Сбой работы оболочки

Добрый день.
У меня проблема такого характера:
При запуске оболочки Орион-Про (версия 1,12) она благополучно ждет пока будет запушен CSO, но при его запуске вылетает с ошибкой
https://www.screencast.com/t/43VkdR1HnWI
сначала погуглил ошибку модуля kernelbase.dll, это виндовая библиотека, по разным руководствам пробовал ее отремонтировать (качал эту библиотеку, использовал DLL-helper, проверял на вирусы, делал sfc /scannow), ничего не помогло, потом стал грешить на SQL server, переустановил его. Переустановил Орион-Про (странно что никакие настройки не сбились, даже в настройках сервера ничего не изменилось, может не так переустановил, в меню Пуск в папке Болида был пункт - удалить Орион-Про, потом из дистрибутива его снова поставил)
Ничего из этого проблему не решило
Как с минимальными потерями можно починить эту беду?
Компьютер на win7, 32 бит, рабочее место и база на нем, настроено гора виртуальных портов (обслуживается 17 одноподъездных домов, к каждому дому проложен кабель через c2000-eth), при переустановке винды, как понимаю придется все настраивать сначала? Может есть более бескровные решения? 

4 месяца 2 дня назад

avatar
Что будет если сначала запустить CSO, а затем оболочку?

Налетов Константин 4 месяца 2 дня назад

у нас даже в bat'ники автозапуска прописано старт цсо, слип/пауза, старт оболочки.

Волков Андрей 4 месяца 2 дня назад

Андрей, Вениамин прав в своём желании разобраться в крахе ПО, т.к. последовательность запуска в принципе должна быть не важна, всё должно работать штатно. Мы же хорошо знаем, с каким софтом имеем дело, и поэтому предлагаем тот вариант запуска, который должен исправить сложившуюся ситуацию.

Налетов Константин 4 месяца 2 дня назад

Я устроился на работу в 2010 году, и последовательность "сервер - пауза - оболочка" была записана у нас на стене над монитором. И пока всё крутилось на том же компьютере, где монитор, нарушение последовательности вызывало отказ в обнаружении приборов и извещателей, планы оставались чёрными. 

Года два назад я перенёс сервер и ядро опроса на выделенный сервер (старичок с Server 2003), и поставил CSO и Оболочку в автозагрузку. В какой последовательности сервер их запускает на самом деле, никогда не выяснял, но после перезагрузки всё запускается штатно. Так-то CSO выше по алфавиту, но вряд ли это для сервера важно. 
Андрей, Вениамин прав в своём желании разобраться в крахе ПО, т.к. последовательность запуска в принципе должна быть не важна, всё должно работать штатно

Кому должно, оно всем прощает. Я помню, что программисты в 2010 году пробовали ставить в автозагрузку, у них не получалось. Пробовали ставить в планировщик, но в XP нет отложенного запуска, поэтому тоже не получалось. Вот сейчас на MS Server 2003 получается, а в XP тоже не получалось. Было предположение, что перед запуском оболочки что-то, какой-нибудь драйвер не успевает загрузиться, а если сделать паузу, то успевает. 
Но на семёрке и моложе отложенный запуск есть, пользуйтесь. 

Иванов Андрей Львович 4 месяца 1 день назад

отложенный запуск просто организовать cmdшными командами в чём угодно, хоть в ВинNT 4.0

Андрей, Ростов на Дону 4 месяца 1 день назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

6 ответов

У меня в автозапуске сначала стоит ЦСО потом оболочка, если сразу запустить ЦСО, а потом оболочку, то это так же вызывает крах оболочки. Сначала думал что проблема только в оболочке, путем манипуляций смены порядка запуска, как раз и выявил проблему, на каком этапе вылетает оболочка. Просто если сначала запустить ЦСО, а потом оболочку, то ошибка вылетает сразу же и не было понятно отчего

4 месяца 1 день назад

avatar
А есть ли возможность, увидеть скрытую часть «сигнатуры проблемы»?

Карпов Дмитрий 4 месяца 1 день назад

да, конечно:
https://www.screencast.com/t/Sk5RP874aC
вот оставшаяся часть, ниже только "ознакомиться с проблемой можно на сайте микрософт"

копипаст:
Сигнатура проблемы:
  Имя события проблемы:    APPCRASH
  Имя приложения:    Shell.exe
  Версия приложения:    1.12.2.1184
  Отметка времени приложения:    2a425e19
  Имя модуля с ошибкой:    KERNELBASE.dll
  Версия модуля с ошибкой:    6.1.7601.24499
  Отметка времени модуля с ошибкой:    5d0118dd
  Код исключения:    0eedfade
  Смещение исключения:    0000845d
  Версия ОС:    6.1.7601.2.1.0.256.1
  Код языка:    1049
  Дополнительные сведения 1:    0ff7
  Дополнительные сведения 2:    0ff769ad411ae78597dd53922e68dd05
  Дополнительные сведения 3:    e0d6
  Дополнительные сведения 4:    e0d6169dabf1c06b55bb7b5ad9ae7719

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
  C:\Windows\system32\ru-RU\erofflps.txt

Семериков Вениамин 4 месяца 1 день назад

Появилось предположение, связанное не с «глючностью» самой библиотеки.
Возможно проблема во взаимодействии с системой «визуализации».
Найдите в своей системе «настройки быстродействия», и переключите быстродействие на максимум, или отключите «визуализацию расширенных/дополнительных спецэффектов».

Карпов Дмитрий 4 месяца 1 день назад

не помогло

Семериков Вениамин 4 месяца 1 день назад

Эти варианты пробовали?

Карпов Дмитрий 4 месяца 1 день назад

из всего перечисленного не обновлял драйвера и не чистил реестр, сейчас попробую, вдруг поможет

Семериков Вениамин 4 месяца 1 день назад

Удалите все временные файлы Ориона.

Налетов Константин 4 месяца 1 день назад

подскажите как это сделать, все что было в папке Bolid/Temp удалял, но может это не все

Семериков Вениамин 4 месяца 1 день назад

Судя по возникающим тут аналогичным проблемам, системные компоненты ядра ругаются со встраиваемыми в неё «апдейтами» (например, с платформой «Microsoft .NET Framework»).
И ещё бывают конфликты с расширениями и/или дополнениями (надстройками) «display driver», от «nVidia/ATI/AMD».  Соответственно нужно обновлять и систему и компоненты.

Карпов Дмитрий 4 месяца 1 день назад

благодарю, сейчас мучаюсь с драйвером на видеокарту, скорее всего из-за нее вся эта беда, он с воскл.знаком в диспетчере устройств, а драйвера на оф.сайте только на 10ку, надеюсь после того как поправлю драйвер, все само заработает
 

Семериков Вениамин 4 месяца 1 день назад

Если возникают проблемы с установкой «базовый драйвер+доп.утилс», то мне всегда помогает вариант установки только основных компонентов/элементов «drv» (только те которые отображаются в списке свойств на видеокарту). 
Что за «чудо видеокарта», на которую нет драйвера (если не секрет)?

Карпов Дмитрий 4 месяца 1 день назад

Intel HD Graphics 630 
все ревизии ее для win8-10, а для win7 x32 проблематично найти, те что нашел на левых сайтах, встают с ошибкой 

Семериков Вениамин 4 месяца 1 день назад

Поставьте driver pack, он должен вам найти все дрова.

Тремасов Константин Александрович 4 месяца 1 день назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

драйвер пак помог, дровишки встали родные, но увы, не спасло(

4 месяца назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

так, плюнул, переустановил винду, заново все установил, теперь при запуске оболочки такая беда:

11.08.2019 18:46:38 | Hint: Соединение с сервером
11.08.2019 18:46:39 | Error: Ошибка 12142. Необходимо добавить данное рабочее место в базу данных

гугл говорит что имя компа в центре управления сервером и базе не совпадают, но это не так, имя дал такое же, какое и было
что может быть?

4 месяца назад

avatar
Может быть ваша невнимательность, например, вместо o поставили о, или вместо 1 поставили l.  Смутно помню, что регистр буквы тоже надо было соблюдать, но не уверен в этом. Сделайте точно таким же, хуже не будет. 
имя дал такое же, какое и было

Это хорошая иллюстрация к невнимательности, вас просят добавить в базу, а вы вместо этого даёте имя. Будьте внимательнее, делайте то, что просят (предвижу гейзер негодования, мне надо было не читать, что вы написали, а догадаться, о чём вы думали). 
IP адрес тоже надо вбить правильно, доверять работе DNS не стоит. 

Иванов Андрей Львович 4 месяца назад

так как добавлю в базу, если у меня АБД не запускается? запускается управление сервером и ЦСО

Семериков Вениамин 4 месяца назад

на скрине ЦСО, центр управления, оболочка и ее ошибка
https://www.screencast.com/t/HHm5DIVT0ds

Семериков Вениамин 4 месяца назад

так как добавлю в базу, если у меня АБД не запускается?

Давайте пробежимся последовательно по шагам.
Вначале надо при установке сервера отметить галочкой и установку АБД тоже.  
Затем запустить АБД на компьютере, где установлен сервер. 
Затем в АБД надо со всей аккуратностью добавить другие компьютеры и некоторым дать права на запуск АБД. 
И только потом запускать АБД на других компьютерах. 
Если же никаких других компьютеров не существует, и АБД не запускается даже на сервере, а вы точно помните, что устанавливали, то это интересно. 

Иванов Андрей Львович 4 месяца назад

компьютер один единственный, на нем и база, и визуализация. АБД установлен в пакете вместе со всем содержимым Орион, просто кнопка его запуска неактивна в оболочке

Семериков Вениамин 4 месяца назад

Попробуйте запустить не кнопкой в оболочке, а просто в проводнике через файл. 

Иванов Андрей Львович 4 месяца назад

запуск из проводника  https://www.screencast.com/t/J3w9BFcnAMB

непонятна ошибка, оба ключа установлены, драйвера на них тоже

Семериков Вениамин 4 месяца назад

Если ключи зеленые, то для запуска вам надо файл prvd закинуть с заменой в папку с установленным Орионом. Файл этот на диске обычно был, который с ключами поставляется, либо, если не все выкосили, скопируйте из старой папки. Потом запустите АБД, добавите этот ПК или восстановите резервную копию базы и все должно начать работать.

Тремасов Константин Александрович 4 месяца назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

мои действия по шагам после установки чистой windows:
- установка драйверов
- установка SQL Server 2008
- добавление туда пользователя sa с правами подключения к базам
- установка пакета Орион про1,12 с сервис-паком согласно инструкции
- запуск центра управления сервером и присвоение ему тех же данных, что и были ранее
- настройка SETTINGS согласно старым настройкам
- запуск оболочки
- вопрос сюда

4 месяца назад

avatar
отдельно отмечу, что старая ОС на месте и жива (поставил на второй жесткий диск), поэтому могу что-либо сравнить с "оригиналом", файл prvd (лицензия) скопирован в папку с новой программой

Семериков Вениамин 4 месяца назад

ух ты, и даже с русскими буквами в названии компа работало? круто)
- установка SQL Server 2008
- добавление туда пользователя sa с правами подключения к базам

а зачем? установщик Ориона и сам это прекрасно делает.

Волков Андрей 4 месяца назад

да, с этим именем компьютера все работало порядка 3х лет, на днях что-то произошло то ли с виндой, то ли с программой, суть ошибки в первом посте топика, коллективно пробовали починить разными способами (техподдержка сразу открестилась - ошибка винды, с ней и разбирайтесь), в итоге плюнул и переустановил винду, чтобы не потерять настройки и прочее, поставил ее на другой диск, все данные вбил какие были на старой версии ОС. и столкнулся с этим. идентичная мне проблема описана на форуме - http://forum-bolid.ru/viewtopic.php?f=6&t=3172 , но решения как такового там нет

Семериков Вениамин 4 месяца назад

Попробуй запускать АБД от имени администратора, не учетки с административными правами, а именно администратора. Ну и всякие там UAC и брандмайоры отключай, хлопот с ними много, а толку от них ноль.

Налетов Константин 4 месяца назад

Да, и разрешения доступа к папке с орионом и базой данных проверь, бывает система молча сопротивляется записи в некоторые файлы.

Налетов Константин 4 месяца назад

брандмауэр отключен, контроль за учетными записями тоже, попытка запустить от имени администратора ни к чему не привела
на 7ке вроде разрешения к папке по умолчанию всегда полные, это не 8ка

Семериков Вениамин 4 месяца назад

Так, ещё помнится SQL надо было устанавливать с параметрами, а лучше тот что в комплекте с Орионом и запускать не setup.exe, а "чего-то там start".bat.

Налетов Константин 4 месяца назад

на 7ке вроде разрешения к папке по умолчанию всегда полные

нет, там по умолчанию разрешения на чтение/запись для создателя, полные только встроенный админ и система, всё остальное в зависимости от настроек групп и пользователей.

Налетов Константин 4 месяца назад

менеджер сервера запускается?

Налетов Константин 4 месяца назад

да, ошибок в нем никаких нет, скрин всего что запускается - https://www.screencast.com/t/HHm5DIVT0ds

Семериков Вениамин 4 месяца назад

в тупую проведи модернизацию базы, и вновь открой оболочку, что будет?

Налетов Константин 4 месяца назад

делал, все тоже самое - АБД не активно, запуск из проводника - ошибка, в остальном все работает штатно
 

Семериков Вениамин 4 месяца назад

индексацию тоже проводил, менеджер сервера работает штатно, ни на что не ругается

Семериков Вениамин 4 месяца назад

Я сейчас признаюсь в том, что помогает мне.
Мне часто помогает осознание, что я дебил. Я беру инструкцию, дописываю ручкой "для дебилов", а потом начинаю всё с самого начала, медленно, каждый пункт, не перепрыгивая. А самое главное, не рационализируя. 

Иванов Андрей Львович 4 месяца назад

вот осознав это, после чистой установки винды скачал пдф руководства и погнал по пунктам, споткнулся об пункт настройки АБД, так как она как раз и не работает

Семериков Вениамин 4 месяца назад

Проблема в разрешениях на запуск АБД. Проведи экперимент: создай новую базу, запусти оболочку, если АБД будет доступен, то открой его. Так ты убедишься, что всё установлено правильно, все ключи видны и т.п. Если такой фокус пройдёт успешно, то тогда проблема в базе. Можно будет сделать так: задай имя компьютера латиницей, в новой базе также измени имя рабочего места; затем произведи слияние баз новой и старой (рабочей). При этом АБД должен сохранить свою функциональность. В образовавшейся базе поменяй имя рабочего места с аппаратурой на новое (текущее), удалив предварительно текущее. Вновь полный ребут и проверка работоспособности всего и вся.

Налетов Константин 4 месяца назад

Добавлю, если в базе указано именно имя рабочего места, а не IP-шник, то оперируем именем, но если там указан IP, то он также должен совпадать.
Кроме всего ищи файл Orion.ini и там измени IP на текущий. Точно параметры ini-файла не помню, а ориона под рукой нет.

Налетов Константин 4 месяца назад

orion.ini поправил, насчет создать новую это идея, но пока "отсоединял" в студио старую базу, что-то там поломал, теперь база даже в менеджере подцепляться не хочет, пробую развернуть бекап

Семериков Вениамин 4 месяца назад

SSMS (студия) последний эшелон обороны, все операции лучше делать штатными средствами Ориона.

Налетов Константин 4 месяца назад

что-то там поломал

похоже ответил "Да" на вопрос об удалении файлов базы.

Налетов Константин 4 месяца назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

единственное что сделано не по инструкции и на что грешу - базу не присоединял, тупо кликнул на три точки выбора базы - там моя была уже, так как она была присоединена в sql сервер студио. может попробовать ее там отсоединить и присоединить через менеджер сервера
 

4 месяца назад

avatar
итак, все смешнее и смешнее. 
старая база ругалась на что-то там удаленное и не рабочее, нажал в студио - бекап файлов, он думал-думал, в итоге выдал "придумайте новое имя". новое имя придумал, база подцепилась в менеджере сервера и началось интересное - начал грузиться ОЗ (ошибка пропала в оболочке) 
АБД по прежнему не активен, ОЗ тоже жалуется на лицензии, но пароль к оболочке подходит не базовый "1", а тот, что ставил 3 года назад, тут его не устанавливал, то есть базу подцепил старую

https://www.screencast.com/t/49l51VXObs скрин как выглядит сейчас 

даже все виртуальные порты в ядре опроса работают и видят все удаленные приборы

Семериков Вениамин 4 месяца назад

Делай эксперимент с новой базой и слиянием, а имя компа сделай латиницей, как рекомендовал Волков Андрей.

Налетов Константин 4 месяца назад

с новой базой не получилось, АБД было недоступно
не знаю что произойдет если произвести слияние старой базы и старой базы из бэкапа (которая сейчас запустила оболочку нормально)

Семериков Вениамин 4 месяца назад

бэкап базы мог "убить" prvd? имеет смысл файл ключей снова закинуть в папку с программой?

Семериков Вениамин 4 месяца назад

с новой базой не получилось, АБД было недоступно

ключи защиты точно рабочие?
скопируй pvdr.ini с дистриба Ориона сохранив родной, при этом на чистой базе АБД должен запускаться даже без ключей.

Налетов Константин 4 месяца назад

они вполне определяются что в ядре, что в ЦСО, причин грешить на них нет

Семериков Вениамин 4 месяца назад

вынь ключи, замени pvdr.ini с дистриба и пробуй с АБД.
Накидал тебе кучу вариантов восстановления, пробуй, должно получится.
Извини, я откланиваюсь.

Налетов Константин 4 месяца назад

большое спасибо, вся ночь впереди, буду пробовать все

Семериков Вениамин 4 месяца назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

всем ОГРОМНОЕ спасибо за дельные советы. 
все заработало после звонка в ТП Болид (вчера и позавчера они не работали), они перевыпустили для меня файл prvd.ini, после его замены все поднялось

3 месяца 29 дней назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

893 раза

ЗАДАН

4 месяца 2 дня назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.