Package Details: dofus 2.27-1

Git Clone URL: https://aur.archlinux.org/dofus.git (read-only)
Package Base: dofus
Description: A manga inspired, Massively Multiplayer Online Role-playing Game (MMORPG) for Adobe AIR .
Upstream URL: http://www.dofus.com/
Licenses: custom:Dofus License
Submitter: None
Maintainer: hagabaka
Last Packager: hagabaka
Votes: 38
Popularity: 0.265649
First Submitted: 2007-07-06 09:47
Last Updated: 2015-06-21 03:00

Required by (0)

Sources (5)

Latest Comments

chmercesmoreira commented on 2016-10-06 19:21

Working on Manjaro 16.08 Xfce 64 bits, I found a problem with the game loading stuck at 56%, I'm using the Portuguese Language, to solve this I opened the updater configuration menu and switched the language for English (could be another), and after the update finish I opened the game without problems, after this I closed the game and switched the language to Portuguese again, the problem disappeared.

Quardah commented on 2015-09-03 04:38

Relevant when the game crash trying to run a second instance (multi-account) under Arch :

http://stackoverflow.com/questions/2217307/starting-an-adobe-air-application-multiple-times

hagabaka commented on 2015-02-18 02:16

I haven't had that problem so far. Sometimes the loading screen gets stuck at 50% or 79% for me, but just closing and restarting the game fixes it for me. There are also some ankama/dofus-related cache files in ~/.config/ and ~/.appdata, and you could try if moving those changes anything.

amxx commented on 2015-02-18 01:07

I've got black screen at login (worked yesterday before the update). I tried unistalling, deleting /opt/amakna and /opt/adobe-air-sdk, reinstalling ... still doesn't work.
Any ideas ?

hagabaka commented on 2015-02-17 17:52

@amxx thanks, updated.

amxx commented on 2015-02-17 14:09

Note on optional dependencies : sound requires
/usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
with is found in
[multilib]/lib32-alsa-plugins

anonymousshyster commented on 2014-11-28 00:14

It probably wouldn't help now, I've manually copied my working (with no sound) share and transition directories from my home folder over the top of the /opt/ankama/dofus directories. Somehow this got it working and I now have sound! Woo.

hagabaka commented on 2014-11-27 16:11

@anonymousshyster: make sure you've copied air-generic-launcher.sh to share/reg/bin/ too and it has execute permission.

If you pastebin the output of ls -lR /opt/ankama/dofus, it may help me figure out the permission problem.

anonymousshyster commented on 2014-11-27 01:16

I did try fixing the permissions myself, but that didn't seem to resolve the issue.

I ended up installing Dofus via the packages on the Dofus website, and using your transition.conf, air-generic-launcher.sh script and the AUR package for AIR. This got the game running, however I do not have any sound. I've made sure that I'd installed the 32 bit alsa libs, and that my sound was working in other programs (it was), but still no sound.

hagabaka commented on 2014-11-26 17:44

@anonymousshyster:
> Seems that the share directory is getting created with the owner and group as my username
That's strange. The updater itself does not change ownership of files. It will either create files under your user and the "users" group, or under root:root if you use polkit to authorize it to touch root files. The PKGBUILD and dofus.install only sets everything under /opt/ankama/dofus/share/ to games group and group writable.

Does it work if you fix the permissions yourself?

anonymousshyster commented on 2014-11-26 08:53

Tried installing again, but am getting a different error this time.
"Operation Failed
Can't write /opt/ankama/dofus/share/reg/share/config.xml to disk"

I've checked and there is plenty of disk space available... not sure what to make of it, I am in the games group and the directory is writable by my user.

Update:
Seems that the share directory is getting created with the owner and group as my username, without write permissions to that directory. Something is messing up permissions, but I'm not sure what.

anonymousshyster commented on 2014-11-26 08:42

Tried installing again, but am getting a different error this time.
"Operation Failed
Can't write /opt/ankama/dofus/share/reg/share/config.xml to disk"

I've checked and there is plenty of disk space available... not sure what to make of it, I am in the games group and the directory is writable by my user.

hagabaka commented on 2014-11-22 17:03

@Unifag there is no 64 bit binary of Dofus, and I don't think it's possible to have one since it uses Adobe AIR. To use it on 64 bit systems, you need to enable the [m ultilib] repository in pacman.conf. The updater ankama-transition package does have x86_64 and i686 binaries.

Unifag commented on 2014-11-22 14:31

Is it possible to used the x64 version of dofus?

hagabaka commented on 2014-10-30 08:21

@anonymousshyster: try if "QT_NO_GLIB=1 dofus" works. Otherwise, I don't know how to solve the problem, but you can contact the updater developer through Ankabox [Ourson] or updater at ankama dot com.

anonymousshyster commented on 2014-10-29 10:32

It does use a lot of CPU. So much that the machine becomes entirely unresponsive. That is, right up until it crashes. It stayed at 10% Computing modifications the last two times I tried it for quite some time, then it crashed. The console output wasn't very enlightening, but here it is:

[29/10 20:16:27.415]{T000}WARNING !!!! Qt Library !!!! L0 : libpng warning: iCCP: known incorrect sRGB profile
/usr/bin/transition: line 5: 442 Killed /opt/ankama/transition/transition "$@"
Dofus launcher failed to start or encountered an error

(The known incorrect sRGB profile error kept spamming itself for hundreds of lines).

anonymousshyster commented on 2014-10-29 08:18

It does use a lot of CPU, I've noticed. Though it hangs at about 54% or, last time 71%... I've given it a good half-an-hour to sort itself out, but it hasn't.

hagabaka commented on 2014-10-29 07:23

@anonymousshyster The updater might be just using a lot of CPU to calculate file checksums. For how long does the it hang? If you run "AK_LOG_CONSOLE=1 dofus" in a terminal, it will show detailed debug messages that might help point out the problem.

anonymousshyster commented on 2014-10-29 07:00

Have installed this, but the updater hangs each of the three times it tries "updating" or, rather, installing the game. Have AIR and ankama-transition installed via AUR packages.

8035D commented on 2014-09-09 13:11

Thanks, I'll try it soon !

hagabaka commented on 2014-08-21 15:05

The "error loading mandatory plugin core" problem on 32bit should be fixed now. Please first remove all files under /opt/ankama/transition, and then install the latest version of ankama-transition and then dofus.

hagabaka commented on 2014-08-19 18:55

@NSB-fr and other 32-bit users, I'm sorry for the delay. I've contacted Ourson and we'll test the fix tomorrow. If you cannot wait, you should be able to temporarily fix the problem by overwriting the files in /opt/ankama/transition/ with the ones from the transition directory from http://download.dofus.com/full/linux/

NSB-fr commented on 2014-08-16 20:06

Hi,

I have the same error (loading plugin core) as 8035D and GGalizzi.

Logs: http://pastebin.com/RgnQ8ug1

I have check the libcore.so with file and it is 32bit like my system so the error is totally unexpected.

hagabaka commented on 2014-07-03 03:15

Updated md5sums

Zikael commented on 2014-07-02 17:08

Hi, I get an error with md5sum validation for DofusInstall-amd64.tar.gz
Any issue ?

hagabaka commented on 2014-07-01 17:39

@8035D, @GGalizzi and everyone else who has had problems on 32 bit, can you update the ankama-transition package and try again?

hagabaka commented on 2014-06-29 22:49

It looks like the problem is in the ankama-transition package which uses a different version of transition. The updater developer Ourson said he will update it tomorrow to fix the problem.

GGalizzi commented on 2014-06-29 20:12

@hagabaka No, not from /usr/bin/dofus. I got it running from the official installer.

Basically all that was done:

Extract official installer, copy air-generic-launcher.sh from this package to officialinstaller/bin/ and to officialinstaller/share/reg/bin
Copy transition.conf from this package to officialinstaller/

Run officialinstaller/Dofus (or officialinstaller/transition/transition also works)

hagabaka commented on 2014-06-29 18:55

@GGalizzi to help me fix the package:
Are you running it through /usr/bin/dofus?
If you overwrite transition.conf in the official installer Dofus with transition.conf from this package, does the official installer Dofus work?

hagabaka commented on 2014-06-29 18:37

@GGalizzi to help me fix the package:
When you install Dofus through the package, does it download DofusInstall-x86.tar.gz and not DofusInstall-amd64.tar.gz?
Are you running it through /usr/bin/dofus?

GGalizzi commented on 2014-06-29 17:13

@hagabaka That worked, thanks a lot :)

hagabaka commented on 2014-06-29 16:36

@GGallizzi this should fix the sound problem: copy air-generic-launcher.sh also to the game installation's share/reg/bin, and add the line before last in transition.conf

dofus.reg.path = "${root}/share/reg/bin/air-generic-launcher.sh"

If this works with the official installer but not the package, the PKGBUILD is probably doing the wrong thing on 32 bit. I'm not sure how...

GGalizzi commented on 2014-06-29 16:03

No sound though, from what I'm reading is an air problem.

GGalizzi commented on 2014-06-29 15:54

Alright, managed to get the game running, but not through the AUR package, but with the help of it.

Copied air-generic-launcher.sh to the game's bin (again, not the one installed by this package, but the one decompressed from the official installer), added the last lines from your transition.conf to this installation, and game works.

GGalizzi commented on 2014-06-29 15:27

@hagabaka Having the same issue as 8035D. The log shows the same issues (incompatible Qt library in libcore.so), I'm on 32-bit, libcore.so says is 32bit.

I tried by downloading from the link you posted, it updates, but when clicking play I get "The game did not shutdown correctly"
"Show details" displays the following:
http://pastebin.com/r5f5s2yU

hagabaka commented on 2014-06-24 15:45

And has anyone else had this problem on 32 bit?

hagabaka commented on 2014-06-24 15:29

@8035D can you try the official installer and see how far you can get?

Download http://download.dofus.com/full/linux/ which should be saved as DofusInstall-x86.tar.gz
Unpack it
Run transition/transition

And see if you get the same error message, or any further.

8035D commented on 2014-06-23 19:40

@hagabaka libcore.so is 32 bit and the error is always in the log (my linux is 32 bit).

8035D commented on 2014-06-23 19:39

@hagabaka libcore.so is 32 bit and the error is always in the log.

hagabaka commented on 2014-06-23 19:05

@8035D can you install ankama-transition again, and check if the files are the correct architecture?

file /opt/ankama/transition/plugins/updater/libcore.so

should say 32-bit if your Linux is 32 bit.

8035D commented on 2014-06-23 16:11

@hagabaka http://pastebin.com/erqtad2M

hagabaka commented on 2014-06-23 13:55

@8035D in a terminal, run "AK_LOG_CONSOLE=1 dofus > log.txt", and pastebin log.txt.

8035D commented on 2014-06-23 08:39

It's impossible : Only a window with the error message is opened when I run Dofus, not the updater window.

hagabaka commented on 2014-06-23 03:17

@8035D Can you press F3 while the updater window is focused, and pastebin the log?

8035D commented on 2014-06-22 19:42

@hagabaka: http://imgur.com/1EM3FrD

8035D commented on 2014-06-22 19:42

[URL=http://imgur.com/1EM3FrD][IMG]http://i.imgur.com/1EM3FrD.png[/IMG][/URL]

8035D commented on 2014-06-22 19:41

<a href="http://imgur.com/1EM3FrD"><img src="http://i.imgur.com/1EM3FrD.png" title="Hosted by imgur.com" /></a>

8035D commented on 2014-06-22 19:41

[IMG]http://i.imgur.com/1EM3FrD.png[/IMG]

hagabaka commented on 2014-06-22 14:56

@8035D use an image hosting website like imgur. I've fixed the md5sum for i686.

8035D commented on 2014-06-20 20:13

@hagabaka: I modified the md5sum for DofusInstall-x86.tar.gz in the MAKEPKG file, then I installed Dofus using this package. How can I post a picture ?

8035D commented on 2014-06-20 20:12

@hagabaka: I modified the md5sum for DofusInstall-x86.tar.gz in the MAKEPKG file, then I installed Dofus using this package. How can I post a picture ?

8035D commented on 2014-06-20 18:11

@hagabaka: I modified the md5sum for DofusInstall-x86.tar.gz in the MAKEPKG file, then I install Dofus using this package. How can I post a picture ?

8035D commented on 2014-06-20 18:11

@hagabaka: I modified the md5sum for DofusInstall-x86.tar.gz in the MAKEPKG file, then I install Dofus using this package. How can I post a picture ?

8035D commented on 2014-06-20 17:37

@hagabaka: I modified the md5sum for DofusInstall-x86.tar.gz in the makefile and I installed Dofus using this package. How can I post a screenshot ?

hagabaka commented on 2014-06-20 04:00

@8035D: I'm not having this problem. Did you install Dofus using this package or the official installer (which won't work on Arch Linux)? Can you post a screenshot of the error message? You can also open a debug log by pressing F3 in the updater window, and pastebin the text.

8035D commented on 2014-06-19 22:20

It doesn't work for me. When I try to start Dofus this output appears :
Error mandatory plugin !
The application has encountered a problem loading plugin core
Restart the updater and contact support if the problem persists.

hagabaka commented on 2014-03-05 16:53

Ourson just told me that unsetting SESSION_MANAGER avoids the segfault. So this package no longer includes the Qt libraries.

hagabaka commented on 2014-03-05 15:02

@spider-mario sorry about that.
Ourson updated the separate transition package, so this PKGBUILD once more only contains Dofus, except for libQt* files for transition, since I get Segfault in transition if I use the system Qt libraries.

spider-mario commented on 2014-03-05 14:10

The package is supposedly at version 2.18.0-3, but package_dofus() contains `pkgrel=1`. As a result, pacaur (and possibly other AUR helpers) constantly tries to update the package.

spider-mario commented on 2014-03-05 14:08

The AUR website thinks this is 2.18.0-3, but the PKGBUILD says pkgrel=1, so AUR helpers will constantly try to update the package.

hagabaka commented on 2014-03-05 06:43

The newest version of the new updater is included in the same package as Dofus, so this PKGBUILD now builds both packages. I think yaourt will try to install the separate and older ankama-transition package first, and then build it again from this PKGBUILD and update it. If you want to avoid this unnecessary work, or if yaourt does not work, download the PKGBUILD and use makepkg.

colivares commented on 2014-01-24 18:56

I reinstalled everything and now works :/

thanks

colivares commented on 2014-01-24 17:52

that is not possible... if I put the window in another workspace (gnome 3), the updater throws me to that workspace.

desktop file command:
/opt/ankama/transition/transition --configuration_file=/opt/ankama/dofus/transition.conf --application-id=ankama-dofus-transition

thanks again :P (sorry for my english, "translate.google")

hagabaka commented on 2014-01-24 03:46

@clivares: clicking the "Play" button in the updater (both the old and the new one) opens another Dofus client for me. Is it possible that you're missing it because your task bar merges the entries?

colivares commented on 2014-01-24 03:43

Hello
mmm... how I can open more than one account?

thanks and regards :P

PD: the updater always throws me to the same window. (sorry for my english)

hagabaka commented on 2014-01-07 19:21

I recently switched to 64 bit, so I tested and cleaned-up the 64 bit dependencies.

hagabaka commented on 2013-10-22 14:26

It seems that the transition updater does not have the 2.16 update yet. I have uploaded a package using the old updater at https://aur.archlinux.org/packages/dofus-uplauncher/ , which you can use until the transition updater works again. However, it will use a separate installation of dofus, so you will need to download the whole game again and have enough disk space for it. Sorry for the inconvenience.

hagabaka commented on 2013-08-21 19:36

Package has been updated to use the transition updater. It is necessary to either add yourself to the "games" group (see post install instruction), or enter your Linux password before updates.

A backup of the old dofus source package is at https://docs.google.com/file/d/0B7FCouFwAn5kUjZDOEE2Z2Y1VW8/edit?usp=sharing

hagabaka commented on 2013-04-28 18:17

Updated to 2.11 installer checksum, and made the updater script link air-generic-launcher back after each run, to revert "updates" to the game executable which does not work on Arch Linux due to not having Adobe Air runtime.

rafaelff commented on 2013-04-28 13:58

Update?

Anonymous comment on 2012-12-13 15:09

I'm sure I copied the right file.

I have no entries for the command "adl" because adobe-air-sdk is in /opt. I'm running a 64bits version of arch, and installed adobe-air-sdk through AUR.

Nonetheless, when I run /mypath/adl opt/dofus/share/META-INF/AIR/application.xml /opt/dofus/share I got it working. Thanks for the tip !

But I still cannot play trough the UpLaucher, which means no sound.

hagabaka commented on 2012-12-12 23:42

That's weird. Are you sure you copied air-generic-launcher to the correct path? What happens if you run "adl /opt/dofus/share/META-INF/AIR/application.xml /opt/dofus/share" (which is what air-generic-launcher does mainly)?

Anonymous comment on 2012-12-12 23:26

Thanks hagabaka, I managed to update succesfully the game.

Nonetheless, I still cannot play since I have the same error message concerning the version of Adobe Air. I tried to paste the older version of air-generic-launcher with no result, even with the beta one.

hagabaka commented on 2012-12-12 01:21

I ran into an error when updating to 2.9 because the updater tries to install a file to /opt/dofus/bin/Dofus, but does not have permission. I had to run the following as root to be able to finish the update:

chgrp users /opt/dofus/bin
chmod g+w /opt/dofus/bin

However, the installed Dofus binary said it requires a version of Adobe Air that does not exist. The old bin/dofus script (air-generic-launcher.sh provided in this package) still worked though, so I just overwrote /opt/dofus/bin/Dofus with it, and I was able to play the game as normal.

Any suggestions for how to fix this in the PKGBUILD?

hagabaka commented on 2012-10-06 15:28

spider-mario, I just made those changes. I don't have 64bit so let me know if it works.
Also ignore the error in UpLauncher I posted, it was just my squid proxy not refreshing.

spider-mario commented on 2012-10-06 09:51

Could the x86_64 dependency on bin32-adobe-air please be changed to adobe-air-sdk?

(As well as openssl-compatibility to openssl098, as pointed out by xduugu.)

hagabaka commented on 2012-09-18 13:48

I updated the md5sum, but with the 2.8 version I'm getting this error in UpLauncher: "A file is missing from the patch. Please download the full version."

spider-mario commented on 2012-06-02 14:24

The following patch should be applied to the PKGBUILD: http://ompldr.org/vZTI2Zg

xduugu commented on 2012-03-08 14:32

Could you please change the openssl-0.9.8 dependency from openssl-compatibility[1] to openssl098[2], since the former uses a build from 2010 which contains security issues. Thanks.

[1] https://aur.archlinux.org/packages.php?ID=36308
[2] https://aur.archlinux.org/packages.php?ID=40574

Anonymous comment on 2012-03-04 03:58

md5sums=('afc38d899d5a0ec2e03fd8adf782387f'
'f179eaa5e6e6674b1853cf826fc33c3a'
'ae460da240d653d796e5c8f703d572c0')

Anonymous comment on 2012-02-25 00:56

I had a problem where it couldn't find ((dofus.install)).
I edited the PKGBUILD and changed the line
install=(dofus.install)
to
install=dofus.install

And everything worked! Hope this helps.

Ninquitassar commented on 2012-01-06 13:25

md5sums are out of date!

To install the game instead:
- download PKGBUILD
- go to PKGBUILD's directory
- makepkg -g >> PKGBUILD
- makepkg -i
All work fine!

Anonymous comment on 2011-12-25 17:46

[vince@v dofus]$ makepkg
==> Making package: dofus 2.3.6-1 (Sun Dec 25 12:39:14 EST 2011)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Found DofusInstall.run
-> Found air-generic-launcher.sh
-> Found UpLauncher.arch.sh
==> Validating source files with md5sums...
DofusInstall.run ... FAILED
air-generic-launcher.sh ... Passed
UpLauncher.arch.sh ... Passed
==> ERROR: One or more files did not pass the validity check!
[vince@v dofus]$

Anonymous comment on 2011-11-20 18:33

thank you for this

Anonymous comment on 2011-08-27 19:36

Actually the permissions are set during package installation, you should have noticed a message "Setting permissions to allow auto-update" during install or upgrade. The group of /opt/dofus/share is set to "users" (recursively) and group write permission is set. So what did you do or what happened in your case?

Anonymous comment on 2011-08-27 19:22

Would be nice if you could change permissions for dofus folder inside opt. Took me a bit of time before I found why UpLauncher didn't work correctly.
If anyone having problem with UpLauncher claiming that more than one instance is running - and you are sure that is not the case - check dofus folder permissions and owner.

hagabaka commented on 2011-08-22 01:13

Today Dofus couldn't start, and running it in console displays the following:

terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
/usr/bin/dofus: line 14: 3300 Aborted (core dumped) $SCRIPT_DIR/UpLauncher $*

I managed to get it to start by running "LANG= dofus". My normal LANG has always been en_US.UTF-8.

hagabaka commented on 2011-07-02 19:01

I often get no sound when starting dofus, and only rebooting the computer fixes it. Does anyone else have this problem? Could it be fixed by removing some temporary file?

Anonymous comment on 2011-06-28 07:51

Dofus run but sometime (I must close very quickly the Uplauncher) he bug, When I defile on something it does not disappear. Someone now what is the probleme ?

http://ompldr.org/vOTloZw

http://ompldr.org/vOTloaA


http://pastebin.archlinux.fr/432957

Anonymous comment on 2011-06-19 23:58

Also no problems on my 32-bit test system with no libidn (and no pidgin) installed. Any idea why the package could be useful for UpLauncher/Dofus?

Kniyl commented on 2011-06-19 23:42

I don't have lib32-libidn and the game runs like a charm (libidn is installed for pidgin, though).

spider-mario commented on 2011-06-19 22:13

I think it should depend on libidn (and lib32-libidn on x86_64).

Anonymous comment on 2011-06-17 18:10

Sorry it took me so long, I have a life...
Everything is fixed and I even found a way to keep the downloads and prevent redownloading. You can now safely upgrade the package. I also decided to let the package version number follow the actual game version you get after a full update.
Also, due to the new UpLauncher provided in the Dofus installer, some dependencies could be dropped.

Anonymous comment on 2011-06-16 15:06

Aww, I hate it when that happens. I don't have time right now, I'll be fixing this later.

Anonymous comment on 2011-06-16 14:45

I have a problem with it:

==> Validating source files with md5sums...
DofusInstall.run ... FAILED
air-app-installer ... Passed
UpLauncher.arch.sh ... Passed

After changing md5sum of DofusInstall.run to the right one:

==> Starting package()...
-> Installing AIR applications...
unzip: cannot find or open Dofus.air, Dofus.air.zip or Dofus.air.ZIP.
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build dofus.

Any ideas?

Anonymous comment on 2011-06-15 06:53

Ok now you finally got me where you wanted me :) on 64-bit arch, lib32-gvfs does not depend on gnome-disk-utility (does not exist as lib32) and thus lib32-dbus-glib is not included. My fault, I overlooked that and misunderstood what you posted yesterday. Of course symlinking to 64-bit libraries is not an option. Fixing the dependency now. This only applies to 64-bit systems.

Kniyl commented on 2011-06-15 03:12

Ok, I've a better understanding.

But the fact is that after upgrading itself, the UpLauncher claimed that libdbus-glib-1.so.2 was not found. I had dbus-glib installed, though.

If I understand well, a symlink in /usr/lib32 would have sufficed. But it is not realy a good option to avoid packages conflicts, isn't it ?

Anonymous comment on 2011-06-14 22:39

This is a bit off topic, yet I can explain it to you: That's normal behaviour. It's quite common that lib32 packages depend on their 64-bit equivalents. Often this is because of shared configuration and header files. In the case of dbus, it's because you need one running dbus daemon for the library to work. The 64-bit daemon works smoothly with 32-bit libraries (apart from that, it would not work to start a second dbus daemon).

Kniyl commented on 2011-06-14 22:22

$ pactree -u lib32-gvfs | grep dbus
lib32-dbus-core
dbus-core


normal behaviour or is my system somewhat broken ?

Anonymous comment on 2011-06-14 11:27

Thanks, but dbus-glib is already satisfied by gvfs (-> gnome-disk-utility -> dbus-glib), same for the corresponding lib32 packages.
Hint: You can check for multi-level dependencies by grepping through "pactree -u dofus".

Also, the md5sum has not changed.

Kniyl commented on 2011-06-14 09:14

New version of the game, new version of the UpLauncher. (lib32-)dbus-glib is now required.

md5sum may have changed, I didn't test it.

Anonymous comment on 2011-06-12 13:54

Maintenance release for the "new" krb5 package which replaces my libkrb53 which you have to uninstall in order to update your system (thanks, Arch Linux staff, for ignoring my package...) - this currently only affects 32-bit users. If the game hangs at loading, try to delete /opt/dofus/share/games_base.xml and let the game redownload itself; I didn't find a quicker solution to this yet, sorry. What's important is that the game works.

Anonymous comment on 2011-06-04 15:49

Took me a while to update from dofus 2.0.7 to 2.0.8, also i did update adobe-air-sdk from 2.5.2 to 2.6.1, right after update i noticed the upLaucher complaining 'The application is unable access the internet, Do you want define your network setting?' I did get that popup randomly from time to time and after press yes/aplly/ok i did connect for few days, but today it do not want to connect anymore, running the game directly works fine.
Anyone else is having problems with upLauncher?

I'm on 32bit, wanted revert to adobe air 2.5.2 but i did delete it.

Anonymous comment on 2011-05-24 05:32

Just got around to trying the bundled 32 bit on 64 setup, but looks like some progress was made :) Thanks p2k!

Kniyl commented on 2011-05-07 21:39

Thanks a lot p2k, dofus runs fine now.

Anonymous comment on 2011-05-07 15:13

spider-mario: I've detected two errors in the game's log: The first one complained about not being able to play a sound (so I added alsa-lib as dependency) and the other one read "HTMLLoader failed to initialize" which turned out to be caused by the xslt library missing ("libxslt" added as dependency). One or both of these errors must have triggered a bug inside the game.

spider-mario commented on 2011-05-06 13:39

Just out of curiosity, what was the agreement loop caused by?

Anonymous comment on 2011-05-04 22:51

No problems at all on 32bit systems. Some plumbing is needed on 64bit systems, because lib32-gvfs is outdated. That's it. Enjoy Dofus.

hagabaka commented on 2011-05-04 21:46

Sweet, sound is working for me now. Thanks for the update!

Anonymous comment on 2011-05-04 20:07

I am very proud to announce that every problem has been resolved. No more errors with openssl, endless loops in agreements or missing sound. Thanks to all contributors who hinted the problems. I'm now going to test everything again on a 32bit and 64bit vanilla Arch Linux system to make sure.

Anonymous comment on 2011-05-04 15:30

I'm back! Sorry, I have purchased an iMac and neglected Linux for a while, but now several friends of mine installed Arch and want to play Dofus. So I managed to install Arch on a VM and try to stay in the loop in the future. PS: A wakfu package is in preparation too.

Kniyl commented on 2011-05-03 14:28

I'm stupid. I added lib32-openssl-compatibility as depends for x86_64 but didn't do it for i686.

Thanks hagabaka, UpLauncher is now dowloading the game.

@chriseggroll: nice idea but dofus don't want to work. Neither on x86_64, nor on i686.

Kniyl commented on 2011-05-03 13:43

I'm stupid. I added lib32-openssl-compatibility as depends for x86_64 but didn't do it for i686.

Thanks hagabaka, UpLauncher is now dowloading the game.

hagabaka commented on 2011-05-02 19:33

@Kniyl: have you tried openssl-compatibility or lib32-openssl-compatibility from AUR?

Kniyl commented on 2011-05-02 19:02

Sounds great, I gave it a try. I successfully compiled all dependencies. Installation worked like a charm, first run too. It installed the new version of the UpLauncher which doesn't work anymore. It says :

/home/mathias/Dofus/share/UpLauncher: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

I performed "sudo ln -s /opt/arch32/usr/lib/libssl.so /opt/arch32/usr/lib/libssl.so.0.9.8". It had no effects.

Any suggestions ?

Anonymous comment on 2011-04-23 01:59

I never got it to work from there, and quit playing not long after that. I've never heard from the maintainer about this either, but perhaps this might work better for 64 bit users: https://wiki.archlinux.org/index.php/Install_bundled_32-bit_system_in_Arch64

I might try this over the weekend if I get around to doing a clean install

Kniyl commented on 2011-03-18 10:52

@chriseggroll
Did you manage to get the license agreement accepted ? I just reinstalled the game after a year. I was happy that some old issues disappeared but this new one is really annoying.

Moreover, I needed to install lib32-openssl-compatibility (yeah, Arch64) in order to launch the game. It may be added as depends.

hagabaka commented on 2011-02-01 01:18

Does everyone have the problem of no sound, and chriseggroll, what exactly did you need to do to get sound to work? I have no firewall installed, and "lsof | grep 4242" shows lines like

adl 19884 19901 hagabaka 10u IPv4 3441303 0t0 TCP myhost:4242->myhost:49324 (ESTABLISHED)
adl 19884 19901 hagabaka 13u IPv4 3440866 0t0 TCP myhost:4242 (LISTEN)

Does that mean port 4242 is open?

hagabaka commented on 2011-01-31 05:16

Does everyone have the problem of no sound, and chriseggroll, what exactly did you need to do to get sound to work? I have no firewall installed, and "lsof | grep 4242" shows lines like

adl 19884 19901 hagabaka 10u IPv4 3441303 0t0 TCP myhost:4242->myhost:49324 (ESTABLISHED)
adl 19884 19901 hagabaka 13u IPv4 3440866 0t0 TCP myhost:4242 (LISTEN)

Does that mean port 4242 is open?

Anonymous comment on 2010-12-30 01:31

yeah i'm stuck there too, the license agreement just loops. i contacted p2k about getting that fixed or a way to trick the game into thinking the agreement has been accepted...

Anonymous comment on 2010-12-29 20:13

Thanks Chriseggroll, The client has completed the update. But when I have to accept the payment. It does not continue and gives me the request
http://pastebin.archlinux.fr/430004

Anonymous comment on 2010-12-29 16:30

i fixed the pango problem on mine by creating a pangorc file in /opt/lib32/config/pango you can get a sample one here: http://people.redhat.com/otaylor/pango-mirror/pango/examples/pangorc

you need to change the paths in the sample i linked to /etc/pango/pango.modules and /etc/pango/pangox.aliases

the no version information messages aren't important.

Anonymous comment on 2010-12-29 11:44

I put your lignes. The download is a 54% after checking the client closes. The same :

/opt/dofus/share/UpLauncher: /usr/lib32/libcrypto.so.0.9.8: no version information available (required by /opt/dofus/share/UpLauncher)
/opt/dofus/share/UpLauncher: /usr/lib32/libssl.so.0.9.8: no version information available (required by /opt/dofus/share/UpLauncher)
After this the dofus client closes
(UpLauncher:6830): Pango-WARNING **: error opening config file '/opt/lib32/config/pango/pangorc': Aucun fichier ou dossier de ce type

Anonymous comment on 2010-12-28 00:52

i think i have a partial fix for issues with no sound - it seems port 4242 must be open and it's looking for the hosts file to contain localhost, so if you named it something different (like i did) it won't work. this has to be editable within one of the game files, but I don't know which one :(

Anonymous comment on 2010-12-25 10:24

@Tuxtozor, I didn't get stuck there, but I linked these libs before start though:

ln -s /usr/lib/libssl.so /usr/lib/libssl.so.0.9.8
ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.0.9.8

Anonymous comment on 2010-12-22 14:44

UpLauncher blocks at 54%
/opt/dofus/share/UpLauncher: /usr/lib32/libcrypto.so.0.9.8: no version information available (required by /opt/dofus/share/UpLauncher)
/opt/dofus/share/UpLauncher: /usr/lib32/libssl.so.0.9.8: no version information available (required by /opt/dofus/share/UpLauncher)

(UpLauncher:18527): Pango-WARNING **: error opening config file '/opt/lib32/config/pango/pangorc': Aucun fichier ou dossier de ce type

spider-mario commented on 2010-12-19 14:09

On x86_64, the following line should be added to /opt/dofus/share/UpLauncher.arch.sh:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib32/usr/lib

And that line of output that I get could explain the problem I mentioned previously: "[WARN] [Worker] Discarded message: [object AgreementAgreedAction]".

spider-mario commented on 2010-12-19 14:02

When running the game, I run into an infinite loop where I am endlessly asked to accept the user agreement.

spider-mario commented on 2010-12-19 13:15

The command in the .desktop file should be prefixed with "LD_LIBRARY_PATH=/opt/lib32/usr/lib" on x86_64.

Anonymous comment on 2010-12-19 11:09

fyi the game requires libcrypto and open ssl 0.9.8, i just made symbolic links to fix it on my pc from the 1.0.0 versions

Anonymous comment on 2010-11-02 16:28

Updated to latest md5sums and fixed the "Malformed game data file" error.
This only appeared after updating the game through AUR. You are advised not to update the game through AUR, because this overwrites some files in Dofus and forces the game to redownload and reinstall itself. The auto-updater should suffice.

singral: This "error" cannot be fixed, I already tried everything... However, the game should run anyway, so I regard that as a warning messages only.

bug commented on 2010-10-25 14:08

md5sum mismatch.

kurrata commented on 2010-10-24 20:14

when i try to launch dofus i get this error

[martins@localhost ~]$dofus
/opt/dofus/share/UpLauncher: /usr/lib/liblber-2.4.so.2: no version information available (required by /opt/dofus/share/UpLauncher)
/opt/dofus/share/UpLauncher: /usr/lib/libldap_r-2.4.so.2: no version information available (required by /opt/dofus/share/UpLauncher)

Any ideas how can this be fixed?

Anonymous comment on 2010-08-04 23:58

I havent had any sound in 32 bit dofus in quite a while, here's a thread I started: https://bbs.archlinux.org/viewtopic.php?id=101829

Anonymous comment on 2010-07-14 12:27

I've installed it this morning, but I can't play…


Error: Malformated game data file.

Dunno what I can do, there's no olders version of bin32 Adobe Air on AUR… On the dofus forum, they say that it could be the new version which break it

farvardin commented on 2010-07-08 19:10

with the new version, the full md5sum should be:

md5sums=('e822335efc594641a586a068b9fad9d9'
'5ca5eff1f42b31c42b81cac2a4e28abd'
'02169497b02a3ba0445b6c2b335489fa')

Kniyl commented on 2010-07-02 17:58

Since Frigost release, Dofus is now v2.1.

md5sum have to be updated to e822335efc594641a586a068b9fad9d9

Anonymous comment on 2010-05-26 13:59

Added lib32-gvfs and set the required version on lib32-libldap to >=2.4.21-2 which links to libssl.so.1.0.0/libcrypto.so.1.0.0 instead of the 0.9.8 version. This should eliminate the (false) requirement of symlinking those libraries. The md5sums have been updated too. Hopefully Dofus will now run out-of-the box with this package.

Anonymous comment on 2010-04-29 19:25

consider adding lib32-gvfs as dependency

error:
/usr/lib/gio/modules/libgvfsdbus.so: niewłaściwa klasa ELF: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
/usr/lib/gio/modules/libgioremote-volume-monitor.so: niewłaściwa klasa ELF: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so
/usr/lib/gio/modules/libgvfsdbus.so: niewłaściwa klasa ELF: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
/usr/lib/gio/modules/libgioremote-volume-monitor.so: niewłaściwa klasa ELF: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so
/usr/bin/dofus: line 17: 18674 Segmentation fault $SCRIPT_DIR/UpLauncher $*

Anonymous comment on 2010-04-27 10:13

I've got the problem on my x86_64 architecture. According to my antecedents, I've installed all dependencies and they went good. But when I try to start UpLauncher I get

/opt/dofus/share/UpLauncher
/opt/dofus/share/UpLauncher: /opt/lib32/usr/lib/liblber-2.4.so.2: no version information available (required by /opt/dofus/share/UpLauncher)
/opt/dofus/share/UpLauncher: /opt/lib32/usr/lib/libldap_r-2.4.so.2: no version information available (required by /opt/dofus/share/UpLauncher)
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
Aborted

Tried to install all packages again and it still doesn't work.

when i check dofus package with namcap i get:
dofus W: Dependency included and not needed ('bin32-adobe-air')
dofus W: Dependency included but already satisfied ('lib32-freetype2')
dofus W: Dependency included and not needed ('lib32-libxt')
dofus W: Dependency included and not needed ('lib32-openssl')
dofus W: Dependency included and not needed ('lib32-util-linux-ng')
dofus E: ELF file (opt/dofus/share/UpLauncher) outside of a valid path.
dofus E: Symlink (opt/dofus/share/reg/share/content) points to non-existing ../content

regards, Michael.

Feng-Huang commented on 2010-04-21 15:38

Many problems on x86_64 but I finally successfully installed it, steps :

# Not as dofus dependencies, you HAVE TO install it

yaourt -Sy lib32-libjpeg6 lib32-libpng12 lib32-libkrb53 bin32-adobe-air

# Then you can encounter this problem (when installing dofus) :

DofusInstall.run ... FAILED

# It is due to response time of ankama.com , you should download it manually and then edit the PKGBUILD to local path
# When you finally have installed all 32-depencies (and there is many and many...) and 64-depencies, try to launch "dofus", if you get :

/opt/dofus/share/UpLauncher: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

# You have to link 32-lib in 64-lib ! It's strange, but that is the only way I have founded to start Dofus Updater .

ln -s /opt/lib32/usr/lib/libssl.so /usr/lib/libssl.so.0.9.8
ln -s /opt/lib32/usr/lib/libcrypto.so /usr/lib/libcrypto.so.0.9.8

# Then you can launch Dofus (exit root), and upgrade it. Once it's done, close it and launch again (else you'll get a crash).
# You're done.

Anonymous comment on 2010-04-17 14:59

Finally, I was able to drop the additional libraries taken from Ubuntu. UpLauncher now runs on native Arch Linux libraries - I've created/updated some additional AUR packages (keyutils and libkrb53) to make this possible.

Anonymous comment on 2010-04-13 09:17

Updated. Thanks for your feedback.

Anonymous comment on 2010-04-12 09:56

In order to run UpLauncher you need libpng12 as well, so please add libpng12 as dependence

Anonymous comment on 2010-04-08 02:43

In PKGBUILD must change DofusInstall.run, from '4bcffbd3d2b4ae74841de40b6f56ea8a' to '135850a8c93328f4b85adaec456afd04'

Anonymous comment on 2010-04-07 06:10

getting this issue:

=> Validating source files with md5sums...
DofusInstall.run ... FAILED
air-app-installer ... Passed
UpLauncher.arch.sh ... Passed
lib.tar.gz ... Passed
==> ERROR: One or more files did not pass the validity check!