Re: Nspluginwrapper on AMD64

2007-09-29 Thread Florian Kulzer
On Sat, Sep 29, 2007 at 13:06:20 +0530, Sridhar M.A. wrote:

[...]

 Since, I am tracking sid, I have the latest version of
 flashplugin-nonfree on the system (9.0.48.0.2).

OK, I just wanted to make sure. As I said before, this version works
out of the box for me on my Sid/amd64 system. Unfortunately, this also
means that I don't know too much about the details of the
plugin-wrapping mechanism.

[...]

 I purged nspluginwrapper and flashplugin-nonfree and installed them
 again. Here is the final result:
 
 snip
 Download done.
 Flash Plugin installed.
 /usr/lib/nspluginwrapper/i386/linux/npviewer.bin: 
 /usr/lib/nspluginwrapper/i386/linux/npviewer.bin: cannot execute binary file
 nspluginwrapper: no appropriate viewer found for 
 /usr/lib/flashplugin-nonfree/libflashplayer.so
 dpkg: error processing flashplugin-nonfree (--configure):
  subprocess post-installation script returned error exit status 1
 Errors were encountered while processing:
  flashplugin-nonfree
 E: Sub-process /usr/bin/dpkg returned an error code (1)

[...]

 Am I missing something in the installation chain that is causing this? 

Maybe the viewer cannot be executed because you are missing some
component of X (or some other library) which is assumed to be present
and therefore not specified as an explicit dependency. Do you run an
unusually minimalistic Xorg install?

Looking at the post-installation script, it seems that things go wrong
at the very last step, which is:

nspluginwrapper -n -i /usr/lib/flashplugin-nonfree/libflashplayer.so

According to the manpage, this is meant to install the wrapper for
libflashplayer.so into the mozilla plugins directory. It also seems to
test if the viewer itself is executable and that is not the case on your
system.

I would first run these commands:

ldd /usr/bin/nspluginwrapper
ldd /usr/lib/flashplugin-nonfree/libflashplayer.so
ldd /usr/lib/nspluginwrapper/i386/linux/npviewer.bin

Maybe that will turn up a missing library.

Also, just to be sure, check if your running kernel supports 32-bit ELF
executables:

$ egrep 'ELF|IA32' /boot/config-$(uname -r)
CONFIG_ELF_CORE=y
CONFIG_BINFMT_ELF=y
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y

Finally, you could try to run

nspluginwrapper -v -n -i /usr/lib/flashplugin-nonfree/libflashplayer.so

and hope that the verbose mode provides additional clues.

-- 
Regards,| http://users.icfo.es/Florian.Kulzer
  Florian   |


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Nspluginwrapper on AMD64

2007-09-29 Thread Sridhar M.A.
On Sat, Sep 29, 2007 at 01:01:41PM +0200, Florian Kulzer wrote:

Also, just to be sure, check if your running kernel supports 32-bit ELF
executables:

$ egrep 'ELF|IA32' /boot/config-$(uname -r)
CONFIG_ELF_CORE=y
CONFIG_BINFMT_ELF=y
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y

Thanks. That was the problem. Recompiled my kernel and flash is working
now. 

Regards,

-- 
Sridhar M.A. 

Knowledge, sir, should be free to all!
-- Harry Mudd, I, Mudd, stardate 4513.3


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Nspluginwrapper on AMD64

2007-09-28 Thread Gabrielle Chatelet
On Friday 28 September 2007 05:16, Sridhar M.A. wrote:
 Hello,

 I am trying to run debian-amd64 sid on my new system and so far am very
 happy with the relative ease of the installation process (thank you
 developers).

 I tried to install the flashplayer-mozilla|flashplayer-nonfree. Both
 failed with the same message :

 nspluginwrapper: no appropriate viewer found for
 /usr/lib/mozilla/plugins/libflashplayer.so

Go there:
http://lists.debian.org/debian-user/2007/08/msg01335.html


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Nspluginwrapper on AMD64

2007-09-28 Thread Sridhar M.A.
On Fri, Sep 28, 2007 at 08:57:25AM +0200, Gabrielle Chatelet wrote:

 I tried to install the flashplayer-mozilla|flashplayer-nonfree. Both
 failed with the same message :

 nspluginwrapper: no appropriate viewer found for
 /usr/lib/mozilla/plugins/libflashplayer.so

Go there:
http://lists.debian.org/debian-user/2007/08/msg01335.html

Thanks for the link. But, the message details the process to get it
working under etch. I am running sid.

Regards,

-- 
Sridhar M.A. GPG KeyID : F6A35935
  Fingerprint: D172 22C4 7CDC D9CD 62B5  55C1 2A69 D5D8 F6A3 5935

No, his mind is not for rent
To any god or government.
Always hopeful, yet discontent,
He knows changes aren't permanent -
But change is.


signature.asc
Description: Digital signature


Re: Nspluginwrapper on AMD64

2007-09-28 Thread Florian Kulzer
On Fri, Sep 28, 2007 at 08:46:56 +0530, Sridhar M.A. wrote:
 Hello,
 
 I am trying to run debian-amd64 sid on my new system and so far am very
 happy with the relative ease of the installation process (thank you
 developers).
 
 I tried to install the flashplayer-mozilla|flashplayer-nonfree. Both
 failed with the same message :
 
 nspluginwrapper: no appropriate viewer found for 
 /usr/lib/mozilla/plugins/libflashplayer.so
 
 I found the bug reported on bugs.debian.org and the comment of the
 maintainer that this is probably due to a bug in chroot
 package/environment.

The two related bugs in the BTS seem to be about experimental versions
of flashplugin-nonfree. Which version are you trying to install? Version
9.0.48.0.2 works fine on my Sid/amd64 system, without any need for a
32bit chroot.

 AFAICT, I do not have any chroot installs other
 than that demanded by nspluginwrapper.

This statement is a bit confusing. Did you install flashplayer in a
32bit chroot or not? 

I think we might have a misunderstanding here: The nspluginwrapper
package provides a means to run i386 plugins on other architectures
without having to install a 32bit chroot on your system. If you use a
32bit chroot to run i386 binaries then you have to set up the chroot
yourself first and then you can install the i386 debs in it. This used
to be necessary for the flash-plugin on amd64, but now it is not
required anymore.

 than that demanded by nspluginwrapper. The contents of the files in
 /etc/ld.so.conf.d are :
 
 libc.conf :
   # libc default configuration
   /usr/local/lib
 
 x86_64-linux-gnu.conf :  
   # Multiarch support
   /lib/x86_64-linux-gnu
   /usr/lib/x86_64-linux-gnu

I see the same on my system, so I think this should be OK. 
 
 Rerunning ldconfig, did not solve the problem. But, what surprises me is
 this fact: nspluginwrapper depends on linux32, but it is not installed.
 Trying to install linux32, apt wants to remove util-linux. I am pasting
 the session below :

[...]

 The system appears not to honor the dependency requirement of
 nspluginwrapper. Has anyone else noticed this problem? Is this a bug in
 apt|aptitude or nspluginwrapper?

No, the dependency is satisfied because util-linux provides linux32:

$ apt-cache show util-linux | grep Provides
Provides: schedutils, linux32

-- 
Regards,| http://users.icfo.es/Florian.Kulzer
  Florian   |


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Nspluginwrapper on AMD64

2007-09-28 Thread Sridhar M.A.
On Fri, Sep 28, 2007 at 10:43:43AM +0200, Florian Kulzer wrote:

The two related bugs in the BTS seem to be about experimental versions
of flashplugin-nonfree. Which version are you trying to install? Version
9.0.48.0.2 works fine on my Sid/amd64 system, without any need for a
32bit chroot.

Sorry for replying late.

Since, I am tracking sid, I have the latest version of
flashplugin-nonfree on the system (9.0.48.0.2).

This statement is a bit confusing. Did you install flashplayer in a
32bit chroot or not? 

I installed flashplayer-nonfree which pulled in
install_flash_player_9_linux.tar.gz from macromedia.com

No, the dependency is satisfied because util-linux provides linux32:

My bad. Should have looked at Provides of util-linux more clearly.

I purged nspluginwrapper and flashplugin-nonfree and installed them
again. Here is the final result:

snip
Download done.
Flash Plugin installed.
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: 
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: cannot execute binary file
nspluginwrapper: no appropriate viewer found for 
/usr/lib/flashplugin-nonfree/libflashplayer.so
dpkg: error processing flashplugin-nonfree (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 flashplugin-nonfree
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up flashplugin-nonfree (9.0.48.0.2) ...
Installing from local file 
/var/cache/flashplugin-nonfree/install_flash_player_9_linux.tar.gz
Flash Plugin installed.
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: 
/usr/lib/nspluginwrapper/i386/linux/npviewer.bin: cannot execute binary file
nspluginwrapper: no appropriate viewer found for 
/usr/lib/flashplugin-nonfree/libflashplayer.so
dpkg: error processing flashplugin-nonfree (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 flashplugin-nonfree

Am I missing something in the installation chain that is causing this? 

Regards,

-- 
Sridhar M.A.   

Whoever would lie usefully should lie seldom.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Nspluginwrapper on AMD64

2007-09-27 Thread Sridhar M.A.
Hello,

I am trying to run debian-amd64 sid on my new system and so far am very
happy with the relative ease of the installation process (thank you
developers).

I tried to install the flashplayer-mozilla|flashplayer-nonfree. Both
failed with the same message :

nspluginwrapper: no appropriate viewer found for 
/usr/lib/mozilla/plugins/libflashplayer.so

I found the bug reported on bugs.debian.org and the comment of the
maintainer that this is probably due to a bug in chroot
package/environment. AFAICT, I do not have any chroot installs other
than that demanded by nspluginwrapper. The contents of the files in
/etc/ld.so.conf.d are :

libc.conf :
  # libc default configuration
  /usr/local/lib

x86_64-linux-gnu.conf :  
  # Multiarch support
  /lib/x86_64-linux-gnu
  /usr/lib/x86_64-linux-gnu

Rerunning ldconfig, did not solve the problem. But, what surprises me is
this fact: nspluginwrapper depends on linux32, but it is not installed.
Trying to install linux32, apt wants to remove util-linux. I am pasting
the session below :

#: apt-cache policy linux32
linux32:
  Installed: (none)
  Candidate: 1-3
  Version table:
 1-3 0
500 http://ftp.debian.org unstable/main Packages
#: apt-get install nspluginwrapper
Reading package lists... Done
Building dependency tree   
Reading state information... Done
The following NEW packages will be installed
  nspluginwrapper
0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded.
Need to get 110kB of archives.
After unpacking 373kB of additional disk space will be used.
Get: 1 http://ftp.debian.org unstable/contrib nspluginwrapper 0.9.91.5-1 
[110kB] ...


#: apt-get install linux32
Reading package lists... Done
Building dependency tree   
Reading state information... Done
The following packages will be REMOVED
  util-linux
The following NEW packages will be installed
  linux32
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  util-linux
0 upgraded, 1 newly installed, 1 to remove and 28 not upgraded. ...


The system appears not to honor the dependency requirement of
nspluginwrapper. Has anyone else noticed this problem? Is this a bug in
apt|aptitude or nspluginwrapper?

Any pointers will be helpful.

Regards,

-- 
Sridhar M.A. 

The brain is a wonderful organ; it starts working the moment you get up
in the morning, and does not stop until you get to work.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]