Hi guys, so I've been trying to get Pipelight working in Kali to use Silverlight in Firefox, but I've been unsuccessful so far. I've found many similar issues and tried many solutions, but none have worked for me. It seems to be a dependency issue with wine-staging, but after repo and keyring additions, a clean install of wine (and others), and attempts to use each and both architectures, I'm at a loss. I see that apt-get update gives me a GPG error for an expired key, but when I try to fetch it, it is not recognized as a key at all. I also see that add-apt-repository ppa:pipelight/stable gives me a no distro template exception for Rolling. Any help would be greatly appreciated, and please forgive me if I'm missing the obvious. Here is an example session:


root@Kali:/# uname -a
Linux Kali 4.3.0-kali1-amd64 #1 SMP Debian 4.3.3-5kali4 (2016-01-13) x86_64 GNU/Linux

root@Kali:/# dpkg --add-architecture i386

root@Kali:/# wget http://repos.fds-team.de/Release.key
--2016-04-11 16:22:49-- http://repos.fds-team.de/Release.key
Resolving repos.fds-team.de (repos.fds-team.de)... 134.119.36.94
Connecting to repos.fds-team.de (repos.fds-team.de)|134.119.36.94|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3157 (3.1K) [application/octet-stream]
Saving to: ‘Release.key’

Release.key 100%[===================>] 3.08K --.-KB/s in 0.006s

2016-04-11 16:22:49 (504 KB/s) - ‘Release.key’ saved [3157/3157]

root@Kali:/# apt-key add Release.key
OK

root@Kali:/# gedit /etc/apt/sources.list #added deb http://repos.fds-team.de/stable/debian/ jessie main

root@Kali:/# apt-get update
Ign:2 http://download.opensuse.org/reposit...ght/Debian_7.0 ./ InRelease
Get:4 http://download.opensuse.org/reposit...ght/Debian_7.0 ./ Release [1,010 B]
Hit:1 http://jaist.dl.sourceforge.net/proj...la/mozilla/apt all InRelease
Hit:3 http://archive-7.kali.org/kali kali-rolling InRelease
Get:5 http://download.opensuse.org/reposit...ght/Debian_7.0 ./ Release.gpg [481 B]
Ign:5 http://download.opensuse.org/reposit...ght/Debian_7.0 ./ Release.gpg
Hit:6 http://repos.fds-team.de/stable/debian jessie InRelease
Hit:7 http://download.opensuse.org/reposit...ght/Debian_7.0 ./ Packages
Fetched 1,491 B in 0s (1,639 B/s)
Reading package lists... Done
W: http://downloads.sourceforge.net/pro...all/InRelease: Signature by key FBC0FA27F5D79B1F60A77837CCC158AFC1289A29 uses weak digest algorithm (SHA1)
W: http://download.opensuse.org/reposit..../Release.gpg: Signature by key 39D9F63CD74480C02715B0360134EBA3CAA5DFC8 uses weak digest algorithm (SHA1)
W: GPG error: http://download.opensuse.org/reposit...ght/Debian_7.0 ./ Release: The following signatures were invalid: KEYEXPIRED 1446334743
W: The repository 'http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Debian_7.0 ./ Release' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.

root@Kali:/# apt-get install pipelight-multi
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:
pipelight-multi : Depends: wine-staging
E: Unable to correct problems, you have held broken packages.

root@Kali:/# apt-get install wine-staging
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:
wine-staging : Depends: wine-staging-amd64 (= 1.9.7~jessie) but it is not going to be installed
Depends: wine-staging-i386 (= 1.9.7~jessie)
E: Unable to correct problems, you have held broken packages.

root@Kali:/# apt-get install wine-staging-amd64
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:
wine-staging-amd64 : Depends: libgphoto2-port10 (>= 2.5.2) but it is not installable
Recommends: libcapi20-3 but it is not going to be installed
Recommends: libosmesa6 but it is not going to be installed
Recommends: libssl1.0.0 but it is not installable
Recommends: libodbc1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

root@Kali:/# add-apt-repository ppa:pipelight/stable
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 95, in <module>
sp = SoftwareProperties(options=options)
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
self.reload_sourceslist()
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
self.distro.get_sources(self.sourceslist)
File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 89, in get_sources
(self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Kali/kali-rolling

root@Kali:/# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libbind9-90 libdns100 libisc95 libisccc90 libisccfg90 liblwres90
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

root@Kali:/# sudo dpkg --configure -a

root@Kali:/# dpkg -l | grep wine
ii fonts-wine 1.8.1-2 all Windows API implementation - fonts
ii libwine:amd64 1.8.1-2 amd64 Windows API implementation - library
ii libwine:i386 1.8.1-2 i386 Windows API implementation - library
ii wine 1.8.1-2 all Windows API implementation - standard suite
ii wine32:i386 1.8.1-2 i386 Windows API implementation - 32-bit binary loader
ii wine64 1.8.1-2 amd64 Windows API implementation - 64-bit binary loader
ii winetricks 0.0+20151116-1 all package manager for WINE to install software easily
ii winexe 1.1~20140107-0kali3+b1 amd64 Remote Windows-command executor

root@Kali:/# apt-get install --install-recommends pipelight-multi
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:
pipelight-multi : Depends: wine-staging
E: Unable to correct problems, you have held broken packages.