Just updated print to 6.x-1.13 via drush.
Status report complained that the link to wkhtmltopdf was gone, so I looked in sites/all/modules/print/lib and sure enough, nothing but a lone README.txt was in there.
Fortunately I have an rsync backup handy...

I compiled wkhtmltopdf myself after having major irritations with the available binaries, so I don't know if that's a factor.

Anyone else seen this?

Comments

jcnventura’s picture

Project: Printer, email and PDF versions » Drush
Version: 6.x-1.13 » 6.x-1.x-dev
Component: Code » PM (dl, en, up ...)

That's the fault of drush.. Place the wkhtmlltopdf library in sites/all/libraries if you're using drush to update modules.. It's safer...

Also, you're probably using an older version of drush. I'm moving this to the Drush queue, where you can get more advice.

greg.1.anderson’s picture

Category: bug » support
Status: Active » Fixed

If your module supports sites/all/libraries, you should definitely store your libraries there. It is a drush feature that downloaded / updated modules are reset to a pristine state. This insures that any assets that were removed from the module will definitely also be removed from your site. Any corruption or infection will also definitely be cleared up in an upgrade. If you are using a module that requires that its libraries be stored inside its module folder, then you will need to replace these assets manually after an upgrade.

sam moore’s picture

Great info - thanks, guys.

I've tested, and print DOES support sites/all/libraries as a location for wkhtmltopdf. I've moved it there and it works.

PS my drush version is at 4.4.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.