classroom-assistant icon indicating copy to clipboard operation
classroom-assistant copied to clipboard

Can't install .deb package, dependency not satisfiable: libgconf2-4

Open lizajane999 opened this issue 5 years ago • 6 comments

I got a new computer and can't install Classroom Assistant. I'm running Kubuntu 19.04. When I try to install the .deb file, I get the error

This package is uninstallable
Dependency is not satisfiable: libgconf2-4

There is no package with that name, it is named libgconf-2-4 (with extra dash after f) on my system.

lizajane999 avatar Sep 16 '19 01:09 lizajane999

hi, I don't understand how this issue was solved, I can't install classroom assistant due to libgconf2-4 dependency not met

aliutkus avatar Dec 17 '19 07:12 aliutkus

Hi,

It seems the package was renamed at some point. My Ubuntu/Pop_OS installation lists the package as:

libgconf-2-4/eoan,now 3.2.6-5ubuntu3 amd64 [installed,automatic]
  GNOME configuration database system (shared libraries)

Regards,

Arjen

credmp avatar Jan 15 '20 09:01 credmp

This is still an issue. I've upgraded my other computer to Kubuntu 19.10 and cannot run or reinstall classroom assistant because of unmet dependency libgconf2-4. There is a dash missing in the name, libgconf-2-4 is installed on my system.

lizajane999 avatar Jan 29 '20 21:01 lizajane999

From what I understand from the setup this is due to an older dependecy on electron. I tried to make sense of the npmjs registry (https://www.npmjs.com/package/electron), from what I can tell the latest version is 7.1.11.

It is the electron thing that is packaging the debian file using https://github.com/electron-userland/electron-installer-debian. That project has an open issue: https://github.com/electron-userland/electron-installer-debian/issues/141 .

Electron seems to not be a very well maintained landscape to work in... this issue has been open for almost a year now.

credmp avatar Jan 30 '20 10:01 credmp

Hack to force install on Ubuntu: use the equivs package to make a fake libgconf2-4 package and install it, then install the classroom-assistant .deb package after. See here for instructions: http://shallowsky.com/blog/linux/install/blocking-deb-dependencies.html

lizajane999 avatar Feb 10 '20 23:02 lizajane999

I'm having the same problem on Ubuntu 19.10. When I try to install classroom-assistant_1.0.5_amd64.deb I get this error: The following packages have unmet dependencies: classroom-assistant : Depends: libgconf2-4 but it is not installable

I'd like to see the package fixed rather than do a work-around. Can someone at GitHub Education tell us if there Is there a fix in the works?

ProfBird avatar Feb 24 '20 03:02 ProfBird