powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
25 сообщений из 37, страница 1 из 2
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763389
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, ВСЕ!

ДЫТЫКТИВ:

Надысь случился маленький ажиотаж.
Урицкий всё ЧК-а вооружает! (С)
А патаму шо...

Сообщение клиента:

Код: plaintext
1.
2.
 arithmetic exception, numeric overflow, or string truncation
Expected backup version 1,2 or 3. Found 4203467
Transaction state 52690916 not in valid range 

Как говорится, ACHTUNG на лице...
Клиентов просят на выход.
База переводится в шатдаун.
Выполняется полная валидация.
И... нихрена!
Нет ошибок.
В логе идеальная чистота и порядок.

Пытаемся воспроизвести с другого хоста, на этой же базе.
И шо мы имеем с гуся? (С)

Код: plaintext
1.
2.
3.
 arithmetic exception, numeric overflow, or string truncation
numeric value is out of range
At trigger '...' line: 7, col: 6
At procedure '...' line: 169, col: 11 

мораль сей басни:

граждане!
1. юзайте только РОДНОГО клиента (вплоть до минорного номера версии)
2. запрещайте НАПРОЧЬ(!) легаси-аутентификацию (чтобы отсечь древних клиентов)
3. и ваши волосы будут!

для тех кому интересны подробностисервер 3.0.4.33054
клиент с "левым" сообщением 1.0.0.863 !!!!

--
Регардсы и прочее
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763394
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

1. Глупости про минорный номер версии
2. Только для тех, кто понимает, что делает
3. Не факт :)

PS Вы таки перешли на 3-ку ? Наливать ? :)
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763406
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

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

Мимопроходящий2. запрещайте НАПРОЧЬ(!) легаси-аутентификацию (чтобы отсечь древних клиентов)

ну клиенты 2.5 в большинстве случаев работают адекватно
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763425
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
23.01.2019 13:15, hvlad пишет:
> 1. Глупости про минорный номер версии

отнюдь.
уже наступил на 3.0.3 + 3.0.4
https://www.sql.ru/forum/1307759/fb3-0-x-iberror-h-336068913

> Вы таки перешли на 3-ку ? Наливать ? :)

а то! Наливай! :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763431
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий23.01.2019 13:15, hvlad пишет:
> 1. Глупости про минорный номер версии
отнюдь.
уже наступил на 3.0.3 + 3.0.4
https://www.sql.ru/forum/1307759/fb3-0-x-iberror-h-336068913 firebird.msg это база, строки в которую добавляются, но не удаляются.
Практическое следствие: можно совместить в одном каталоге клиента 3.0 и 2.x, если, вдруг, вам это зачем-то понадобилось.
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763434
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий> 1. Глупости про минорный номер версии

отнюдь.
уже наступил на 3.0.3 + 3.0.4
https://www.sql.ru/forum/1307759/fb3-0-x-iberror-h-336068913 Баг, случающийся раз в сто лет - не повод для требования совпадения минорных версий, паники, ахтунгов и прочих катаклизъмах

Мимопроходящий> Вы таки перешли на 3-ку ? Наливать ? :)

а то! Наливай! :)В тяпницу - обязательно ;)
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763453
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
23.01.2019 13:44, hvlad пишет:
> Баг, случающийся раз в сто лет - не повод для требования совпадения минорных версий, паники

там не только в баге дело.
сравни сообщения от 3.0.3 и 3.0.4

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763503
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийНа клиентской машине получаю:
This operation is not defined for system tables.
unsuccessful metadata update.
GRANT failed.
unknown ISC error 336068913.

Непосредственно на сервере:
Statement failed, SQLSTATE = 42000
unsuccessful metadata update
-GRANT failed
-View ... does not exist
Что я должен увидеть особенного ?
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763578
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денису вас там аж клиент 1.0 завалялся, я думал минимально полторашныйДаже не 1.0, а 1.0.0!
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763735
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
23.01.2019 14:34, hvlad пишет:
> Что я должен увидеть особенного ?

unknown ISC error на минормом релизе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763746
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий23.01.2019 14:34, hvlad пишет:
> Что я должен увидеть особенного ?

unknown ISC error на минормом релизе.Могу только повторить
Баг, случающийся раз в сто лет - не повод для требования совпадения минорных версий, паники, ахтунгов и прочих катаклизъмах
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763757
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
баг там с вьюхами.
а клиент 3.0.3 просто кривоват.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763767
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

да эту ошибку просто позже добавили. Редсофтовцы допилили в 3.0.4 диагностику различных security ошибок.
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763772
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
23.01.2019 17:51, Симонов Денис пишет:
> да эту ошибку просто позже добавили.

шикарная фраза!

я запишу это в блокнотик (С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763775
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий23.01.2019 17:51, Симонов Денис пишет:
> да эту ошибку просто позже добавили.

шикарная фраза!

я запишу это в блокнотик (С)



Таки да! Я тоже
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763801
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий, Старый плюшевый мишка,

ну а чё кстати нормальная отмаза перед клиентами получилась
Используйте на здоровье.
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763827
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийбаг там с вьюхами.
а клиент 3.0.3 просто кривоват.Клиент при чём ?
Баг с вьюхами - то такэ, бывает.
А вот новые сообщения об ошибках в минорном релизе - это не часто. Я об этом.
И - я тебя уверяю, новый клиент точно так же не покажет эту ошибку, если ему положить предыдущий firebird.msg.

Так что меняй свои рекомендации на использование свежего клиента, а не совпадающего до минорной версии.
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763883
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

кстати, я добавлю, что "ахтунг" - это когда на серваке 2.5 в mon$attachments видны коннекты с пустым MON$REMOTE_PROCESS. Что однозначно указывает, что с этих клиентов коннект идет НЕ клиентом 2.5.
Если вы это ПРОФУКАЛИ, то вы уже не только себе голову должны пеплом посыпать, а при переходе на 3.0 надо еще и кошачьим дерьмом себе лицо помазать.

Ну и, на всякий случай надо было уже в триггер on connect воткнуть проверку на MON$REMOTE_PROCESS is null or '' и посылать нахер.
Тогда бы никаких ахтунгов типа описанного не случалось.

p.s. это классическая проблема, когда девелоперы приложений не успевают отслеживать нововведения в софте. И сталкиваются с ними только лбом, при случае. Увы.
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39763996
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvНу и, на всякий случай надо было уже в триггер on connect воткнуть проверку на MON$REMOTE_PROCESS is null or '' и посылать нахер. Тогда бы никаких ахтунгов типа описанного не случалось.
Дима, окстись. Ты так отрубишь все embedded-коннекте на линуксе :-)
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39764030
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr,

если бездумно следовать этому совету, то оно так и получится. А если проверять наличие CLIENT_ADDRESS, и сохранять его в случае пустого имени процесса - тогда всё будет ок.
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39764057
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мой опиньён: клиент должен быть той же версии, или свежее сервера.
dixi!

закладываться на то, что "оно должно...", по меньшей мере - наивные мечты.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39764195
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

опинионы разные бывают, а ловить негодяев (со старыми клиентами) всё равно как-то надо. Иначе они у тебя (или вообще) ахтунги устраивают.
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39764200
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
24.01.2019 12:34, kdv пишет:
> опинионы разные бывают, а ловить негодяев (со старыми клиентами) всё равно как-то надо. Иначе они у тебя (или вообще) ахтунги устраивают.

уже отловили.
у нас своя библиотека доступа (форкнутая ещё в эпоху IBX4.42).
в неё воткнули соответствующую функцию на этапе LoadLibrary().
НЕТ ПАСАРАНАМ! (С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39764655
Dmitry Kurbsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийзапрещайте НАПРОЧЬ(!) легаси-аутентификацию (чтобы отсечь древних клиентов)

Ага, запрещайте... А если кое-где на клиентских машинах Win2000 попадается? А кое-где так и вовсе Win98...
...
Рейтинг: 0 / 0
небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
    #39764667
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry KurbskyА если кое-где на клиентских машинах Win2000 попадается? А кое-где так и вовсе Win98...

Думаешь, у них настолько отсталая и нищая контора, что не может обеспечить своим
работникам современные условия труда?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / небольшой ACHTUNG (о НЕСОВМЕСТИМОСТИ клиентов)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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