You are not logged in.

#1 2013-10-20 11:51:59

ppsalama
Member
From: Spain
Registered: 2012-01-29
Posts: 83

[SOLVED] Conflict when installing pipelight

Hello.
I am trying to install pipelight from aur, then it asks for, as dependencies, wine-silverlight, and this package asks for mesa-libgl
Then, when I continue with the installation I get this conflict:

mesa-libgl and nvidia-304xx-utils are in conflict (libgl). Remove nvidia-304xx-utils? [y/N] 

My answer "N" and then I can't install wine-silverlight and therefore no pipelight.

I don't know what to do because I use nvidia drivers (304 legacy).

Any idea for installing pipelight?

Thanks (sorry for my english)

Last edited by ppsalama (2013-10-21 16:13:33)

Offline

#2 2013-10-20 11:57:20

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [SOLVED] Conflict when installing pipelight

Remove nvidia-304 temporarily, do all your pipelight stuff, reinstall nvidia-304.

Offline

#3 2013-10-20 12:07:28

ppsalama
Member
From: Spain
Registered: 2012-01-29
Posts: 83

Re: [SOLVED] Conflict when installing pipelight

tomk wrote:

Remove nvidia-304 temporarily, do all your pipelight stuff, reinstall nvidia-304.

panic!!! I don't know what will happen when I type Y (more uninstall stuff?) and what will happen when I try to install nvidia-304xx-utils. I don't want to break my system.

ufff... (thinking...)

Offline

#4 2013-10-20 17:16:01

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,660

Re: [SOLVED] Conflict when installing pipelight

Just change the makedep to libgl instead of mesa-libgl.

Last edited by Scimmia (2013-10-20 17:17:10)

Offline

#5 2013-10-20 21:42:41

ppsalama
Member
From: Spain
Registered: 2012-01-29
Posts: 83

Re: [SOLVED] Conflict when installing pipelight

Scimmia wrote:

Just change the makedep to libgl instead of mesa-libgl.

excuse my ignorance but I do not know how to do that or what I have to edit

Edit: Do you mean when process asks "do you want to edit pkgbuild). Another thing , I have not libgl, neither nvidia-libgl

Last edited by ppsalama (2013-10-20 21:51:14)

Offline

#6 2013-10-20 21:47:26

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: [SOLVED] Conflict when installing pipelight

ppsalama wrote:
Scimmia wrote:

Just change the makedep to libgl instead of mesa-libgl.

excuse my ignorance but I do not know how to do that or what I have to edit

There is an array in the PKGBUILD that specifies the dependencies (depends) as well as the build dependencies (makedepends).  Edit the contents of the array to reflect that setup you have.

See the wiki page on PKGBUILDs for more info.  Or consult the man page.

Offline

#7 2013-10-20 22:26:49

ppsalama
Member
From: Spain
Registered: 2012-01-29
Posts: 83

Re: [SOLVED] Conflict when installing pipelight

WonderWoofy wrote:
ppsalama wrote:
Scimmia wrote:

Just change the makedep to libgl instead of mesa-libgl.

excuse my ignorance but I do not know how to do that or what I have to edit

There is an array in the PKGBUILD that specifies the dependencies (depends) as well as the build dependencies (makedepends).  Edit the contents of the array to reflect that setup you have.

See the wiki page on PKGBUILDs for more info.  Or consult the man page.

Sorry libgl appears as installed

When i try to edit pkgbuild i get

depends=('fontconfig'
         'libxcursor'
         'libxrandr'
         'libxdamage'
         'libxi'
         'gettext'
         'glu'
         'libsm'
         'gcc-libs'
         'attr'
         'desktop-file-utils')

makedepends=('mesa-libgl'
             'autoconf'
             'ncurses'
             'bison'
             'perl'
             'fontforge'
             'flex'
             'prelink'
             'gcc>=4.5.0-2'
             'giflib'
             'libpng'
             'gnutls'
             'libxinerama'
             'libxcomposite'
             'libxmu'
             'libxxf86vm'
             'libxml2'
             'libldap'
             'lcms'
             'mpg123'
             'openal'
             'v4l-utils'
             'alsa-lib'
             'samba')

do you mean change mesa-libgl with libgl (in makedepends)?
thanks

Last edited by ppsalama (2013-10-20 22:27:28)

Offline

#8 2013-10-20 23:13:08

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: [SOLVED] Conflict when installing pipelight

Yeah, if you check out the mesa-libgl package it is just a collection of symlinks.  It provides compatibility for mesa and libgl.  If you have nvidia graphics and use the proprietary drivers, then you would use the nvidia-libgl package, whic provides it that some compatibility.  But you can't have both at the same time.  So in reality, the build dep is on libgl and not the mesa-libgl package.

Offline

#9 2013-10-21 05:01:16

anish
Member
Registered: 2009-06-03
Posts: 32

Re: [SOLVED] Conflict when installing pipelight

Hi, I'm the maintainer for pipelight. This is a bug on my part, I didn't test the 32 bit builds with nvidia, only mesa drivers. Fixed now.

Offline

#10 2013-10-21 11:38:14

ppsalama
Member
From: Spain
Registered: 2012-01-29
Posts: 83

Re: [SOLVED] Conflict when installing pipelight

anish wrote:

Hi, I'm the maintainer for pipelight. This is a bug on my part, I didn't test the 32 bit builds with nvidia, only mesa drivers. Fixed now.

thanks anish (also thanks to Scimmia and wonderwoofy), no conflicts now. But I have a new issue:
I installed pipelight with closed browsers (even I reboot my computer after installing), then when I open firefox or chromium there are a continous loop fo kdialog pop up windows with the message
please wait, downloading wine-silverlight5.1-installer and please wait downloading wine-mpg2split-installer (a lot of popup windows each ten seconds), and nothing downloads
if I type about plugins in firefox or chromium I get (i.e. chromium)

Pipelight Error (silverlight5.1)!
Something went wrong, check the terminal output
Nombre:	Pipelight Error (silverlight5.1)!
Descripción:	Something went wrong, check the terminal output
Versión:	
Ubicación:	/usr/lib/pipelight/libpipelight-silverlight5.1.so
Tipo:	NPAPI
 	 Inhabilitar
Tipos MIME:	
Tipo MIME	Descripción	Extensiones de archivo
application/x-pipelight-error-silverlight5.1	Error during initialization	
.pipelighterror-silverlight5.1

any suggestions?
thanks

Last edited by ppsalama (2013-10-21 11:39:10)

Offline

#11 2013-10-21 14:03:11

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: [SOLVED] Conflict when installing pipelight

Hi ppsalama,

I'm one of the developers of pipelight, and I assume that you're probably missing some dependencies, and thus the installation doesn't work as expected.

Can you please join #pipelight on IRC freenode (for example with this webchat), so we can help you to try out some things to determine what exactly is going wrong.

Sebastian

Offline

#12 2013-10-21 16:01:04

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: [SOLVED] Conflict when installing pipelight

For other readers:

The problems were indeed caused by missing dependencies. The installation dialogs require either zenity or kdialog+qdbus. The problem was that qdbus (which should be part of KDE) was somehow missing and thus the installation dialog did not work properly.

The problem can be fixed by either installing "zenity" or the missing "qdbus" - moreover I've also added a small patch upstream, such that exactly this problem shouldn't occur anymore with the next Pipelight release, even if qdbus is missing.

After restarting the browser the installation should start again and run successful. An easy way to determine if everything works as expected is to take a look at the pipelight diagnostic page:

  • In case you see a message, that you have to clear the plugin cache, take a look at this FAQ

  • Instructions how to install a user agent switcher can be found here

Please note: Some pages (like SkyGo, yomvi.plus.es, ...) only work with Silverlight5.0 (some DRM related things have changed with Silverlight version 5.1, and even on Windows some users experience problems when using the latest version). To switch to 5.0 just use:

# This step is still missing in the Archlinux pipelight AUR, so you have to do it manually
sudo pipelight-plugin --create-mozilla-plugins

sudo pipelight-plugin --disable silverlight --enable silverlight5.0

Sebastian

Offline

#13 2013-10-21 16:13:03

ppsalama
Member
From: Spain
Registered: 2012-01-29
Posts: 83

Re: [SOLVED] Conflict when installing pipelight

Solved.
Thanks to slackner and DarkPlayer from pipelight team who invited me to join #pipelight on IRC freenode and helped me.
As slackner explains in his post reply, basicly I only had to install zenity, "rebuild" the plugin for firefox with "sudo pipelight-plugin --create-mozilla-plugins", solve the user agent issue, and, in my case (yomvi), switch to silverlight5.0.
Thanks again. Good maintainer team, with quick and awesome feedback.

Offline

Board footer

Powered by FluxBB