Yarden-zamir/install-mssql-odbc

action sometimes throw error.

waqar-islam opened this issue · 2 comments

The action sometimes run successfully but then throws this error

Reading package lists... Reading package lists... Building dependency tree... Reading state information... You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: msodbcsql17 : Depends: odbcinst but it is not going to be installed unixodbc : Depends: odbcinst1debian2 (>= 2.3.11-1) but it is not going to be installed Depends: libodbc1 (>= 2.3.11-1) but it is not going to be installed unixodbc-dev : Depends: odbcinst1debian2 (= 2.3.11-1) but it is not going to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). Reading package lists... Building dependency tree... Reading state information... You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: mssql-tools : Depends: msodbcsql17 (>= 17.3.0.0) but it is not going to be installed unixodbc : Depends: odbcinst1debian2 (>= 2.3.11-1) but it is not going to be installed Depends: libodbc1 (>= 2.3.11-1) but it is not going to be installed unixodbc-dev : Depends: odbcinst1debian2 (= 2.3.11-1) but it is not going to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). Reading package lists... Building dependency tree... Reading state information... unixodbc-dev is already the newest version (2.3.11-1). You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: unixodbc : Depends: odbcinst1debian2 (>= 2.3.11-1) but it is not going to be installed Depends: libodbc1 (>= 2.3.11-1) but it is not going to be installed unixodbc-dev : Depends: odbcinst1debian2 (= 2.3.11-1) but it is not going to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

hm... interesting, you using self hosted runners? are there ones with different distros? I assume the varient would be because some runners have this dependency issue and some don't. Either way I assume I can run this apt --fix-broken install on fail and that would solve the issue

though on a second thought that would be a distro specific solution and the cool thing here is that I don't have any distro specific logic. hm.