Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - Проблема установки MySQL Connector/ODBC на Server 2008 R2 x64

Ответить
Настройки темы
2008 R2 - Проблема установки MySQL Connector/ODBC на Server 2008 R2 x64

Аватара для Ronald

Ветеран


Сообщения: 557
Благодарности: 10

Профиль | Сайт | Цитировать


Изменения
Автор: Ronald
Дата: 23-03-2018
Наши 1С прогеры написали обработку для выгрузки на сайт данных из 1С и для её работы необходим MySQL Connector/ODBC 3,5 ОБЯЗАТЕЛЬНО 32-х битный, а ось: Windows Server 2008 R2 x64 Standart.
64-битный установился без проблем, а вот 32-х битный на отказ ставиться не хочет. Ошибок не выдаёт, просто в конце инстала ругается: "mysql connector/odbc 5.3 Setup Wizard ended prematurely" и делает откат действий. Я запустил утсновку с логированием (лог в аттаче).
В гугле нашёл 100500 советов, но ничего не помогло, вот что было сделано:
1) Переустановлен Visual C++ 2010 (x86, x64);
2) Переименовывались библиотеки: msvcp100 и msvcr100 в System32 и SysWoW64;
3) Удалялись все упоминания о MySQL Connector/ODBC анинсталлом и зачисткой реестра;
4) Давался полный доступ SYSTEM к инсталу, а сам файл лежал в корне Диска D;
5) Перегружался сервер с проверкой реестра;
6) Запускалась утилита FixIt, которая не выявила проблем.

Одним словом перепробовал почти всё, осталось только у кого-то импортировать ветки реестра на свой сервак, но ничего не помогло. Пару лет назад на другой сервак с такой-же ОС ставил эту гадость, и были траблы при установке, но удалось тогда победить переустановкой Visual C++ 2010 - на этом серваке этот способ не помог..

У кого есть какие идеи???

ЗЫ: Драйвера были скачаны отсюда: https://downloads.mysql.com/archives/c-odbc/

-------
http://line4auto.ru/fiat/1_1d_1_27082008_3_1.gif


Отправлено: 11:33, 05-04-2016

 

Аватара для Ronald

Ветеран


Сообщения: 557
Благодарности: 10

Профиль | Сайт | Цитировать


И что, нет идей вовсе??? Неужели непобедимая трабла??

-------
http://line4auto.ru/fiat/1_1d_1_27082008_3_1.gif


Отправлено: 16:39, 05-04-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Charg

Ветеран


Сообщения: 2798
Благодарности: 469

Профиль | Отправить PM | Цитировать


А виртуалку поднять с 32битной осью не вариант?

В логе заметно вконце ошибку "Installation success or error status: 1602", вот тут у кого-то похожая проблема с установкой vmware https://communities.vmware.com/thread/474878?db=5 и там предлагают мудрить что-то с сертификатами.

Ну и еще в логе такие строчки:

Property(C): System64Folder = C:\Windows\system32\
Property(C): SystemFolder = C:\Windows\SysWOW64\

Что как-то... не логично, как по мне.

Последний раз редактировалось Charg, 06-04-2016 в 10:04.


Отправлено: 09:54, 06-04-2016 | #3


Аватара для Ronald

Ветеран


Сообщения: 557
Благодарности: 10

Профиль | Сайт | Цитировать


Виртуалку ради сего блудить не вижу смысла, пока обработка запускается на другом серваке, но это временная мера, а не выход.
Что касается системных папок, то как не странно звучит, но 32х битная админка лежит в SysWOW64, а 64х битная в system32.
У меня есть вариант импорта\экспорта веток реестра с одного сервака на другой (ОС одинаковые) и копирования папок с файлами MySQL Connector. Опять же это не решение проблемы, а устранение симптома. Хотелось бы разобраться почему он не хочет инсталиться в принципе. На другом серваке с такой-же ОС он не хотел ставиться пока заново не установил Visual C++ 2010, а на этом не помогает...

ЗЫ: За ссылку спасибо, почитаю...

-------
http://line4auto.ru/fiat/1_1d_1_27082008_3_1.gif


Отправлено: 10:15, 06-04-2016 | #4


Аватара для Ronald

Ветеран


Сообщения: 557
Благодарности: 10

Профиль | Сайт | Цитировать


Итак, хоть и обходными путями, но мне удалось решить проблему
Расскажу подробности, может пригодится кому.

Так как у меня есть 2й сервак с Windows Server Standart 2008 R2 x64 rus, то я прибег к "дедовскому" способу переноса в лоб ))
1) Первым делом по поиску папок ODBC в реестре сервака на котором всё работает экспортировал несколько веток реестра (они во вложенном архиве);
2) Далее скопировал папку "c:\Program Files (x86)\MySQL" с "рабочего" сервера на "не рабочий";
3) Потом импортировал все *.reg файлы (порядок значения не имеет);
4) Далее попытался запустить установку ODBC но результат прежний, а при попытке добавить драйвер из администрирование\ODBC в списке отсутствовали MySQL ODBC 5.3 ANSI драйвера.
5) Сделал запуск административной части по пути: c:\Windows\SysWOW64\odbcad32.exe
6) В списке выбора появились драйвера
7) Добавил драйвер, настроил доступ к базе на сайте, протестировал соединение с базой и о чудо! всё работает!!
осталось дождаться окончания работы обработки (выгрузка товарных остатков из 1С - 28 аптек на сайт - около часа работы) и закинуть задачу в планировщик.
Цитата:
По моему мнению проблема связана с доступом к созданию в реестре необходимых веток при инсталляции. При установке не создаются ветки реестра вовсе, а значит и копирование файлов и создание папок не происходит...
ЗЫ: Удачи всем админам и да прибудет с нами ITguru

-------
http://line4auto.ru/fiat/1_1d_1_27082008_3_1.gif


Последний раз редактировалось Ronald, 23-03-2018 в 11:56.


Отправлено: 13:12, 06-04-2016 | #5


Аватара для Charg

Ветеран


Сообщения: 2798
Благодарности: 469

Профиль | Отправить PM | Цитировать


Цитата Ronald:
По моему мнению проблема связана с доступом к созданию в реестре необходимых веток при инсталляции. При установке не создаются ветки реестра вовсе, а значит и копирование файлов и создание папок не происходит... »
Если бы проблема была в этом - ошибка повторилась бы и при ручном импорте кустов реестра, ты ведь под той же учеткой с теми же правами всё это делаешь, так что вряд ли.

Отправлено: 13:51, 06-04-2016 | #6


Аватара для Ronald

Ветеран


Сообщения: 557
Благодарности: 10

Профиль | Сайт | Цитировать


Оно то так, но почему при инстале не создаётся ничего, ни папок, ни файлов, ни кустов реестра?
Инсталлирую под встроенной учёткой админа, доступы к папкам полные, устанавливаю *.msi из под Администратора и ничего (

-------
http://line4auto.ru/fiat/1_1d_1_27082008_3_1.gif


Отправлено: 14:04, 06-04-2016 | #7


Аватара для Charg

Ветеран


Сообщения: 2798
Благодарности: 469

Профиль | Отправить PM | Цитировать


Цитата Ronald:
Оно то так, но почему при инстале не создаётся ничего, ни папок, ни файлов, ни кустов реестра? »
А потому что:
Цитата Ronald:
64-битный установился без проблем, а вот 32-х битный на отказ ставиться не хочет. Ошибок не выдаёт, просто в конце инстала ругается: "mysql connector/odbc 5.3 Setup Wizard ended prematurely" и делает откат действий. »

Отправлено: 16:05, 06-04-2016 | #8


Аватара для Ronald

Ветеран


Сообщения: 557
Благодарности: 10

Профиль | Сайт | Цитировать


И при чём тут это? ODBC ставился на чистую ОСь, 32 никак, потом 64 без проблем. Потом переустановка ОС и 32 никак, а 64 уже никто потом и не ставил.
ЗЫ: На другом серваке с такой-же ОС установился же?

-------
http://line4auto.ru/fiat/1_1d_1_27082008_3_1.gif


Отправлено: 16:19, 06-04-2016 | #9


Аватара для Charg

Ветеран


Сообщения: 2798
Благодарности: 469

Профиль | Отправить PM | Цитировать


В каком смысле при чем? Ты удивился почему после неудавшейся установки не остается хвостов в реестре - я тебе написал почему - потому что после неудавшейся установки происходит откат действий и все эти хвосты удаляются (хороший видимо анинсталлер, раз за собой всё чистит).

Отправлено: 09:29, 08-04-2016 | #10



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - Проблема установки MySQL Connector/ODBC на Server 2008 R2 x64

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MSFT SQL Server - [решено] Несколько БД на MS SQL Server 2008 R2 x64 MaxFactor Программирование и базы данных 3 12-01-2015 04:09
2008 - Переход с Windows Server 2008 x86 на Windows Server 2008 R2 x64 i-Lex Windows Server 2008/2008 R2 4 12-08-2014 08:11
2008 R2 - Ошибка LCID:1033 при установке SQL 2008 Server (Win 2008 Server R2 x64) Тишина Windows Server 2008/2008 R2 1 25-10-2011 13:43
2008 R2 - Переименование домена на windows server 2008 r2 x64 ags555 Windows Server 2008/2008 R2 2 17-09-2010 12:57
MSFT SQL Server - Установка SQL Server 2008 (x32) на windows server 2008 r2 (x64) zlojkak Программирование и базы данных 1 12-08-2010 11:00




 
Переход