tabby icon indicating copy to clipboard operation
tabby copied to clipboard

Installation failing due to missing dependency - gconf2

Open apudiu opened this issue 1 year ago • 1 comments

Installation failing in Ubuntu 23.10.1

following is the log

sudo apt install ./Downloads/tabby-1.0.205-linux-x64.deb 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'tabby-terminal' instead of './Downloads/tabby-1.0.205-linux-x64.deb'
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:
 tabby-terminal : Depends: gconf2 but it is not installable
                  Depends: gconf-service but it is not installable
E: Unable to correct problems, you have held broken packages.

To Reproduce: Try to install in a fresh installation of ubuntu 23.10.1 (Tabby ver: abby-1.0.205-linux-x64.deb)

FYI: After googling found this: https://www.reddit.com/r/Kalilinux/comments/15rxyir/unable_to_install_gconf2/ Somebody is saying that this package (gconf2) is gone & apps using htis need to be updated.

apudiu avatar Dec 16 '23 15:12 apudiu

Need to install gconf2 using deb. i personally did this in one line (Edited with fix)

wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2-common_3.2.6-8_all.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2-common_3.2.6-8_all.deb && sudo dpkg -i libgconf-2-4_3.2.6-8_amd64.deb && sudo dpkg -i gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2_3.2.6-8_amd64.deb && rm -rf *conf*.deb

Hope it helps

H-FTM avatar Dec 20 '23 13:12 H-FTM

I'll test this & let know, Even it works now it's a workaround. Is there any plan to remove this dependency?

apuatcfbd avatar Jan 09 '24 08:01 apuatcfbd

Need to install gconf2 using deb. i personally did this in one line

 wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2-common_3.2.6-8_all.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2-common_3.2.6-8_all.deb && sudo dpkg -i libgconf-2-4_3.2.6-8_amd64.deb && sudo dpkg -i gconf2_3.2.6-8_amd64.deb && sudo dpkg -i gconf-service_3.2.6-8_amd64.deb && rm -rf *conf*.deb

Hope it helps

image

got this error and still unable to install

GokulSamraj avatar Jan 09 '24 11:01 GokulSamraj

Tested on my machine & having same issue as @GokulSamraj. So, it's unusable in new version of Ubuntu :(

apudiu avatar Jan 21 '24 01:01 apudiu

Hi guys try this fix and let me know if it works for you

wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2-common_3.2.6-8_all.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2-common_3.2.6-8_all.deb && sudo dpkg -i libgconf-2-4_3.2.6-8_amd64.deb && sudo dpkg -i gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2_3.2.6-8_amd64.deb && rm -rf *conf*.deb

@apudiu @GokulSamraj @apuatcfbd

==================================================================================== ubuntu 18.04 LTS

Selecting previously unselected package gconf-service.
(Reading database ... 287855 files and directories currently installed.)
Preparing to unpack gconf-service_3.2.6-8_amd64.deb ...
Unpacking gconf-service (3.2.6-8) ...
dpkg: dependency problems prevent configuration of gconf-service:
 gconf-service depends on libc6 (>= 2.34); however:
  Version of libc6:amd64 on system is 2.28-10+deb10u2.
 gconf-service depends on libldap-2.5-0 (>= 2.5.4); however:
  Package libldap-2.5-0 is not installed.

dpkg: error processing package gconf-service (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 gconf-service

blair2020 avatar Feb 01 '24 06:02 blair2020

Hi guys try this fix and let me know if it works for you

wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2-common_3.2.6-8_all.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2-common_3.2.6-8_all.deb && sudo dpkg -i libgconf-2-4_3.2.6-8_amd64.deb && sudo dpkg -i gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2_3.2.6-8_amd64.deb && rm -rf *conf*.deb

@apudiu @GokulSamraj @apuatcfbd

image

this is what i got!

GokulSamraj avatar Feb 01 '24 06:02 GokulSamraj

Hi guys try this fix and let me know if it works for you (Just added apt install libldap)

 sudo apt install libldap-2.5-0 && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2-common_3.2.6-8_all.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2-common_3.2.6-8_all.deb && sudo dpkg -i libgconf-2-4_3.2.6-8_amd64.deb && sudo dpkg -i gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2_3.2.6-8_amd64.deb && rm -rf *conf*.deb

@GokulSamraj @apudiu @blair2020 @apuatcfbd

H-FTM avatar Feb 01 '24 19:02 H-FTM

Installation of gconf2 conflicts with other packages. Please get rid of this package from dependency. It's better to leave dead things instead fighting for it to work.

apudiu avatar Feb 03 '24 08:02 apudiu

Tested on my machine & having same issue as @GokulSamraj. So, it's unusable in new version of Ubuntu :(

You can find the instructions to retrieve (from the debian ftp server) and install the missing librairies with dpkg.

https://2h3ph3rd.medium.com/how-to-install-libgconf-2-4-on-ubuntu-23-10-fec6bda8d5f5

Hope this helps :)

mateobelanger avatar Feb 14 '24 22:02 mateobelanger

Need to install gconf2 using deb. i personally did this in one line

 wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2-common_3.2.6-8_all.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2-common_3.2.6-8_all.deb && sudo dpkg -i libgconf-2-4_3.2.6-8_amd64.deb && sudo dpkg -i gconf2_3.2.6-8_amd64.deb && sudo dpkg -i gconf-service_3.2.6-8_amd64.deb && rm -rf *conf*.deb

Hope it helps

image

got this error and still unable to install

Install this deb and it should work, it worked for me

  http://security.ubuntu.com/ubuntu/pool/main/o/openldap/libldap-2.5-0_2.5.16+dfsg-0ubuntu0.22.04.2_amd64.deb

@GokulSamraj

Seb1plaz avatar Jun 20 '24 06:06 Seb1plaz

Need to install gconf2 using deb. i personally did this in one line (Edited with fix)

wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2-common_3.2.6-8_all.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf2_3.2.6-8_amd64.deb && wget http://ftp.de.debian.org/debian/pool/main/g/gconf/gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2-common_3.2.6-8_all.deb && sudo dpkg -i libgconf-2-4_3.2.6-8_amd64.deb && sudo dpkg -i gconf-service_3.2.6-8_amd64.deb && sudo dpkg -i gconf2_3.2.6-8_amd64.deb && rm -rf *conf*.deb

Hope it helps

Thanks :smile: It works on Debian 12 (Unstable 6.8.12-amd64)

erjvarela avatar Jun 20 '24 12:06 erjvarela