The officially official Devuan Forum!

You are not logged in.

#26 Re: Installation » [SOLVED] packages eid-mw / eid-viewer missing dependencies » 2020-11-15 17:25:01

FWIW:

apt policy pcscd returns:

pcscd:
  Installed: (none)
  Candidate: 1.8.24-1+devuan1
  Version table:
     1.8.26-3~bpo10+1 100
        100 [url]http://deb.devuan.org/merged[/url] beowulf-backports/main amd64 Packages
     1.8.24-1+devuan1 500
        500 [url]http://deb.devuan.org/merged[/url] beowulf/main amd64 Packages
     1.8.13-1+vua1 500
        500 [url]http://archive.devuan.org/merged[/url] jessie/main amd64 Packages

#27 Re: Installation » [SOLVED] packages eid-mw / eid-viewer missing dependencies » 2020-11-15 17:15:44

Head_on_a_Stick wrote:
aghasee wrote:
 500 http://files2.eid.belgium.be/debian stretch/main amd64 Packages
     release o=FedICT,a=oldstable,n=stretch,l=FedICT,c=main,b=amd64
     origin files2.eid.belgium.be
 500 http://files.eid.belgium.be/debian stretch/main amd64 Packages
     release o=FedICT,a=oldstable,n=stretch,l=FedICT,c=main,b=amd64
     origin files.eid.belgium.be

^ So those are the dodgy third-party repositories and the reason why they've broken your box is because you've tried to use their stretch repositories rather than the buster versions. So change stretch to buster in the sources file then update the package database and try installing the packages again.

Use this to find the relevant sources file:

grep 'eid.belgium.be' /etc/apt/sources.list{,.d/*}

Thanks! Getting closer, I've only one depend to worry about. This is what I get after changing the eid.list file:

eid-mw : Depends: pcscd but it is not going to be installed
eid-viewer : Depends: pcscd but it is not going to be installed

From what I understand the Belgian gummint isn't up to spec with their pkgs...

#28 Re: Installation » [SOLVED] packages eid-mw / eid-viewer missing dependencies » 2020-11-15 16:42:59

Head_on_a_Stick wrote:

Those packages don't seem to be available in the beowulf repositories so it looks like you've broken your system already.

Can we see

apt policy

^ That will show your sources and allow us to tell you what you shouldn't have added.

apt policy returns:

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 [url]http://files2.eid.belgium.be/debian[/url] stretch/main amd64 Packages
     release o=FedICT,a=oldstable,n=stretch,l=FedICT,c=main,b=amd64
     origin files2.eid.belgium.be
 500 [url]http://files.eid.belgium.be/debian[/url] stretch/main amd64 Packages
     release o=FedICT,a=oldstable,n=stretch,l=FedICT,c=main,b=amd64
     origin files.eid.belgium.be
 500 [url]http://archive.devuan.org/merged[/url] jessie/main amd64 Packages
     release v=1.0,o=Devuan,a=oldoldstable,n=jessie,l=Devuan,c=main,b=amd64
     origin archive.devuan.org
 100 [url]http://deb.devuan.org/merged[/url] beowulf-backports/non-free amd64 Packages
     release v=3.0.0,o=Devuan Backports,a=stable-backports,n=beowulf-backports,l=Devuan Backports,c=non-free,b=amd64
     origin deb.devuan.org
 100 [url]http://deb.devuan.org/merged[/url] beowulf-backports/main amd64 Packages
     release v=3.0.0,o=Devuan Backports,a=stable-backports,n=beowulf-backports,l=Devuan Backports,c=main,b=amd64
     origin deb.devuan.org
 500 [url]http://deb.devuan.org/merged[/url] beowulf-updates/non-free amd64 Packages
     release v=3.0.0,o=Devuan,a=stable-updates,n=beowulf-updates,l=Devuan,c=non-free,b=amd64
     origin deb.devuan.org
 500 [url]http://deb.devuan.org/merged[/url] beowulf-updates/main amd64 Packages
     release v=3.0.0,o=Devuan,a=stable-updates,n=beowulf-updates,l=Devuan,c=main,b=amd64
     origin deb.devuan.org
 500 [url]http://deb.devuan.org/merged[/url] beowulf-security/non-free amd64 Packages
     release v=3.0.0,o=Devuan,a=stable-security,n=beowulf-security,l=Devuan-Security,c=non-free,b=amd64
     origin deb.devuan.org
 500 [url]http://deb.devuan.org/merged[/url] beowulf-security/main amd64 Packages
     release v=3.0.0,o=Devuan,a=stable-security,n=beowulf-security,l=Devuan-Security,c=main,b=amd64
     origin deb.devuan.org
 500 [url]http://deb.devuan.org/merged[/url] beowulf/non-free amd64 Packages
     release v=3.0,o=Devuan,a=stable,n=beowulf,l=Devuan,c=non-free,b=amd64
     origin deb.devuan.org
 500 [url]http://deb.devuan.org/merged[/url] beowulf/main amd64 Packages
     release v=3.0,o=Devuan,a=stable,n=beowulf,l=Devuan,c=main,b=amd64
     origin deb.devuan.org
Pinned packages:

And this will show the source from which your system is attempting to install the eid- packages:

apt policy eid-{mv,viewer}

Returns:

eid-viewer:
  Installed: (none)
  Candidate: 4.4.27v4.4.27-0deb9-1
  Version table:
     4.4.27v4.4.27-0deb9-1 500
        500 [url]http://files.eid.belgium.be/debian[/url] stretch/main amd64 Packages
        500 [url]http://files2.eid.belgium.be/debian[/url] stretch/main amd64 Packages
N: Unable to locate package eid-mv

I forgot to mention the package eid-archive installs fine, iirc this installs the keyring for the eid-related stuff.

#29 Installation » [SOLVED] packages eid-mw / eid-viewer missing dependencies » 2020-11-15 08:42:51

aghasee
Replies: 13

All,

New to Devuan, coming from Debian on other hardware.
Did a clean install, set up Gnome DE (yes, for some reason I like it), purged xfce4.
The whole shebang runs like a charm. Many thanks to all devs and contributors.

However the two pkgs in subject fail to install. Terminal returns:

The following packages have unmet dependencies:
eid-mw : Depends: pcscd but it is not going to be installed
eid-viewer : Depends: libcurl3 (>= 7.16.2) but it is not going to be installed
              Depends: pcscd but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

I have tried following every possible instruction online to no avail. Compiling, the works. There's always missing dependencies somewhere.
The thng is, I do not want to mess up my system as it is now, because it's just right.

Maybe someone can push me in the right direction?

Thanks in advance.

Board footer

Forum Software