Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre > Server

Notices

Reply
 
Thread Tools Search this Thread
Old 06-18-2018, 12:17 PM   #1
unleashkids
Junior Member
unleashkids began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Jun 2018
Device: none
calibre-server no longer installs on Raspberry Pi

Up to and including Calibre 3.23, all versions Calibre 3.x were installable on Raspberry Pi (on top of Raspbian OS's own Calibre 2.75.1) using the .deb installers here:

http://raspbian.raspberrypi.org/rasp...ain/c/calibre/

But this suddenly changed 11+ days ago with 3.24.2, and 3.25 unfortunately also fails since then

This is what used to work, since 2017:
echo "deb http://raspbian.raspberrypi.org/raspbian/ testing main" > /etc/apt/sources.list.d/rpi-testing.list
apt update
apt -y install calibre calibre-bin

The error is:
The following packages have unmet dependencies:
calibre : Depends: python-pyqt5 (>= 5.10.1+dfsg-2) but 5.10.1+dfsg-1+rpi1 is to be installed
E: Unable to correct problems, you have held broken packages.
Hit:1 http://ppa.launchpad.net/ansible/ansible/ubuntu xenial InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Hit:3 http://archive.raspberrypi.org/debian stretch InRelease

What else should we try?!

PS does anyone know who is packaging for Raspbian, within http://raspbian.raspberrypi.org, such that we might hopefully contact them too?

CLARIF: this is part of Internet-in-a-Box (https://github.com/iiab, formerly known as http://SchoolServer.org by One Laptop Per Child) that is used broadly by schools in the developing world. Teachers on many continents are Very Eager for a solution (:
unleashkids is offline   Reply With Quote
Old 06-18-2018, 11:11 PM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 33,071
Karma: 10034424
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Presumably, that is based on the debian calibre package. Which is maintained by norbert preining. Basically, raspbian has to port the Qt/PyQt packages first, only then will the updated calibre packages work.

In general if you want touse up-to-date software, avoid debian. I believe Arch Linux ARM has up-to-date calibre packages.
kovidgoyal is offline   Reply With Quote
Old 06-19-2018, 03:09 AM   #3
norbusan
Zealot
norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.
 
Posts: 130
Karma: 82382
Join Date: Jan 2013
Device: Kindle Paperwhite, Kobo Glo
The problem is, as Kovid said, with the Qt packages which went through a API changing transition. That meant, that all packages need to be updated.

I have no idea about raspian inner workings, but a simple recompile of the current package from the current sources should suffice, since I didn't add any versioned dependencies.

This has nothing to do neither with Calibre upstream, nor with Calibre as in Debian, but simple package managing and necessity when compiling against system installed libraries that get updated.
norbusan is offline   Reply With Quote
Old 06-21-2018, 03:31 AM   #4
unleashkids
Junior Member
unleashkids began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Jun 2018
Device: none
Suddenly with Calibre 3.26.0 (from http://raspbian.raspberrypi.org/rasp...ain/c/calibre/) our trusted installation recipe for Calibre 3.x on Rapberry Pi (from 2017) once again now works:

echo "deb http://raspbian.raspberrypi.org/raspbian/ testing main" > /etc/apt/sources.list.d/rpi-testing.list
apt update
apt -y install calibre calibre-bin

Does anybody know what exactly caused Calibre 3.24 and 3.25 to fail on Raspbian (on Raspberry Pi) over the past 3 weeks, to help everyone avoid a recurrence of this very painful pattern? (Affecting many developing world schools!)

With a HUGE Thank You to whoever is the anonymous heroic person who stepped in to fix the error below:

The following packages have unmet dependencies:
calibre : Depends: python-pyqt5 (>= 5.10.1+dfsg-2) but 5.10.1+dfsg-1+rpi1 is to be installed
E: Unable to correct problems, you have held broken packages.
unleashkids is offline   Reply With Quote
Old 06-21-2018, 10:54 AM   #5
norbusan
Zealot
norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.norbusan can do the Funky Gibbon.
 
Posts: 130
Karma: 82382
Join Date: Jan 2013
Device: Kindle Paperwhite, Kobo Glo
The transition succeeded and everything made it into testing, I guess that is the only explanation.
norbusan is offline   Reply With Quote
Reply

Tags
calibre-server, raspberry pi

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Performance? calibre-server v3 on Raspberry Pi ARM haertig Calibre 2 11-28-2017 12:26 AM
Content server on Raspberry Pi. Move database error aerospyke Library Management 5 06-02-2016 09:42 AM
Content Server on Raspberry Pi not working with password darryl Related Tools 10 02-03-2016 10:22 AM
QuickReader app on iPad 3 no longer recognizes Calibre Content Server capgun84 Apple Devices 0 10-30-2012 04:53 AM


All times are GMT -4. The time now is 08:47 AM.


MobileRead.com is a privately owned, operated and funded community.