Stuck in update loop

I noticed my farmbot stopped watering on schedule. Looking at the logs, there are repeated farm ware installation messages going back several days.

Can you please give us a single toggle way to turn off your automatic updates? I have had numerous problems with the farm bot all caused by issues with your update process.

I think you prioritize new features over reliability.

@I_Kill_Plants We are doing a complete re-write of the update system this month because of the problems you mention. In the meantime, you can disable automatic updates as follows:

image

I have the auto-update setting off, but the farm-ware was still installed, which stopped basic functionality of the farm bot.

@I_Kill_Plants If you PM me your account email I can take a look. I am not seeing any accounts associated with your forum email.

Hi thanks. I’ve updated to 12.0.1 and I’m still getting repeated installation of dependencies. That is preventing events from happening, so the farmbot is not watering, etc.

Thanks!

Which “dependencies” are “killing” you ??

The following installations occur every ~7 minutes:

Success Farmbot is up and running! 0, 0, 0 Sep 26, 9:45pm
Success Interface wlan0 connected to local area network Unknown Sep 26, 9:38pm
Success Farmbot has been reconnected. Canceling scheduled factory reset Unknown Sep 26, 9:38pm
Success Interface wlan0 connected access point Unknown Sep 26, 9:38pm
Success Firmware flashed successfully. Unlock FarmBot to finish initialization. Unknown Sep 26, 9:38pm
Warn FarmBot will factory reset in 20 minutes if the network does not reassociate. If you see this message directly after configuration, this message can be safely ignored. Unknown Sep 26, 9:38pm
Success Installed dependency: take-photo 301.4, 1110, 0 Sep 26, 9:33pm
Success Installed dependency: camera-calibration 301.4, 1110, 0 Sep 26, 9:33pm
Success Installed dependency: plant-detection 301.4, 1110, 0 Sep 26, 9:33pm
Success Installed dependency: historical-camera-calibration 301.4, 1110, 0 Sep 26, 9:33pm
Success Installed dependency: historical-plant-detection 301.4, 1110, 0 Sep 26, 9:33pm
Info The Peripheral 5 peripheral value is OFF (digital) 301.4, 1110, 0 Sep 26, 9:33pm
Info The Vacuum peripheral value is OFF (digital) 301.4, 1110, 0 Sep 26, 9:33pm
Info The Lighting peripheral value is OFF (digital) 301.4, 1110, 0 Sep 26, 9:33pm
Info The Water peripheral value is OFF (digital) 301.4, 1110, 0 Sep 26, 9:33pm
Info The Peripheral 4 peripheral value is OFF (digital)

I’m having a similar issue on my 1.4 XL. I just got FB built and issue started after the motor stage of setup.

Here’s my most recent log:

Interactive Elixir (1.10.4) - press Ctrl+C to exit (type h() ENTER for help)

iex(farmbot@farmbot-00000000a5a13529.local)2> RingLogger.attach()
:ok

20:25:21.200 [info] Child “a96d7efe-cce5-4011-992a-43b9d82c3a98” of Supervisor FarmbotCore.AssetSupervisor.FarmbotCore.Asset.FarmwareEnv started
Pid: #PID<0.1083.0>
Start Call: FarmbotCore.AssetWorker.start_link(%FarmbotCore.Asset.FarmwareEnv{meta: #Ecto.Schema.Metadata<:loaded, “farmware_envs”>, created_at: ~U[2021-03-31 01:39:08.621000Z], id: 13383, key: “LAST_CLIENT_CONNECTED”, local_id: “a96d7efe-cce5-4011-992a-43b9d82c3a98”, local_meta: #Ecto.Association.NotLoaded, monitor: true, updated_at: ~U[2021-04-04 20:25:08.903000Z], value: ““2021-04-04T20:25:06.337Z””})
Restart: :transient
Shutdown: 5000
Type: :worker

20:25:26.962 [info] Installing dependencies… ([source URL](htt ps://raw.githubusercontent.com/FarmBot-Labs/farmware_manifests/main/packages/take-photo/manifest_v2.json))

20:25:27.041 [info] Installing dependencies… ([source URL](htt ps://raw.githubusercontent.com/FarmBot-Labs/farmware_manifests/main/packages/camera-calibration/manifest_v2.json))

20:25:27.086 [info] Installing dependencies… ([source URL](htt
ps://raw.githubusercontent.com/FarmBot-Labs/farmware_manifests/main/packages/historical-plant-detection/manifest_v2.json))

20:25:27.179 [info] Installing dependencies… ([source URL](htt ps://raw.githubusercontent.com/FarmBot-Labs/measure-soil-height/main/manifest.json))

20:25:27.249 [info] Installing dependencies… ([source URL](http s://raw.githubusercontent.com/FarmBot-Labs/farmware_manifests/main/packages/plant-detection/manifest_v2.json))

20:25:27.312 [info] Installing dependencies… (source URL)

20:25:28.638 [info] Installed dependency: camera-calibration

20:25:28.680 [info] Installed dependency: historical-plant-detection

20:25:28.715 [info] Installed dependency: take-photo

20:25:28.756 [info] Installed dependency: historical-camera-calibration

20:25:28.814 [info] Installed dependency: Measure Soil Height

20:25:28.855 [info] Installed dependency: plant-detection
iex(farmbot@farmbot-00000000a5a13529.local)5> Connection to 192.168.0.79 closed by remote host.
Connection to 192.168.0.79 closed.

@aly Welcome !

The logs look very normal right until that SSH session close at the end.
Seems the RPi3B just shutdown for some reason. Did it reboot automatically after that ?
Is FBOS regularly restarting at the same point ?
Can you re-flash the latest FBOS ( 13.1.0 ) onto a known good quality SDHC card to eliminate media errors ?

Welcome to the forum, @aly

Those logs don’t show any peculiar errors- can you please start a new thread with more information about expected behavior, what’s currently happening and any other pertinent details such as the FBOS version and how you installed it. I will be happy to help once there is more information available. Thanks.