Silverlight op je Linux bak met Pipelight. Maar vooral Magister werkend!!

Via deze discussie in Linkedin werd ik opmerkzaam gemaakt op het project pipelight. Dat moest ik proberen natuurlijk.

Image

Pipelight kun je installeren via de informatie op de pagina. Ik gebruik thuis Linuxmint 15 Mate Edition. Daarvoor gebruik ik de installatie instructie voor Ubuntu op de Pipelight pagina. Als je precie

s doet wat ze vragen te doen, staat het er snel op.

En toen begon bij mij het testen. Het volgende heb ik afgewerkt:

-Een user agent switcher in C

hrome, waarmee je kan doen alsof je werkt in een windows omgeving. Je houdt de site waar silverlight gewenst is daarmee voor het lapje. Sommige sites kijken eerst of er Windows draait. Vandaar.

-Foutmeldingen bekeken in de Faq van Pipelight en vragen gesteld in bovenstaande linkedin discussie. Ik bleek helaas de eerste te zijn aldaar die dit ging proberen.

-Gecontroleerd of ik Wine al heb draaien (reeds heb geïnstalleerd). Dat bleek niet het geval te zijn. Pipelight installeer

t e

en gepatchte versie van deze Windows Emulator. Er waren conflicten als beide geïnstalleerd zijn. Andere Wine in dat geval verwijderen via je package manager.

-Eens goed naar de link van mijn school gekeken en de foutmelding. Bij onze school log je in op een site om vervo

lgens Magister in een popup te laden. Daar gaat iets fout. Een imposante foutmelding is het gevolg. Lag dat aan Silverlight of iets anders? De link naar de magister site is gelukkig makkelijk te herleiden. En als ik die kopieer en open komt daar het bekende blauwe scherm die vraagt om in te loggen. In eerste instantie lukt dat niet. Ik kan wel de invulschermen aanwijzen, maar niet invullen. Terwijl ik zoek naar een oplossing switch ik af en toe naar magister om te kijken. En zie daar: een cursor die knippert. En al snel kon ik inloggen. Keurig een 250 Mb warning, door MS Silverlight en hopla ingelogd!

Alles lijkt te werken. Natuurlijk heb ik nog niet alles getest, maar klassenlijsten, absentenregistratie en agenda werken. Bij het ELO deel krijg ik een foutmelding en laadt Magister opnieuw. Maar die willen wij gelukkig ook niet gebruiken. Ik zie dat dan ook meer als een feature.😉

Dus nu het op mijn desktop werkt is de volgende stap de netbook met Cunchbang Linux.

Opgemerkt dient te worden dat dit niet ontstaan is door Schoolmaster, die Magister maakt. Maar door een stel vrijwilligers die Pipelight opgezet hebben om Silverlight werkzaam te krijgen. Ik weet niet hoe blij Magister met dit alles is…

Graag hoor ik ervaringen van anderen. En verspreid dit nieuwtje. Weer een reden minder om Windows (of Mac) aan te schaffen lijkt me zo.

Over lighans

Berijder van Quest nummer 1.
Dit bericht werd geplaatst in blijmakers, e-learnig, moodle, ict algemeen en getagged met , , , , , . Maak dit favoriet permalink.

19 reacties op Silverlight op je Linux bak met Pipelight. Maar vooral Magister werkend!!

  1. Richard zegt:

    De link in ‘Via deze discussie in Linkedin’ wijst niet naar de discussie op linkedin, maar naar een site met links. De juiste link is volgens mij: http://www.linkedin.com/groups/Handige-linux-en-opesnrouce-gerelateerde-1835497.S.258022375

  2. thibald zegt:

    Ik heb instructie om pipelight te installeren gevolgd. Dat lukt allemaal. Krijg geen foutmeldingen, maar na openen Magisterpagina, blijft deze hangen. Ik kijk naar een scherm waarop staat het icoontje van Magister met “Magister 5.6” en daaronder een grijze balk met 100%. Verder gebeurt er niets. Het lijkt alsof het programma ergens blijft steken en niet naar het inlogscherm doorgaat.
    Ken je dit? Moet ik nog iets anders doen. Ik heb ook de testpagina van Silverlight geladen en die
    doen het (ik zie de balletjes, kan ze stoppen en starten etc).

    Groet,
    Thibald

    • lighans zegt:

      Hoi Thibald,

      Heb je firefox en chromium geprobeerd? Op Firefox werkte het eerder dan Chromium.

      Je kan nog kijken naar een UA Spoofer. Daarmee doe je alsof het een windows machine is. Het kan zijn dat Silverlight of Magister dat controleert.

      • thibald zegt:

        Het blijkt dat je meer moet doen dan het installeren van pipelight. Dat had ik niet in de gaten. Jij beschrijft het wel maar daar had ik overheen gelezen. Via de webpagina http://www.webupd8.org/2013/08/pipelight-use-silverlight-in-your-linux.html#! kwam ik erachter dat naast het installeren van pipelight je ook (in chrome of in firefox) een user agent switcher moet installeren (stap 2 op die pagina). En dan werkt het wel. In het begin is het allemaal wel heel traag, maar blijkbaar moet de machine ook leren, want het gaat nu al een stuk vlotter.
        Nog bedankt voor je reactie.
        Groet,
        Thibald

      • lighans zegt:

        Het viel me ook op dat het langzaam beter gaat. Vreemd. Ook leuk dat daarna de updates vanzelf toegevoegd worden. Ook geen omkijken meer naar.

        Die Spoofer is blijkbaar echt nodig. Bij een herinstallatie werkt het alleen met een Spoof. Ik vind Firefox trouwens iets stabieler lijken dan met Chrome. Andere browsers niet geprobeerd.

        Het enige wat bij mij niet goed werkt is het elo gedeelte en het bekijken van de interne mail. Maar die gebruiken we gelukkig niet.

  3. Teunis zegt:

    Hallo,

    Wij draaien thuis Ubuntu. Onze dochter heeft het ELO deel van Magister wel nodig voor school. Ik heb een bug report geplaatst op https://bugs.launchpad.net/pipelight/+bug/1249569.
    Hopelijk kan het pipelight team dit fixen.

    Groet,

    Teunis

    • lighans zegt:

      Kon je ook een foutmelding plaatsen. Het Elo deel is blijkbaar het meest afhankelijk van silverlight lijkt het.

      • Teunis zegt:

        Jazeker, ik heb alle foutmeldingen gelogd en gepost. Er is al een reactie gegeven door het pipelight team. Ze weten van het probleem, maar ze weten nog niet hoe ze het moeten fixen. Ze vragen of ze een testaccount kunnen krijgen om het op hun eigen systemen te kunnen analyseren.

      • lighans zegt:

        Hmm, dat gaat Schoolmaster nooit geven.

        Dus we moeten op zoek naar een Linux minded icter op een school.

        Ik ga een paar balletjes opgooien op sociale media.

  4. Thibald zegt:

    Ik gebruik nu een tijdje magister met pipelight. Het werkt prima (behalve ELO, maar dat gebruik ik verder niet), met echter 1 vervelende bug (wat mij betreft): Als ik de filterknop gebruik bij het tabblad Cijfers krijg ik een foutmelding en knalt Magister eruit en moet je opnieuw inloggen. Die filterknop is noodzakelijk om alle cijfers die behaald zijn te kunnen zien, maar dat lukt dus niet.

    Dit is de foutmelding:

    Er is een ernstige fout opgetreden.
    Magister wordt opnieuw geladen.

    Details:
    – ManagedRuntimeError
    – System.Collections.Generic.KeyNotFoundException: [Arg_KeyNotFound]
    Arguments:
    Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20513.00&File=mscorlib.dll&Key=Arg_KeyNotFound
    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
    at System.Windows.ResourceManagerWrapper.GetResourceForUri(Uri xamlUri, Type componentType)
    – 4004

    einde foutmelding.

    Herken je dit? Is hier een oplossing voor?

    Groet,
    Thibald

    • lighans zegt:

      Ik herken het wel en ik zie dat er veel foutmeldingen langzaam verdwijnen bij updates. Maar ik zou toch even een bugmelding plaatsen. Gebruik je Firefox. Want Chrome werkt duidelijk minder prettig.

    • lighans zegt:

      Thibald,

      Gebruik je het als leerling of als ouder of als docent? Alleen in het laatste geval kan ik je foutmelding reproduceren aangezien ik geen kind heb die met Magister moet werken.

      Heb je het gemeld bij pipelight?

  5. Teunis zegt:

    Hallo,

    Deze foutmelding heb ik al een tijdje geleden gepost.
    https://bugs.launchpad.net/pipelight/+bug/1249569
    Ik heb al verschillende logbestanden gemaakt op verzoek van de ontwikkelaars.
    Het is geen probleem van pipelight, maar van wine en dat maakt het fixen van deze bug erg moeilijk zoals ze hebben aangegeven.

    Groet,
    Teunis

  6. Lucienne zegt:

    Hallo,

    Ik heb problemen met het downloaden van pipelight. Ik krijg onderstaand probleem, is er iemand die me kan helpen?
    Dit krijg ik in beeld wanneer ik het probeer:
    You are about to add the following PPA to your system:

    More info: https://launchpad.net/~pipelight/+archive/ubuntu/stable
    Press [ENTER] to continue or ctrl-c to cancel adding it

    Traceback (most recent call last):
    File “/usr/bin/add-apt-repository”, line 160, in
    sp = SoftwareProperties(options=options)
    File “/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py”, line 96, in __init__
    self.reload_sourceslist()
    File “/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py”, line 584, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)
    File “/usr/lib/python2.7/dist-packages/aptsources/distro.py”, line 87, in get_sources
    raise NoDistroTemplateException(“Error: could not find a ”
    aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template
    horsmeijer@horsmeijer ~ $ sudo apt-get update
    Geraakt http://archive.canonical.com precise Release.gpg
    Ophalen:1 http://security.ubuntu.com precise-security Release.gpg [198 B]
    Geraakt http://archive.canonical.com precise Release
    Ophalen:2 http://security.ubuntu.com precise-security Release [50,7 kB]
    Geraakt http://archive.ubuntu.com precise Release.gpg
    Ophalen:3 http://archive.ubuntu.com precise-updates Release.gpg [198 B]
    Geraakt http://archive.ubuntu.com precise Release
    Geraakt http://archive.canonical.com precise/partner i386 Packages
    Genegeerd http://archive.canonical.com precise/partner TranslationIndex
    Ophalen:4 http://security.ubuntu.com precise-security/main i386 Packages [451 kB]
    Ophalen:5 http://archive.ubuntu.com precise-updates Release [98,7 kB]
    Genegeerd http://archive.canonical.com precise/partner Translation-nl_NL
    Genegeerd http://archive.canonical.com precise/partner Translation-nl
    Genegeerd http://archive.canonical.com precise/partner Translation-en_US
    Genegeerd http://archive.canonical.com precise/partner Translation-en
    Geraakt http://archive.ubuntu.com precise/main i386 Packages
    Geraakt http://archive.ubuntu.com precise/restricted i386 Packages
    Geraakt http://archive.ubuntu.com precise/universe i386 Packages
    Geraakt http://archive.ubuntu.com precise/multiverse i386 Packages
    Geraakt http://archive.ubuntu.com precise/main TranslationIndex
    Geraakt http://archive.ubuntu.com precise/multiverse TranslationIndex
    Geraakt http://archive.ubuntu.com precise/restricted TranslationIndex
    Geraakt http://archive.ubuntu.com precise/universe TranslationIndex
    Geraakt http://mint.mirror.root.lu maya Release.gpg
    Ophalen:6 http://archive.ubuntu.com precise-updates/main i386 Packages [861 kB]
    Ophalen:7 http://security.ubuntu.com precise-security/restricted i386 Packages [4620 B]
    Ophalen:8 http://security.ubuntu.com precise-security/universe i386 Packages [103 kB]
    Ophalen:9 http://security.ubuntu.com precise-security/multiverse i386 Packages [2644 B]
    Ophalen:10 http://security.ubuntu.com precise-security/main TranslationIndex [74 B]
    Ophalen:11 http://security.ubuntu.com precise-security/multiverse TranslationIndex [72 B]
    Geraakt http://mint.mirror.root.lu maya Release
    Ophalen:12 http://security.ubuntu.com precise-security/restricted TranslationIndex [72 B]
    Ophalen:13 http://security.ubuntu.com precise-security/universe TranslationIndex [73 B]
    Ophalen:14 http://security.ubuntu.com precise-security/main Translation-en [192 kB]
    Geraakt http://mint.mirror.root.lu maya/main i386 Packages
    Geraakt http://mint.mirror.root.lu maya/upstream i386 Packages
    Geraakt http://mint.mirror.root.lu maya/import i386 Packages
    Genegeerd http://mint.mirror.root.lu maya/import TranslationIndex
    Genegeerd http://mint.mirror.root.lu maya/main TranslationIndex
    Genegeerd http://mint.mirror.root.lu maya/upstream TranslationIndex
    Geraakt http://security.ubuntu.com precise-security/multiverse Translation-en
    Geraakt http://security.ubuntu.com precise-security/restricted Translation-en
    Ophalen:15 http://security.ubuntu.com precise-security/universe Translation-en [60,1 kB]
    Genegeerd http://mint.mirror.root.lu maya/import Translation-nl_NL
    Genegeerd http://mint.mirror.root.lu maya/import Translation-nl
    Genegeerd http://mint.mirror.root.lu maya/import Translation-en_US
    Genegeerd http://mint.mirror.root.lu maya/import Translation-en
    Genegeerd http://mint.mirror.root.lu maya/main Translation-nl_NL
    Genegeerd http://mint.mirror.root.lu maya/main Translation-nl
    Genegeerd http://mint.mirror.root.lu maya/main Translation-en_US
    Genegeerd http://mint.mirror.root.lu maya/main Translation-en
    Genegeerd http://mint.mirror.root.lu maya/upstream Translation-nl_NL
    Genegeerd http://mint.mirror.root.lu maya/upstream Translation-nl
    Genegeerd http://mint.mirror.root.lu maya/upstream Translation-en_US
    Genegeerd http://mint.mirror.root.lu maya/upstream Translation-en
    Ophalen:16 http://archive.ubuntu.com precise-updates/restricted i386 Packages [13,7 kB]
    Ophalen:17 http://archive.ubuntu.com precise-updates/universe i386 Packages [253 kB]
    Ophalen:18 http://archive.ubuntu.com precise-updates/multiverse i386 Packages [15,5 kB]
    Geraakt http://archive.ubuntu.com precise-updates/main TranslationIndex
    Geraakt http://archive.ubuntu.com precise-updates/multiverse TranslationIndex
    Geraakt http://archive.ubuntu.com precise-updates/restricted TranslationIndex
    Geraakt http://archive.ubuntu.com precise-updates/universe TranslationIndex
    Geraakt http://archive.ubuntu.com precise/main Translation-nl
    Geraakt http://archive.ubuntu.com precise/main Translation-en
    Geraakt http://archive.ubuntu.com precise/multiverse Translation-nl
    Geraakt http://archive.ubuntu.com precise/multiverse Translation-en
    Geraakt http://archive.ubuntu.com precise/restricted Translation-nl
    Geraakt http://archive.ubuntu.com precise/restricted Translation-en
    Geraakt http://archive.ubuntu.com precise/universe Translation-nl
    Geraakt http://archive.ubuntu.com precise/universe Translation-en
    Geraakt http://archive.ubuntu.com precise-updates/main Translation-nl
    Geraakt http://archive.ubuntu.com precise-updates/main Translation-en
    Geraakt http://archive.ubuntu.com precise-updates/multiverse Translation-nl
    Geraakt http://archive.ubuntu.com precise-updates/multiverse Translation-en
    Geraakt http://archive.ubuntu.com precise-updates/restricted Translation-nl
    Geraakt http://archive.ubuntu.com precise-updates/restricted Translation-en
    Geraakt http://archive.ubuntu.com precise-updates/universe Translation-nl
    Geraakt http://archive.ubuntu.com precise-updates/universe Translation-en
    2106 kB opgehaald in 12s (171 kB/s)
    Pakketlijsten worden ingelezen… Klaar
    horsmeijer@horsmeijer ~ $ sudo apt-get install –install-recommends pipelight-multi
    Pakketlijsten worden ingelezen… Klaar
    Boom van vereisten wordt opgebouwd
    De status informatie wordt gelezen… Klaar
    E: Kan pakket pipelight-multi niet vinden

  7. bast1aan zegt:

    Ik heb afgelopen weekend ook pipelight geinstalleerd op mijn CentOS6 PC om KPN webtv werkend te krijgen.
    Het heeft even geduurd voordat ik aan de dependencies voldaan had die je ziet als je ‘pipelight-plugin –system-check’ uitvoert, vooral de ACL/XATTR was van belang.
    Resultaat: ik kan nu inderdaad KPN webtv bekijken, maar erg stabiel is het niet, na een poosje crasht de plugin, of de hele browser. Ik gebruik firefox 24 en chromium 31.

    Een ander nadeel vind ik dat de plugins in alle browsers op je hele PC zijn geactiveerd en niet per browser. Ik wil eigenlijk alleen silverlight of flash geactiveerd in 1 specifieke browser. Een gevaar van alle plugins werkend op alle browsers is naast instabiele en trage browsers (met flash advertenties etc) ook privacygevoelige flash/silverlight cookies die tussen verschillende browsers/browserprofielen gaan lekken. Ik heb niet voor niks een apart firefox profiel voor alleen facebook en twitter. Bovendien staan silverlight/flash plugins erom bekend erg vaak veiligheidsgaten te hebben.

    Verder is het wel slecht dat er nog steeds een aantal partijen zijn zoals KPN, maar notabene ook school software leveranciers die deze vervelende verouderde en platformbeperkende plugins nodig hebben, ik vind dat ze wel tot de orde geroepen mogen worden om met iets beters te komen.

  8. Jeroen zegt:

    Mijn ervaringen op Ubuntu 14.04 om Magister via Pipelight werkend te krijgen. Installeer en enable Pipelight:

    sudo add-apt-repository ppa:pipelight/stable
    sudo apt-get update
    sudo apt-get install –install-recommends pipelight-multi
    sudo pipelight-plugin –update

    sudo pipelight-plugin –enable silverlight

    Wanneer hierna Ubuntu Software Center wordt opgestart worden merkwaardig genoeg automatisch additionele packages geinstalleerd; kennelijk is de bovenstaande installatie nog niet volledig. Ik heb daarna voor de zekerheid maar even een algehele apt-get update/upgrade/clean uitgevoerd:

    sudo sh -c “apt-get update; apt-get dist-upgrade; apt-get autoclean; apt-get clean; apt-get autoremove”

    NB: de plugin werkt alleen met Firefox; Chrome ondersteunt geen NPAPI plugins meer vanaf versie 35. Ook is het *niet* nodig een browser-agent spoofer te installeren.
    Zoals lighans al aangeeft is dit een noodzakelijk kwaad totdat er een beter alternatief is. Hopelijk wordt dit alternatief *niet* gebouwd door het bedrijf achter Magister, en gaat dit rete-arrogante Microsoft-fetisjistiche bedrijfje failliet.

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s