Register Guidelines E-Books Today's Posts Search

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

Notices

Reply
 
Thread Tools Search this Thread
Old 11-02-2014, 06:28 AM   #16
ShellShock
Wizard
ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.
 
ShellShock's Avatar
 
Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
Thanks Kovid, you are right of course, Calibre 2.8 is working for me now too. Maybe it was the not detecting devices bug I fixed that made me think otherwise.
ShellShock is offline   Reply With Quote
Old 11-02-2014, 11:46 AM   #17
Dchiplin
deb_oh_canada
Dchiplin began at the beginning.
 
Posts: 34
Karma: 10
Join Date: Sep 2011
Location: North of 50°
Device: Kobo Forma & Aura One & iPad Mini Retina
Quote:
Originally Posted by Geosprouter View Post
I had both a 32 and 64 bit installed on my PC - I removed the 32 bit and everything worked perfectly.
I have only Calibre 64 bit installed.

FYI - tried with both Calibre 2.7 & 2.8 and also tried updating my iPad Mini to iOS 8.1
Dchiplin is offline   Reply With Quote
Advert
Old 11-02-2014, 11:55 AM   #18
ShellShock
Wizard
ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.
 
ShellShock's Avatar
 
Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
@Dchiplin - in the ios reader plugin customization, you can enable debug logging. Only problem is, I am not that familiar with Calibre so I don't know where the log goes. Perhaps someone else can chip in here?

Alternatively, one of the changes I made during the port to Windows was to also write all debug logging to the standard Windows debug output. You need a viewer to see this, I suggest DebugView, which you can download or run directly from here: http://technet.microsoft.com/en-gb/s.../bb896647.aspx.

Also make sure you are using the latest dlls from the first post, as I have updated them twice today. There was a fix to a bug that can prevent connections.

Last edited by ShellShock; 11-02-2014 at 12:03 PM.
ShellShock is offline   Reply With Quote
Old 11-02-2014, 11:59 AM   #19
ShellShock
Wizard
ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.
 
ShellShock's Avatar
 
Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
Please note that I have now uploaded all the source code to GitHub. Please see the imobiledevice.txt at https://github.com/Polyfun/libimobiledevice-windows for instructions on how to build the port. There are four repositories in all, three of which are forked from the Linux repositories; I have requested that my changes are pulled back into the Linux master, but I have no idea if this will happen. Anyway, it should be easier to maintain the Windows port in sync with the Linux version in future.
ShellShock is offline   Reply With Quote
Old 11-02-2014, 12:05 PM   #20
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: 45,199
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
@ShellShock: You want debugging output from calibre, simply right click the preferences button and restart in debug mode, debug output will be written to a temp file.

And even if you dont start in debug mode, stdout and stderr are redirected to temp files in the windows temp dir whose name looks something like calXYZ.tmp or calibreXYZ.tmp

Last edited by kovidgoyal; 11-02-2014 at 12:07 PM.
kovidgoyal is offline   Reply With Quote
Advert
Old 11-02-2014, 12:14 PM   #21
ShellShock
Wizard
ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.
 
ShellShock's Avatar
 
Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
Thanks Kovid, that is much simpler than my way. I've found another way to do it too:

From the Windows console in the main Calibre directory:

calibre-debug -g 1> debug.log 2>&1

I decided to also write to the Windows debug output as this automatically appears in the VS output window when debugging.
ShellShock is offline   Reply With Quote
Old 11-02-2014, 03:05 PM   #22
AndrewG
Enthusiast
AndrewG began at the beginning.
 
Posts: 32
Karma: 10
Join Date: Aug 2014
Location: Melbourne, Australia
Device: iPad using Marvin
Quote:
Originally Posted by stanhere View Post
Andrew .... Did you verify that your Calibre iOS reader v1.24 plugin is properly customized to Marvin? Also, double check that your Marvin XD
plugin settings are as your wish.
I confirm that the IOS reader application is customised to Marvin and that the Marvin plugin is also in its default state. I have tried again with the latest version of the new dlls with the same result - Calibre reports that IOSra needs to be installed, but it won't install it - reversion to the old dlls removes this error message and IOSra is still present and correct.
Using Win 7 64bit, Calibre 2.8. FWIW the existing setup with old dlls still connects properly to IOS7.
AndrewG is offline   Reply With Quote
Old 11-02-2014, 04:02 PM   #23
ShellShock
Wizard
ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.
 
ShellShock's Avatar
 
Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
Please post some debug logs here, @AndrewG, and confirm what version of iOS you are using.
ShellShock is offline   Reply With Quote
Old 11-02-2014, 04:50 PM   #24
AndrewG
Enthusiast
AndrewG began at the beginning.
 
Posts: 32
Karma: 10
Join Date: Aug 2014
Location: Melbourne, Australia
Device: iPad using Marvin
@Shellshock

As requested here is the debug log attached.

I am currently running IOS 8.1 on an iPhone4s, and IOS 7.1.2 on an iPad 2, however as you will see from the log I did not get as far as trying to connect either device to my Win 7 64bit system.

All the best!
Attached Files
File Type: txt tmp9kgtg3.txt (1.9 KB, 286 views)
AndrewG is offline   Reply With Quote
Old 11-02-2014, 05:07 PM   #25
rjh4242
Enthusiast
rjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheese
 
Posts: 26
Karma: 1000
Join Date: Oct 2009
Device: Kobo Libra H2O, Marvin 3 on iPad/iPhone
Thanks so much for your hard work. I copied the files into the DLLs folder for calibre as instructed. I don't get the recurring message when I plug the iPad into my laptop (which is what I had before), instead I get this message when I select Get books->calibre in Marvin and calibre detects my ipad:

calibre, version 2.8.0
ERROR: Error: Error communicating with device

database disk image is malformed

Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 87, in run
File "site-packages\calibre\gui2\device.py", line 502, in _books
File "C:\Users\Rosie\AppData\Local\Temp\calibre_hfxb43\ 0tuqcz_ios_local_db\Marvin_overlays.py", line 285, in books
File "C:\Users\Rosie\AppData\Local\Temp\calibre_hfxb43\ 0tuqcz_ios_local_db\Marvin_overlays.py", line 2352, in _restore_from_snapshot
File "C:\Users\Rosie\AppData\Local\Temp\calibre_hfxb43\ 0tuqcz_ios_local_db\Marvin_overlays.py", line 2328, in _validate_mainDb_profile
File "C:\Users\Rosie\AppData\Local\Temp\calibre_hfxb43\ 0tuqcz_ios_local_db\Marvin_overlays.py", line 1579, in _compare_mainDb_profiles
File "C:\Users\Rosie\AppData\Local\Temp\calibre_hfxb43\ 0tuqcz_ios_local_db\Marvin_overlays.py", line 2109, in _profile_db
DatabaseError: database disk image is malformed
rjh4242 is offline   Reply With Quote
Old 11-02-2014, 05:11 PM   #26
rjh4242
Enthusiast
rjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheeserjh4242 can extract oil from cheese
 
Posts: 26
Karma: 1000
Join Date: Oct 2009
Device: Kobo Libra H2O, Marvin 3 on iPad/iPhone
Interestingly, I don't get that error on my iphone 4s, where everything seems to be working perfectly. Only on my iPad (3rd generation). Both phone and ipad are running ios8.1. It looks as though there's something wrong with my Marvin library on my iPad? Maybe it's not related to this problem at all, but something different. Suggestions?
rjh4242 is offline   Reply With Quote
Old 11-02-2014, 05:14 PM   #27
ShellShock
Wizard
ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.
 
ShellShock's Avatar
 
Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
Quote:
Originally Posted by AndrewG View Post
@Shellshock

As requested here is the debug log attached.

I am currently running IOS 8.1 on an iPhone4s, and IOS 7.1.2 on an iPad 2, however as you will see from the log I did not get as far as trying to connect either device to my Win 7 64bit system.

All the best!
One thing, make sure only one of your devices is physically connected to the PC when you try to connect from Calibre.

Looking at the log, my guess is you are using the 32 bit Calibre on 64 bit windows, but with my 32 bit dlls. I suggest you uninstall Calibre, install the 64 bit version, and then use my 64 bit dlls.

Last edited by ShellShock; 11-02-2014 at 05:20 PM.
ShellShock is offline   Reply With Quote
Old 11-02-2014, 05:25 PM   #28
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
Posts: 13,313
Karma: 78876004
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
Quote:
Originally Posted by ShellShock View Post
One thing, make sure only one of your devices is physically connected to the PC when you try to connect from Calibre.

Looking at the log, my guess is you are using the 32 bit Calibre on 64 bit windows, but with my 32 bit dlls. I suggest you uninstall Calibre, install the 64 bit version, and then use my 64 bit dlls.
Hmmm that is a challenge for people who use calibre PORTABLE as that only comes in a 32 bit version....
PeterT is offline   Reply With Quote
Old 11-02-2014, 05:31 PM   #29
ShellShock
Wizard
ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.
 
ShellShock's Avatar
 
Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
Quote:
Originally Posted by PeterT View Post
Hmmm that is a challenge for people who use calibre PORTABLE as that only comes in a 32 bit version....
Hopefully the 32 bit dlls in my first post will work with Calibre portable. The log suggests a mismatch between the bitness of Calibre and the bitness of the dlls. They have to be either both 32 bit or both 64 bit:

32bit dlls with 32bit Calibre on 32bit Windows
32bit dlls with 32bit Calibre on 64bit Windows
64bit dlls with 64bit Calibre on 64bit Windows

I can see my instructions were a bit ambiguous about this, so I have updated them.

Last edited by ShellShock; 11-02-2014 at 05:39 PM.
ShellShock is offline   Reply With Quote
Old 11-02-2014, 06:33 PM   #30
AndrewG
Enthusiast
AndrewG began at the beginning.
 
Posts: 32
Karma: 10
Join Date: Aug 2014
Location: Melbourne, Australia
Device: iPad using Marvin
Hi @ShellShock

I have now replaced Calibre with the 64 bit version and now have a different problem after putting in your 64 bit dlls.

Log attached.

Thanks for your help
Attached Files
File Type: txt tmpb5z7hw.txt (1.5 KB, 304 views)
AndrewG is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Save to iOS quotebook app from Marvin tsolignani Marvin 11 07-18-2024 03:48 PM
One (really) last update for Marvin iOS 5 + iPad users kguil Marvin 37 02-05-2015 04:50 AM
Important: Marvin and iOS 8 kguil Marvin 37 11-16-2014 04:15 AM
Calibre to Dropbox to Marvin (while iOS problems continue) MSWallack Marvin 7 10-27-2014 07:21 PM
iPad users: Meet Marvin, an iOS ePub reader GRiker Devices 4 06-20-2013 10:16 AM


All times are GMT -4. The time now is 01:33 AM.


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