- Separate broken recipes from network, login, scheduling, and library problems.
- Use calibre job details to identify the exact failing download stage.
- Test safely before reinstalling, deleting libraries, or changing multiple settings.
When a calibre news download fails, the cause is usually narrower than a general calibre problem. The selected news recipe may no longer match the website, a required login may be failing, the source may be blocking or redirecting requests, or calibre may be unable to reach the site through the current network. Empty articles and missing images can also occur when a website changes its page layout or loads content in a way the recipe does not expect. The safest approach is to reproduce the problem manually, inspect the news job log, and change one relevant setting at a time. This guide focuses specifically on Fetch news recipes rather than unrelated library, device, metadata, or conversion problems.

Start with free Canva bundles
Browse the freebies page to claim ready-to-use Canva bundles, then get 25% off your first premium bundle after you sign up.
Free to claim. Canva-ready. Instant access.
1. Confirm the Symptom With a Small Safe Test
Begin by separating a recipe-specific failure from a wider calibre or network failure. Do not reinstall calibre, delete your library, or rewrite a recipe before completing this test.
1.1 Download the Problem Source Manually
Open calibre and use Fetch news to download the affected source immediately rather than waiting for its schedule. If the source is scheduled, open its scheduling settings and select the option to download it now. Keep calibre open until the job completes or fails.
Watch the Jobs indicator in the lower area of the main calibre window. A successful job should create a new periodical or news book in the active library. Open that book in the calibre viewer and inspect several articles, not just the table of contents.
Classify the result:
- The job fails completely: Check the job details for a network, login, certificate, feed, or recipe error.
- The book contains no articles: The recipe may no longer find the website's article list, or its age filter may exclude everything.
- Articles contain titles but little text: The site's page structure, redirects, consent page, or access rules may have changed.
- Text works but images are missing: Image URLs may be blocked, temporary, script-generated, or incompatible with the recipe.
- The book works in calibre but not on a device: The download succeeded. Stop changing the recipe and investigate delivery, format, or device limitations separately.
1.2 Test a Different Built-In News Source
Download one unrelated built-in source that does not require a username or password. Choose a small public source rather than another publication operated by the same company.
If the second source downloads and opens correctly, calibre's basic Fetch news system, conversion pipeline, and library writing process are working. The original recipe or website is then the likely cause. Stop changing global calibre settings.
If several unrelated sources fail with similar connection errors, investigate the network, proxy, firewall, antivirus software, or system clock. If several jobs download successfully but cannot be added to the library, investigate the active library's location and write permissions.
2. Check the Recipe and Its News Settings
A recipe tells calibre where to find a publication's feeds or index, how to identify articles, and how to turn those pages into an e-book. Built-in and custom recipes use the same general process, but they should be handled differently during troubleshooting.
2.1 Distinguish Built-In Recipes From Custom Recipes
A built-in recipe is supplied and maintained as part of calibre. A custom recipe is one you created, imported, copied, or edited through Fetch news and Add a custom news source.
If a built-in recipe suddenly stops working while other sources still work, first make sure you are using a current official calibre release. Website changes often require recipe updates. Do not assume that reinstalling the same release will supply a newer recipe.
If a custom recipe fails, verify its feed and article URLs in a normal browser. A feed that has been removed, redirected, or replaced cannot provide current articles merely because its old address remains saved in calibre.
Success means the recipe creates a book containing recent article titles and readable content. Once that happens, stop modifying the recipe even if the website itself has extra content that was not intended for the e-book.
2.2 Check Article Age and Quantity Limits
Custom recipes can limit the oldest article accepted and the maximum number of articles downloaded. An overly narrow age setting may create an empty or nearly empty issue when the feed publishes infrequently, uses unusual timestamps, or has not posted recently.
- Open the custom news source for editing.
- Increase the oldest-article window temporarily.
- Set a modest but nonzero maximum article count.
- Save the recipe and run it manually.
If older articles now appear, the recipe was functioning and the filter was excluding available items. Choose a practical age window and stop troubleshooting.
2.3 Expect Websites to Break Previously Working Recipes
A news website can change its feed address, HTML structure, article URLs, image delivery, cookie requirements, or subscription system without changing its visible branding. A recipe that searches for an old page element may then return empty articles or report that no feeds or articles were found.
Open two or three current article links from the source in a browser. Look for access-denied pages, consent screens, regional messages, subscriber prompts, or redirects to a new domain. These observations can explain why calibre receives different content from what the recipe expects.
Do not try to defeat a paywall, DRM system, or publisher restriction. A recipe can use legitimate credentials when the site and recipe support them, but it cannot grant access that the account does not have.
2.4 Verify Login Requirements
Some recipes are designed to ask for a username and password. Enter the credentials required by that recipe, then verify in a regular browser that the same account can access the intended publication and articles.
A successful browser login does not guarantee that an automated recipe can log in. Websites may introduce multi-factor authentication, CAPTCHA challenges, single sign-on, app-only access, or JavaScript-dependent forms that the existing recipe does not handle. The job log may show a failed login, an unexpected form, an HTTP authorization error, or a redirect back to a sign-in page.
If the publication recently changed its login process, repeatedly re-entering the same password will not repair the recipe. Stop changing account settings once you have confirmed that the credentials and subscription work in a browser. At that point, the recipe probably needs maintenance.
2.5 Review Scheduled Download Settings
If manual downloads work but scheduled downloads do not, the recipe itself is probably sound. Check whether the source is still enabled, whether its selected days and time are correct, and whether calibre is running when the scheduled time arrives.
Also check the computer's date, time zone, sleep settings, and network availability. A laptop that is asleep, disconnected, or signed out at the scheduled time cannot complete the job as expected.
Success means a manually triggered scheduled source creates the correct issue and the next scheduled run starts while calibre and the computer are available. Once both conditions are confirmed, avoid changing the recipe.
3. Check Network, Security, and Storage Conditions
Network and operating system checks are appropriate when multiple recipes fail, the log contains connection errors, or a completed download cannot be written to the library.
3.1 Test the Source Outside calibre
Open the publication's home page, feed, and one current article in your browser on the same computer and network. If the browser also fails, calibre is not the primary cause.
Try a different trusted network if one is available, such as switching from a restricted workplace connection to a normal home connection. Avoid making several security changes at once.
If the source works on another network, examine the original network's filtering, DNS, proxy, or authentication requirements. If every network produces the same recipe-specific failure while other sources work, return to the recipe and website-change checks.
3.2 Review Proxy, VPN, Firewall, and Antivirus Behavior
A proxy or VPN can redirect traffic, require authentication, filter images, or present a different regional version of a website. Temporarily disconnecting a nonessential VPN is a useful controlled test. If your organization requires a proxy, confirm that calibre is allowed to use it and that the proxy permits the destination site.
Security software can also block calibre's background processes or quarantine temporary files used during download and conversion. Check the software's event history rather than disabling protection broadly. If a block is recorded, add the narrowest appropriate allowance for the official calibre application and retest one source.
Success means the job completes without connection, certificate, timeout, or blocked-process errors. Restore unnecessary temporary changes after the test and retain only the specific exception required.
3.3 Check the Active Library and Temporary Storage
A news download may fetch articles successfully and then fail while creating or adding the finished e-book. Confirm that the active calibre library is available and writable. This is especially important when the library is stored on a network share, external disk, removable drive, or cloud-synchronized folder.
Pause aggressive cloud synchronization briefly and test with a small local library. Also confirm that the system drive has enough free space for temporary HTML, images, and the converted e-book.
If the same source succeeds in a small local test library, the original library location or synchronization process is involved. Do not delete the original library. Correct its access or storage problem first.
3.4 Treat Missing Images as a Separate Symptom
If article text is complete but images are absent, the recipe has already completed much of its work. Check whether the images appear in a normal browser without signing in again. Some sites use temporary image URLs, lazy loading, script-generated addresses, hotlink protection, or image hosts on separate domains.
Open the finished news book in calibre before sending it to a device. If images are missing there, investigate the recipe or source. If images appear in calibre but disappear only after delivery, the problem is more likely related to output format, conversion, email size limits, or the reading device.

4. Read Job Details Before Changing More Settings
The job log is the most useful tool for a calibre news download failed error. It records the stage that failed and often includes the address or operation involved.
4.1 Open the News Job Log
- Click the Jobs indicator in the calibre window.
- Find the completed or failed Fetch news job.
- Double-click the job to open its detailed log.
- Copy the log to a private text file before running more tests.
Search the details for terms such as login, timeout, connection, certificate, HTTP, feed, article, image, permission, or traceback. Read several lines before and after the first clear error because the last line may only report that the overall conversion failed.
4.2 Match Common Log Errors to the Next Action
- Login failed or unauthorized: Verify the account and subscription, then consider whether the site's login process changed.
- Forbidden, denied, or rate limited: Stop repeated attempts and confirm the publisher's access rules.
- Name resolution or connection failure: Check DNS, proxy, VPN, firewall, and basic site availability.
- Timeout: Test another network and a smaller source before increasing complexity.
- No feeds or no articles: Check feed addresses, article age settings, and website structure.
- Parsing or selector errors: The recipe probably expects page elements the site no longer provides.
- Permission or file errors: Test a local writable library and inspect security software.
Stop changing unrelated preferences when the log identifies a source-specific HTTP, parsing, or login error. Library metadata downloads, USB detection, Content server settings, and device plugins do not normally repair a broken news recipe.
4.3 Use Conversion Debug Output for a Custom Recipe
Advanced users maintaining a custom recipe can test it with calibre's command-line conversion tools. The official recipe documentation describes using ebook-convert with test, verbose, and debug-pipeline options. This creates a debug folder containing downloaded and processed material, including an input index that can be opened in a browser.
This test can show whether calibre downloaded a login page instead of an article, received an empty feed, removed too much content during cleanup, or failed before conversion. Keep the test output private if it includes subscription content, account details, cookies, or personalized URLs.
The broader calibre-debug command can launch calibre in debug mode when normal job details are insufficient. Most non-developers should begin with the Jobs log because it is simpler and usually contains enough information.
5. Run a Clean Temporary Test
A clean test helps distinguish a damaged configuration or interfering plugin from a broken recipe. It is safer than deleting preferences or reinstalling immediately.
5.1 Use a Temporary Local Library
- Create a new empty calibre library in a normal local folder.
- Do not place it in a cloud-synchronized, network, or removable location.
- Run one public built-in news recipe.
- Run the failing recipe manually.
- Compare both job logs with the results from your normal library.
If the failing recipe behaves identically in both libraries while another source works, the normal library is not the cause. If it works only in the temporary library, inspect the original library's location, permissions, available space, and synchronization activity.
5.2 Isolate Customizations Carefully
Third-party plugins rarely repair a news recipe and may complicate diagnosis if they affect conversion, file handling, or library events. If the clean library test produces inconsistent results, launch calibre in debug mode and test without unnecessary customizations where practical.
Change only one factor per run. Record the recipe, time, network, library, and result. A controlled sequence produces stronger evidence than toggling multiple settings and hoping the problem disappears.
5.3 Request or Edit a Recipe Only After Isolation
If a built-in recipe is demonstrably broken, collect the source name, job log, exact symptom, whether login is required, and an example of a current article that fails. Search the calibre recipes forum for an existing discussion before starting a new request.
For a custom recipe, basic feed-based recipes can be edited through the custom news source interface. Advanced recipes are Python-based, so users who do not want to edit code should provide a concise reproducible report to an experienced recipe maintainer. Do not post passwords, session cookies, paid content, or private account data.
6. Quick Fix Checklist
- Run the failing recipe manually and open its job details.
- Test one unrelated public built-in source.
- Confirm whether the affected source is built-in or custom.
- Check custom feed URLs, article age, and article-count limits.
- Verify legitimate login credentials and subscription access in a browser.
- Look for redirects, consent pages, CAPTCHA prompts, or changed domains.
- Confirm scheduled downloads occur while calibre and the computer are running.
- Test without a nonessential VPN or restrictive proxy.
- Review firewall and antivirus logs for a recorded block.
- Test with a small local library outside cloud synchronization.
- Check whether missing images are absent in calibre or only on the device.
- Use debug-pipeline output only when the normal job log is insufficient.
- Request a recipe update when a website change is clearly responsible.
- Stop changing settings as soon as a controlled test succeeds.
7. Frequently Asked Questions
7.1 Why Does calibre Create an Empty News Book?
The recipe may find the publication but no eligible articles. Common causes include an outdated feed, a website layout change, an article-age limit that is too strict, or a login page being returned in place of the expected index. Check the job details and temporarily widen the oldest-article setting for a custom recipe.
7.2 Why Do Manual Downloads Work but Scheduled Downloads Fail?
Confirm that the source remains scheduled and that calibre is running at the scheduled time. Also check whether the computer is asleep, offline, or using a different network then. If downloading the scheduled source manually works, avoid editing the recipe and focus on timing and system availability.
7.3 Can Reinstalling calibre Fix a Broken News Recipe?
Reinstalling the same release usually does not fix a website-specific recipe failure. First test another source and inspect the log. Installing a current official release may help if it contains an updated built-in recipe, but preserve your library and configuration and do not delete data as an early troubleshooting step.
7.4 Why Can I Read a Site in My Browser but Not Download It in calibre?
Your browser may already hold cookies, complete JavaScript challenges, support a newer login flow, or display a consent page interactively. A recipe follows its programmed fetching and login instructions. If those instructions no longer match the site, the recipe may require an update even though the browser works.
7.5 How Do I Fix Missing Images Without Rewriting the Recipe?
First determine where the images disappear. If they are missing in calibre's viewer, inspect the job log for failed image requests and test whether the image host works on another network. If the images appear in calibre but not on a device, test a device-supported format and check delivery or file-size limitations instead of changing the recipe.
7.6 Where Should I Ask for a Recipe Fix?
The calibre recipes forum is the appropriate place to discuss broken or requested recipes with experienced users and recipe writers. Include a reproducible description and a sanitized job log. For a confirmed calibre software defect rather than a website-specific recipe issue, follow calibre's official bug-reporting guidance.
A reliable calibre news download failed fix begins with isolation. Test another news source, inspect the failed job, and decide whether the problem belongs to the recipe, website access, network, or storage path. Once a controlled test produces a readable news book with the expected articles, stop changing settings and keep the working configuration.