[avalon] release 1.0.448 / 2.0.5
От: Anton Batenev Россия https://github.com/abbat
Дата: 05.05.17 21:41
Оценка:
Hello!

Изменения:

* Мелкофиксы для поддержки rsdn.org и отображения оценок;
* Домен rsdn.org становится доменом по умолчанию, httpS становится протоколом по умолчанию, набор шифров для TLS сокращен в соответствии с best practice (и имеющимися возможностями Qt) — если вы еще не перешли на HTTPS, то самое время;
* Отключение поддержки и удаление сборок для Ubuntu 12.04 (precise) и Fedora 23, т.к. EOL. Добавление поддержки последних версий дистрибутивов. Отключение поддержки Arch для ветки 1.0, т.к. Arch более не поддерживает webkit для Qt4 — т.о. для Arch теперь доступна только ветка 2.0 на базе Qt5;

Скачать (если у вас не подключен репозиторий или собираете из исходников):

* Исходники: https://github.com/abbat/avalon;
* Бинарные пакеты для распространенных дистрибутивов Linux: avalon, avalon2 (включая сборки для ARM OpenSUSE);
* Для любителей Ubuntu PPA: ppa:abbat/avalon (включая сборки для ARM);
* Сборки под Windows (win32) надеюсь появятся в ближайшие дни, и по традиции ветка 2.0 будет собрана с Qt4 и Qt5, а так же во всех архивах обновлен openssl.
Минутка рекламы: Консольный клиент для Яндекс.Диск под Linux, GUI клиент для Яндекс.Диск под Linux
Re: [avalon] release 1.0.448 / 2.0.5
От: tip-top  
Дата: 15.05.17 10:47
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>* Сборки под Windows (win32) надеюсь появятся в ближайшие дни, и по традиции ветка 2.0 будет собрана с Qt4 и Qt5, а так же во всех архивах обновлен openssl.


У кого-нибудь это работает? Пару недель назад как перестало коннектиться, так до сих пор и не работает, что 2.0.3, что 2.0.5. Пробовал и с qt4, и с qt5. По ssl не коннектит:
Es konnte keine SSL-Kontextstruktur erzeugt werden ()
( непонятно с чего оно на немецком это вывело, с qt4 пишет на английском)
, если без него:
Error downloading http://rsdn.org/ws/janusAT.asmx — server replied: Internal Server Error
Куды копать?
Re[2]: [avalon] release 1.0.448 / 2.0.5
От: Anton Batenev Россия https://github.com/abbat
Дата: 16.05.17 10:35
Оценка:
Здравствуйте, tip-top, Вы писали:

t> AB>* Сборки под Windows (win32) надеюсь появятся в ближайшие дни, и по традиции ветка 2.0 будет собрана с Qt4 и Qt5, а так же во всех архивах обновлен openssl.

t> Куды копать?

С учетом того, что ранее работало, попробуй какой-нибудь SOCKS5 прокси типа tor.
Re[3]: [avalon] release 1.0.448 / 2.0.5
От: tip-top  
Дата: 18.05.17 18:34
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

t>> Куды копать?


AB>С учетом того, что ранее работало, попробуй какой-нибудь SOCKS5 прокси типа tor.

Вряд ли поможет. Проверялось через 2 провайдера в рф и через впн в хетцнер, в 3х разных ос xp/10/windows server 2012. Результат один и тот же.
Re[4]: [avalon] release 1.0.448 / 2.0.5
От: Anton Batenev Россия https://github.com/abbat
Дата: 18.05.17 19:53
Оценка:
Здравствуйте, tip-top, Вы писали:

t> t>> Куды копать?

t> AB>С учетом того, что ранее работало, попробуй какой-нибудь SOCKS5 прокси типа tor.
t> Вряд ли поможет. Проверялось через 2 провайдера в рф и через впн в хетцнер, в 3х разных ос xp/10/windows server 2012. Результат один и тот же.

Попробуй отсюда поставить Win32 OpenSSL v1.0.2k — возможно в системе не хватает/не установлено какой-нибудь нужной Microsoft Visual C++ Redistributable Package.
Бэкапимся на Яндекс.Диск
Re[5]: [avalon] release 1.0.448 / 2.0.5
От: tip-top  
Дата: 19.05.17 09:31
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Здравствуйте, tip-top, Вы писали:


t>> t>> Куды копать?

t>> AB>С учетом того, что ранее работало, попробуй какой-нибудь SOCKS5 прокси типа tor.
t>> Вряд ли поможет. Проверялось через 2 провайдера в рф и через впн в хетцнер, в 3х разных ос xp/10/windows server 2012. Результат один и тот же.

AB>Попробуй отсюда поставить Win32 OpenSSL v1.0.2k — возможно в системе не хватает/не установлено какой-нибудь нужной Microsoft Visual C++ Redistributable Package.

Да, это я пробовал. После обновления теперь всегда выдает ошибку: Error downloading https://rsdn.org/ws/janusAT.asmx — server replied: Internal Server Error
В файрфоксе/edge у меня эта ссылка открывается без проблем.
Re[6]: [avalon] release 1.0.448 / 2.0.5
От: Anton Batenev Россия https://github.com/abbat
Дата: 19.05.17 10:15
Оценка:
Здравствуйте, tip-top, Вы писали:

t> Да, это я пробовал. После обновления теперь всегда выдает ошибку: Error downloading https://rsdn.org/ws/janusAT.asmx — server replied: Internal Server Error


Хм. А если на rsdn.ru попробовать переключиться в качестве основного хоста?
Re[7]: [avalon] release 1.0.448 / 2.0.5
От: tip-top  
Дата: 19.05.17 16:23
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

t>> Да, это я пробовал. После обновления теперь всегда выдает ошибку: Error downloading https://rsdn.org/ws/janusAT.asmx — server replied: Internal Server Error


AB>Хм. А если на rsdn.ru попробовать переключиться в качестве основного хоста?


Тогда выдает вот это: В ответе вебсервиса не найдено поле <lastRowVersion>
Re[8]: [avalon] release 1.0.448 / 2.0.5
От: tip-top  
Дата: 20.05.17 08:29
Оценка:
Здравствуйте, tip-top, Вы писали:

Уфф, решил проблему. Оказалось, что был какой-то сбой с логином/паролем в настройках. Сначала убрал, потом ввел заново и всё заработало.
Re: [avalon] release 1.0.448 / 2.0.5
От: kaa.python Сингапур http://sysdev.me/
Дата: 17.11.20 01:49
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Hello!


Привет, попробовал установить на Убунту 18.04 из PPA и получил следующую ошибку:

Driver not loaded
Driver not loaded
Ошибка: -1


Все настройки по-умолчанию, кроме логина и пароля. Как-то можно обойти?
Отредактировано 17.11.2020 1:50 kaa.python . Предыдущая версия .
Re[2]: [avalon] release 1.0.448 / 2.0.5
От: Anton Batenev Россия https://github.com/abbat
Дата: 17.11.20 07:09
Оценка:
Здравствуйте, kaa.python, Вы писали:

k> Привет, попробовал установить на Убунту 18.04 из PPA и получил следующую ошибку:


Можешь запустить в терминале — там в теории будет более подробный вывод что ему не нравится? По описанию ошибки похоже, что какие-то либы не стоят типа libsqlite3 или libqt5sql5-sqlite, но это немного странно, т.к. они должны были приехать по зависимостям.
Re[3]: [avalon] release 1.0.448 / 2.0.5
От: kaa.python Сингапур http://sysdev.me/
Дата: 17.11.20 07:29
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Можешь запустить в терминале — там в теории будет более подробный вывод что ему не нравится? По описанию ошибки похоже, что какие-то либы не стоят типа libsqlite3 или libqt5sql5-sqlite, но это немного странно, т.к. они должны были приехать по зависимостям.


Как-то так:

➜ ~ avalon
Gtk-Message: 15:28:03.694: Failed to load module "canberra-gtk-module"
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: QMYSQL3 QMYSQL
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: QMYSQL3 QMYSQL
libpng warning: iCCP: known incorrect sRGB profile
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: QMYSQL3 QMYSQL
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: QMYSQL3 QMYSQL
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: QMYSQL3 QMYSQL

Re[4]: [avalon] release 1.0.448 / 2.0.5
От: Anton Batenev Россия https://github.com/abbat
Дата: 18.11.20 17:45
Оценка:
Здравствуйте, kaa.python, Вы писали:

k> AB>Можешь запустить в терминале — там в теории будет более подробный вывод что ему не нравится? По описанию ошибки похоже, что какие-то либы не стоят типа libsqlite3 или libqt5sql5-sqlite, но это немного странно, т.к. они должны были приехать по зависимостям.


k> Как-то так:

k> ➜ ~ avalon
k> Gtk-Message: 15:28:03.694: Failed to load module "canberra-gtk-module"
k> QSqlDatabase: QSQLITE driver not loaded
k> QSqlDatabase: available drivers: QMYSQL3 QMYSQL

А libsqlite3 и libqt5sql5-sqlite установлены в системе?
Re[5]: [avalon] release 1.0.448 / 2.0.5
От: kaa.python Сингапур http://sysdev.me/
Дата: 19.11.20 01:01
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>А libsqlite3 и libqt5sql5-sqlite установлены в системе?


Да, я это все само собой сначала проверил
Re[6]: [avalon] release 1.0.448 / 2.0.5
От: Anton Batenev Россия https://github.com/abbat
Дата: 19.11.20 04:45
Оценка:
Здравствуйте, kaa.python, Вы писали:

k> AB>А libsqlite3 и libqt5sql5-sqlite установлены в системе?

k> Да, я это все само собой сначала проверил

Хм, что же они там намутили... Давай попробуем

$ strace avalon &> janus-7885818.log


и посмотрим по какому пути какие so-шки он пытается загрузить. Дамп можно мне выслать по <имяфамилия>@yandex.ru
Re[7]: [avalon] release 1.0.448 / 2.0.5
От: kaa.python Сингапур http://sysdev.me/
Дата: 19.11.20 05:28
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Хм, что же они там намутили... Давай попробуем


Да, ты прав, что-то странное намутили:

lstat("/usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so", {st_mode=S_IFREG|0644, st_size=73576, ...}) = 0
stat("/usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so", {st_mode=S_IFREG|0644, st_size=73576, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=424, ...}) = 0
stat("/usr/bin/sqldrivers/.", 0x7fffc90c29e0) = -1 ENOENT (No such file or directory)
write(2, "QSqlDatabase: QSQLITE driver not"..., 40QSqlDatabase: QSQLITE driver not loaded
) = 40
write(2, "QSqlDatabase: available drivers:"..., 48QSqlDatabase: available drivers: QMYSQL3 QMYSQL
) = 48


т.е. у меня в /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers ничего и нет кроме libqsqlmysql.so. Совершенно не понимаю что туда установило мне это QT и как туда добавить что-то еще не разломав того что уже есть

Так, у меня прогресс. Если сделать вот так:
sudo aptitude install libqt4-sql-sqlite


то я получаю новую ошибку, но уже более интересную
no such table: subscribed
Unable to execute statement
Ошибка: 1


А если всё равно пытаюсь нажать на "синхронизировать", то так:
no such table: message2send
Unable to execute statement
Ошибка: 1
Отредактировано 19.11.2020 5:36 kaa.python . Предыдущая версия .
Re[8]: [avalon] release 1.0.448 / 2.0.5
От: Anton Batenev Россия https://github.com/abbat
Дата: 19.11.20 17:40
Оценка:
Здравствуйте, kaa.python, Вы писали:

k> Так, у меня прогресс. Если сделать вот так:

k>
k> sudo aptitude install libqt4-sql-sqlite
k>


Эм, так, я что-то сразу не обратил внимания. Ты хочешь работать с версией под Qt4 или под Qt5? Судя по strace ты поставил пакет для Qt4. Если тебе нужно Qt5, то это пакет avalon2 (а можно даже avalon3 — он Qt5-only).

Если же под Qt4 хочется, то ты правильную библиотеку поставил, теперь тебе надо или подключить имеющуюся базу зайдя в "Сервис / Настройки / Хранилище" и выбрав соответствующий файл с базой. Если же базы еще нет, то идем туда-же, выбираем желаемое имя файла и жмем кнопку "Создать базу" — будет создана пустая база, которую уже можно синхронизировать.

Текст ошибки "no such table: subscribed" сейчас говорит о том, что либо у тебя не та база подключена, либо она не была создана. Между разными ветками пакета схема базы совместима в обе стороны.
Re[9]: [avalon] release 1.0.448 / 2.0.5
От: kaa.python Сингапур http://sysdev.me/
Дата: 20.11.20 03:20
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Эм, так, я что-то сразу не обратил внимания. Ты хочешь работать с версией под Qt4 или под Qt5? Судя по strace ты поставил пакет для Qt4. Если тебе нужно Qt5, то это пакет avalon2 (а можно даже avalon3 — он Qt5-only).


Что-то я запутался. Я хочу установить любой Авалон, который будет работать на Убунту 18.04. Я Установил через PPA и получил 1.0.451. Как поставить тот же Avalon3 и надо ли это делать, или то что установилось тоже хорошо?

AB>Если же под Qt4 хочется, то ты правильную библиотеку поставил, теперь тебе надо или подключить имеющуюся базу зайдя в "Сервис / Настройки / Хранилище" и выбрав соответствующий файл с базой. Если же базы еще нет, то идем туда-же, выбираем желаемое имя файла и жмем кнопку "Создать базу" — будет создана пустая база, которую уже можно синхронизировать.


Так, заработало, что-то грузит.
Re[10]: [avalon] release 1.0.448 / 2.0.5
От: Anton Batenev Россия https://github.com/abbat
Дата: 20.11.20 16:55
Оценка: 30 (1)
Здравствуйте, kaa.python, Вы писали:

k> Что-то я запутался. Я хочу установить любой Авалон, который будет работать на Убунту 18.04. Я Установил через PPA и получил 1.0.451. Как поставить тот же Avalon3 и надо ли это делать, или то что установилось тоже хорошо?


Имена пакетов:

* avalon — версия на Qt4 (не может развиваться из за того, что Qt4 давно EOL)
* avalon2 — версия, которая может компилироваться и на Qt4 и на Qt5. В PPA она собирается с Qt5, если таковая версия имеется в дистрибутиве (на текущий момент — это любая поддерживаемая Ubuntu).
* avalon3 — версия на Qt5, из которой удалено все, что касалось Qt4.

Все версии рабочие, но если ты хочешь самую последнюю в которую наиболее вероятно будут вноситься какие-либо изменения, а не только багфиксы, то:

$ sudo apt-get install avalon3


Правда изменения вносятся крайне редко сейчас.

k> Так, заработало, что-то грузит.


Первая синхронизация может занять время.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.