What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Unable to install Download Master on RT-BE88U with firmware merlin 3006.102.5 (The remote server is not responding)

fcornejo

New Around Here
Hello,

I just upgraded my home router from an RT-AC68U to an RT-BE88U.
In the RT-AC68U, the DM was running "just fine," but in the RT-BE88U, I'm not able to install it.

I installed the latest Merlin firmware (3006.102.5), and I’m not able to install the Download Master app on the connected USB drive. (tried formatting as NTFS and ext3)
From the GUI, the error message is simply: "The remote server is not responding."

I have deeply searched this forum and also consulted ChatGPT, but I had no luck :(

So I tried to debug what’s going on under the hood.
I ran the installation command with debug by connecting via SSH:
Bash:
sh -x /usr/sbin/app_install.sh downloadmaster sda
and found (I think) that the problem lies with the package repository required to install all the dependent packages.
The error I received is:
Code:
Fail to download the package: pcre!

I then checked the differences between the packages in the new and old repositories:
New: http://nw-dlcdnet.asus.com/asusware/arm_new/stable/Packages_new.gz
Old: http://nw-dlcdnet.asus.com/asusware/arm/stable/Packages.gz

In the old repo Packages.gz, there are 40 packages:
Code:
DM2_Utility, asuslighttpd, downloadmaster, e2fslibs, e2fsprogs, expat, ffmpeg, flac, gdbm, libcurl, asuslibcurl, libevent, libexif, libid3tag, libjpeg, libogg, libpar2, libsigc++, libvorbis, libxml2, ncurses, openssl, asusopenssl, pcre, spawn-fcgi, readline, sqlite, wxbase, zlib, bzip2, aicloud, smartsync, asuswebstorage, inotify, webdavclient, dropboxclient, usbclient, ftpclient, googleclient, sambaclient
While in the new repository, there are only 13:
Code:
DM2_Utility, asuslighttpd, downloadmaster, aicloud, smartsync, asuswebstorage, inotify, webdavclient, asusopenssl, asuslibcurl, ncurses-base, ncurses, wxbase
I also tried to add another repo to /opt/etc/ipkg.conf:
Code:
src/gz entware http://bin.entware.net/armv7sf-k3.2
Then rebuild available packages with the command:
Bash:
-rf /opt/lib/ipkg/lists/*
ipkg update

But it seems that not all packages are compatible with this new hardware.
The incompatible package is (at least) libevent, which was replaced by libevent2, and DM expects libevent, so the installation fails with the error:
Code:
/usr/sbin/app_install.sh: line 827: divide by zero
This is caused by the lack of the package checked with the script /usr/sbin/app_get_field.sh

Does anybody know how Download Master can be installed on the newer devices?

Thank you!
 

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top