Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation failing due to missing dependency - gconf2 #9340

Closed
apudiu opened this issue Dec 16, 2023 · 11 comments · Fixed by #9512
Closed

Installation failing due to missing dependency - gconf2 #9340

apudiu opened this issue Dec 16, 2023 · 11 comments · Fixed by #9512
Labels

Comments

@apudiu
Copy link

apudiu commented Dec 16, 2023

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 apudiu added the T: Bug label Dec 16, 2023
@H-FTM
Copy link

H-FTM commented Dec 20, 2023

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

@apuatcfbd
Copy link

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

@GokulSamraj
Copy link

GokulSamraj commented Jan 9, 2024

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

@apudiu
Copy link
Author

apudiu commented Jan 21, 2024

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

@blair2020
Copy link

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

@GokulSamraj
Copy link

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!

@H-FTM
Copy link

H-FTM commented Feb 1, 2024

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

@apudiu
Copy link
Author

apudiu commented Feb 3, 2024

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.

@mateobelanger
Copy link

mateobelanger commented Feb 14, 2024

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 :)

@ytsodacan
Copy link

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

@erjvarela
Copy link

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 😄 It works on Debian 12 (Unstable 6.8.12-amd64)

widhaprasa added a commit to widhaprasa/tabby that referenced this issue Jun 26, 2024
commit bba72b4
Author: Eugene <inbox@null.page>
Date:   Sat Jun 22 21:43:37 2024 +0200

    fixed Eugeny#9698, fixed Eugeny#9697, fixed Eugeny#9651, fixed Eugeny#8371, fixed Eugeny#9483 - fixed huge search bar

commit 3739455
Merge: ab48990 1776b84
Author: Eugene <inbox@null.page>
Date:   Sat Jun 22 21:36:49 2024 +0200

    Merge branch 'master' of github.com:Eugeny/tabby

commit ab48990
Author: Eugene <inbox@null.page>
Date:   Sat Jun 22 21:36:46 2024 +0200

    export SSHMultiplexerService

commit 1776b84
Merge: db2280e 3ea1b7f
Author: Eugene <x@null.page>
Date:   Wed Jun 19 12:24:14 2024 +0200

    Merge pull request Eugeny#9721 from Eugeny/all-contributors/add-C41M50N

    add C41M50N as a contributor for code

commit 3ea1b7f
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Wed Jun 19 10:22:22 2024 +0000

    update README.pt-BR.md [skip ci]

commit cee39b3
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Wed Jun 19 10:21:53 2024 +0000

    update README.ja-JP.md [skip ci]

commit 218fb81
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Wed Jun 19 10:21:49 2024 +0000

    update README.es-ES.md [skip ci]

commit d718f43
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Wed Jun 19 10:21:24 2024 +0000

    update .all-contributorsrc [skip ci]

commit defe307
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Wed Jun 19 10:21:21 2024 +0000

    update README.id-ID.md [skip ci]

commit a3a6e3d
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Wed Jun 19 10:20:45 2024 +0000

    update README.de-DE.md [skip ci]

commit a5f4f23
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Wed Jun 19 10:20:44 2024 +0000

    update README.it-IT.md [skip ci]

commit bdcfba1
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Wed Jun 19 10:20:43 2024 +0000

    update README.ko-KR.md [skip ci]

commit e120031
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Wed Jun 19 10:20:42 2024 +0000

    update README.ru-RU.md [skip ci]

commit 5adfdd4
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Wed Jun 19 10:20:41 2024 +0000

    update README.zh-CN.md [skip ci]

commit 897e06d
Author: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Date:   Wed Jun 19 10:20:40 2024 +0000

    update README.md [skip ci]

commit db2280e
Merge: c681902 8a49c73
Author: Eugene <x@null.page>
Date:   Wed Jun 19 12:20:24 2024 +0200

    Merge pull request Eugeny#9624 from C41M50N/feature/hide-tray

    add setting to hide tray (menubar for macos)

commit 8a49c73
Author: Charles Buffington <dev.cfsb@proton.me>
Date:   Tue Jun 18 17:05:19 2024 -0400

    change from 'show tray' to 'hide tray'

commit 439a7a8
Author: Charles Buffington <dev.cfsb@proton.me>
Date:   Mon Jun 17 19:26:39 2024 -0400

    move 'show tray' setting to window settings

commit c681902
Merge: de81f12 a3fd6f5
Author: Eugene <x@null.page>
Date:   Sat May 25 21:58:05 2024 +0200

    Merge pull request Eugeny#9673 from orthlus/patch-1

    typos russian README

commit a3fd6f5
Author: Ort <orthodoxplus@ya.ru>
Date:   Sat May 25 17:08:43 2024 +0300

    typos russian README

commit de81f12
Merge: d15b67a 242f136
Author: Eugene <x@null.page>
Date:   Sun May 19 10:18:15 2024 +0200

    Merge pull request Eugeny#9657 from RiccardoManzan/fix-cli-on-linux-Eugeny#9656

    Eugeny#9656 fix: cli usage on linux

commit 242f136
Author: Riccardo Manzan <riccardo.manzan.dev@gmail.com>
Date:   Sat May 18 13:59:21 2024 +0200

    Eugeny#9656 fix: cli usage on linux

commit 9425920
Author: Charles Buffington <dev.cfsb@proton.me>
Date:   Tue May 7 12:13:19 2024 -0400

    add setting to hide tray (menubar for macos)

commit d15b67a
Merge: 8f68105 8237785
Author: Eugene <x@null.page>
Date:   Tue Apr 2 19:50:45 2024 +0200

    Merge pull request Eugeny#9571 from Tbhesswebber/patch-1

    docs(hacking): adds clarification for installing forks

commit 8237785
Author: Tanner B. Hess Webber <tb@hesswebber.com>
Date:   Tue Apr 2 11:10:02 2024 -0400

    docs(hacking): adds clarification for installing forks

commit 8f68105
Merge: 24c64a5 66b7632
Author: Eugene <x@null.page>
Date:   Wed Mar 27 09:21:51 2024 +0100

    Merge pull request Eugeny#9546 from bc547-dev/master

    Make autoSync more robust for network errors

commit 66b7632
Author: bc547 <bc547@users.noreply.github.com>
Date:   Mon Mar 25 16:21:08 2024 +0100

    Fix lint error

    Change double quote to single quote for string

commit c906af5
Author: bc547 <bc547@users.noreply.github.com>
Date:   Sat Mar 23 10:05:28 2024 +0100

    Make autoSync more robust for network errors

    Catch uncaught error in autoSync that caused autoSync to stop syncing

commit 24c64a5
Author: Eugene <inbox@null.page>
Date:   Tue Mar 12 09:03:31 2024 +0100

    Update docs.yml

commit ebf0d89
Author: Eugene <inbox@null.page>
Date:   Mon Mar 11 21:31:54 2024 +0100

    bumped xterm to 5.4.0

commit bacb458
Author: Eugene <inbox@null.page>
Date:   Mon Mar 11 21:20:51 2024 +0100

    fixed Eugeny#9164 - only auto-open a new tab if there are no tabs recovered after startup

commit 49d05cc
Author: Eugene <inbox@null.page>
Date:   Mon Mar 11 21:15:59 2024 +0100

    updated locales, added Turkish and Serbian languages

commit 0894c30
Author: Eugene <inbox@null.page>
Date:   Mon Mar 11 21:10:39 2024 +0100

    fixed Eugeny#9482 - dragged-in panes going to sleep after some time

commit c3baad4
Merge: fc72b4d 3b15b35
Author: Eugene <x@null.page>
Date:   Sun Mar 10 21:14:01 2024 +0100

    Merge pull request Eugeny#9512 from Clem-Fern/gconf2-dep

    electron-builder: remove gconf dependencies from deb package

commit 3b15b35
Author: Clem <20025949+Clem-Fern@users.noreply.github.com>
Date:   Sun Mar 10 15:38:02 2024 +0100

    electron-builder: remove gconf dependencies from deb package Eugeny#9457 Eugeny#9340 Eugeny#9219
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants