[Solved] Web Interface 'Run Updater' Cannot Resolve Servers / Fatal Errors

Randomly I thought I would run the updater in the Dashboard, because I have like to be up-to-date with stuff (I’m a little OCD in the days of security vulnerabilities). Didn’t work, got errors. I’ve looked through the forum, and Googled a bit.

To summarize what I found, it seems the my box, and another box on a different ISP account from mine, both are unable to resolve lab.quickbox.io

It looks like some have had issues similar to this, but was related to their boxes having the incorrect time. Which (as shown below) my box is showing the correct date and time. I’m just looking for what I might be missing or why the updater isn’t working?


Below are the steps I went through to show my thought path and troubleshooting steps.

Here’s what I’m seeing when I run the updater:

Pulling QuickBox Ecosystem …
fatal: unable to accesshttps://lab.quickbox.io/QuickBox/QuickBox/’: Could not resolve host: lab.quickbox.io**
quickbox_setup :: fatal: unable to accesshttps://lab.quickbox.io/QuickBox/quickbox_setup.git/’: Could not resolve host: lab.quickbox.io
quickbox_rutorrent :: fatal: unable to accesshttps://lab.quickbox.io/QuickBox/quickbox_rutorrent.git/’: Could not resolve host: lab.quickbox.io
quickbox_rutorrent-plugins :: fatal: unable to accesshttps://lab.quickbox.io/QuickBox/quickbox_rutorrent-plugins.git/’: Could not resolve host: lab.quickbox.io
quickbox_packages :: fatal: unable to accesshttps://lab.quickbox.io/QuickBox/quickbox_packages.git/’: Could not resolve host: lab.quickbox.io
quickbox_dashboard :: fatal: unable to accesshttps://lab.quickbox.io/QuickBox/quickbox_dashboard.git/’: Could not resolve host: lab.quickbox.io
Checking locks and adding if necessary …
Checking if cron services should be uninstalled and taking appropriate action …
Updating QuickBox System Commands & Packages …
Updating the useradd skeleton directories …
Checking apache aliases …
Updating the rutorrent directory …
Updating all rutorrent plugins …
Updating the QuickBox Dashboard …
Updating the QuickBox Sudoers template …
Adjusting permissions …
[QuickBox] Seedbox & GUI Update Completed !

With that I saw a lot of people having related issues, and it seemed to be related to time. If I do timedatctl I get the correct output:

Local time: Sat 2017-03-25 13:29:33 MST
Universal time: Sat 2017-03-25 20:29:33 UTC
RTC time: Sat 2017-03-25 20:29:32
Time zone: America/Phoenix (MST, -0700)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no

I am able to ping google.com and gethub.com and get responses, none failing if run for awhile.

PING google.com (216.58.216.14) 56(84) bytes of data.
64 bytes from lax02s21-in-f14.1e100.net (216.58.216.14): icmp_seq=1 ttl=55 time=26.0 ms
64 bytes from lax02s21-in-f14.1e100.net (216.58.216.14): icmp_seq=2 ttl=55 time=20.2 ms
64 bytes from lax02s21-in-f14.1e100.net (216.58.216.14): icmp_seq=3 ttl=55 time=24.6 ms
64 bytes from lax02s21-in-f14.1e100.net (216.58.216.14): icmp_seq=4 ttl=55 time=23.2 ms
— 192.30.253.113 ping statistics
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 73.199/74.945/77.045/1.409 ms

PING github.com (192.30.253.113) 56(84) bytes of data.
64 bytes from 192.30.253.113: icmp_seq=1 ttl=51 time=78.3 ms
64 bytes from 192.30.253.113: icmp_seq=2 ttl=51 time=77.0 ms
64 bytes from 192.30.253.113: icmp_seq=3 ttl=51 time=73.6 ms
github.com ping statistics
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 73.636/76.357/78.357/1.993 ms

I also have seen the recommendation by @JMSolo to sudo apt install bc

Reading package lists… Done
Building dependency tree
Reading state information… Done
bc is already the newest version (1.06.95-9build1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Then I made sure ubuntu was updated, and also even rebooted the box (You can tell I’m a Windows user huh) to make sure everything is working correctly. The last ditch effort I could think of was running a sudo su thenbox upgradeand that seemed to have issues (and the dashboard updater still reports the same original message after as well)

Updating QuickBox local repository
Entering 'dashboard’
HEAD is now at d71ae38 adjust time axis for better readability and local server-time readout
Entering 'packages’
HEAD is now at f3017c6 force overwrite of previous build for those updating ffmpeg
Entering 'rtplugins’
HEAD is now at 7c6b49b mktorrent default for torrent creation
Entering 'rutorrent’
HEAD is now at f3f0785 minor typo
Entering 'setup’
HEAD is now at 91c5f68 pipe ffmpeg install to log on setup
Entering 'dashboard’
Already on 'master’
Your branch is up-to-date with ‘origin/master’.
Entering 'packages’
Already on 'master’
Your branch is up-to-date with ‘origin/master’.
Entering 'rtplugins’
Already on 'master’
Your branch is up-to-date with ‘origin/master’.
Entering 'rutorrent’
Already on 'master’
Your branch is up-to-date with ‘origin/master’.
Entering 'setup’
Already on 'master’
Your branch is up-to-date with ‘origin/master’.
Entering 'dashboard’
fatal: unable to access ‘https://lab.quickbox.io/QuickBox/quickbox_dashboard.git/’: Could not resolve host: lab.quickbox.io
Stopping at ‘dashboard’; script returned non-zero status.
/home/delugeadmin
Upgrading QuickBox … This may take a moment

Already on 'master’
Your branch is up-to-date with ‘origin/master’.
Already on 'master’
Your branch is up-to-date with ‘origin/master’.
Already on 'master’
Your branch is up-to-date with ‘origin/master’.
Already on 'master’
Your branch is up-to-date with ‘origin/master’.
Already on 'master’
Your branch is up-to-date with ‘origin/master’.

sending incremental file list

sending incremental file list
conf/
conf/users/
css/
images/
js/
lang/
php/
share/
share/settings/
share/torrents/
share/users/

sending incremental file list
logoff/
logoff/images/
logoff/lang/
sending incremental file list
httprpc/
sending incremental file list
ipad/
sending incremental file list
rss/
rss/images/
rss/lang/
sending incremental file list
extsearch/
extsearch/engines/
extsearch/images/
extsearch/lang/
sending incremental file list
throttle/
throttle/lang/
sending incremental file list
pausewebui/
pausewebui/images/
pausewebui/lang/
sending incremental file list
scheduler/
scheduler/lang/
sending incremental file list
diskspace/
diskspace/images/
diskspace/lang/
sending incremental file list
loginmgr/
loginmgr/accounts/
loginmgr/lang/
sending incremental file list
data/
data/lang/
sending incremental file list
datadir/
datadir/lang/
sending incremental file list
rutracker_check/
rutracker_check/lang/
rutracker_check/trackers/
sending incremental file list
filedrop/
filedrop/lang/
sending incremental file list
trafic/
trafic/lang/
sending incremental file list
lookat/
lookat/lang/
sending incremental file list
cpuload/
cpuload/images/
sending incremental file list
show_peers_like_wtorrent/
sending incremental file list
diskspaceh/
diskspaceh/images/
diskspaceh/lang/
sending incremental file list
_task/
_task/images/
_task/lang/
sending incremental file list
mediainfo/
mediainfo/lang/
sending incremental file list
chunks/
chunks/lang/
sending incremental file list
edit/
edit/lang/
sending incremental file list
xmpp/
xmpp/XMPPHP/
xmpp/lang/
sending incremental file list
stream/
stream/lang/
sending incremental file list
erasedata/
erasedata/lang/
sending incremental file list
_getdir/
sending incremental file list
fileshare/
fileshare/clip/
fileshare/images/
fileshare/lang/
sending incremental file list
tracklabels/
tracklabels/labels/
tracklabels/trackers/
sending incremental file list
mobile/
mobile/css/
mobile/fonts/
mobile/js/
mobile/lang/
sending incremental file list
feeds/
feeds/lang/
sending incremental file list
create/
create/images/
create/lang/
sending incremental file list
geoip/
geoip/flags/
geoip/lang/
sending incremental file list
history/
history/lang/
sending incremental file list
fileupload/
fileupload/.svn/
fileupload/.svn/pristine/
fileupload/.svn/pristine/00/
fileupload/.svn/pristine/1a/
fileupload/.svn/pristine/2a/
fileupload/.svn/pristine/7e/
fileupload/.svn/pristine/85/
fileupload/.svn/pristine/89/
fileupload/.svn/pristine/97/
fileupload/.svn/pristine/a9/
fileupload/.svn/pristine/d0/
fileupload/.svn/pristine/eb/
fileupload/lang/
fileupload/scripts/
sending incremental file list
unpack/
unpack/lang/
sending incremental file list
ratio/
ratio/lang/
sending incremental file list
autodl-irssi/
autodl-irssi/css/
autodl-irssi/img/
autodl-irssi/js/
autodl-irssi/lang/
autodl-irssi/styles/
sending incremental file list
cookies/
cookies/lang/
sending incremental file list
_noty/
sending incremental file list
seedingtime/
seedingtime/lang/
sending incremental file list
_noty2/
sending incremental file list
filemanager/
filemanager/images/
filemanager/lang/
filemanager/scripts/
sending incremental file list
rssurlrewrite/
rssurlrewrite/images/
rssurlrewrite/lang/
sending incremental file list
ratiocolor/
ratiocolor/lang/
sending incremental file list
screenshots/
screenshots/lang/
sending incremental file list
extratio/
extratio/lang/
sending incremental file list
autotools/
autotools/lang/
sending incremental file list
rpc/
sending incremental file list
source/
source/lang/
sending incremental file list
check_port/
check_port/images/
check_port/lang/
sending incremental file list
theme/
theme/lang/
theme/themes/
theme/themes/Acid/
theme/themes/Acid/images/
theme/themes/Agent46/
theme/themes/Agent46/images/
theme/themes/Blue/
theme/themes/Blue/images/
theme/themes/Dark/
theme/themes/Dark/images/
theme/themes/Excel/
theme/themes/Excel/images/
theme/themes/FlatUI_Dark/
theme/themes/FlatUI_Dark/fonts/
theme/themes/FlatUI_Dark/images/
theme/themes/FlatUI_Light/
theme/themes/FlatUI_Light/fonts/
theme/themes/FlatUI_Light/images/
theme/themes/FlatUI_Material/
theme/themes/FlatUI_Material/fonts/
theme/themes/FlatUI_Material/images/
theme/themes/MaterialDesign/
theme/themes/MaterialDesign/images/
theme/themes/Oblivion/
theme/themes/Oblivion/images/
theme/themes/OblivionBlue/
theme/themes/OblivionBlue/images/
sending incremental file list
retrackers/
retrackers/lang/

sending incremental file list
custom/
db/
fileshare/
img/
img/brands/
inc/
inc/config.php
24,880 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=364/405)
js/
lang/
lib/
lib/Hover/
lib/animate.css/
lib/bootstrap/
lib/bootstrap/js/
lib/datatables-plugins/
lib/datatables-plugins/api/
lib/datatables-plugins/features/
lib/datatables-plugins/features/alphabetSearch/
lib/datatables-plugins/features/conditionalPaging/
lib/datatables-plugins/features/lengthLinks/
lib/datatables-plugins/features/pageResize/
lib/datatables-plugins/features/searchHighlight/
lib/datatables-plugins/filtering/
lib/datatables-plugins/filtering/row-based/
lib/datatables-plugins/filtering/type-based/
lib/datatables-plugins/i18n/
lib/datatables-plugins/integration/
lib/datatables-plugins/integration/bootstrap/
lib/datatables-plugins/integration/bootstrap/1/
lib/datatables-plugins/integration/bootstrap/2/
lib/datatables-plugins/integration/bootstrap/3/
lib/datatables-plugins/integration/bootstrap/images/
lib/datatables-plugins/integration/font-awesome/
lib/datatables-plugins/integration/foundation/
lib/datatables-plugins/integration/foundation/images/
lib/datatables-plugins/integration/jqueryui/
lib/datatables-plugins/pagination/
lib/datatables-plugins/pagination/jPaginator/
lib/datatables-plugins/sorting/
lib/datatables-plugins/sorting/custom-data-source/
lib/datatables-plugins/type-detection/
lib/datatables/
lib/flot-spline/
lib/flot/
lib/font-awesome/
lib/ionicons/
lib/ionicons/css/
lib/ionicons/fonts/
lib/jquery-knob/
lib/jquery-toggles/
lib/jquery-ui/
lib/jquery.gritter/
lib/jquery/
lib/modernizr/
lib/select2/
skins/
skins/css/
skins/less/
widgets/
widgets/bw_tables.php
6,548 100% 159.86kB/s 0:00:00 (xfr#2, to-chk=13/405)
widgets/data.php
1,283 100% 21.60kB/s 0:00:00 (xfr#3, to-chk=10/405)
widgets/stat.php
340 100% 5.53kB/s 0:00:00 (xfr#4, to-chk=3/405)

With the laboquickbox.io error, I decided to look into that. I’m using a pfSense dual Xeon box as my router and OpenDNS entries on my box. In the following order:

DNS server(s)
127.0.0.1
208.67.222.123
208.67.220.123
8.8.8.8
8.8.4.4
209.244.0.3
209.244.0.4
82.200.69.80
84.200.70.40

I know Google DNS is used a lot to troubleshoot, so I took out all the other entries and just left the 8.8.8.8 and 8.8.4.4 and ran the ping again from my router

The following input errors were detected:
Host “lab.quickbox.io” did not respond or could not be resolved.

And just to make sure I’m not going crazy, I logged into my buddy’s QuickBox (that I helped him setup) and tried the same stuff. Same issue inside of the Dashboard and pinging lab.quickbox.io from his router (Which is a TPIlink unmodified router using ISP DNS). Him and I have the same ISP but are on different nodes across town from each other.

Both boxes are strict QuickBox setups, unbuntu v16.04 server (so commandline only). Though I feel there is something else, not box related, going on due to the router’s not being able to resolve the problem. I know trying to help someone troubleshoot ISP related issues can be a bother, but wondering if I’m really the only one that this is happening to… and maybe any thoughts on what would be causing it.

So to end this long thought… what did I do wrong and/or break? Or for some reason could my ISP be blocking something on their end (which I feel is highly unlikely but is possible) Anyone have any suggestion. I’m sitting here scratching my head, but wanted to present all the data in hopes someone found something I missed.

Could not resolve host: lab.quickbox.io**

Easy fix?
https://quickbox.io/qb-source-code-is-moving-to-github/

give it a go :slight_smile:

1 Like

DUH! Now that you showed me this I remember reading it awhile back, and guess I completely spaced it. Time I guess to do some manual updating for these changes. Thank you!

Well I guess since the “dumb question” wasn’t asked yet, here it is for anyone looking in the futher… who still needs to migrate over their box if they have forgotten like me.

Thank you again… got both boxes upgraded to the new GitHub, and updating without error now!