You are not logged in.

#1 2010-05-15 16:55:30

naguz
Member
Registered: 2008-11-05
Posts: 98

How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

First: I am running AMD64, and have installed the bin32-adob-air from AUR.

The problem is, this does not work as it should. Air apps are never "installed" like they would be in Windows, or Ubuntu with the adobe-air from adobe installed. This causes problems with remembering configs and storing data between instances. Wimp, t.ex. will never remember my password, now matter how many times I check the remember password-box. And When running VOddler it just won't find the config file.

I am trying to run Voddler in linux now, following this. But it won't work.

I just get an "error reading config file" message when starting it using the adobe-air command (ie. the script from the package. Thinking the problem might be caused by the script running air apps from a temp dir, i aslo tried to run

[gert@blad opt]$ /opt/adobe-air-sdk/bin/adl -nodebug /opt/airapps/VoddlerPlayer/META-INF/AIR/application.xml /opt/airapps/VoddlerPlayer
after unpacking the Voddler Files there, but no luck.

I see that there are a newer version of Voddler out now, and I will try that, but I'd appreciate any help with this spesific issue.

Also, I would like to know if there is any way to get the "full Air experience" where you jut click-and go, and can install Air-apps the simple, proper way "everybody else" does it. Cause Air right now is a major hassle. Is there any chance of getting the Adobe-Air installer from Adoe work on Arch, or at least get a similar result? Integrated in the system, detected in the browser on  webpages etc.

Last edited by naguz (2010-05-15 17:01:25)

Offline

#2 2010-05-16 17:55:20

naguz
Member
Registered: 2008-11-05
Posts: 98

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

It seems the wine version of Adobe Air I had installed messed things up. After removing it, and all Voddler stuff and starting all over again, the check in Firefox is now passed. But I still cant start a movie (The client says "this feature has been disabled")

Acording to the guide, I shoud aslo be able to link The Voddler Player exe to a binary file in /opt/VoddlerPlayer/bin/VoddlerPlayer But I (of course) do not have such a file, because I have not been able to "install" the file with Adobe Air. And when I unpacked the .air-file (the closest you get to "install" things when you run them with the SDK) There was no bin-folder at all. And I have no idea if it is possible to fix this with a script. Somehow, it seems like the AIR client is not capable to notice that the webplugin runs,

Here is the output in terminal when i run the Air client.

[gert@blad Nedlastinger]$ /opt/adobe-air-sdk/bin/adl -nodebug /opt/voddler/META-INF/AIR/application.xml /opt/voddler/
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64

(adl:13238): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(adl:13238): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module "gnomebreakpad": /usr/lib/gtk-2.0/modules/libgnomebreakpad.so: wrong ELF class: ELFCLASS64

Telnet trying to connect to 127.0.0.1:51116

Telnet OK STATUSCONNECTEDDONEOK
I/O warning : failed to load external entity "/etc/opt/Adobe/certificates/crypt//config.xml"
Unable to parse Document: /etc/opt/Adobe/certificates/crypt//config.xml. 
Error: EncryptedLocalStore may not use publisher IDs passed in from ADL

It seems to fail to lcate a certificate, and I cannot find this certificate filoe anywhere either. Any help out there? hmm
It could also be the missing 32-bit version of  gnomebreakpad causing trouble. I realy have no idea.

Last edited by naguz (2010-05-16 18:18:18)

Offline

#3 2010-05-18 19:09:03

naguz
Member
Registered: 2008-11-05
Posts: 98

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

Well, now I have retried, and found that by using the air-file extracted from the installfile in the guide, and an updated version of Adobe Air, I get rid of the "This feature has been disabled"-message, but the movieplayback never starts either. Anyone else interested in this?

Offline

#4 2010-06-08 02:41:32

benom
Member
Registered: 2009-03-07
Posts: 3

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

i would love if you got this working ... i can't help myself as i have no idea what im doing if i try ...
if you look at the ubuntu guide there's an install script up now but thats ubuntu specific but maybe you can translate it to archish

Offline

#5 2010-12-25 11:14:12

sverre
Member
From: Trondheim
Registered: 2009-04-07
Posts: 10

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

I just got this working now If this is still a problem. Using Voddler 3.10 Wine 1.3.10-1

I followed directions here http://geexercise.blogspot.com/2010/04/ubuddler.html especially comment from spel  8 dec 2010.

But since archlinux does not have a adob-air (the aur adobe-air does not install the programm) I used the adob-air-sdk.
By following the instructions https://wiki.archlinux.org/index.php/Adobe_AIR I made the executable that spel linked to in his explanation, I did not symlink to it but made the script but with a minor change, here is the script.

#!/bin/bash
/opt/adobe-air-sdk/bin/adl -nodebug /opt/airapps/voddler/META-INF/AIR/application.xml /opt/airapps/voddler -- $1 $2 $3 $4 

The last -- enables the following parameters to be given to the application.

Hope this helps smile

edit: added code tags.

Last edited by sverre (2011-01-11 20:47:41)

Offline

#6 2011-01-11 15:01:57

naguz
Member
Registered: 2008-11-05
Posts: 98

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

Thanks for the help. STill not working, unfortunately.

I get a wine error dialog box telling saying "Ugyldig format" which means "Invalid format". Unfortunately, that doesn't really tell me anything.

 #! /bin/sh
 /opt/adobe-air-sdk/bin/adl -nodebug /opt/voddler/META-INF/AIR/application.xml /opt/voddler -- $1 $2 $3 $4

Wine/Firefox output:

fixme:win:FlashWindowEx 0x33ef88
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:advapi:SetNamedSecurityInfoW L"C:\\users\\gert\\Programdata\\Mozilla\\Firefox\\Profiles\\w4qn846i.default\\sessionstore.js" 1 536870916 (nil) (nil) 0x18c45c (nil)
WINVoddlerLauncher::InternalLaunchVoddler:194: Launching:
>>> BinaryName:  VoddlerPlayer.exe
>>> BinaryPath:  C:\Programfiler\Voddler\VoddlerPlayer\\VoddlerPlayer.exe
>>> CommandLine: -uri a679206c02be0577bd5d225a4c2fb73d 2724623241404596923 2724623241416543068
>>> WorkDir:     C:\Programfiler\Voddler\VoddlerPlayer\
fixme:psapi:GetProcessImageFileNameA (0x1ec, 0x33dfd4, 4096) stub
fixme:psapi:GetProcessImageFileNameA (0x1ec, 0x33dfd4, 4096) stub
fixme:win:FlashWindowEx 0x33f140
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented

I am running 64 bit, but I have set up my .wine with winearch 32 bit. Can't really understand what's going on.

Last edited by naguz (2011-01-11 15:08:32)

Offline

#7 2011-01-11 16:23:15

sverre
Member
From: Trondheim
Registered: 2009-04-07
Posts: 10

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

And you changed the file C:\Programfiler\Voddler\VoddlerPlayer\\VoddlerPlayer.exe to the script, or symlink to the script?

Offline

#8 2011-01-11 20:12:57

naguz
Member
Registered: 2008-11-05
Posts: 98

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

I switched it out with the script (the one posted above. The paths are correct, and if i run just that line, the voddlerplayer opens for a moment before it shuts itself down because of no arguments (as is to be expected) But something seems to happen when wine tries to run the file. If there really was a problem with the the format of something, I would assume Voddler (native) told me, not Wine?

When I try to run the command manually with the commandline Firefox tries to run it with (-uri then a few number strings), I get the following:

(adl:12001): Gtk-WARNING **: Kunne ikke finne temamotor i module_path: «murrine».
Gtk-Message: Failed to load module "gnomesegvhandler": libgnomesegvhandler.so: cannot open shared object file: Ingen slik fil eller filkatalog
initial content not found.

I guess that is becase the strings change rapidly as some kind of content-protectioning scheme, but at least it doesn't throw the same invalid format error at me.

Last edited by naguz (2011-01-11 20:19:15)

Offline

#9 2011-01-11 20:46:45

sverre
Member
From: Trondheim
Registered: 2009-04-07
Posts: 10

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

I am trying to install and get it working on 64bit box now, but I cant get the wine package right now...
Anyway when I launch the voddler.air program with the same script using the cmd-line parameters in your earlier post i get the following

Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "gnomesegvhandler": libgnomesegvhandler.so: cannot open shared object file: No such file or directory
Error #2032
http://api.voddler.com/vnet/index/login-token
  Parameter: version:2
  Parameter: token:a679206c02be0577bd5d225a4c2fb73d
Response received
Invalid token: a679206c02be0577bd5d225a4c2fb73d
Logg error
(Object)#0
  clientCode = 30
  clientVersion = "3.10.1680"
  ctxId = ""
  errorCode = 4002
  extra = "Invalid token: a679206c02be0577bd5d225a4c2fb73d"
  os = "Linux"
  userId = ""
  vnetVersion = (null)
ReferenceError: Error #1069
TypeError: Error #1034

So I get a window for the voddler player checking for update and then with the error, but this was expected.
I will try again later when the wine package is available.

Offline

#10 2011-01-11 21:55:40

naguz
Member
Registered: 2008-11-05
Posts: 98

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

Tried again with the command taken from firefox appended to the script (instead of §1 §2 etc.) and got:

(adl:17512): Gtk-WARNING **: Kunne ikke finne temamotor i module_path: «murrine».

(adl:17512): Gtk-WARNING **: Kunne ikke finne temamotor i module_path: «murrine».
Gtk-Message: Failed to load module "gnomesegvhandler": libgnomesegvhandler.so: cannot open shared object file: Ingen slik fil eller filkatalog
Error #2032
http://api.voddler.com/vnet/index/login-token
  Parameter: version:2
  Parameter: token:3c034c484e3ed6217ec0b4b6a6cd01c9
Response received
http://api.voddler.com/vnet/index/pre-movie-request
  Parameter: movie:2721821284152452737
  Parameter: session:952b4840d0a91e896c210622ee83333a_0c965a262382ad33a9479ebfaddf9a3d
  Parameter: crid:2721821284152752803
  Parameter: version:2
Response received
PreMovieResult: [object Object]
movieID: 2721821284152452737
MOVIEREQUEST: false movieModel.resumeTime: 0
http://api.voddler.com/vnet/index/movie-request
  Parameter: movie:2721821284152452737
  Parameter: session:952b4840d0a91e896c210622ee83333a_0c965a262382ad33a9479ebfaddf9a3d
  Parameter: version:2
  Parameter: crid:2721821284152752803
  Parameter: resume:0
Response received
Adding to playlist url: 0p000001000_e000335_n0017_s0318_he3052b084510fe31419083eb165aa4bc_00000000000000000000000000000000_d59845ff23b2b6f22d3f3ee9020ab34af_t02
Logg error
(Object)#0
  clientCode = 30
  clientVersion = "3.10.1680"
  ctxId = ""
  errorCode = 1000
  extra = "Token login result triggered"
  os = "Linux"
  userId = "'2721821230480292729'"
  vnetVersion = "5522"
DRM check...
ReferenceError: Error #1069
movieMetaDataReceived: 2004
NetStream.Play.Reset
NetStream.Play.Start
Voddler.Open.Done
Main movie metaData received
DRM Fatal Error!
Logg error
(Object)#0
  clientCode = 30
  clientVersion = "3.10.1680"
  ctxId = ""
  errorCode = 7744
  extra = "General Error: 7744"
  os = "Linux"
  userId = "'2721821230480292729'"
  vnetVersion = "5522"
ReferenceError: Error #1069

It errors out after the Voddler window has been "Rerwinding the tape"  for about 10 secs.

EDIT: I moved my voddler folder to /opt/airapps so I could use your file without any edits to rule out typos.

Now, the voddler player starts from firefox in wine. But I immediately also get the "Oops, we noticed you didn't watch the whole movie"-window pops out at the same time, and i get a similar error as above.

DRM check...
ReferenceError: Error #1069
movieMetaDataReceived: 2008
NetStream.Play.Reset
NetStream.Play.Start
Voddler.Open.Done
Main movie metaData received
DRM Fatal Error!
Logg error
(Object)#0
  clientCode = 30
  clientVersion = "3.10.1680"
  ctxId = ""
  errorCode = 7744
  extra = "General Error: 7744"
  os = "Linux"
  userId = "'2721821230480292729'"
  vnetVersion = "5522"
ReferenceError: Error #1069

I guess voddler cancels the DRM "lease" as soon as the error box pos up, giving me this question. Seems Firefox doesn't communicate properly with the air-app. Or something else I don't get. complete output from firefox run: pastebin

Last edited by naguz (2011-01-11 22:32:16)

Offline

#11 2011-01-12 20:52:23

sverre
Member
From: Trondheim
Registered: 2009-04-07
Posts: 10

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

Ok so I got wine installed and I get the exact same issue as you.
I turned off -nodebug on the air app so I get the debuginfo for the last error

VNet trying to reach sweetspot
ReferenceError: Error #1069: Property log not found on String and there is no default value.
    at com.voddler.flash.remote::ErrorLoggingService/errorLoggingResult()
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at HTTPOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()
    at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()
    at mx.rpc::Responder/result()
    at mx.rpc::AsyncRequest/acknowledge()
    at DirectHTTPMessageResponder/completeHandler()
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()
VNet trying to reach sweetspot

In debugmode I can continue after error but it just continues printing: VNet tryint to reach sweetspot...
So I am Unsure what is happening here.

I am wondering if adobe-air-sdk is running in 64 bit and then the uri hashes gets created wrong so it tries to access something wrong...

Offline

#12 2011-01-13 13:50:26

naguz
Member
Registered: 2008-11-05
Posts: 98

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

I think the problem is that the voddler site/server thinks there has been an error, since it shows you the "Ooops.." dialog right before the voddler client starts. So either it get's an error or an incorrect "OK"-message from somewhere, or it doesn't get an OK-message and therefore thinks there is a problem. The latter doesn't sem to plausible though, the message pops out too fast.

Offline

#13 2011-01-17 19:09:59

sverre
Member
From: Trondheim
Registered: 2009-04-07
Posts: 10

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

naguz wrote:

I think the problem is that the voddler site/server thinks there has been an error, since it shows you the "Ooops.." dialog right before the voddler client starts. So either it get's an error or an incorrect "OK"-message from somewhere, or it doesn't get an OK-message and therefore thinks there is a problem. The latter doesn't sem to plausible though, the message pops out too fast.

I get the "Oooops..." dialog on my 32bit linux also and it still works.
The dialog comes if you did not watch the complete movie, as you have started the movie many times the error will come.

Output when the movie runs on my 32bit box: http://pastebin.com/cVpRPvEp
I have not compared it with 64bit, don't have time right now.

Offline

#14 2011-01-17 21:04:48

naguz
Member
Registered: 2008-11-05
Posts: 98

Re: How to get Adobe Air-apps to run *properly*? (Voddler ecpecially)

You get it *immediately* on your 32-bit box as well? Hm, my best bet was Voddler canceling your "lease"/uri when it thought the playback cancelled, and that's what caused the DRM error. Won't have any time to look into this until late next week, as I have the whole weekend booked.

Offline

Board footer

Powered by FluxBB