• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Resolved ERROR: Dr.Web Updater: failed to download files ! return code 105

@trialotto can you please confirm what are the exact errors you encounter when running the /etc/cron.daily/drweb-update and /opt/drweb/update.pl? I am unable to replicate the behavior on a test environment.
@Sebahat.hadzhi

It is probably difficult or even impossible to replicate a specific symptom.

In essence, there are multiple "symptoms" which are very likely to be caused by ONE root cause of the problem.

In addition, the "symptoms" are not consistent over time - in a test environment, I can get different errors per day.

In summary, in order to create STR (steps-to-reproduce), it is best to

1 - assume that there is an issue with DrWeb updates, with the issue TRIGGERED by the (daily) cronjob (read: taking into account that manual updates work),

2 - change the following lines in /etc/cron.daily/drweb-update

"${update_scr}" >$outfile 2>&1
rc=$?

to

"${update_scr}" >$outfile 2>&1
cp $outfile /[testdir]/drweb/
rc=$?

and leave it for a couple of days.

3 - compare the contents of the (copy) of the outfile (which is in format "drweb-update.XXXXXX") with the actual error notification send by mail.


Please note that all of the above will ONLY be a first step to create STR - it is an analysis of the random results from running the (daily) cronjob.

In case that one finds output in the (copy of the) outfile, then one STILL has to run /opt/drweb/update.pl manually and compare results.

In most cases, a non-empty outfile will provide totally different results from a manual run of /opt/drweb/update.pl ..... and therein lies the issue : any (daily) cronjob that executes update.pl should have exactly the same (and consistent) results.


I hope the above helps a bit ..... I cannot provide more feedback yet.


Kind regards.....


PS Plesk still has to investigate why the update.pl script, if run from a new task created in Scheduled Task Manager, does NOT yield issues, whilst the same script, if run from /etc/cron.daily, is actually creating issues that are rather random and odd.
 
Thank you for the update. The initially reported error with 105 error code was reviewed by our engineers and it was determined it is due to connectivity issue with Dr.Web's update servers. Regarding the last reported errors with code 109, the root cause is also usually due to connectivity issues. Could everyone who experiences the 109 errors try applying the following workaround and let us know if the issue still persists afterward?
 
I tried the mentioned workaround yesterday. I added

Code:
81.176.67.172 update.geo.drweb.com

to the hosts file and increased the timeout value to 360. This morning I received this message again:

/etc/cron.daily/drweb-update:
ERROR: Dr.Web Updater: failed to download files !
run-parts: /etc/cron.daily/drweb-update exited with return code 105

When I run

/opt/drweb/update.pl

manually on the system, everything updates fine without any error or warning.
 
Back
Top