Страница 1 из 1

Не запускается программа Anki

Добавлено: 01 янв 2021, 15:04
zrpg
Уважаемые ребята!

Не запускается программа Anki установленная из родного репозитория ( хранилища пакетов ) Rosa.

$ /bin/rpm -q anki
anki-2.0.36-3-rosa2016.1.noarch

$ /usr/bin/anki
Появляется окно с ошибкой:
Please notify support of this error:

Traceback (most recent call last):
File "/usr/share/anki/aqt/__init__.py", line 194, in run
_run()
File "/usr/share/anki/aqt/__init__.py", line 246, in _run
pm = ProfileManager(opts.base, opts.profile)
File "/usr/share/anki/aqt/profiles.py", line 71, in __init__
self.base = self._defaultBase()
File "/usr/share/anki/aqt/profiles.py", line 235, in _defaultBase
return os.path.join(loc, "Anki")
File "/usr/lib64/python2.7/posixpath.py", line 70, in join
elif path == '' or path.endswith('/'):
AttributeError: 'QString' object has no attribute 'endswith'
Помогите пожалуйста.

Не запускается программа Anki

Добавлено: 01 янв 2021, 16:29
va9(2)

Не запускается программа Anki

Добавлено: 01 янв 2021, 16:56
zrpg
va9(2), спасибо! Примерно так и делаю.

Ребята, так может собрать пакет с новой версией, если проблема у всех?

Не запускается программа Anki

Добавлено: 07 янв 2021, 21:56
Survolog
Шлите пулреквест, если время есть. Кто-нибудь смержит.

Не запускается программа Anki

Добавлено: 08 янв 2021, 00:44
va9(2)
Survolog, поправочка: кто-нибудь может быть через n лет смержит.
Ну и, я пробовал собрать пакет с версией 2.1.15 там надо весь спек переписывать...

Не запускается программа Anki

Добавлено: 08 янв 2021, 11:48
Survolog
va9(2) писал(а): 08 янв 2021, 00:44 кто-нибудь может быть через n лет смержит.
Если качественно собрать, оставив сборки в исходной точке пулреквеста, то мержится нажатием одной кнопки. Алзим поди не больше недели прождёт.

Не запускается программа Anki

Добавлено: 08 янв 2021, 11:53
Алзим
Survolog писал(а): 08 янв 2021, 11:48 Алзим поди не больше недели прождёт.
Алзим больше не работает в РОСА.
У меня нет возможности что-либо делать для РОСА.

Не запускается программа Anki

Добавлено: 08 янв 2021, 16:39
va9(2)
Survolog писал(а): 08 янв 2021, 11:48 мержится нажатием одной кнопки
Конечно мержится, но для 2016.1 PR будет смержен только в том случае если прога понадобится кому-то из разрабов. Как пример: translate-shell. PR был создан 8 месяцев назад, но так и не принят, хотя я на форуме до этого момента о нем трижды писал. Одно сообщение вообще удалили...

Не запускается программа Anki

Добавлено: 08 янв 2021, 17:03
VictorR2007
va9(2) писал(а): 08 янв 2021, 16:39 PR был создан 8 месяцев назад, но так и не принят, хотя я на форуме до этого момента о нем трижды писал.
Нужно в личку писать.
Не все перечитывают здесь всё, что пишется.
Так что лучше в личку.
Тогда точно увидят.
translate-shell https://abf.io/build_lists/3617958

Не запускается программа Anki

Добавлено: 08 янв 2021, 17:13
zrpg
Уважаемые ребята!

Пробовал собрать пакет с новой Anki в ABF R.O.S.A., но получил ошибку:
https://abf.rosalinux.ru/build_lists/3616736

Поискал в Яндекс, ничего полезного не нашёл. Что делать дальше не знаю, да и не умею собирать в пакеты.

Подскажите пожалуйста что не так сделал.
Ещё лучше будет, если кто-нибудь просто соберёт.

Не запускается программа Anki

Добавлено: 08 янв 2021, 19:02
VictorR2007
zrpg писал(а): 08 янв 2021, 17:13 Подскажите пожалуйста что не так сделал.
Ещё лучше будет, если кто-нибудь просто соберёт.
Даже не знаю, наверное и не соберётся на 2016.1.
Последний, доступный для сборки, это anki-2.1.15-source.tgz
который лежит здесь.
https://apps.ankiweb.net/downloads/archive/
Там же лежит уже скомпиленный вариант anki-2.1.38-linux.tar.bz2.
Его нужно распаковать и устанавливать запуском от рута файла install.sh.
Удалить можно запуском файла uninstall.sh
Там в файле README всё написано.
Вот какое получил после запуска файла install.sh

Не запускается программа Anki

Добавлено: 08 янв 2021, 20:04
va9(2)
VictorR2007 писал(а): 08 янв 2021, 17:03 Нужно в личку писать.
Не все перечитывают здесь всё, что пишется.
А не могли бы вы еще inotify-tools в основной репозиторий собрать? В импорте есть PR, но на abf при его открытии показывается ошибка. Необходимые изменения здесь.
VictorR2007 писал(а): 08 янв 2021, 19:02 Даже не знаю, наверное и не соберётся на 2016.1.
Последний, доступный для сборки, это anki-2.1.15-source.tgz
который лежит здесь.
Вот эта версия наверное и соберется, но нужно переписывать спек, т.к. в исходном коде уже отсутствуют некоторые файлы и каталоги.

Не запускается программа Anki

Добавлено: 08 янв 2021, 20:14
VictorR2007
va9(2) писал(а): 08 янв 2021, 20:04 Вот эта версия наверное и соберется, но нужно переписывать спек
Там для сборки нужен python3.
Не вникал, какой именно версии.
Примерно такие зависимости

https://abf.rosalinux.ru/victorr2007/anki

Не запускается программа Anki

Добавлено: 09 янв 2021, 13:38
VictorR2007
va9(2) писал(а): 08 янв 2021, 20:04 А не могли бы вы еще inotify-tools в основной репозиторий собрать?
Собрал.

Не запускается программа Anki

Добавлено: 10 янв 2021, 09:00
zrpg
VictorR2007 писал(а): 08 янв 2021, 19:02 Вот какое получил после запуска файла install.sh
Спасибо! :)

Не запускается программа Anki

Добавлено: 10 янв 2021, 09:03
zrpg
Уважаемый, VictorR2007!
Если установка такая простая, то может и пакетик соберёте?

Не запускается программа Anki

Добавлено: 10 янв 2021, 09:46
zrpg
Уважаемые ребята, в последнее время думаю, что важнее доделывать то что уже есть, чем создавать новое!

Если этот пакет лежит в родном репозитории, значит он прошёл и QA. И тем не менее - не работает.
Так может его просто починят разработчики Rosa?

Не запускается программа Anki

Добавлено: 10 янв 2021, 11:02
va9(2)
VictorR2007, спасибо :)

Не запускается программа Anki

Добавлено: 10 янв 2021, 11:25
VictorR2007
zrpg писал(а): 10 янв 2021, 09:46 Если этот пакет лежит в родном репозитории, значит он прошёл и QA. И тем не менее - не работает.
Так может его просто починят разработчики Rosa?
Нет, QA не проходил.
Он находится в репозитории contrib, и поддерживается силами сообщества,
а не разработчиками Росы.
Ну или разработчиками Росы как членами сообщества.

Не запускается программа Anki

Добавлено: 10 янв 2021, 11:36
VictorR2007
zrpg писал(а): 10 янв 2021, 09:03 Если установка такая простая, то может и пакетик соберёте?
А чего не хотите устанавливать с помощью install самый свежий пакет от разработчиков.
Разработчики не выкладывают исходники, и последние доступные, что есть в их репозитории, старой версии.
Исходники называются anki-2.1.15-source.tgz, и этот последний из доступных.
https://apps.ankiweb.net/downloads/archive/
Теперь обновления идут anki-2.1.38-linux.tar.bz2 и это уже готовый скомпиленный пакет.
Установка производится простым копированием файлов в систему скриптом install.sh.

Не запускается программа Anki

Добавлено: 10 янв 2021, 11:58
va9(2)

Не запускается программа Anki

Добавлено: 10 янв 2021, 13:48
VictorR2007
va9(2) писал(а): 10 янв 2021, 11:58 VictorR2007, https://github.com/ankitects/anki/releases/.
Посмотрите исходники.
Там что-то связанное с bazel для сборки.
Ни на одном Linux не собирают версии новее 2.1.15
https://pkgs.org/download/anki

Не запускается программа Anki

Добавлено: 10 янв 2021, 17:17
zrpg
VictorR2007 писал(а): 10 янв 2021, 11:25 Нет, QA не проходил.
Он находится в репозитории contrib, и поддерживается силами сообщества,
а не разработчиками Росы.
Ну или разработчиками Росы как членами сообщества.
Спасибо! Не знал.
VictorR2007 писал(а): 10 янв 2021, 11:36 А чего не хотите устанавливать с помощью install самый свежий пакет от разработчиков.
Так и поставлен.

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

Не запускается программа Anki

Добавлено: 10 янв 2021, 17:21
va9(2)
VictorR2007, понятно.

Я хотел ваш проект клонировать и поковырять, но abf выдает "Ошибка форка. Ветка по умолчанию Указана несуществующая ветка".

Вы 4 раза пытались собрать пакет и во всех случаях одна и та же ошибка:

Код: Выделить всё

error: Installed (but unpackaged) file(s) found:
	/usr/share/man/man1/anki.1.xz
RPM build errors:
    Installed (but unpackaged) file(s) found:
	/usr/share/man/man1/anki.1.xz
Child returncode was: 1
Выше по логу сборки есть строка:

Код: Выделить всё

install -m 0644 -D -t /builddir/build/BUILDROOT/anki-2.1.15-1-rosa2016.1.noarch-buildroot/usr/share/man/man1 anki.1
Почему обращение во всех сборках идет к /usr/share/man/man1/anki.1.xz, хотя, вроде как должно быть /usr/share/man/man1/anki.1?

Не запускается программа Anki

Добавлено: 10 янв 2021, 19:38
VictorR2007
va9(2) писал(а): 10 янв 2021, 17:21 Почему обращение во всех сборках идет к /usr/share/man/man1/anki.1.xz, хотя, вроде как должно быть /usr/share/man/man1/anki.1?
Даже не понял.
С ходу не собралось, а потом надоело.
И без него работы хватает.
Не стал удалять у себя пока, так как выложил тут ссылка на проект.

Не запускается программа Anki

Добавлено: 11 янв 2021, 10:55
va9(2)
VictorR2007, мне удалось один раз собрать пакет, но тесты не прошли. После, попробовал собрать еще 3 раза, но сборка по неизвестной причине зависает...

upd.
Не, у меня не хватает знаний, чтоб собрать эту программу...
Тесты не проходят потому что создается только anki-2.1.15-1.src.rpm

Не запускается программа Anki

Добавлено: 14 янв 2021, 19:42
va9(2)
Собрал, но пакет не устанавливается. Ему нужны:

Код: Выделить всё

python3-send2trash
python3-soupsieve
python3-matplotlib-qt5
Первые 2 можно установить с помощью pip3, но третьего на pypi.org нет...

Не запускается программа Anki

Добавлено: 14 янв 2021, 21:22
VictorR2007
va9(2) писал(а): 14 янв 2021, 19:42 Собрал, но пакет не устанавливается. Ему нужны:

Код: Выделить всё

python3-send2trash
python3-soupsieve
python3-matplotlib-qt5
Первые 2 можно установить с помощью pip3, но третьего на pypi.org нет...
Можно попробовать пересобрать его, удалив или закомментировав эти пакеты в спеке.
Раз их нет в репах вообще, то и не нужны в спеке.
А если не будет запускаться после установки, то запустить в консоли,
и в выводе будет видно, какого пакета не достаёт.
Но может и так будет работать.

Не запускается программа Anki

Добавлено: 15 янв 2021, 14:26
va9(2)
VictorR2007, пакет собрался, опубликовался. Устанавливается, но при запуске выдает ошибку:

Код: Выделить всё

Traceback (most recent call last):
  File "/usr/bin/anki", line 6, in <module>
    import aqt
  File "/usr/share/anki/aqt/__init__.py", line 14, in <module>
    from aqt.qt import *
  File "/usr/share/anki/aqt/qt.py", line 17, in <module>
    from PyQt5.QtWebEngineWidgets import *
RuntimeError: PyQt5.QtWebEngineWidgets cannot import type '����' from PyQt5.QtCore
Если from PyQt5.QtWebEngineWidgets import * поместить в try except, то говорит, что нужен python3.6 :evil:

Не запускается программа Anki

Добавлено: 15 янв 2021, 14:37
VictorR2007
va9(2) писал(а): 15 янв 2021, 14:26 VictorR2007, пакет собрался, опубликовался. Устанавливается, но при запуске выдает ошибку:

Код: Выделить всё

Traceback (most recent call last):
  File "/usr/bin/anki", line 6, in <module>
    import aqt
  File "/usr/share/anki/aqt/__init__.py", line 14, in <module>
    from aqt.qt import *
  File "/usr/share/anki/aqt/qt.py", line 17, in <module>
    from PyQt5.QtWebEngineWidgets import *
RuntimeError: PyQt5.QtWebEngineWidgets cannot import type '����' from PyQt5.QtCore
Если from PyQt5.QtWebEngineWidgets import * поместить в try except, то говорит, что нужен python3.6 :evil:
Ну пакет python3-qt5-webengine, на который ругается, что его нет, есть для 2016.1 только у termim
http://abf-downloads.rosalinux.ru/termi ... 5/release/

Не запускается программа Anki

Добавлено: 15 янв 2021, 16:58
va9(2)
VictorR2007 писал(а): 15 янв 2021, 14:37 Ну пакет python3-qt5-webengine, на который ругается, что его нет, есть для 2016.1 только у termim
В основных репах есть 2 пакета python3-qt5-webengine, один версии 5.8.1, второй 5.11.3. Из репы termima пакет не ставится из-за конфликтов. Я с помощью pip3 поставил PyQt5==5.13.2 PyQtWebEngine==5.13.2, anki сообщает, что нужен python3.6+ и завершается.

Не запускается программа Anki

Добавлено: 15 янв 2021, 17:18
VictorR2007
va9(2) писал(а): 15 янв 2021, 16:58 В основных репах есть 2 пакета python3-qt5-webengine, один версии 5.8.1, второй 5.11.3. Из репы termima пакет не ставится из-за конфликтов. Я с помощью pip3 поставил PyQt5==5.13.2 PyQtWebEngine==5.13.2, anki сообщает, что нужен python3.6+ и завершается.
Ну что тут сказать.
Устарела сильно R11.

Не запускается программа Anki

Добавлено: 21 янв 2021, 18:04
va9(2)
VictorR2007 писал(а): 15 янв 2021, 17:18 Устарела сильно R11.
Не известно когда новая платформа будет готова?

Не запускается программа Anki

Добавлено: 21 янв 2021, 19:36
mexx400
zrpg писал(а): 08 янв 2021, 17:13Уважаемые ребята, думаю важнее доделывать то что уже есть, чем создавать новое!
Это правда. Но, к сожалению, что-то пошло не так ...

Не запускается программа Anki

Добавлено: 31 янв 2021, 14:39
zrpg
Здравствуйте, Уважаемые Ребята!

va9(2), VictorR2007, Спасибо что не остановились до тех пор, пока не разобрались до конца!

Не запускается программа Anki

Добавлено: 31 мар 2022, 20:52
va9(2)
До обновления anki работал, а после вот что кажет rpm -ql:

Код: Выделить всё

$ rpm -ql anki 
/usr/share/applications/anki.desktop
/usr/share/doc/anki
/usr/share/doc/anki/README
/usr/share/icons/hicolor/scalable/apps/anki.svg
/usr/share/man/man1/anki.1.xz
/usr/share/metainfo/anki.appdata.xml
/usr/share/mime/packages/anki.xml
Зачем было принимать ПР от человека который в проекте знатно наго*нокодил?

Не запускается программа Anki

Добавлено: 01 апр 2022, 10:03
irton
va9(2) писал(а): 31 мар 2022, 20:52 Зачем было принимать ПР от человека который в проекте знатно наго*нокодил?
это контриб, там можно и без PR делать если права есть. В данном случае я вижу что была попытка обновления от одного из обучающихся, потом откатили версию и сейчас версия 2.1.5 должна ставится из репозитария

НО если честно то тема в разделе про R11, а в R11 anki никто не обновлял :P

Не запускается программа Anki

Добавлено: 01 апр 2022, 13:42
irton
va9(2), И если платформа всеже 12, то попробуйте мой вариант обновленной проги https://abf.io/build_lists/4017737
по крайне мере у меня запустилось :)

Не запускается программа Anki

Добавлено: 01 апр 2022, 16:15
va9(2)
irton писал(а): 01 апр 2022, 13:42 если платформа всеже 12, то попробуйте мой вариант обновленной проги
Спасибо, работает. :)
irton писал(а): 01 апр 2022, 10:03 в R11 anki никто не обновлял
Я знаю. Пытались в прошлом ее обновить, но ей нужен был питон новее и еще что-то. В итоге забили. Проще было с сайта скачать и использовать.
irton писал(а): 01 апр 2022, 10:03 В данном случае я вижу что была попытка обновления от одного из обучающихся
Вот поэтому и не стоило ПР принимать. 30 коммитов, но программу в итоге так и не смог обновить. ПР надо было закрыть и отправить человека все нормально оформить. :oops:


fullmastergym, если пакет собрался совсем не значит, что он будет работать. Проверь его. Наделал кучу коммитов, но прогу собрал и она работает, переоформи все и только потом ПР шли. :)

Не запускается программа Anki

Добавлено: 02 апр 2022, 12:01
irton
ну там у них свои методы. Это практикуются студенты из ВУЗ. Ну двойку ему поставили, изменения откатили, все довольны. понять и простить.