Kurento : Error installing custom module - ubuntu-14.04

I am trying to install my custom module debian file in one of my ubuntu machine but I an getting following error:
Unpacking mycustom-filter (1.2.0~rc1) ...
dpkg: dependency problems prevent configuration of mycustom-filter:
mycustom-filter depends on libgstreamer-plugins-base1.5-0 (>= 1.8.1.1~20160608155102.55.g7b19cfd.trusty); however:
Version of libgstreamer-plugins-base1.5-0:amd64 on system is 1.8.0~20160530103212.387.g21728a3.trusty.
mycustom-filter depends on libgstreamer1.5-0 (>= 1.8.1.1~20160706093049.167.g0d8d50e.trusty); however:
Version of libgstreamer1.5-0:amd64 on system is 1.8.0~20160530103131.368.g0fb3a08.trusty.
I see that there is a problem with the trusty version:
mycustom-filter depends on libgstreamer-plugins-base1.5-0 (>= 1.8.1.1~20160608155102.55.g7b19cfd.trusty);
mycustom-filter depends on libgstreamer1.5-0 (>= 1.8.1.1~20160706093049.167.g0d8d50e.trusty);
I tried uninstalling libgstreamer-plugins-base1.5-0 and libgstreamer1.5-0 but that messed up KMS installation.
now even after trying autoclean clean apt-get update --fix-missing I'm unable to install libgstreamer1.5-0 (>= 1.8.1.1~20160706093049.167.g0d8d50e.trusty)
it is always installing 1.8.0~20160530103131.368.g0fb3a08.trusty
can any one guide me how to install the required libgstreamer-plugins-base1.5-0 and libgstreamer1.5-0 libraries.
Edit 1:
Facing the same issue for dev version of kurento
libgstreamer1.5-dev : Depends: libgstreamer1.5-0 (= 1.8.0~20160530103131.368.g0fb3a08.trusty) but 1.8.1.1~20160608134755.164.gb2c1df3.trusty is to be installed

You can use this repository in your sources.list, instead of the previous one your were using.
deb http://ubuntu.kurento.org/6.5.0 trusty kms6

There is a transitory problem on kurento repository that is being fixed right now. I'll edit this answer when is done.
As #igracia says, you can use 6.5.0 release repository to get the correct packages versions while the repository is broken.
Edit
It should be fixed now. Sorry for the trouble

Related

Error installing dotnet-skd-2.2 on virtual linux machine. E: No installation candidate exists for package "libicu"

i try to deploy my .net web application using this guide
When i try this command sudo apt install dotnet-sdk-2.2 i get the following error message.
The following packages have unfulfilled dependencies:
dotnet-sdk-2.2 : depends on: aspnetcore-runtime-2.2 (>= 2.2.7) but should not be installed
Depends on: dotnet-runtime-2.2 (>= 2.2.7) but should not be installed
E: Problems cannot be fixed, you have retained broken packages.
So i tried to install aspnetcore-runtime-2.2 but error:
aspnetcore-runtime-2.2 : Depends on: dotnet-runtime-2.2 (>= 2.2.8) but should not be installed
I tried to install dotnet-runtime-2.2 but it says:
dotnet-runtime-2.2 : Depends on: dotnet-runtime-deps-2.2 (>= 2.2.8) but should not be installed
So i tried to install this package, but it says:
The following packages have unfulfilled dependencies:
dotnet-runtime-deps-2.2 : Depends on: libicu but is not installable or
libicu63 is not installable or
but libicu60 is not installable or
libicu57 is not installable or
libicu55 but cannot be installed or
libicu52 but cannot be installed
E: Problems cannot be corrected, you have withheld broken packages.
I tried to install libicu but:
E: No installation candidate exists for package "libicu".
So i did a search
search
After that i installed every package u can see in the screenshot and tried the whole process again. But the same problem again.
I really need your help, no clue whats the problem.

libssl1.1 dependency conflict on Ubuntu 21.10

I'm new to ubuntu and I'm trying to install nodejs npm but I get the error:
The following packages have unmet dependencies:
libssl-dev : Depends: libssl1.1 (= 1.1.1l-1ubuntu1) but 1.1.1l-1ubuntu1.1 is to be installed
E: Unable to correct problems, you have held broken packages.
I tried to install libssl1.1 via apt but ig I'm doing something wrong. Please suggest me a right code to install the right version of libssl I need, I'm on Ubuntu 21.10.
Try these instructions. Also it's possible libssl1.1 isn't installing on your system because you have other ssl libraries already installed and are conflicting. If they were installed from PPAs for example.

How to install 32-bit libraries of android studio properly to a 64-bit machine?

I have been trying to install Android Studio properly to my Ubuntu 16.04 64-bit machine, but I can not solve this very problem. Android studio requires us to install some 32 bit files to 64 bit computers. But when I try to install, I cannot solve the problem.
I have given so many inputs to the terminal and couldn't trace them all. However, I'm sure that I wrote lots of commands on installing lib32stdc++6 and other packages that has been suggested on the internet but every time I got the error message:
[ E: Unable to correct problems, you have held broken packages. The following packages have unmet dependencies: X depends Y but it won't be installed ]
Edit: input & output example:
***#***:~$ sudo apt-get install lib32stdc++6
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
lib32stdc++6 : Depends: gcc-5-base (= 5.3.1-13ubuntu6) but 5.3.1-14ubuntu2 is to be installed
Depends: lib32gcc1 (>= 1:4.2) but it is not going to be installed
Depends: libc6-i386 (>= 2.18) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
(Posted on behalf of the OP):
I solved the problem. I'll write a brief info about the solution process in case anyone else faces with a similar situation. First of all I realised that this problem was all about the incompatibility of 32 bit libraries with 16.04. So that, I changed the "download from" section from the System Settings - Software&Updates.
Select Netherlands instead of your country's repo, that'll be convenient (mine was Turkey before). Then simply update your repos by typing sudo apt-get update to terminal. Lastly, install the required libraries for 16.04 by typing sudo apt-get install lib32stdc++6. After all, install Android Studio from the very beginning. I did all those and now Android Studio runs properly.

How to install monodevelop-database on Ubuntu 14.04.3?

I installed the latest version (V5.10) of MonoDevelop on Ubuntu V14.04.3. After installation I tried to install monodevelop-database, but the installation fails
sudo apt-get install monodevelop-database
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
monodevelop-database : Depends: libmono-npgsql4.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-system-data2.0-cil (>= 3.12.0) but it is not going to be installed
Depends: monodevelop (< 5.7.0.660.) but 5.10.0.871-0xamarin2 is to be installed
E: Unable to correct problems, you have held broken packages.
I tried already install -f and update/upgrade commands, but that does not solve the issue. Does anyone know a solution?
Thanks in advance,
Jordy

Dependency failure while installing libboost-all-dev on ubuntu core 14.04

Does someone know why I get the following after "sudo apt-get install libboost-all-dev":
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libboost-all-dev : Depends: libboost-context-dev but it is not going to be installed
Depends: libboost-coroutine-dev but it is not going to be installed
Depends: libboost-exception-dev but it is not going to be installed
Depends: libboost-graph-dev but it is not going to be installed
Depends: libboost-graph-parallel-dev but it is not going to be installed
Depends: libboost-locale-dev but it is not going to be installed
Depends: libboost-log-dev but it is not going to be installed
Depends: libboost-math-dev but it is not going to be installed
Depends: libboost-mpi-dev but it is not going to be installed
Depends: libboost-mpi-python-dev but it is not going to be installed
Depends: libboost-random-dev but it is not going to be installed
Depends: libboost-signals-dev but it is not going to be installed
Depends: libboost-timer-dev but it is not going to be installed
Depends: libboost-wave-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
What can I do to change it?
You can fix it by using aptitude:
sudo apt-get install aptitude
sudo aptitude install libboost-all-dev
Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:
Downgrade the following packages:
1) libboost-date-time1.54.0 [1.54.0-4ubuntu3.1 (now) -> 1.54.0-4ubuntu3 (trusty)]
2) libboost-python1.54.0 [1.54.0-4ubuntu3.1 (now) -> 1.54.0-4ubuntu3 (trusty)]
3) libboost-system1.54.0 [1.54.0-4ubuntu3.1 (now) -> 1.54.0-4ubuntu3 (trusty)]
4) libboost-thread1.54.0 [1.54.0-4ubuntu3.1 (now) -> 1.54.0-4ubuntu3 (trusty)]
5) libpci3 [1:3.2.1-1ubuntu5.1 (now) -> 1:3.2.1-1ubuntu5 (trusty)]
6) pciutils [1:3.2.1-1ubuntu5.1 (now) -> 1:3.2.1-1ubuntu5 (trusty)]
Accept this solution? [Y/n/q/?] y
The following packages will be DOWNGRADED:
libboost-date-time1.54.0 libboost-python1.54.0 libboost-system1.54.0
libboost-thread1.54.0 libpci3 pciutils
Accept this solution? [Y/n/q/?] y
Do you want to continue? [Y/n/?] y
I have just encountered the problem with the exact same package but it is a recurrent problem. I have solved the problem (installing libboost-all-dev) using the following methodology. It is a bit tedious but works fine in around 5 to 10 minutes (depending on the number of dependencies). In fact, you had almost done all the way to the solution.
For each package in your list of unmet dependencies, you have to follow the dependency until you find the package which can not be installed because it has another more recent package available. Then you force its installation in a downgraded version using the = sign with apt-get. For example in your case: apt-get install libboost1.54-dev=1.54.0-4ubuntu3
Once you have done all dependencies, you will be able to install your primary package (libboost-all-dev).
I do not know if there is a better (faster) way to do it.

Resources