Register Guidelines E-Books Today's Posts Search

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

Notices

Reply
 
Thread Tools Search this Thread
Old 04-16-2016, 08:40 PM   #1
stevepar
Junior Member
stevepar began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Apr 2016
Device: Kindle Paperwhite
Reinstalling Calibre on Ubuntu 14.04

Hi,

I experienced problems configuring calibre's email client to send ebooks to my Kindle Paperwhite device. After some deliberation I decided to uninstall and then reinstall calibre. Since doing so upon choosing the calibre icon to enter the programme for the first time (after re-installation) the set-up wizard doesn't automatically start. If I initiate it using the function under preferences I receive the following error message:

calibre, version 1.25.0
ERROR: Unhandled exception: <b>TypeError</b>:QLineEdit.setText(QString): argument 1 has unexpected type 'tuple'

calibre 1.25 isfrozen: False is64bit: True
Linux-3.19.0-58-generic-x86_64-with-Ubuntu-14.04-trusty Linux ('64bit', 'ELF')
('Linux', '3.19.0-58-generic', '#64~14.04.1-Ubuntu SMP Fri Mar 18 19:05:43 UTC 2016')
Python 2.7.6
Linux: ('Ubuntu', '14.04', 'trusty')
Traceback (most recent call last):
File "/usr/lib/calibre/calibre/gui2/wizard/__init__.py", line 445, in initializePage
self.to_address.setText(accs[0])
TypeError: QLineEdit.setText(QString): argument 1 has unexpected type 'tuple'

Any suggestions how to fix this please?
stevepar is offline   Reply With Quote
Old 04-16-2016, 09:16 PM   #2
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 30,009
Karma: 57259778
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
1.25 is a lame duck, older version that Ubuntu distributes.
Remove that
Use the Command line supplied on the Linux download page (currently for 2.55)

Note: you will need to use that CL for every update. I saved it to a file (remember to set the X bit)
theducks is offline   Reply With Quote
Advert
Old 04-16-2016, 09:45 PM   #3
stevepar
Junior Member
stevepar began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Apr 2016
Device: Kindle Paperwhite
Thanks!

Thank you for your reply, theducks. I have done as you suggested. Apart from some minor issues creating a gmx account, calibre appears to have installed correctly. I shall test it all again later once I have more time to ensure that it works as intended.

stevepar is offline   Reply With Quote
Old 04-16-2016, 11:48 PM   #4
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
You can also use my:

Sticky: Fully automatic calibre installer/updater for linux
eschwartz is offline   Reply With Quote
Old 04-17-2016, 05:17 AM   #5
stevepar
Junior Member
stevepar began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Apr 2016
Device: Kindle Paperwhite
Thank you eschwartz

To be frank, I find the sticky just a tad too difficult to follow.

If I just run the code [sudo -v && wget -nv -O- https://github.com/eli-schwartz/cali...e-installer.sh | sudo sh -] I get the following output:

sudo -v && wget -nv -O- https://github.com/eli-schwartz/cali...e-installer.sh | sudo sh -
[sudo] password for steven:
2016-04-17 15:34:44 URL:https://raw.githubusercontent.com/el...e-installer.sh [2530/2530] -> "-" [1]
sh: 76: [[: not found
sh: 81: [[: not found
2016-04-17 15:34:46 URL:https://raw.githubusercontent.com/el...bre-upgrade.sh [2727/2727] -> "/usr/bin/calibre-upgrade.sh" [1]
sh: 88: [[: not found
Systemd not found, falling back on cron for scheduling.
Installing cron job...
no crontab for root

Later in the same post I see the script attached as a tarball. Looking at calibre-upgrade.sh.tar.gz I see it contains calibre-upgrade.sh as indicated in the post. Having looked in /usr/bin/ I can see the script has already been copied into that folder as an executable. Presumably, therefore, the calibre-upgrade.sh.tar.gz is just an optional method of adding the script to /usr/bin/.

Looking at the output generated by running [sudo -v && wget -nv -O- https://github.com/eli-schwartz/cali...e-installer.sh | sudo sh -] that would appear to indicate that as there is no crontab for root, the script won't automatically run unless I create a crontab for root, would that be fair to say?

Thanks for any further elucidation.
stevepar is offline   Reply With Quote
Advert
Old 04-17-2016, 10:44 AM   #6
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
It would be fair to say that I shouldn't be assuming /bin/sh is the symlink to bash that it should be hence the syntax error for using bash constructs.

But the "no crontab for root" error is because it prints out the current crontab, echoes the new cron job, and installs the new crontab -- there is no "append this, please" mode.
You can check that by running `sudo crontab -l` to check the current crontab. It should be there.

...

I fixed that by piping the stderr for the initial crontab -l to /dev/null, and switching the instructions to use bash.

Last edited by eschwartz; 04-17-2016 at 10:46 AM.
eschwartz is offline   Reply With Quote
Old 04-17-2016, 05:17 PM   #7
stevepar
Junior Member
stevepar began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Apr 2016
Device: Kindle Paperwhite
Thank you once again, eschwartz

Running `sudo crontab -l`gives me the following:

0 6 * * 5 /usr/bin/calibre-upgrade.sh > /dev/null 2>&1

Having looked at that output in man 5 crontab, it would appear to indicate that calibre-upgrade.sh will run at 6 a.m. every Friday and therefore presumably any stable release of calibre would be automatically installed thereby on a Friday at 6 a.m., if I accurately comprehend what this intends to achieve.

stevepar is offline   Reply With Quote
Old 04-17-2016, 06:01 PM   #8
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85397180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
Correct.

The second half of the sticky post explains the various pieces which are automatically set up by the one-liner.
eschwartz is offline   Reply With Quote
Old 04-17-2016, 08:04 PM   #9
stevepar
Junior Member
stevepar began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Apr 2016
Device: Kindle Paperwhite
Thank you for your generous assistance.

stevepar is offline   Reply With Quote
Reply

Tags
reinstall, ubuntu 14.04


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Reinstalling Calibre and had a question. Dullahir Calibre 11 04-24-2013 09:39 AM
Reinstalling Calibre Library Nicko Library Management 9 01-07-2013 07:46 PM
Reinstalling Calibre Library Nicko Library Management 2 12-15-2012 08:30 PM
reinstalling Calibre arzach Library Management 1 12-31-2011 10:29 AM
Reinstalling Calibre help please jouir Calibre 1 10-24-2011 02:52 PM


All times are GMT -4. The time now is 06:36 PM.


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