Report article RSS Feed Desura Linux - Beta launch

Desura Linux is finally available to a closed group of beta testers.

Posted by Platima on Sep 14th, 2011

After months of grueling work, we're proud to announce the launch of Desura Linux beta! The initial testing group is quite small but will grow as we eliminate bugs and are happy with the applications stability. To be fair we will be inviting people in order, so those who requested access to the beta 6 months ago (thanks for your patience!), you will be first in. Once our testers are happy, we will be opening the beta to everyone. Of course it is never too late to apply for the beta, to do so simply join the Desura group here.

Also please note that while you can browse and buy games on Linux, you wont be able to download and play them until you have access to the beta. So PLEASE bear that in mind!


Thanks again to everyone for all the positive (and negative) feedback so far - we welcome the challenge and know the real work is only just beginning. Special thanks to Tim Jung for testing and uploading Linux games like a machine, and to Marshall Greenblatt and the other CEF contributors for the great work. We've got plenty more games coming, some never before on Linux, so much to look forward to.

Finally this is a beta, so we appreciate your understanding that there will be bugs and issues to resolve and we will endevour to address them as soon as we can.


New Information:

  • 22nd Sept 2011: A new build is out with MANY fixes. If you couldn't get past login, or don't want to wait, just run "./desura -f" to force your client to update to it (without the quotes of course, and from the desura directory, not from desura/bin/)
  • 22nd Sept 2011: Starting the next round of invites as well




Known Issue Notices:

These are issues we are aware of and currently working to address (last updated 22nd Sept 2011):

  1. On some systems there will be a lot of console output about GDK_IS_WINDOW assertion
  2. Sometimes exiting the client will result in a crash

When we release an update, you'll be notified above


Bugs and Issues:

Please report any bugs or issues on the forums.
Most bugs and help information is now being posted here .

Post comment Comments  (50 - 100 of 280)
Protektor
Protektor Sep 19 2011, 11:16pm replied:

I am going to guess that is something unique to your distrobution since I don't have that installed and the client works fine here. What distro are you running so I can make a VM to test it.

+2 votes     reply to comment
Platima Author
Platima Sep 19 2011, 11:24pm replied:

It looks like on your system the help package is trying to load, which is requiring doxygen, which is requiring a newer libstdc++.

What are the exact steps to reproduce this, and what is your system configuration (mainly distribution and architecture)?

Thanks
-Keith

+2 votes   reply to comment
dkanus
dkanus Sep 20 2011, 2:12am replied:

Arch linux, x86_64.
What I did: 1) Unpacked "desura" into "~/Games"
2)Launched it. Installation successful.
3)On launch of 'desura' there were errors about "libpng" and "libjpeg".
3')If libraries fixed - it launches login dialog and crashes when some buttons pressed as I described.

I've installed "libstdc++5 3.3.6-4" and "doxygen 1.7.5.1-1", but the errors remained.

And I forgot the error message from console:

Saving crash report to: /home/dkanus/Games/desura/cache/crash_log.txt
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::substr
./desura: line 41: 31528 Aborted bin/desura $ARGS

-It's the same for all errors, with exeption for "New Account" one.
-Number 31528 always different.
-'crash_log.txt' now contains a lot of this:

Tue Sep 20 12:50:21 2011
^M
---------------------------------------^M
Uploaded crash dump: [/tmp/4fb392b6-c569-1226-45a87941-5593c10e.dmp]^M
Prepared crash dump to: [/tmp/4fb392b6-c569-1226-45a87941-5593c10e.dmp.bz2]^M

-I uploaded the dump here:
Uploading.com

+2 votes     reply to comment
Saxcore
Saxcore Sep 20 2011, 4:37am replied:

My situation is very similar to dkanus (although I haven't tried installing doxygen yet, I'll try that tonight once I'm home). I'm running 64-bit Arch, and had to install libpng and libjpeg. I already have libstdc++ installed and up-to-date (although I can't remeber the version). The log in window appears when running the executable, but closing the window or attempting to login will crash the application with the liboxygen-gtk error message I posted above. (This error is caught and opens another dialog asking if I'd like to restart).

Thanks for looking into this! ..I'm sorry Arch might be a tricky distrobution to throw into VM for testing, because it requires quite a bit of tinkering and setting up! Appreciated.

+2 votes     reply to comment
Dragonlord
Dragonlord Sep 20 2011, 12:59pm replied:

Not only Arch. GenToo is hit by the same problem too. Granted GenToo is also not an easy distribution to support with a binary blob.

+2 votes     reply to comment
flibitijibibo
flibitijibibo Sep 21 2011, 2:33pm replied:

I've been told that installing lsb-release should fix it on Arch. Give that a go.

+1 vote     reply to comment
MJD
MJD Sep 21 2011, 8:39am replied:

I think that error message is even simpler. Some part of the Desura application is using GTK. Saxcore is running either in KDE or has set his theme to use the port of KDE's oxygen theme. When trying to load the theme, its trying to fndi a newer version of libstdc++ then Desura has, but his system copy is probably new enough. I don't think it necessary to ship a version of libstdc++ unless you are using a very new version that most users won't have (like the one from gcc 4.6).

+2 votes     reply to comment
Saxcore
Saxcore Sep 21 2011, 6:58pm replied:

Hey MJD! Well spotted. For some reason I was unable to unset that GTK theme, so in the end I just removed the oxygen-gtk package and I'm now beyond that error and getting the same std::out_of_range that other Arch users are getting. Thanks for the help!

+1 vote     reply to comment
zidagar
zidagar Oct 10 2011, 7:28am replied:

Gtk-WARNING **: /home/sam/desura/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so)

On Ubuntu 64bit, using the system library no problem found (and correctly render the oxygen theme):
cd /path/of/desura/lib/
mv libstdc++.so.6 libstdc++.so.6.orig
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6

+2 votes     reply to comment
gringo54
gringo54 Sep 19 2011, 1:37pm says:

yay!

+3 votes     reply to comment
the-brain
the-brain Sep 19 2011, 1:54pm says:

After symlinking libjpeg on my Gentoo install, I get
"An error has occured that is preventing Desura from running correctly. Restarting Desura should allow you to continue, otherwise you can clean your Desura install by forcing an update." (aka bin/crashdlg)
when trying to login. Neither of the options in the dialog fixes this.

Console says
"terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::substr
Saving crash report to: /home/the-brain/desura/cache/crash_log.txt
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::substr
./desura: line 41: 8027 Aborted (core dumped) bin/desura $ARGS"

Should I upload the chrashdump somewhere?

+3 votes     reply to comment
flibitijibibo
flibitijibibo Sep 19 2011, 2:51pm replied:

I get this error as well. It actually works fine on my lappy, but not my tower. Assuming there's a silly package missing, but usually it actually *tells* you what it couldn't find.

+2 votes     reply to comment
the-brain
the-brain Sep 19 2011, 3:12pm replied:

The error log in console looks more like a programming error to me. Could be caused by missing library dependencies, but still a bug.
Since it's working on your other pc, it might dislike my simple symlink approach, gonna check available libjpeg versions ..

+2 votes     reply to comment
Platima Author
Platima Sep 19 2011, 11:27pm replied:

Hey there,

What distro and architecture are you using? We'll test it out.

There is a chance that it doesn't like the symlink, but it _should_ be fine. Just make sure the symlink is valid (the command "file lib/libjpeg.so.62" from desura directory) should tell you. It may bug out like that if the symlink is there but broken (pointing to invalid file).

Most likely it's missing libpng12.so.0 and libjpeg.so.62 which I'll upload soon.

-Keith

+1 vote   reply to comment
flibitijibibo
flibitijibibo Sep 20 2011, 12:37am replied:

Hey there!

I'm running on Fedora 15 x86_64. Both libpng12 and libjpeg are installed and I made working symlinks, but I still get the error. I didn't have to attempt that for one F15 machine though, so I think it's something else. Trying to figure out what though...

+1 vote     reply to comment
flibitijibibo
flibitijibibo Sep 21 2011, 2:30pm replied:

I fixed it on Fedora. You need to have redhat-lsb installed.

+1 vote     reply to comment
the-brain
the-brain Sep 20 2011, 3:16pm replied:

My symlink to libjpeg is fine, I just didn't notice it's missing libpng as well. I'm running Gentoo x86_64 with quite recent packages. The default stable libpng version here is 1.4.x, Desura complains "`PNG12_0' not found".
I'm not very eager about mixing versions, thus I'll just wait until you add the right static lib within the next updates :)

+1 vote     reply to comment
Protektor
Protektor Sep 20 2011, 2:44am replied:

Did you symlink from libjpeg-turbo? If so try it with regular libjpeg and see if that makes any difference. We didn't include that library like we should have there is already a ticket for it.

+1 vote     reply to comment
linux-gamer-91
linux-gamer-91 Sep 19 2011, 1:58pm says:

The Beta Client Is running good on Ubuntu 10.04 32 Bit.

+2 votes     reply to comment
Ultimoore
Ultimoore Sep 20 2011, 12:05pm replied:

Works well on Ubuntu 10.10 both 64bit i386 and AMD64.

+1 vote     reply to comment
benderamp
benderamp Sep 19 2011, 2:02pm says:

Opensuse 11.4 64 bit - this is what I get when run installer binary:

Download progress finishes fine, installing progress comes to 99% and the shows error dialog:

>Download and install Desura failed: Could not open file /\desura for updating. Sys Code: 21 [7.0]

Imageshack.us

and then in the console:

XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 61649 requests (61649 known processed) with 0 events remaining.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 61782 requests (61782 known processed) with 0 events remaining.

+2 votes     reply to comment
Platima Author
Platima Sep 19 2011, 11:28pm replied:

Howdly,

Where are you running it from? There was an initial bug where desura didn't like being installed from inside a directory called 'desura' but we've resolved that now. It just needs to have write permissions to the current directory, or to be inside a directory called 'desura' when you run it.

Perhaps download the installer again and try on your desktop?

Those XIO errors can be ignored, it's just X having a whinge :)

Cheers
-Keith

+2 votes   reply to comment
benderamp
benderamp Sep 20 2011, 2:48am replied:

that was exactly it - just downloaded the new version - it runs fine now

+2 votes     reply to comment
sianhulo
sianhulo Sep 19 2011, 2:06pm says:

yay, linux users got love :). i'll cheer up desura, is pretty neat.

+2 votes     reply to comment
KameZero
KameZero Sep 19 2011, 2:18pm says:

Hmm, I'm assuming if we can download and install the client and login and then install and play games then we are in fact in the beta? Just asking because I can do all that but never got an email about it :p

+2 votes     reply to comment
the-brain
the-brain Sep 19 2011, 2:20pm replied:

Moddb.com
You're already in the desura group :)

+3 votes     reply to comment
the-brain
the-brain Sep 19 2011, 2:27pm replied:

Argh, after re-reading your post I get what the ":P" is all about.

I signed up for "email me when desura is available for linux". No mail here either :|

+2 votes     reply to comment
Platima Author
Platima Sep 19 2011, 11:28pm replied:

When we go public the big newsletter list will get an email :)

+3 votes   reply to comment
Protektor
Protektor Sep 20 2011, 2:46am replied:

Yes if you can download and install games via Desura you are in the beta. If you read the article again it does say only those in the beta will be able to download and play games via Desura at the moment.

+2 votes     reply to comment
cheesekiller
cheesekiller Sep 19 2011, 2:32pm says:

**** YES THIS HAPPENED! **** YES! NOW TO BUY ALL THE GAMES MUAHAHAHAHAHAHAHAHAHAHAHAHAHAH

(prays for beta access)

+7 votes     reply to comment
cheesekiller
cheesekiller Sep 19 2011, 2:34pm says:

.deb plox? just asking....

+1 vote     reply to comment
the-brain
the-brain Sep 19 2011, 2:39pm replied:

AFAIK Desura is supposed to work as a self contained installation, that's why they need to carry their own copies of system libraries with them.

One could still put it into a .deb, .rpm etc. but that's not quite the point of it.
What's so difficult about "installing" Desura the way it is right now? It does not pollute other directories and can update itself, no need to be managed by your system's package manager.

+1 vote     reply to comment
Platima Author
Platima Sep 19 2011, 11:32pm replied:

Hahah cheesekiller your awesome.

Working on a .deb but it's tricky as the-brain mentioned. I'm sure I can hack something together that works nicely though :)

Also as alexthunder mentions, it updates the menu entry after each login if it's been moved :)

-Keith

+2 votes   reply to comment
kevinbeynon
kevinbeynon Oct 4 2011, 11:20am replied:

A-ha! I was wondering about moving the install directory. Thanks for the info.

Would wrapping it in a .deb effectively create an installation that could be 'uninstalled' using the OS's Package Manager?

Well done, Linux gaming sounds like it is finally coming-of-age.

Kevin

+1 vote     reply to comment
sianhulo
sianhulo Sep 19 2011, 2:35pm says:

haven't received an email yet, but i downloaded client and i'm updating it.

@cheesekiller haven't seen your message, but, before you write something, yous should check, you just download, extract the file and execute the file(you don't have to compile or something like that)

+2 votes     reply to comment
cheesekiller
cheesekiller Sep 19 2011, 2:42pm says:

thanks you guys this is awesome im typing this from inside desura right now!!!!!!!!!!!!! omg omg sweet! i didnt even have to add permissions so this was an easy install sweet now i can just move this folder into my games folder and add a shortcut and itll be 1337. the purpose of a .deb would be to automatically install desura into a folder that wasnt just whereever you extracted to and to add a shortcut to your launcher. (so basiacally just for newbs)

+2 votes     reply to comment
alexThunder
alexThunder Sep 19 2011, 3:24pm replied:

I just installed it, moved it to /opt, logged in and it worked fine and even the menu entry was there - no need for a .deb :)

Although I think some kind of an installation script would be good for the newbies.

+2 votes     reply to comment
Platima Author
Platima Sep 19 2011, 11:33pm replied:

Yup, as soon as you login the menu shortcut should be updated :)

Fedora 15 is a pain about it (sometimes you have to log out and in for the shortcut to appear), but it should all be good! (If you copy the shortcut to your desktop though, this won't get automatically updated sorry!

-Keith

+2 votes   reply to comment
alexThunder
alexThunder Sep 20 2011, 8:31am replied:

I'm not using Fedora, but Kubuntu :)

I noticed, that Desura creates the .desktop after login when I installed it on my notebook (logged in too early :P). But changing the path's in the file and copying it to /home/USER/.local/share/applications fixed the issue.

+1 vote     reply to comment
Platima Author
Platima Sep 23 2011, 2:18am replied:

Fixed up this issue with the new update :)

+1 vote   reply to comment
cheesekiller
cheesekiller Sep 19 2011, 2:47pm says:

now i basically have a ton of games to look forward too!

+2 votes     reply to comment
sianhulo
sianhulo Sep 19 2011, 2:57pm says:

it seems as i don't have acces yet, just can acces to offline mode.
well i've waited several years for something like this in linux, i can wait a few months more.

+2 votes     reply to comment
Platima Author
Platima Sep 19 2011, 11:34pm replied:

That's due to not being in the initial beta testers group. As Scott mentioned we're slowly adding people in the order we were asked :)

And it won't be a few months, a lot sooner hopefully!

-Keith

+3 votes   reply to comment
natewiebe13
natewiebe13 Sep 19 2011, 2:57pm says:

Install works perfectly on Ubuntu 11.10 64Bit.

+4 votes     reply to comment
Spittie
Spittie Sep 19 2011, 3:55pm says:

Had to install gtk2 and libjpeg6 to get it working on chakra linux
there is hope for a non-gtk version in the future?

+3 votes     reply to comment
lodle Staff
lodle Sep 19 2011, 8:13pm replied:

Both cef (chrome embedded) and our ui frame work use gtk so not likely at this stage.

+2 votes   reply to comment
dequire
dequire Sep 23 2011, 1:10am replied:

Can someone write up a quick down and dirty guide for non-GTK distros? I run Kubuntu and when I try and run Desura, I get an "Illegal instruction" error right out of the gate. In lieu of that, a .deb file with the necessary dependencies would be stellar :)

+1 vote     reply to comment
Platima Author
Platima Sep 23 2011, 2:19am replied:

Hey,

We're slowly starting to document it all here: Desura.com

Sorry there's not much there at the moment, I will get to it soon!

Thanks for your patience
-Keith

+1 vote   reply to comment
z0id
z0id Sep 19 2011, 4:16pm says:

Some people like to create a packages for Desura, which means installing the binary in /usr/bin or some system path. I suggest that, when Desura is launched for the first time by a user from a location with no writing priviledges, desura should download content to ~/Desura.

+2 votes     reply to comment
Xpander69
Xpander69 Sep 19 2011, 5:01pm says:

nice one. installation works nicely. can copy the desura folder where i want and it starts up nicely.
now need beta invitation to be able to log in :P
Great work so far...looking forward to it!

using Linux Mint 11 64bit.

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

News
Browse
News
Report Abuse
Report article
Related Groups
Desura
Desura Official group with 10,093 members
Linux Gamers
Linux Gamers Fans & Clans group with 2,905 members