Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 4: Could not find acceptable ICU library / 25 сообщений из 303, страница 1 из 13
07.11.2017, 16:39
    #39549087
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Переносил весь свой зоопарк со старого ноута на новый. Все завелось, заартачился только FB 4.
Коннектиться отказывается, посылает на в лог. В логе вот это:

Код: plaintext
1.
Authentication error
Could not find acceptable ICU library

Сам FB перенесен простым копированием, созданием и запуском соответствующей службы. Т.е., конфигурации сервера заведомо одинаковые. На всякий случай скачал последний снапшот - такая же фигня.
При этом на старом ноуте та же конфигурация нормально работает.
Но на старом ноуте винда (десятка) версии 1703, а на новом - 1709.

Собственно, вопрос: это происки майкрософта или я чего в FB недокрутил?
...
Рейтинг: 0 / 0
07.11.2017, 16:54
    #39549100
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
IBExpert,

icu требуют msvc10 скопируй из тройки msvcp100.dll и msvcr100.dll или установи VC Redistr 2010
...
Рейтинг: 0 / 0
07.11.2017, 17:10
    #39549115
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Симонов ДенисIBExpert,

icu требуют msvc10 скопируй из тройки msvcp100.dll и msvcr100.dll или установи VC Redistr 2010

Завелось, спасибо!
...
Рейтинг: 0 / 0
13.12.2017, 17:56
    #39569205
bazilio77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Симонов ДенисIBExpert,

icu требуют msvc10 скопируй из тройки msvcp100.dll и msvcr100.dll или установи VC Redistr 2010
А почему нельзя включать в дистрибутив ICU скомпилированные с msvcr120.dll?
...
Рейтинг: 0 / 0
13.12.2017, 17:59
    #39569208
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
bazilio77,

это вопрос не ко мне. К релизу всё нормально будет
...
Рейтинг: 0 / 0
28.06.2018, 15:20
    #39667217
bazilio77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Кстати до сих проблема имеет место
...
Рейтинг: 0 / 0
28.06.2018, 15:31
    #39667224
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
bazilio77,

Адриано собирается обновить ICU когда будет мержить ветку с тайм-зонами.

Кстати там судя по всему будет забавный сюрприз. Те кто хочет обновится на 4.0 надо начинать готовить базы.
В следующих пострелизах 3.0 и 2.5 будет добавлены контекстные переменные LOCALTIME, LOCALTIMESTAMP как синонимы CURRENT_TIME, CURRENT_TIMESTAMP и надо будет переводить приложения и базу использование новых переменных, потому что с 4.0
CURRENT_TIME, CURRENT_TIMESTAMP будут возвращать TIME WITH TIMEZONE и TIMESTAMP WITH TIMEZONE.
...
Рейтинг: 0 / 0
28.06.2018, 15:51
    #39667233
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Симонов Денис> с 4.0 CURRENT_TIME, CURRENT_TIMESTAMP будут возвращать
Симонов Денис> TIME WITH TIMEZONE и TIMESTAMP WITH TIMEZONE.

Ну ппц.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.06.2018, 15:55
    #39667235
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
в конфиг вынесите галку.
ибо.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.06.2018, 16:21
    #39667246
bazilio77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Симонов Денисbazilio77,

Адриано собирается обновить ICU когда будет мержить ветку с тайм-зонами.

Кстати там судя по всему будет забавный сюрприз. Те кто хочет обновится на 4.0 надо начинать готовить базы.
В следующих пострелизах 3.0 и 2.5 будет добавлены контекстные переменные LOCALTIME, LOCALTIMESTAMP как синонимы CURRENT_TIME, CURRENT_TIMESTAMP и надо будет переводить приложения и базу использование новых переменных, потому что с 4.0
CURRENT_TIME, CURRENT_TIMESTAMP будут возвращать TIME WITH TIMEZONE и TIMESTAMP WITH TIMEZONE.
Так делать нельзя! Никаких синонимов. Введите новое что то вроде CURRENT_TIMSTAMP_WITH_TZ
...
Рейтинг: 0 / 0
28.06.2018, 16:29
    #39667248
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
bazilio77, Гаджимурадов Рустам, Мимопроходящий

с этим в fbdevel надо. Адриано категорически против всяких параметров в конфиге
...
Рейтинг: 0 / 0
28.06.2018, 16:33
    #39667250
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
детство юношеский максимализм в голове у вундеркинда.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.06.2018, 16:42
    #39667257
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
В стандарте CURRENT_TIME, CURRENT_TIMESTAMP должны возвращать TIME WITH TIMEZONE и TIMESTAMP WITH TIMEZONE.
Без таймзоны - LOCALTIME, LOCALTIMESTAMP.
В 3.0.4 (и, возможно, в 2.5.9) специально добавятся LOCALTIME, LOCALTIMESTAMP, чтобы можно было заранее подготовиться.
Что не так ?
...
Рейтинг: 0 / 0
28.06.2018, 16:45
    #39667259
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Мимопроходящий,

согласно стандарту CURRENT_TIME, CURRENT_TIMESTAMP и должны возвращать значения с тайм-зоной, а LOCALTIME, LOCALTIMESTAMP без тайм-зоны.
Но с другой стороны обратная совместимость...

Большинству эти тайм-зоны на фиг не упали в ближайшей перспективе, а вот другие фичи из 4.0 очень даже хороши.
И красивые решения с обратной совместимостью с ходу не придумаешь.
...
Рейтинг: 0 / 0
28.06.2018, 16:47
    #39667263
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
hvlad,

да всё хорошо, кроме того что народу лень заранее готовится к переходу на новую версию. Привыкли backup/restore и заработало, ну или почти заработало.
...
Рейтинг: 0 / 0
28.06.2018, 16:52
    #39667265
NickDee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Симонов ДенисКстати там судя по всему будет забавный сюрприз.
Вывели бы совместимость со стандартом в отдельный диалект (четвёртый).
Текущий (третий) объявили бы устаревшим и создали бы классный пятый.
Сомневаюсь что кто-то оценит такую поломку совместимости. Адриано лет 10 назад наверняка сам бы кого угодно приструнил за такое.
...
Рейтинг: 0 / 0
28.06.2018, 16:55
    #39667269
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Симонов Денисс 4.0 CURRENT_TIME, CURRENT_TIMESTAMP будут возвращать TIME WITH TIMEZONE и TIMESTAMP WITH
TIMEZONE.

Может, они ещё прислушаются к голосу разума и отложат этот шаг на пятёрку, поскольку
делать умолчанием необкатанную функциональность - редкостный авантюризм.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.06.2018, 17:14
    #39667287
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Все значимые аргументы нужно приводить в fb-devel.
Где они ?
...
Рейтинг: 0 / 0
28.06.2018, 17:22
    #39667292
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
hvladВсе значимые аргументы нужно приводить в fb-devel.
Где они ?

Уже там были.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.06.2018, 17:29
    #39667296
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Dimitry SibiryakovhvladВсе значимые аргументы нужно приводить в fb-devel.
Где они ?

Уже там были.Значит не значимые
...
Рейтинг: 0 / 0
28.06.2018, 17:33
    #39667300
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Dimitry Sibiryakov,

ты да, остальные удивлённые похоже fbdevel не читают
...
Рейтинг: 0 / 0
28.06.2018, 17:38
    #39667302
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Тема TimeZones от 30.04.2018
Вперёд, всёзнающие ;)
...
Рейтинг: 0 / 0
28.06.2018, 18:25
    #39667323
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
hvladВ 3.0.4 (и, возможно, в 2.5.9) специально добавятся LOCALTIME, LOCALTIMESTAMP, чтобы можно было заранее подготовиться.
Что не так ?
фигасе, радикалы :)

зы. только хотел спросить, а где почитать про это можно и заодно пошшупать
...
Рейтинг: 0 / 0
28.06.2018, 19:54
    #39667353
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Док,

кого ты там щупать собрался? LOCALTIME, LOCALTIMESTAMP?
Так там ничего особенного, это просто синонимы CURRENT_TIME и CURRENT_TIMESTAMP, которые скоро появятся в 2.5 и 3.0.
А если ты про тайм-зоны, то это пока не мержили в снапшоты 4.0. Если только сам собирать будешь https://github.com/FirebirdSQL/firebird/tree/1c7e25051015a6b1023d7a900ea62c98c247d141
Про новые типы https://github.com/FirebirdSQL/firebird/blob/1c7e25051015a6b1023d7a900ea62c98c247d141/doc/sql.extensions/README.time_zone.md
...
Рейтинг: 0 / 0
28.06.2018, 20:24
    #39667360
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4: Could not find acceptable ICU library
Я правильно понимаю, что
select current_timestamp at time zone '00' from rdb$database;
получит текущее время в UTC?
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 4: Could not find acceptable ICU library / 25 сообщений из 303, страница 1 из 13
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]