qtwebkit dependency for google-musicmanager-beta

Hi folks,
Not so long ago I had google musicmanager installed and working.
I uninstalled it, and now want to install it back, but it complains (either via YAST and the google repo, or downloading it manually and trying via rpm command) that nothing provides qtwebkit, while I have libQtWebKit installed …

Any thoughts ?

AKoine wrote:

>
> Hi folks,
> Not so long ago I had google musicmanager installed and working.
> I uninstalled it, and now want to install it back, but it complains
> (either via YAST and the google repo, or downloading it manually and
> trying via rpm command) that nothing provides qtwebkit, while I have
> libQtWebKit installed …
>
> Any thoughts ?
>
>
Try
install the 32bit version of libQTWebkit

Thanks graham,

Tried it already, to no avail …

I just installed the rpm without dependency check (because I was sure I had qtwebkit):

$ sudo rpm -i --nodeps google-musicmanager-beta_current_x86_64.rpm

It seems to be working well.

-Joon

Ok.
I’m away from home for a while, I’ll try that as soon as I can.
Thanks very much for the reply,

Antoine

I just tried the trick with installing and ignoring the dependency, and even though it was b*tching during the install process, MusicManager works perfectly.

Thanks!

I used Yast in the terminal to install it. It gives you the option to install w/o dependencies as well. Pretty easy. Really starting to like my new setup here in openSUSE world.

Glad to hear that!

Nice you all got this working, but let me please explain that ignoring dependencies is not the way to go. Seen to many posts over the years, where users interpreted threads like this one as a reason to start ignoring deps anyway, bringing themselves into trouble.

I looked in my installed packages and found that a qtwebkit4 was installed. I am not new to linux but am always learning so now I am wondering is this just an upgraded package with qt4 witha name change?

You are right. I did this because I was absolutely sure that the dependency was satisfied and it was just a package problem. Otherwise I never ignore dependencies.

-Joon

Manually extracting the rpm and running the binary with the libs provided with it seems to work for me as well, and I thought I’d add the steps here.

mkdir google-musicmanager
cp google-musicmanager-beta_current_x86_64.rpm google-musicmanager
cd google-musicmanager/
rpm2cpio google-musicmanager-beta_current_x86_64.rpm | cpio -idmv
cd opt/google/musicmanager/MusicManager 
./MusicManger

Hummm . . I found it interesting the “Fedora/OpenSuse” RPM on the download site is pretty wretched.

https://play.google.com/music/listen?u=0#manager

Trying to install the RPM runs into the same dependency issue re: qtwebkit, so with libQtWebKit4 installed I just did a --nodeps install.
Which then fails with RPM apparently crashing atd, which systemd then can’t restart.

 # rpm --force --nodeps -ivh google-musicmanager-beta_current_x86_64.rpm
warning: google-musicmanager-beta_current_x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
Preparing...                ########################################### [100%]
   1:google-musicmanager-bet########################################### [100%]
warning: commands will be executed using /bin/sh
job 2 at 2013-01-19 11:38
Can't open /var/run/atd.pid to signal atd. No atd running?

# service atd restart
# service atd status
atd.service - Execution Queue Daemon
          Loaded: loaded (/lib/systemd/system/atd.service; disabled)
          Active: failed (Result: exit-code) since Sat, 19 Jan 2013 11:36:03 -0500; 2min 28s ago
         Process: 4735 ExecStart=/usr/sbin/atd -f (code=exited, status=1/FAILURE)
          CGroup: name=systemd:/system/atd.service

I also noticed the rpm creates a Google repo:

# cat /etc/zypp/repos.d/google-musicmanager.repo
[google-musicmanager]
name=google-musicmanager
enabled=1
autorefresh=1
baseurl=http://dl.google.com/linux/musicmanager/rpm/stable/x86_64
type=rpm-md
keeppackages=0

The url for which returns a 404 - nice.

Impressive packaging.