Сломался Calibre после обновления [РЕШЕНО]

vasek
allienalex
У меня не работает. Я так понял, ошибка где-то в Python. Но как её найти?
Чего то не хватает из питона (PS..... или битые зависимости)
Проверь Dependencies i686 или x86_64 (что там у тебя)
или запусти trace — если не хватает чего (PS.....или битое), он покажет

Все зависимости удовлетворены
а как trace запускается?
allienalex
Все зависимости удовлетворены
Но могут быть и битые. Если у других работает нормально, то можно попробовать полную переустановку Calibre.
allienalex
а как trace запускается?
Без обид..........Если никогда не работал с trace, то и смысла нет запускать. Если хочешь изучить — в инете информации много.
Ошибки не исчезают с опытом - они просто умнеют
Решил погуглить твою ошибку — сразу же наткнулся, один в один — но это было давно. Но смысл в том, что не все подтянулось.
Ошибки не исчезают с опытом - они просто умнеют
allienalex
from PyQt4.Qt import (QVariant, QFileInfo, QObject, SIGNAL, QBuffer, Qt, ImportError: cannot import name QVariant
Пробую у себя:
from PyQt4.Qt import QVariant
In [3]: QVariant?
Type:       pyqtWrapperType
String Form:<class 'PyQt4.QtCore.QVariant'>
File:       /usr/lib/python2.7/site-packages/PyQt4/QtCore.so
И смотрим из коего он пакета:
$ pacman -Qo /usr/lib/python2.7/site-packages/PyQt4/QtCore.so
/usr/lib/python2.7/site-packages/PyQt4/QtCore.so is owned by python2-pyqt4 4.10.3-1
Делаем вывод, что у меня бы точно такая ошибка не вылезла. Возможно вам стоит сделать:
pacman -Syu
pacman -S python2-pyqt4
Хотя в зависимостях у калибря ентот пакет имеется. Странно.
Ну и может вы как, что с версиями питона напутали? Пациент судя по хочет python2...
naszar
Ну и может вы как, что с версиями питона напутали? Пациент судя по хочет python2...
В сиетсеме все зависимости стоят
calibre-bzr всеравно не собирается:
  File "setup.py", line 13, in <module>
    import setup.commands as commands
  File "/tmp/yaourt-tmp-alex/aur-calibre-bzr/src/calibre/setup/commands.py", line 34, in <module>
    from setup.extensions import Build
  File "/tmp/yaourt-tmp-alex/aur-calibre-bzr/src/calibre/setup/extensions.py", line 13, in <module>
    from PyQt4.pyqtconfig import QtGuiModuleMakefile
  File "/usr/lib/python2.7/site-packages/PyQt4/pyqtconfig.py", line 27, in <module>
    import sipconfig
ImportError: No module named sipconfig
allienalex
calibre-bzr всеравно не собирается
Давайте посмотрим:
In [1]: import sipconfig
In [2]: sipconfig?
Type:       module
String Form:<module 'sipconfig' from '/usr/lib/python2.7/site-packages/sipconfig.py'>
File:       /usr/lib/python2.7/site-packages/sipconfig.py
Docstring:  <no docstring>
$ pacman -Qo /usr/lib/python2.7/site-packages/sipconfig.py
/usr/lib/python2.7/site-packages/sipconfig.py is owned by python2-sip 4.15.3-1
Т.е.
pacman -S python2-sip
А вот этого в зависимостях у клибри нету.. вы намекните мантайнеру.
Очень у вас все странно. python2-sip в зависимостях у python2-pyqt4. Вы систему обновили?
allienalex Почитай - да и попрубуй переустанови (с удалением), о чем писал раньше
Ошибки не исчезают с опытом - они просто умнеют
Видимо, не все ещё уяснили:
Частичные обновления официально не поддерживаются

Не используйте pacman -Sy package или другие эквиваленты pacman -Sy и pacman -S package. Всегда перед установкой пакетов синхронизируйте репозитории и обновляйте систему полностью.
 
Зарегистрироваться или войдите чтобы оставить сообщение.