How do I upgrade my InfluxDB shell version? - raspberry-pi

I have been searching the internet for a way to upgrade my InfluxDB shell version from version 1.6.4 to 1.8.6 on my Raspberry Pi Model B Rev 2 (Yes it is ancient). My InfluxDB installation version is 1.8.6 and I read that if the InfluxDB and InfluxDB Shell versions are not the same then I will get parsing errors when using the CLI and I am.
Here is my version numbers on screenshot 1: enter image description here
Here is my attempt to update the InfluxDB shell version using the command sudo apt install influxdb-client: enter image description here
As you can see in the image above that the InfluxDB Shell is already the latest version (1.6.4) but I saw that there is in fact a shell version 1.8.3 as seen in screenshot below(from a YouTube video).
Here is the how I want it: correct shell version
If there is anyone that could help me I would appreciate it! This is also my first stack overflow question and I hope it is good enough : )

The Debian/Ubuntu archives still have a very old version of InfluxDB in them. But you can get the latest from https://portal.influxdata.com/downloads/
If you need 1.8 specifically (not 2.0), scroll down to the bottom of that page to the Are you interested in InfluxDB 1.x Open Source? section. There you can find ARM builds as tarballs you can download and extract. Both 32bit (armhf) and 64bit (arm64) builds are available.

Related

How to build GStreamer 1.20.1 from source on Ubuntu 20.04

For a video streaming project, I need to install GStreamer version 1.20.1 on Ubuntu 20.04.
If I install the latest stable release from here then it will install the version 1.16.2. So, I need to build it from source to get the required version. The official documentation has two different ways of building from source.
I first built using Cerbero after git checkouting to 1.20.1 but after finishing the installation process, it still shows that the stable version (1.16.2) has been installed.
Then I tried the other method using Meson
However, it keeps going and it seems to be in a loop. The last two lines in the screenshot are repeated every few minutes:

HOWTO find out what file versions a given version of docker-compose supports

How can I find out what file format versions (3.1? 3.2? ... 3.9? etc.) the version of docker-compose I am running (docker-compose version 1.20.0-rc2, build 8c4af54) supports?
Is there a better way than trial and error?
The table currently lives here, but the key is the docker version, not docker-compose version. E.g. 3.2 is support by 17.04.0 and greater

Unable to find postgresql-client-10 on Debian Stretch ARM

I am trying to build docker image on Apple M1 chip Mac and one of the steps include installing postgresql-client-10 package. The base image is ruby-2.6.5-stretch and I have added file repository configuration and repo signing key as listed on postgresql documentation page for Debian. In the last step, when I am trying to install a specific version postgresql-client-10, the build errors out because it is not able to find this package.
This was working fine on AMD Debian Stretch build but not finding this client on ARM Debian stretch. If I install postgresql-client (without specifying version), it installs version 9. Is it possible that the client is not available for versions 9 and above? Where can I get the list of available client versions for postgresql based on Debian releases?
There's one more caveat, when I try to install it on Buster release, the installation is successful but since I need to have libproj12 (due to gem dependency), libproj.so.12 file is not found. Since the libproj package list for version 12 shows only stretch release, I think I am confined to using stretch release only and have to make it work for postgresql 10.

FreeBSD: upgrade MongoDB server from 2.6 to 3.0

Running MongoDB v2.6 Server on FreeBSD operating system, I am looking for a way to upgrade the MongoDB version to at least v3.0. According to MongoDB website, I need to replace the binaries but I am not able to find appropriate download binaries for FreeBSD there MongoDB download website. Alternatively I had hoped, I could upgrade the binaries using pkg package manager but I don't know which command to use to upgrade to a specific version. I am looking for something like:
pseudocode:
sudo pkg upgrade mongod v3.03
I've been crawling the web for days now to find a download link for Freebsd binaries for Version 3.0x or right upgrade command using pkg package manager.
Solution is: using the command "pkg install mongodb36-3.6.6_2" as suggested in the link by Valijon will first deinstall a previous version and then install v3.6 of MongoDB Server. Just what I was looking for.

Reverting to old Google Cloud SDK shell version

I am trying to deploy a Java project into Google App Engine from Eclipse and am blocked by JSPs.
Everything JSP makes my app not capable of deploying due to "'utf8' codec can't decode byte" error.
Not trying to insert any strange (not UTF-8) character, everything Eclipse is set to UTF-8.
Tried to send archives which were OK with the Google App Engine Tools for Eclipse (soon to be deprecated), won't deploy.
I've seen threads regarding reverting the Google Cloud Tools for Eclipse plugin to previous version (1.58 seemed to avoid a few problems) being a possible solution to these recent errors but I have a problem installing, the batch just tells me "Install will exit" ?!
Tried to uninstall previous (latest) versions before, made sure I was launching the bundled-python batch, still not capable of installing an old version of the Google Cloud SDK shell.
Would be glad if anybody had any suggestion at what makes my install fail.
Thanks in advance.
There are a few ways you can get older version of Google Cloud SDK.
Download versioned archive
(If you are on windows) Grab google-cloud-sdk-XXX.0.0-windows-x86_64-bundled-python.zip file.
Unzip it to some\dir
Add some\dir\google-cloud-sdk\bin directory to your system path
Restart your command prompt (or other apps which depend on gcloud) and run for example gcloud info, it should be fully functional installation, no need to run install.bat.
Alternatively, use existing SDK installation and gcloud component manager to go back to previous versions. For example
gcloud components update --version 158.0.0
target by version number using apt-get :
sudo apt-get install google-cloud-sdk=294.0.0-0