Updater keeps reporting it needs an update
propson opened this issue · 6 comments
I'm running Updater version 300.35.3i5.
Each time I run OTA I tells me it needs an update.
I then perform the update and it reports that it's updated correctly.
Then after a reboot it will again report it needs an update.
Thanks for reporting but i cannot replicate that. You mean the RH update or OTA itself update?
I then proceed to update using 'u' twice
The result will be:
`
Software will be automatically closed.
Word 'Killed' may be shown.
Please wait...
Enter 'sudo' password if prompted.
sudo: unable to resolve host timer: Temporary failure in name resolution
.Updating process has been started
.................................................
./ota.sh: line 144: 1324 Killed python3 start_ota.py
pi@timer:~/RH-ota $
Please wait - checking internet connection state....
Looks like you don't have internet connection.
-- attempt to fix the nameserver --
Generated by resolvconf
nameserver 127.0.0.1
changing to:
sudo: unable to resolve host timer: Temporary failure in name resolution
sudo: unable to resolve host timer: Temporary failure in name resolution
nameserver 1.1.1.1
old nameserver is saved as: /etc/resolv.conf.orig
sudo: unable to resolve host timer: Name or service not known
-- nameserver fixed --
Trying again...
Please wait - checking internet connection state....
Internet connection - OK
Please wait: updating process from version 300.35.3i5
..............................
Redirecting output to ‘wget-log’.
Archive: tempota.zip
fa2e90a
creating: RH-ota-stable/
creating: RH-ota-stable/.dev/
creating: RH-ota-stable/.dev/backup_tools/
inflating: RH-ota-stable/.dev/backup_tools/flash.sh
inflating: RH-ota-stable/.dev/backup_tools/gpio_fix
inflating: RH-ota-stable/.dev/downlog.py
inflating: RH-ota-stable/.dev/i2c_emulator
inflating: RH-ota-stable/.dev/i2c_test.py
inflating: RH-ota-stable/.dev/isPi4.sh
inflating: RH-ota-stable/.dev/pifind.py
creating: RH-ota-stable/.dev/uart_diagnostics/
inflating: RH-ota-stable/.dev/uart_diagnostics/Arduino_serial_code.ino
inflating: RH-ota-stable/.dev/uart_diagnostics/uart_test_write_to_arduino.py
extracting: RH-ota-stable/.first_time_here
inflating: RH-ota-stable/.gitignore
inflating: RH-ota-stable/AUTO_HOTSPOT.md
inflating: RH-ota-stable/README.md
inflating: RH-ota-stable/conf_wizard_net.py
inflating: RH-ota-stable/conf_wizard_ota.py
inflating: RH-ota-stable/conf_wizard_rh.py
inflating: RH-ota-stable/distr-updater-config.json
creating: RH-ota-stable/docs/
inflating: RH-ota-stable/docs/FAQ.md
inflating: RH-ota-stable/docs/LICENSE.txt
inflating: RH-ota-stable/docs/dev-notes.txt
inflating: RH-ota-stable/docs/features.md
inflating: RH-ota-stable/docs/python36_help.txt
inflating: RH-ota-stable/docs/update-notes.txt
creating: RH-ota-stable/firmware/
inflating: RH-ota-stable/firmware/current_api_levels.txt
creating: RH-ota-stable/firmware/custom_firmware/
inflating: RH-ota-stable/firmware/custom_firmware/custom_firmware_instructions.txt
creating: RH-ota-stable/firmware/new_bootloader/
creating: RH-ota-stable/firmware/new_bootloader/beta/
inflating: RH-ota-stable/firmware/new_bootloader/beta/node_0.hex
inflating: RH-ota-stable/firmware/new_bootloader/blink.hex
creating: RH-ota-stable/firmware/new_bootloader/custom_firmware/
inflating: RH-ota-stable/firmware/new_bootloader/custom_firmware/custom_firmware_instructions.txt
creating: RH-ota-stable/firmware/new_bootloader/main/
inflating: RH-ota-stable/firmware/new_bootloader/main/node_0.hex
creating: RH-ota-stable/firmware/new_bootloader/stable/
inflating: RH-ota-stable/firmware/new_bootloader/stable/node_0.hex
creating: RH-ota-stable/firmware/obsolete/
creating: RH-ota-stable/firmware/obsolete/beta/
inflating: RH-ota-stable/firmware/obsolete/beta/blink.hex
creating: RH-ota-stable/firmware/obsolete/master/
inflating: RH-ota-stable/firmware/obsolete/master/blink.hex
creating: RH-ota-stable/firmware/obsolete/stable/
inflating: RH-ota-stable/firmware/obsolete/stable/blink.hex
inflating: RH-ota-stable/firmware/obsolete/stable/node_0.hex
inflating: RH-ota-stable/firmware/obsolete/stable/node_1.hex
inflating: RH-ota-stable/firmware/obsolete/stable/node_2.hex
inflating: RH-ota-stable/firmware/obsolete/stable/node_3.hex
inflating: RH-ota-stable/firmware/obsolete/stable/node_4.hex
inflating: RH-ota-stable/firmware/obsolete/stable/node_5.hex
inflating: RH-ota-stable/firmware/obsolete/stable/node_6.hex
inflating: RH-ota-stable/firmware/obsolete/stable/node_7.hex
inflating: RH-ota-stable/firmware/obsolete/stable/node_8.hex
creating: RH-ota-stable/firmware/old_bootloader/
creating: RH-ota-stable/firmware/old_bootloader/beta/
inflating: RH-ota-stable/firmware/old_bootloader/beta/node_0.hex
inflating: RH-ota-stable/firmware/old_bootloader/blink.hex
creating: RH-ota-stable/firmware/old_bootloader/custom_firmware/
inflating: RH-ota-stable/firmware/old_bootloader/custom_firmware/custom_firmware_instructions.txt
creating: RH-ota-stable/firmware/old_bootloader/main/
inflating: RH-ota-stable/firmware/old_bootloader/main/node_0.hex
creating: RH-ota-stable/firmware/old_bootloader/stable/
inflating: RH-ota-stable/firmware/old_bootloader/stable/node_0.hex
creating: RH-ota-stable/how_to/
inflating: RH-ota-stable/how_to/RotorHazard-Updater.pdf
inflating: RH-ota-stable/how_to/hw_mod_instructions.txt
inflating: RH-ota-stable/how_to/readme.txt
inflating: RH-ota-stable/modules.py
inflating: RH-ota-stable/net_and_ap_man_conf.py
creating: RH-ota-stable/net_ap/
inflating: RH-ota-stable/net_ap/README.md
inflating: RH-ota-stable/net_ap/access_point_manual.md
inflating: RH-ota-stable/net_ap/dhcpcd.conf.ap
inflating: RH-ota-stable/net_ap/dhcpcd.conf.net
inflating: RH-ota-stable/net_ap/dnsmasq.conf.ap
inflating: RH-ota-stable/net_ap/internet_connection_manual.txt
inflating: RH-ota-stable/net_ap/net_steps.txt
inflating: RH-ota-stable/net_ap/rpi_found_ip.PNG
inflating: RH-ota-stable/nodes_flash.py
inflating: RH-ota-stable/nodes_flash_common.py
inflating: RH-ota-stable/nodes_update_old.py
inflating: RH-ota-stable/ota.sh
inflating: RH-ota-stable/prev_comp.py
creating: RH-ota-stable/resources/
creating: RH-ota-stable/resources/PCB/
inflating: RH-ota-stable/resources/PCB/Link to supported PCB.md
inflating: RH-ota-stable/resources/aliases.txt
creating: RH-ota-stable/resources/autohotspot/
inflating: RH-ota-stable/resources/autohotspot/autohotspot
inflating: RH-ota-stable/resources/autohotspot/autohotspot.service
inflating: RH-ota-stable/resources/autohotspot/autohotspot_dnsmasq.conf
inflating: RH-ota-stable/resources/autohotspot/hostapd.conf
inflating: RH-ota-stable/resources/autohotspot/interfaces.conf
inflating: RH-ota-stable/resources/autohotspot/setup_autohotspot.sh
inflating: RH-ota-stable/resources/hotspot_config.txt
inflating: RH-ota-stable/resources/image.txt
inflating: RH-ota-stable/resources/ota_config.json
inflating: RH-ota-stable/resources/ota_image.txt
inflating: RH-ota-stable/resources/ota_logo.png
inflating: RH-ota-stable/resources/ota_logo.xcf
inflating: RH-ota-stable/resources/ota_logo_white.png
inflating: RH-ota-stable/rpi_update.py
creating: RH-ota-stable/scripts/
inflating: RH-ota-stable/scripts/hotspot_manual.sh
inflating: RH-ota-stable/scripts/install_rh.sh
inflating: RH-ota-stable/scripts/iptables_conf.sh
inflating: RH-ota-stable/scripts/log_send.sh
inflating: RH-ota-stable/scripts/log_write.sh
inflating: RH-ota-stable/scripts/net_fixer.sh
inflating: RH-ota-stable/scripts/rtc_sync.sh
inflating: RH-ota-stable/scripts/self_updater.sh
inflating: RH-ota-stable/scripts/server_start.sh
inflating: RH-ota-stable/scripts/sys_conf.sh
inflating: RH-ota-stable/scripts/update_rh.sh
inflating: RH-ota-stable/scripts/updater_from_ota.sh
inflating: RH-ota-stable/self_update.py
inflating: RH-ota-stable/start_ota.py
inflating: RH-ota-stable/update.py
inflating: RH-ota-stable/version.txt
RotorHazard OTA Manager updated to version 300.35.3i5
You may check update-notes.
Update process done, please re-enter ~/RH-ota directory
by typing: cd ~/RH-ota
-- Hit Enter to continue --
`
Please type:
sudo nano /etc/resolv.conf
append at the end of the file:
nameserver: 8.8.8.8
if there is any other "nameserver" already - remove that line or comment it with #
Than ctrl+S to save
than:
sudo chmod o+r /etc/resolv.conf
reboot the pi
than tell me what happened
It was showing this:
Generated by resolvconf
nameserver 127.0.0.1
After changing it to 8.8.8.8 it worked one time.
Then I rebooted and the file was back to it's original state.
Something is overwriting it.
I'll try a fresh install on a new SD card.
Thanks for the help.
Sure bud. I have no idea why U got those. Hit me if any further help needed.
Closing for now, cannot replicate. Write if problem occurs again. Thanks