Encountered an error: Version error for package fivetran/fivetran_utils - dbt

I hope someone can help.
When I try and install fivetran/tiktok_ads package via packages.yml I get an error, can anyone help or confirm if it is an ongoing bug?
package: fivetran/tiktok_ads
version: 0.1.1
I get this error message:
Encountered an error:
Version error for package fivetran/fivetran_utils: Could not find a satisfactory version from options: ['=0.2.9', '>=0.2.0', '<0.3.0', '>=0.2.0', '<0.3.0', '>=0.2.0', '<0.3.0', '>=0.3.0', '<0.4.0']
this is my full packages file
packages:
- package: dbt-labs/dbt_utils
version: 0.7.3
- package: fivetran/fivetran_utils
version: 0.2.9
- package: fivetran/tiktok_ads
version: 0.1.1
- package: fivetran/stripe_source
version: 0.4.3
- package: fivetran/pinterest_source
version: 0.4.0
- package: fivetran/microsoft_ads_source
version: 0.3.1
this is my dbt version info
installed version: 0.21.1
latest version: 1.0.0
Your version of dbt is out of date! You can find instructions for upgrading here:
https://docs.getdbt.com/docs/installation
Plugins:
- bigquery: 0.21.1
- snowflake: 0.21.1
- redshift: 0.21.1
- postgres: 0.21.1
(condaEnv) chris#Chris bla-data %

try to update your
package: fivetran/fivetran_utils
from 0.29 to latest version
after that run the dbt command dbt deps
this command will update all your packages.
Hopefully doing this it will work

Related

DBT RecursionError

I've installed dbt on my Windows PC.
After creating the necessary configuration, I've executed dbt debug successfully.
I tried executing dbt run. I have a local Postgres installed, and I'm getting the following error:
RecursionError: maximum recursion depth exceeded while calling a Python object
Output of dbt --version
installed version: 1.0.4
latest version: 1.0.4
Up to date!
Plugins:
- postgres: 1.0.4 - Up to date!
Anything I can do?
This is a known issue using dbt with Python 3.10: https://github.com/dbt-labs/dbt-core/issues/4560
dbt supports Python versions up to 3.9: https://docs.getdbt.com/faqs/install-python-compatibility
The solution is to use Python 3.9 instead of 3.10.

Could not find adapter type bigquery

Having trouble running dbt today... encountered this error message and cannot debug the issue. I did not have this issue yesterday and have not changed anything since.
Installed dbt with Homebrew
Running with dbt=0.18.0
dbt version: 0.18.0
...
Configuration:
profiles.yml file [ERROR invalid]
dbt_project.yml file [OK found and valid]
Profile loading failed for the following reason:
Runtime Error
Credentials in profile "dandelion-bq", target "dev" invalid: Runtime Error
Could not find adapter type bigquery!
Probably you installed a plugin or another version of dbt-core, try:
dbt --version
It should list the plugins installed, guess in your case there is no bigquery there:
dbt --version
installed version: 0.19.0
latest version: 1.0.0
Your version of dbt is out of date! You can find instructions for upgrading here:
https://docs.getdbt.com/docs/installation
Plugins:
- postgres: 0.19.0
- bigquery: 0.19.0
Install it, with pip or pip3
pip install dbt-bigquery
Same applies for any other plugin/adapter when you get the error Credentials in profile <profile>, target <target> invalid: Runtime Error Could not find adapter type <plugin>!

"ERROR command failed: npm install --loglevel error" when trying to do "vue create"

Vue CLI v3.2.1
✨ Creating project in /home/mcaubrey511/portfolio.
🗃 Initializing git repository...
⚙ Installing CLI plugins. This might take a while...
> yorkie#2.0.0 install /home/mcaubrey511/portfolio/node_modules/yorkie
> node bin/install.js
ERROR command failed: npm install --loglevel error
Environment info
System:
OS: Linux 4.18 Ubuntu 18.10 (Cosmic Cuttlefish)
CPU: (1) x64 Intel(R) Xeon(R) CPU # 2.30GHz
Binaries:
Node: 10.14.1 - /usr/bin/node
npm: 6.4.1 - /usr/bin/npm
npmPackages:
#vue/babel-preset-app: 3.2.0
#vue/cli-overlay: 3.2.0
#vue/cli-plugin-babel: ^3.2.0 => 3.2.0
#vue/cli-plugin-eslint: ^3.2.0 => 3.2.1
#vue/cli-service: ^3.2.0 => 3.2.0
#vue/cli-shared-utils: 3.2.0
#vue/component-compiler-utils: 2.3.0
#vue/preload-webpack-plugin: 1.1.0
#vue/web-component-wrapper: 1.2.0
babel-helper-vue-jsx-merge-props: 2.0.3
babel-plugin-transform-vue-jsx: 4.0.1
eslint-plugin-vue: 4.7.1
vue-eslint-parser: 2.0.3
vue-hot-reload-api: 2.3.1
vue-loader: 15.4.2
vue-style-loader: 4.1.2
vue-template-es2015-compiler: 1.6.0
npmGlobalPackages:
#vue/cli: 3.2.1
Any idea what's wrong or what I could do to get it working?
After switching the machine I was using to Ubuntu 18.04 LTS I am no longer having the problem. I made an issue on the vue-cli repository and it seems like at least one other person is having a similar problem, but with a different environment.
If you do apt-get update in terminal before installing the vue/cli, the issue will be solved.
In a nutshell, apt-get update doesn't actually install new versions of software. Instead, it updates the package lists for upgrades for packages that need upgrading, as well as new packages that have just come to the repositories.
apt-get update downloads the package lists from the repositories and "updates" them to get information on the newest versions of packages and their dependencies. It will do this for all repositories and PPAs.

Yum Install Issue

I am trying to install g++ 4.1.2 (seems gcc 4.1.2 is already installed) in a Redhat Linux 6 machine. When I first tried running gcc-c++-4.1.2 rpm through yum, I get the following dependency issues,
[root#Cham1WS Desktop]# yum install gcc-c++-4.1.2-55.el5.x86_64.rpm
Setting up Install Process
Examining gcc-c++-4.1.2-55.el5.x86_64.rpm: gcc-c++-4.1.2-55.el5.x86_64
Marking gcc-c++-4.1.2-55.el5.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package gcc-c++.x86_64 0:4.1.2-55.el5 will be installed
--> Processing Dependency: libstdc++ = 4.1.2-55.el5 for package: gcc-c++- 4.1.2-55.el5.x86_64
--> Processing Dependency: libstdc++-devel = 4.1.2-55.el5 for package: gcc-c++-4.1.2-55.el5.x86_64
--> Finished Dependency Resolution
Error: Package: gcc-c++-4.1.2-55.el5.x86_64 (/gcc-c++-4.1.2-55.el5.x86_64)
Requires: libstdc++-devel = 4.1.2-55.el5
Error: Package: gcc-c++-4.1.2-55.el5.x86_64 (/gcc-c++-4.1.2-55.el5.x86_64)
Requires: libstdc++ = 4.1.2-55.el5
Installed: libstdc++-4.4.7-16.el6.x86_64 (#anaconda- RedHatEnterpriseLinux-201507020259.x86_64/6.7)
libstdc++ = 4.4.4-15.el6
libstdc++ = 4.4.7-16.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
So, it seems I need to install libstdc++-devel-4.1.2-55.el5.x86_64.rpm. So I tried installing it and I get the follwoing dependencies,
[root#Cham1WS Desktop]# yum install libstdc++-devel-4.1.2-55.el5.x86_64.rpm
Setting up Install Process
Examining libstdc++-devel-4.1.2-55.el5.x86_64.rpm: libstdc++-devel-4.1.2-55.el5.x86_64
Marking libstdc++-devel-4.1.2-55.el5.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package libstdc++-devel.x86_64 0:4.1.2-55.el5 will be installed
--> Processing Dependency: libstdc++ = 4.1.2-55.el5 for package: libstdc++-devel-4.1.2-55.el5.x86_64
--> Finished Dependency Resolution
Error: Package: libstdc++-devel-4.1.2-55.el5.x86_64 (/libstdc++-devel-4.1.2-55.el5.x86_64)
Requires: libstdc++ = 4.1.2-55.el5
Installed: libstdc++-4.4.7-16.el6.x86_64 (#anaconda-RedHatEnterpriseLinux-201507020259.x86_64/6.7)
libstdc++ = 4.4.4-15.el6
libstdc++ = 4.4.7-16.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
It seems an earlier version of libstdc++ is already installed. Anyways, I tried installing libstdc++-4.1.2-55.el5.x86_64.rpm (not the "devel"), and it says it's already installed.
[root#Cham1WS Desktop]# yum install libstdc++-4.1.2-55.el5.x86_64.rpm
Setting up Install Process
Examining libstdc++-4.1.2-55.el5.x86_64.rpm: libstdc++-4.1.2-55.el5.x86_64
libstdc++-4.1.2-55.el5.x86_64.rpm: does not update installed package.
Error: Nothing to do
But if I try to install the "libstdc++-devel-4.1.2-55.el5.x86_64.rpm" I get the ealier dependencies again. It seems the issue is that I have a newer version of libstdc++ is already installed
1) How do I fix this issue?
2) Do I need to uninstall the later version of libstdc++?
It seems like you are using yum the wrong way: You should let yum connect to some repositories, and let him figure out the dependencies.
By the way you are installing el5 packages, that means packages for centos5, not centos6. Try finding similar packages but for centos6, that would be better; try using the epel repository which might help you (take a look here on how to enable it: https://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/)

How To Exclude MariaDB From remi repository?

I have a problem when going to install the latest MariaDB on CentOS 7. I use yum repository from MariaDB, for only mariadb, another module like php use remirepo. I added a yum repo for MariaDB-10 but installed always mariadb-55.
--> Finished Dependency Resolution
Error: MariaDB-common conflicts with 1:mariadb-libs-5.5.52-1.el7.x86_64
Error: Package: 1:mariadb-5.5.52-1.el7.x86_64 (base)
Requires: mariadb-libs(x86-64) = 1:5.5.52-1.el7
Installed: MariaDB-shared-10.1.21-1.el7.centos.x86_64 (#mariadb)
mariadb-libs(x86-64) = 1:10.1.21-1.el7.centos
Error: Package: 1:mariadb-server-5.5.52-1.el7.x86_64 (base)
Requires: mariadb-libs(x86-64) = 1:5.5.52-1.el7
Installed: MariaDB-shared-10.1.21-1.el7.centos.x86_64 (#mariadb)
mariadb-libs(x86-64) = 1:10.1.21-1.el7.centos
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Also i have exclude option on remi.repo
/etc/yum.repos.d/remi.repo
## Exclude following Packages Updates ##
exclude=mariadb-server mariadb mariadb-libs MariaDB-common MariaDB-client
mariadb doesn't not come from "remi" repository, but from base/updates standard repositories.