Package Details: dofus 2.42-1

Git Clone URL: (read-only)
Package Base: dofus
Description: A manga inspired, Massively Multiplayer Online Role-playing Game (MMORPG) for Adobe AIR .
Upstream URL:
Licenses: custom:Dofus License
Submitter: None
Maintainer: hagabaka
Last Packager: hagabaka
Votes: 42
Popularity: 0.015557
First Submitted: 2007-07-06 09:47
Last Updated: 2017-06-21 03:00

Latest Comments

felixthecat commented on 2018-05-26 22:19

When the launcher appears first time and asks for sudo password, with the "EULA" windows in background, some can experience the following scenario : You enter your password, somehow the launcher closes itself and an error message appears. To fix it you can just "cancel" the sudo password, accept eula, and enter the sudo password in the new prompt.

Hope this helps !

Morazotti commented on 2018-03-29 02:06

@hagabaka No dice, I get no sound whatsoever. When I'm less busy I'll probably reinstall it to see if helps.

hagabaka commented on 2018-03-24 02:15

@Morazotti Sometimes the sound engine process continues running even when you exit Dofus and the updater, and this prevents Dofus from playing sound the next time. You can check if it's running with "pgrep adl" and kill it with "pkill adl".

Ctrl-Number works for me, although this doesn't make sound work, because the clients are started almost simultaneously. I have to click Play to start one client and wait until it shows the login screen, and go back to the updater to start a second client.

Morazotti commented on 2018-03-23 17:22

@hagabaka I am unable to have any sound from the game since my last comment, even having a second client coming from the updater. I'll test a bit tonight and will tell anything I come into. Also, I'm unable to start multiple clients via Ctrl-Number. Has anyone else this kind of issue?

hagabaka commented on 2018-03-16 08:07

It looks like the first client I open from the updater never has sound. But if I click "Play" on the updater again to launch a second client, it will play sound.

Sometimes the "Reg" process, which is the sound engine, doesn't exit when the updater is closed after a previous session, and I have to kill the process, and then launch two clients, to get sound. (On Arch Linux the process is adl since we use the Adobe Air SDK launcher program.)

My speculation is that when the first client is started, the sound engine isn't ready yet. I tried debugging a little bit and it looks like the Reg process is only launched AFTER the first client is open. Not sure why it works like this.

hagabaka commented on 2018-03-16 05:01

I also frequently have no sound in game. Sometimes sound is restored if I start a second client, or if I restart the game, but sometimes it doesn't. Unfortunately I don't have a solution.

anonymousshyster commented on 2018-03-15 01:46

Hey, me again. Again with no sound :| I've got a fresh install of Arch and installed Dofus via AUR Sound sometimes works after a reboot, but with subsequent loads of the game I have no sound. If I quit out of Dofus it leaves processes running that stop sound for my desktop, which, if I kill them, make my sound work again (but not in Dofus).

Bahia commented on 2017-12-11 00:24

I have a problem with Dofus at Manjaro. Sometimes the sound works perfectly but most of the times it doesnt. The application is at pavucontrol but no sound are detected by it, except when the sound is working.

Morazotti commented on 2017-09-28 15:21

Installed a fresh Arch on my machine. However, whenever I launch it, the game warns me to launch it via updater, even if I've done it.

This is the error the Updater gives me after I close it:

Error : U04040000
The game did not shut down correctly.

[TRACE ] Qt5 support true
[WARN ] Plugin dofusgamelauncher replace gamelauncher
[WARN ] Plugin dofusinterface replace mainwindow
[INFO ] Loading plugin network_proxy
[CONFIG ] Reloading proxy config
[INFO ] Loading plugin diagnostic_tool
[INFO ] Loading plugin dofusinterface
[INFO ] Loading plugin eggsshelf
[INFO ] Loading plugin unityprogressbar
[WARN ] No id provided for unity support
[ERROR ] Plugin initialization failed
[WARN ] Plugin unityprogressbar not loaded
[INFO ] Loading plugin uniqueinstance
[INFO ] Loading plugin systray
[INFO ] Loading plugin licenses
[INFO ] Loading plugin optionsdialog
[INFO ] Loading plugin notifications
[INFO ] Loading plugin opengl_diagnostic
[INFO ] Loading plugin updatemonitoring
[INFO ] Loading plugin localserver
[INFO ] Starting tcp connection on port 35389
[INFO ] Loading plugin update
[INFO ] Looking for something to update...
[INFO ] Project 'transition-linux64' marked for update
[INFO ] Checking and installing 'transition-linux64'' updates...
[INFO ] Loading plugin systemconfiguration
[INFO ] Loading plugin eula
[CONFIG ] Reloading eulas data
[INFO ] Loading plugin about
[INFO ] Loading plugin ga
[INFO ] Loading plugin dofusgamelauncher
[INFO ] Creating configuration backup /home/nicolas/.local/share/data/ankama-transition-dofustransition_7465663fcb41a671deb6f9f7586b0a07.ini
[TRACE ] Carousel : parsing json data
[TRACE ] Image :/theme/dofus/backgrounds/Illu01.png is already cached as :/theme/dofus/backgrounds/Illu01.png
[WARN ] QSslSocket: cannot resolve SSLv3_client_method
[WARN ] QSslSocket: cannot resolve SSLv3_server_method
[INFO ] Starting request GET
[INFO ] Starting request GET
[INFO ] Exploring /opt/ankama/dofus/transition
[INFO ] Exploring /opt/ankama/dofus/transition - Done
[INFO ] Request GET Finished (status : 200)
[TRACE ] Carousel : parsing json data
[WARN ] Will not be downloaded because its format is unsupported
[WARN ] Will not be downloaded because its format is unsupported
[WARN ] Will not be downloaded because its format is unsupported
[INFO ] Request GET Finished (status : 200)
[INFO ] Running check script
[INFO ] Up to date : 144.0
[WARN ] Object::disconnect: Unexpected null parameter
[INFO ] Update finished in 1 seconds
[TRACE ] Update finished
[INFO ] Starting request GET;+__utmb=844610781.1.10.1506611991;+&utmdt=transition-linux64-144.0&utme=&utmhid=844610781&utmn=14719278&utmp=/updater/transition-linux64-144.0&utmr=BR-en&utmsr=1920x1080&utmul=BR-en
[TRACE ] Transition stopped
[INFO ] Looking for something to update...
[INFO ] Project 'dofus2' marked for update
[INFO ] Checking and installing 'dofus2'' updates...
[INFO ] Exploring /opt/ankama/dofus/share
[INFO ] Starting request GET
[INFO ] Request GET;+__utmb=844610781.1.10.1506611991;+&utmdt=transition-linux64-144.0&utme=&utmhid=844610781&utmn=14719278&utmp=/updater/transition-linux64-144.0&utmr=BR-en&utmsr=1920x1080&utmul=BR-en Finished (status : 200)
[INFO ] Exploring /opt/ankama/dofus/share - Done
[INFO ] Request GET Finished (status : 200)
[INFO ] Running check script
[INFO ] Up to date :
[WARN ] Object::disconnect: Unexpected null parameter
[INFO ] Update finished in 0 seconds
[TRACE ] Update finished
[INFO ] Starting request GET;+__utmb=844610781.2.10.1506611991;+&utmdt=dofus2-
[TRACE ] Transition stopped
[INFO ] Looking for something to update...
[INFO ] Nothing to update
[CONFIG ] Reloading eulas data
[INFO ] Request GET;+__utmb=844610781.2.10.1506611991;+&utmdt=dofus2- Finished (status : 200)
[INFO ] Launching /opt/ankama/dofus/bin/
[INFO ] Starting tcp connection on port 0
[INFO ] Server port is now 45441 (was 0)
[INFO ] Reg Server Started on port 45441
[INFO ] Starting tcp connection on port 0
[INFO ] Server port is now 37305 (was 0)
[INFO ] Dofus Server Started on port 37305
[INFO ] /opt/ankama/dofus/bin/ --lang=en --update-server-port=35389 --updater_version=v2 --reg-client-port=37305
[INFO ] launching /opt/ankama/dofus/bin/ --lang=en --update-server-port=35389 --updater_version=v2 --reg-client-port=37305 [ in ]
[INFO ] Uninitialize dofusinterface
[INFO ] Starting request GET;+__utmb=844610781.2.10.1506611991;+&utmdt=Dofus&utme=5(Game*Launch*Dofus)(1)&utmhid=844610781&utmn=1606189271&utmp=/updater/Dofus&utmr=BR-en&utmsr=1920x1080&utmt=event&utmul=BR-en
[INFO ] Unload dofusinterface
[INFO ] Request GET;+__utmb=844610781.2.10.1506611991;+&utmdt=Dofus&utme=5(Game*Launch*Dofus)(1)&utmhid=844610781&utmn=1606189271&utmp=/updater/Dofus&utmr=BR-en&utmsr=1920x1080&utmt=event&utmul=BR-en Finished (status : 200)
[INFO ] Process exited with code 0
[WARN ] Plugin dofusinterface replace mainwindow
[WARN ] Plugin dofusgamelauncher replace gamelauncher
[INFO ] Loading plugin dofusinterface
[INFO ] Creating configuration backup /home/nicolas/.local/share/data/ankama-transition-dofustransition_7465663fcb41a671deb6f9f7586b0a07.ini
[TRACE ] Carousel : parsing json data
[TRACE ] Image :/theme/dofus/backgrounds/Illu01.png is already cached as :/theme/dofus/backgrounds/Illu01.png
[INFO ] Starting request GET
[INFO ] Request GET Finished (status : 200)
[TRACE ] Carousel : parsing json data
[WARN ] Will not be downloaded because its format is unsupported
[WARN ] Will not be downloaded because its format is unsupported
[WARN ] Will not be downloaded because its format is unsupported

SystemInfo: OpenGLVersion = 3.0
SystemInfo: OpenGLDriver = 3.0 Mesa 17.2.1
SystemInfo: OpenGLRenderer = Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2)
SystemInfo: OpenGLExtensions = GL_ARB_multisample;GL_EXT_abgr;GL_EXT_bgra;GL_EXT_blend_color;GL_EXT_blend_minmax;GL_EXT_blend_subtract;GL_EXT_copy_texture;GL_EXT_polygon_offset;GL_EXT_subtexture;GL_EXT_texture_object;GL_EXT_vertex_array;GL_EXT_compiled_vertex_array;GL_EXT_texture;GL_EXT_texture3D;GL_IBM_rasterpos_clip;GL_ARB_point_parameters;GL_EXT_draw_range_elements;GL_EXT_packed_pixels;GL_EXT_point_parameters;GL_EXT_rescale_normal;GL_EXT_separate_specular_color;GL_EXT_texture_edge_clamp;GL_SGIS_generate_mipmap;GL_SGIS_texture_border_clamp;GL_SGIS_texture_edge_clamp;GL_SGIS_texture_lod;GL_ARB_framebuffer_sRGB;GL_ARB_multitexture;GL_EXT_framebuffer_sRGB;GL_IBM_multimode_draw_arrays;GL_IBM_texture_mirrored_repeat;GL_3DFX_texture_compression_FXT1;GL_ARB_texture_cube_map;GL_ARB_texture_env_add;GL_ARB_transpose_matrix;GL_EXT_blend_func_separate;GL_EXT_fog_coord;GL_EXT_multi_draw_arrays;GL_EXT_secondary_color;GL_EXT_texture_env_add;GL_EXT_texture_filter_anisotropic;GL_EXT_texture_lod_bias;GL_INGR_blend_func_separate;GL_NV_blend_square;GL_NV_light_max_exponent;GL_NV_texgen_reflection;GL_NV_texture_env_combine4;GL_S3_s3tc;GL_SUN_multi_draw_arrays;GL_ARB_texture_border_clamp;GL_ARB_texture_compression;GL_EXT_framebuffer_object;GL_EXT_texture_compression_s3tc;GL_EXT_texture_env_combine;GL_EXT_texture_env_dot3;GL_MESA_window_pos;GL_NV_packed_depth_stencil;GL_NV_texture_rectangle;GL_ARB_depth_texture;GL_ARB_occlusion_query;GL_ARB_shadow;GL_ARB_texture_env_combine;GL_ARB_texture_env_crossbar;GL_ARB_texture_env_dot3;GL_ARB_texture_mirrored_repeat;GL_ARB_window_pos;GL_EXT_stencil_two_side;GL_EXT_texture_cube_map;GL_NV_depth_clamp;GL_APPLE_packed_pixels;GL_ARB_draw_buffers;GL_ARB_fragment_program;GL_ARB_fragment_shader;GL_ARB_shader_objects;GL_ARB_vertex_program;GL_ARB_vertex_shader;GL_ATI_draw_buffers;GL_ATI_texture_env_combine3;GL_ATI_texture_float;GL_EXT_shadow_funcs;GL_EXT_stencil_wrap;GL_MESA_pack_invert;GL_NV_primitive_restart;GL_ARB_depth_clamp;GL_ARB_fragment_program_shadow;GL_ARB_half_float_pixel;GL_ARB_occlusion_query2;GL_ARB_point_sprite;GL_ARB_shading_language_100;GL_ARB_sync;GL_ARB_texture_non_power_of_two;GL_ARB_vertex_buffer_object;GL_ATI_blend_equation_separate;GL_EXT_blend_equation_separate;GL_OES_read_format;GL_ARB_color_buffer_float;GL_ARB_pixel_buffer_object;GL_ARB_texture_compression_rgtc;GL_ARB_texture_float;GL_ARB_texture_rectangle;GL_EXT_packed_float;GL_EXT_pixel_buffer_object;GL_EXT_texture_compression_dxt1;GL_EXT_texture_compression_rgtc;GL_EXT_texture_rectangle;GL_EXT_texture_sRGB;GL_EXT_texture_shared_exponent;GL_ARB_framebuffer_object;GL_EXT_framebuffer_blit;GL_EXT_framebuffer_multisample;GL_EXT_packed_depth_stencil;GL_APPLE_object_purgeable;GL_ARB_vertex_array_object;GL_ATI_separate_stencil;GL_EXT_draw_buffers2;GL_EXT_draw_instanced;GL_EXT_gpu_program_parameters;GL_EXT_texture_array;GL_EXT_texture_integer;GL_EXT_texture_sRGB_decode;GL_EXT_timer_query;GL_OES_EGL_image;GL_ARB_copy_buffer;GL_ARB_depth_buffer_float;GL_ARB_draw_instanced;GL_ARB_half_float_vertex;GL_ARB_instanced_arrays;GL_ARB_map_buffer_range;GL_ARB_texture_rg;GL_ARB_texture_swizzle;GL_ARB_vertex_array_bgra;GL_EXT_texture_swizzle;GL_EXT_vertex_array_bgra;GL_NV_conditional_render;GL_AMD_conservative_depth;GL_AMD_draw_buffers_blend;GL_AMD_seamless_cubemap_per_texture;GL_AMD_shader_stencil_export;GL_ARB_ES2_compatibility;GL_ARB_blend_func_extended;GL_ARB_debug_output;GL_ARB_draw_buffers_blend;GL_ARB_draw_elements_base_vertex;GL_ARB_explicit_attrib_location;GL_ARB_fragment_coord_conventions;GL_ARB_provoking_vertex;GL_ARB_sample_shading;GL_ARB_sampler_objects;GL_ARB_seamless_cube_map;GL_ARB_shader_stencil_export;GL_ARB_shader_texture_lod;GL_ARB_texture_cube_map_array;GL_ARB_texture_gather;GL_ARB_texture_multisample;GL_ARB_texture_query_lod;GL_ARB_texture_rgb10_a2ui;GL_ARB_uniform_buffer_object;GL_ARB_vertex_type_2_10_10_10_rev;GL_EXT_provoking_vertex;GL_EXT_texture_snorm;GL_MESA_texture_signed_rgba;GL_NV_texture_barrier;GL_ARB_get_program_binary;GL_ARB_robustness;GL_ARB_separate_shader_objects;GL_ARB_shader_bit_encoding;GL_ARB_shader_precision;GL_ARB_texture_compression_bptc;GL_ARB_timer_query;GL_ARB_transform_feedback2;GL_ARB_transform_feedback3;GL_ANGLE_texture_compression_dxt3;GL_ANGLE_texture_compression_dxt5;GL_ARB_compressed_texture_pixel_storage;GL_ARB_conservative_depth;GL_ARB_internalformat_query;GL_ARB_map_buffer_alignment;GL_ARB_shader_atomic_counters;GL_ARB_shader_image_load_store;GL_ARB_shading_language_420pack;GL_ARB_shading_language_packing;GL_ARB_texture_storage;GL_ARB_transform_feedback_instanced;GL_EXT_framebuffer_multisample_blit_scaled;GL_EXT_transform_feedback;GL_AMD_shader_trinary_minmax;GL_ARB_ES3_compatibility;GL_ARB_arrays_of_arrays;GL_ARB_clear_buffer_object;GL_ARB_compute_shader;GL_ARB_copy_image;GL_ARB_explicit_uniform_location;GL_ARB_framebuffer_no_attachments;GL_ARB_invalidate_subdata;GL_ARB_program_interface_query;GL_ARB_robust_buffer_access_behavior;GL_ARB_shader_image_size;GL_ARB_shader_storage_buffer_object;GL_ARB_stencil_texturing;GL_ARB_texture_query_levels;GL_ARB_texture_storage_multisample;GL_ARB_texture_view;GL_ARB_vertex_attrib_binding;GL_KHR_debug;GL_KHR_robustness;GL_KHR_texture_compression_astc_ldr;GL_ARB_buffer_storage;GL_ARB_clear_texture;GL_ARB_internalformat_query2;GL_ARB_multi_bind;GL_ARB_query_buffer_object;GL_ARB_seamless_cubemap_per_texture;GL_ARB_shader_draw_parameters;GL_ARB_shader_group_vote;GL_ARB_texture_mirror_clamp_to_edge;GL_ARB_texture_stencil8;GL_ARB_vertex_type_10f_11f_11f_rev;GL_EXT_shader_integer_mix;GL_INTEL_performance_query;GL_ARB_clip_control;GL_ARB_conditional_render_inverted;GL_ARB_cull_distance;GL_ARB_derivative_control;GL_ARB_get_texture_sub_image;GL_ARB_pipeline_statistics_query;GL_ARB_shader_texture_image_samples;GL_ARB_texture_barrier;GL_ARB_transform_feedback_overflow_query;GL_EXT_polygon_offset_clamp;GL_KHR_blend_equation_advanced;GL_KHR_blend_equation_advanced_coherent;GL_KHR_context_flush_control;GL_KHR_robust_buffer_access_behavior;GL_ARB_shader_atomic_counter_ops;GL_ARB_shader_ballot;GL_ARB_shader_clock;GL_EXT_shader_samples_identical;GL_KHR_no_error;GL_KHR_texture_compression_astc_sliced_3d;GL_MESA_shader_integer_functions;
SystemInfo: UserLanguage = en
SystemInfo: UserCountry = BR
SystemInfo: UserTimezone = -3
SystemInfo: DefaultJavaVersion =
SystemInfo: OsName = Linux
SystemInfo: OsVersion = 4.12.12-1-ARCH
SystemInfo: OsExtra = Arch Linux \r ()
SystemInfo: OsArch = amd64
SystemInfo: TotalSystemMemory = 3921252352
SystemInfo: FreeSystemMemory = 675233792
SystemInfo: CPUVendor = GenuineIntel
SystemInfo: CPUName = Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
SystemInfo: CPUId = 9-6-e
SystemInfo: CPUFeatures = SSE;SSE2;SSE3;SSE4.1;SSE4.2;AVX;AES;HyperThreading
SystemInfo: CPUCachesSize = 0;32;0
SystemInfo: CPUCores = 4
SystemInfo: CPUFrequencies = 1209;1912;2828;3349
SystemInfo: CPUNominalFrequencies = 3500;3500;3500;3500
SystemInfo: VideoCardVendorId = 32902
SystemInfo: VideoCardVendorName = Intel
SystemInfo: VideoCardDeviceName = HD Graphics 620
SystemInfo: VideoCardDeviceId = 22806
SystemInfo: VideoCardDedicatedMemory = 268435456
SystemInfo: DNSServers =;;
SystemInfo: Laptop = false
SystemInfo: ScreenSize = 1920x1080
SystemInfo: ScreenPhysicalDpi = 96x96
SystemInfo: ScreenCompositingEnabled = true
SystemInfo: DesktopEnvironment = xfce
SystemInfo: ScreenLogicalDpi = 96x96

Any idea?

snakemonger commented on 2017-09-17 10:17

update: the problem is that you can't launch more than 1 DOFUS client at once! (i had solved my issue by closing a hidden process). I'm going to work around this by making an ubuntu virtual box for now, but an actual fix would be nice!

snakemonger commented on 2017-09-16 19:37

I tried installing an interface theme in Dofus, it crashed my game. The game does not start up anymore.

error logs:
Error : U04040001
The game did not shut down correctly.

[ERROR ] Plugin initialization failed
[SCRIPT ] Activating component en
[SCRIPT ] Checking Air installation...
[SCRIPT ] bypass_air_installation defined : skipping air installation
[ERROR ] Can't create symlink /opt/ankama/dofus/share/reg/share/config.xml -> ../config.xml
[ERROR ] Can't create symlink /opt/ankama/dofus/share/reg/share/content -> ../content
[ERROR ] Error in /opt/ankama/dofus/transition.conf at line 13:4 : include: File /opt/ankama/dofus/share/dofus.ici does not exist
[SCRIPT ] Set write permissions for everyone on /opt/ankama/dofus/share/log4as.xml
[SCRIPT ] Can not set permissions on /opt/ankama/dofus/share/log4as.xml
[SCRIPT ] Set write permissions for everyone on /opt/ankama/dofus/share/META-INF/AIR/application.xml
[SCRIPT ] Can not set permissions on /opt/ankama/dofus/share/META-INF/AIR/application.xml
[INFO ] All 6095 tasks finished
[TRACE ] Move /tmp/Ankama/dofus2/project_settings1361053921 -> /opt/ankama/dofus/share/.transition/project_settings
[INFO ] Diffs 529
Downloaded 2,60GB
Read 1,38GB
Written 27,42GB

[INFO ] Update finished in 2930 seconds
[TRACE ] Update finished
[INFO ] Starting request GET;+__utmb=798028643.2.10.1505586937;+&utmdt=dofus2-<2MB)11(2)&utmhid=798028643&utmn=1601356707&utmp=/updater/dofus2-
[INFO ] Starting request GET;+__utmb=798028643.2.10.1505586937;+&utmdt=dofus2-<2MB)11(2)5(Update*Updated*
[TRACE ] Stopping transition
[TRACE ] Transition stopped
[INFO ] Looking for something to update...
[INFO ] Nothing to update
[CONFIG ] Reloading eulas data
[INFO ] Request GET;+__utmb=798028643.2.10.1505586937;+&utmdt=dofus2-<2MB)11(2)5(Update*Updated* Finished (status : 200)
[INFO ] Request GET;+__utmb=798028643.2.10.1505586937;+&utmdt=dofus2-<2MB)11(2)&utmhid=798028643&utmn=1601356707&utmp=/updater/dofus2- Finished (status : 200)
[INFO ] Accepting licences
[INFO ] Accepting licences
[INFO ] Launching /opt/ankama/dofus/bin/
[INFO ] Starting tcp connection on port 0
[INFO ] Server port is now 40099 (was 0)
[INFO ] Reg Server Started on port 40099
[INFO ] Starting tcp connection on port 0
[INFO ] Server port is now 40927 (was 0)
[INFO ] Dofus Server Started on port 40927
[INFO ] /opt/ankama/dofus/bin/ --lang=en --update-server-port=46577 --updater_version=v2 --reg-client-port=40927
[ERROR ] Can not set permissions on /opt/ankama/dofus/bin/
[INFO ] launching /opt/ankama/dofus/bin/ --lang=en --update-server-port=46577 --updater_version=v2 --reg-client-port=40927 [ in ]
[INFO ] Starting request GET;+__utmb=798028643.2.10.1505586937;+&utmdt=Dofus&utme=8(DownloadSpeed)9(<2MB)11(2)5(Game*Launch*Dofus)(1)&utmhid=798028643&utmn=1184370967&utmp=/updater/Dofus&utmr=LT-en&utmsr=1920x1080&utmt=event&utmul=LT-en
[INFO ] Request GET;+__utmb=798028643.2.10.1505586937;+&utmdt=Dofus&utme=8(DownloadSpeed)9(<2MB)11(2)5(Game*Launch*Dofus)(1)&utmhid=798028643&utmn=1184370967&utmp=/updater/Dofus&utmr=LT-en&utmsr=1920x1080&utmt=event&utmul=LT-en Finished (status : 200)
[INFO ] Process exited with code 1
[INFO ] Starting request POST
[INFO ] Request POST Finished (status : 200)

SystemInfo: OpenGLVersion = 4.0
SystemInfo: OpenGLDriver = 4.5.0 NVIDIA 375.82
SystemInfo: OpenGLRenderer = GeForce GTX 1060 3GB/PCIe/SSE2
SystemInfo: OpenGLExtensions = GL_AMD_multi_draw_indirect;GL_AMD_seamless_cubemap_per_texture;GL_AMD_vertex_shader_viewport_index;GL_AMD_vertex_shader_layer;GL_ARB_arrays_of_arrays;GL_ARB_base_instance;GL_ARB_bindless_texture;GL_ARB_blend_func_extended;GL_ARB_buffer_storage;GL_ARB_clear_buffer_object;GL_ARB_clear_texture;GL_ARB_clip_control;GL_ARB_color_buffer_float;GL_ARB_compatibility;GL_ARB_compressed_texture_pixel_storage;GL_ARB_conservative_depth;GL_ARB_compute_shader;GL_ARB_compute_variable_group_size;GL_ARB_conditional_render_inverted;GL_ARB_copy_buffer;GL_ARB_copy_image;GL_ARB_cull_distance;GL_ARB_debug_output;GL_ARB_depth_buffer_float;GL_ARB_depth_clamp;GL_ARB_depth_texture;GL_ARB_derivative_control;GL_ARB_direct_state_access;GL_ARB_draw_buffers;GL_ARB_draw_buffers_blend;GL_ARB_draw_indirect;GL_ARB_draw_elements_base_vertex;GL_ARB_draw_instanced;GL_ARB_enhanced_layouts;GL_ARB_ES2_compatibility;GL_ARB_ES3_compatibility;GL_ARB_ES3_1_compatibility;GL_ARB_ES3_2_compatibility;GL_ARB_explicit_attrib_location;GL_ARB_explicit_uniform_location;GL_ARB_fragment_coord_conventions;GL_ARB_fragment_layer_viewport;GL_ARB_fragment_program;GL_ARB_fragment_program_shadow;GL_ARB_fragment_shader;GL_ARB_fragment_shader_interlock;GL_ARB_framebuffer_no_attachments;GL_ARB_framebuffer_object;GL_ARB_framebuffer_sRGB;GL_ARB_geometry_shader4;GL_ARB_get_program_binary;GL_ARB_get_texture_sub_image;GL_ARB_gl_spirv;GL_ARB_gpu_shader5;GL_ARB_gpu_shader_fp64;GL_ARB_gpu_shader_int64;GL_ARB_half_float_pixel;GL_ARB_half_float_vertex;GL_ARB_imaging;GL_ARB_indirect_parameters;GL_ARB_instanced_arrays;GL_ARB_internalformat_query;GL_ARB_internalformat_query2;GL_ARB_invalidate_subdata;GL_ARB_map_buffer_alignment;GL_ARB_map_buffer_range;GL_ARB_multi_bind;GL_ARB_multi_draw_indirect;GL_ARB_multisample;GL_ARB_multitexture;GL_ARB_occlusion_query;GL_ARB_occlusion_query2;GL_ARB_parallel_shader_compile;GL_ARB_pipeline_statistics_query;GL_ARB_pixel_buffer_object;GL_ARB_point_parameters;GL_ARB_point_sprite;GL_ARB_post_depth_coverage;GL_ARB_program_interface_query;GL_ARB_provoking_vertex;GL_ARB_query_buffer_object;GL_ARB_robust_buffer_access_behavior;GL_ARB_robustness;GL_ARB_sample_locations;GL_ARB_sample_shading;GL_ARB_sampler_objects;GL_ARB_seamless_cube_map;GL_ARB_seamless_cubemap_per_texture;GL_ARB_separate_shader_objects;GL_ARB_shader_atomic_counter_ops;GL_ARB_shader_atomic_counters;GL_ARB_shader_ballot;GL_ARB_shader_bit_encoding;GL_ARB_shader_clock;GL_ARB_shader_draw_parameters;GL_ARB_shader_group_vote;GL_ARB_shader_image_load_store;GL_ARB_shader_image_size;GL_ARB_shader_objects;GL_ARB_shader_precision;GL_ARB_shader_storage_buffer_object;GL_ARB_shader_subroutine;GL_ARB_shader_texture_image_samples;GL_ARB_shader_texture_lod;GL_ARB_shading_language_100;GL_ARB_shader_viewport_layer_array;GL_ARB_shading_language_420pack;GL_ARB_shading_language_include;GL_ARB_shading_language_packing;GL_ARB_shadow;GL_ARB_sparse_buffer;GL_ARB_sparse_texture;GL_ARB_sparse_texture2;GL_ARB_sparse_texture_clamp;GL_ARB_stencil_texturing;GL_ARB_sync;GL_ARB_tessellation_shader;GL_ARB_texture_barrier;GL_ARB_texture_border_clamp;GL_ARB_texture_buffer_object;GL_ARB_texture_buffer_object_rgb32;GL_ARB_texture_buffer_range;GL_ARB_texture_compression;GL_ARB_texture_compression_bptc;GL_ARB_texture_compression_rgtc;GL_ARB_texture_cube_map;GL_ARB_texture_cube_map_array;GL_ARB_texture_env_add;GL_ARB_texture_env_combine;GL_ARB_texture_env_crossbar;GL_ARB_texture_env_dot3;GL_ARB_texture_filter_minmax;GL_ARB_texture_float;GL_ARB_texture_gather;GL_ARB_texture_mirror_clamp_to_edge;GL_ARB_texture_mirrored_repeat;GL_ARB_texture_multisample;GL_ARB_texture_non_power_of_two;GL_ARB_texture_query_levels;GL_ARB_texture_query_lod;GL_ARB_texture_rectangle;GL_ARB_texture_rg;GL_ARB_texture_rgb10_a2ui;GL_ARB_texture_stencil8;GL_ARB_texture_storage;GL_ARB_texture_storage_multisample;GL_ARB_texture_swizzle;GL_ARB_texture_view;GL_ARB_timer_query;GL_ARB_transform_feedback2;GL_ARB_transform_feedback3;GL_ARB_transform_feedback_instanced;GL_ARB_transform_feedback_overflow_query;GL_ARB_transpose_matrix;GL_ARB_uniform_buffer_object;GL_ARB_vertex_array_bgra;GL_ARB_vertex_array_object;GL_ARB_vertex_attrib_64bit;GL_ARB_vertex_attrib_binding;GL_ARB_vertex_buffer_object;GL_ARB_vertex_program;GL_ARB_vertex_shader;GL_ARB_vertex_type_10f_11f_11f_rev;GL_ARB_vertex_type_2_10_10_10_rev;GL_ARB_viewport_array;GL_ARB_window_pos;GL_ATI_draw_buffers;GL_ATI_texture_float;GL_ATI_texture_mirror_once;GL_S3_s3tc;GL_EXT_texture_env_add;GL_EXT_abgr;GL_EXT_bgra;GL_EXT_bindable_uniform;GL_EXT_blend_color;GL_EXT_blend_equation_separate;GL_EXT_blend_func_separate;GL_EXT_blend_minmax;GL_EXT_blend_subtract;GL_EXT_compiled_vertex_array;GL_EXT_Cg_shader;GL_EXT_depth_bounds_test;GL_EXT_direct_state_access;GL_EXT_draw_buffers2;GL_EXT_draw_instanced;GL_EXT_draw_range_elements;GL_EXT_fog_coord;GL_EXT_framebuffer_blit;GL_EXT_framebuffer_multisample;GL_EXTX_framebuffer_mixed_formats;GL_EXT_framebuffer_multisample_blit_scaled;GL_EXT_framebuffer_object;GL_EXT_framebuffer_sRGB;GL_EXT_geometry_shader4;GL_EXT_gpu_program_parameters;GL_EXT_gpu_shader4;GL_EXT_multi_draw_arrays;GL_EXT_packed_depth_stencil;GL_EXT_packed_float;GL_EXT_packed_pixels;GL_EXT_pixel_buffer_object;GL_EXT_point_parameters;GL_EXT_polygon_offset_clamp;GL_EXT_post_depth_coverage;GL_EXT_provoking_vertex;GL_EXT_raster_multisample;GL_EXT_rescale_normal;GL_EXT_secondary_color;GL_EXT_separate_shader_objects;GL_EXT_separate_specular_color;GL_EXT_shader_image_load_formatted;GL_EXT_shader_image_load_store;GL_EXT_shader_integer_mix;GL_EXT_shadow_funcs;GL_EXT_sparse_texture2;GL_EXT_stencil_two_side;GL_EXT_stencil_wrap;GL_EXT_texture3D;GL_EXT_texture_array;GL_EXT_texture_buffer_object;GL_EXT_texture_compression_dxt1;GL_EXT_texture_compression_latc;GL_EXT_texture_compression_rgtc;GL_EXT_texture_compression_s3tc;GL_EXT_texture_cube_map;GL_EXT_texture_edge_clamp;GL_EXT_texture_env_combine;GL_EXT_texture_env_dot3;GL_EXT_texture_filter_anisotropic;GL_EXT_texture_filter_minmax;GL_EXT_texture_integer;GL_EXT_texture_lod;GL_EXT_texture_lod_bias;GL_EXT_texture_mirror_clamp;GL_EXT_texture_object;GL_EXT_texture_shared_exponent;GL_EXT_texture_sRGB;GL_EXT_texture_sRGB_decode;GL_EXT_texture_storage;GL_EXT_texture_swizzle;GL_EXT_timer_query;GL_EXT_transform_feedback2;GL_EXT_vertex_array;GL_EXT_vertex_array_bgra;GL_EXT_vertex_attrib_64bit;GL_EXT_window_rectangles;GL_EXT_x11_sync_object;GL_EXT_import_sync_object;GL_NV_robustness_video_memory_purge;GL_IBM_rasterpos_clip;GL_IBM_texture_mirrored_repeat;GL_KHR_context_flush_control;GL_KHR_debug;GL_KHR_no_error;GL_KHR_robust_buffer_access_behavior;GL_KHR_robustness;GL_KTX_buffer_region;GL_NV_alpha_to_coverage_dither_control;GL_NV_bindless_multi_draw_indirect;GL_NV_bindless_multi_draw_indirect_count;GL_NV_bindless_texture;GL_NV_blend_equation_advanced;GL_NV_blend_equation_advanced_coherent;GL_NVX_blend_equation_advanced_multi_draw_buffers;GL_NV_blend_square;GL_NV_clip_space_w_scaling;GL_NV_command_list;GL_NV_compute_program5;GL_NV_conditional_render;GL_NV_conservative_raster;GL_NV_conservative_raster_dilate;GL_NV_conservative_raster_pre_snap_triangles;GL_NV_copy_depth_to_color;GL_NV_copy_image;GL_NV_depth_buffer_float;GL_NV_depth_clamp;GL_NV_draw_texture;GL_NV_draw_vulkan_image;GL_NV_ES1_1_compatibility;GL_NV_ES3_1_compatibility;GL_NV_explicit_multisample;GL_NV_fence;GL_NV_fill_rectangle;GL_NV_float_buffer;GL_NV_fog_distance;GL_NV_fragment_coverage_to_color;GL_NV_fragment_program;GL_NV_fragment_program_option;GL_NV_fragment_program2;GL_NV_fragment_shader_interlock;GL_NV_framebuffer_mixed_samples;GL_NV_framebuffer_multisample_coverage;GL_NV_geometry_shader4;GL_NV_geometry_shader_passthrough;GL_NV_gpu_program4;GL_NV_internalformat_sample_query;GL_NV_gpu_program4_1;GL_NV_gpu_program5;GL_NV_gpu_program5_mem_extended;GL_NV_gpu_program_fp64;GL_NV_gpu_shader5;GL_NV_half_float;GL_NV_light_max_exponent;GL_NV_multisample_coverage;GL_NV_multisample_filter_hint;GL_NV_occlusion_query;GL_NV_packed_depth_stencil;GL_NV_parameter_buffer_object;GL_NV_parameter_buffer_object2;GL_NV_path_rendering;GL_NV_path_rendering_shared_edge;GL_NV_pixel_data_range;GL_NV_point_sprite;GL_NV_primitive_restart;GL_NV_register_combiners;GL_NV_register_combiners2;GL_NV_sample_locations;GL_NV_sample_mask_override_coverage;GL_NV_shader_atomic_counters;GL_NV_shader_atomic_float;GL_NV_shader_atomic_float64;GL_NV_shader_atomic_fp16_vector;GL_NV_shader_atomic_int64;GL_NV_shader_buffer_load;GL_NV_shader_storage_buffer_object;GL_NV_stereo_view_rendering;GL_NV_texgen_reflection;GL_NV_texture_barrier;GL_NV_texture_compression_vtc;GL_NV_texture_env_combine4;GL_NV_texture_multisample;GL_NV_texture_rectangle;GL_NV_texture_shader;GL_NV_texture_shader2;GL_NV_texture_shader3;GL_NV_transform_feedback;GL_NV_transform_feedback2;GL_NV_uniform_buffer_unified_memory;GL_NV_vdpau_interop;GL_NV_vertex_array_range;GL_NV_vertex_array_range2;GL_NV_vertex_attrib_integer_64bit;GL_NV_vertex_buffer_unified_memory;GL_NV_vertex_program;GL_NV_vertex_program1_1;GL_NV_vertex_program2;GL_NV_vertex_program2_option;GL_NV_vertex_program3;GL_NV_viewport_array2;GL_NV_viewport_swizzle;GL_NVX_conditional_render;GL_NVX_gpu_memory_info;GL_NVX_nvenc_interop;GL_NV_shader_thread_group;GL_NV_shader_thread_shuffle;GL_KHR_blend_equation_advanced;GL_KHR_blend_equation_advanced_coherent;GL_SGIS_generate_mipmap;GL_SGIS_texture_lod;GL_SGIX_depth_texture;GL_SGIX_shadow;GL_SUN_slice_accum;
SystemInfo: UserLanguage = en
SystemInfo: UserCountry = LT
SystemInfo: UserTimezone = 3
SystemInfo: DefaultJavaVersion =
SystemInfo: OsName = Linux
SystemInfo: OsVersion = 4.9.48-1-MANJARO
SystemInfo: OsExtra = Manjaro Linux
SystemInfo: OsArch = amd64
SystemInfo: TotalSystemMemory = 8339156992
SystemInfo: FreeSystemMemory = 2682245120
SystemInfo: CPUVendor = GenuineIntel
SystemInfo: CPUName = Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz
SystemInfo: CPUId = 9-6-e
SystemInfo: CPUFeatures = SSE;SSE2;SSE3;SSE4.1;SSE4.2;AVX;AES;HyperThreading
SystemInfo: CPUCachesSize = 0;32;0
SystemInfo: CPUCores = 4
SystemInfo: CPUFrequencies = 1822;1562;1089;1235
SystemInfo: CPUNominalFrequencies = 3500;3500;3500;3500
SystemInfo: VideoCardVendorId = 4318
SystemInfo: VideoCardVendorName = Nvidia
SystemInfo: VideoCardDeviceName = GP106 [GeForce GTX 1060 3GB]
SystemInfo: VideoCardDeviceId = 7170
SystemInfo: VideoCardDedicatedMemory = 268435456
SystemInfo: DNSServers =
SystemInfo: Laptop = false
SystemInfo: ScreenSize = 1920x1080
SystemInfo: ScreenPhysicalDpi = 92x91
SystemInfo: ScreenCompositingEnabled = false
SystemInfo: DesktopEnvironment = kde
SystemInfo: ScreenLogicalDpi = 96x96

Morazotti commented on 2017-09-05 01:03

I have been playing dofus for a couple of years with no problems. Since I formatted my pc, whenever I login I'm not able to see any character. Any idea?

hagabaka commented on 2017-06-21 03:01

Oops, fixed.

Cobrand commented on 2017-06-21 02:46

You must have made a mistake adding those dependencies, now it's trying to look for "adobe-air-sdkqt5-baselibpng12"

hagabaka commented on 2017-06-20 05:56

Added qt5-base and libpng12 dependencies.
Sorry I have no idea about that error @Jacobi. Have you tried clearing the /opt/ankama/dofus directory and reinstalling the package?

Cobrand commented on 2017-06-18 21:10

Package libpng12 from community is required as a dependency as well

Jacobi commented on 2017-06-12 10:19

I installed the package and everything works correctly. The only problem I have is that the text doesn't seems to be found. For example on the main screen, instead of "play" on the play button, I have "[UI.COMMON.PLAY]", for the advanced option I have [ui.option.advancedOption]. And for some text, there is UNKNOWN_TEXT_NAME prepend to it.

Any idea how to fix it?


hagabaka commented on 2017-05-30 00:55

@clarcharr The permission warnings should be gone now.
@Pantoufle I use KDE so this is hard for me to test. What error do you get without qt5? Is qt5-base enough?

Pantoufle commented on 2017-05-29 21:56

qt5 packages are also a dependencie. Without it, the launcher crashes on startup, the first time at least.

But great job ! Thanks a lot !

clarcharr commented on 2017-05-22 21:54

Could you make sure that /opt is set to 755 so that pacman doesn't throw any errors?

dydokamil commented on 2017-05-01 09:03

Good job!

itoun commented on 2017-05-01 08:47

God damn right!!

It's work !
Thanks a lot @hagabaka for your time and your maintenance on this package ! :D

You made my rebirth;)

Carabas commented on 2017-05-01 04:18

@hagabaga That works also for me. Many thanks!

jeekiii commented on 2017-05-01 01:57

@hagabaka That worked!!

Congratz dude that's some persistence to help the poor folks we are, and some skills to find a solution; Can't thank you enough, you made my day.
Care to explain how you came to that conclusion?

@itoun @Carabas can you check if it works for you guys too?

hagabaka commented on 2017-05-01 00:51

Just made another update to use "adl" to launch the game instead of running the Adobe AIR executable directly. Let me know if that works.

jeekiii commented on 2017-04-30 11:39

@hagabaka tried it with this package and it doesn't seem to change anything, I'm getting the same errors.

[30/04 13:37:32.940]{T001}WARNING /src/crypto/OpenSSLWrapper.cpp L35 : OpenSSL : unable tu resolve OpenSSL_add_all_digests
[30/04 13:37:32.940]{T001}WARNING /src/crypto/OpenSSLWrapper.cpp L35 : OpenSSL : unable tu resolve EVP_MD_CTX_init
[30/04 13:37:32.940]{T001}WARNING /src/crypto/OpenSSLWrapper.cpp L35 : OpenSSL : unable tu resolve EVP_MD_CTX_cleanup
[30/04 13:37:32.940]{T001}WARNING es/src/crypto/OpenSSLWrapper.h L47 : OpenSSL_add_all_digests is null - please make sure openssl 0.9.8+ is properly installed
[30/04 13:37:32.941]{T001}WARNING es/src/crypto/OpenSSLWrapper.h L47 : EVP_MD_CTX_init is null - please make sure openssl 0.9.8+ is properly installed

itoun commented on 2017-04-30 09:30

I tried this @hagabaka, doesn't work with old package

Carabas commented on 2017-04-30 08:35

Same as jeekill

itoun commented on 2017-04-30 08:19

Architecture: x86_64
I tried the 3 ways :

1) I have the same than @jeekiii with adobe air

2) I have the current problem of plugin

3) The launcher crash upon his start

hagabaka commented on 2017-04-30 08:17

@jeekiii If you install openssl-1.0-compat from AUR does the old package work?

jeekiii commented on 2017-04-30 00:26

Architecture: x86_64

old package doesn't work, I have installed openssl-1.0, but it's not enough, I believe it still tries to use the new one? I get these:
[30/04 02:24:57.215]{T001}WARNING /src/crypto/OpenSSLWrapper.cpp L35 : OpenSSL : unable tu resolve OpenSSL_add_all_digests

The official one gets stuck at trying to install adobe AIR even though I made the symlink.

hagabaka commented on 2017-04-29 21:26

I'm not sure I'm not having this problem. Do you use i686 or x86_64?

There are basically three ways to install the game. Does any of them work?

1. The official installer (links in the Sources above or you can click Play on the Dofus website). It will just download the game in the same location where you extract the package. This requires adobe-air-sdk and a symlink '/opt/Adobe AIR' -> '/opt/adobe-air-sdk/runtimes/Adobe AIR'

2. The current version of this package which basically uses the official installer. It requires the same symlink.

3. An older version of this package which uses a separate, old release of the updater. In my case it required openssl-1.0 since Arch upgraded openssl to 1.1.

Carabas commented on 2017-04-29 19:12

@jeekill I tried again after installing alien_package_converter from AUR (which in turn installed dpkg among others), but same conclusion as you.

jeekiii commented on 2017-04-29 18:27

@Carabas @hagabaka seems like Carabas and I have the same bug, it's weird since the game is already installed that it'd request dpkg...

Just to see what'd happen I installed dpkg from the AUR and it doesn't give any errors anymore, but nothing happens. maybe the file in the bin directory isn't the right one?

Carabas commented on 2017-04-29 17:53

@jeekill Launching /opt/ankama/dofus/bin/Dofus gives 2 Gtk warnings, and then "(Dofus:7413): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: L'exécution du processus fils « dpkg » a échoué (Aucun fichier ou dossier de ce type)"

jeekiii commented on 2017-04-29 14:46

@Carabas I have the same, according to hagabaka it's the debug for the uploader and he suspects the problem is with the game itself. You can also solve the error with plugins by adding the line he mentionned below, however it doesn't change anything.

Can you try to lauch the binaries located at
/opt/ankama/dofus/bin/Dofus (I think that's the right one).
/opt/ankama/dofus/Dofus (I think that's just the updater again).

I think I get an error with the tool that's supposed to give me the error, so it's pretty useless.

Carabas commented on 2017-04-29 07:27

Launching the game with AK_LOG_CONSOLE=1 ends in terminal with :
"[29/04 09:25:39.123]{T000}INFO c/net/NetworkAccessManager.cpp L313 : Request POST Finished (status : 200)
[29/04 09:25:39.123]{T000}DEBUG nitoring/UpdaterMonitoring.cpp L178 : "
and that's all... Strange?!
And the only error message in the log is:
"{T000}ERROR ater/UpdaterPluginsManager.cpp L169 : Plugin initialization failed"

itoun commented on 2017-04-28 23:05

I use i3 too.

jeekiii commented on 2017-04-28 22:16

/opt/ankama/dofus/Dofus also starts the updater...
If I try
/opt/ankama/dofus/bin/Dofus I get
(Dofus:15390): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Failed to execute child process "dpkg" (No such file or directory)

But that might be because I tried to install to install dofus separately.

I've then deleted /opt/ankama and re-installed the package and it still does this error.

hagabaka commented on 2017-04-28 21:34

@jeekiii You can see errors in the console if you run AK_LOG_CONSOLE=1 dofus. This is for the updater.

I suspect you are having a problem with starting the game itself instead. What happens if you run the game without the updater? /opt/ankama/dofus/Dofus

jeekiii commented on 2017-04-28 19:15

@hagabaka I added the line, I no longer get plugin errors but I the game still says "The game did not shut down correctly" despite no error code in the details (I can't remember how to print the errors, but they are in the details normally)

Also I use kde

Edit: maybe we should use this:, I'm trying right now)

Edit2: nope that didn't work, but maybe I didn't do it properly.

dydokamil commented on 2017-04-28 18:45

And I use i3. Does it work for you, @hagabaka?

Carabas commented on 2017-04-28 18:35

I use cinnamon. I added the line, but it didn't change anything.

itoun commented on 2017-04-28 18:34

I don't use unity/gnome

@hagabaka What line should we add ?

hagabaka commented on 2017-04-28 18:01

@jeekiii @dydokamil @Carabas Hmm, do you all use GNOME/Unity? Does it help if you add this line to the end of /opt/ankama/dofus/transition.conf?

plugins.disable *= "unityprogressbar"

jeekiii commented on 2017-04-28 16:41

I think dydokamil , Carabas , itoun and me all have the same problem, I also have "Plugin initialization failed" and "Plugin unityprogressbar not loaded". As a result when clicking play I get "The game did not shut down properly".

dydokamil commented on 2017-04-28 14:36

When you click PLAY the launcher says "The game did not shut down correctly."

Carabas commented on 2017-04-28 12:12

@hagabaga Moreover, downgrading the package doesn't fix the problem

itoun commented on 2017-04-28 12:00

@hagabaka personaly I have exactly "Pugin unityprogressbar not loaded" next to "Plugin initialization failed"

Carabas commented on 2017-04-28 08:49

@hagabaga : It doesn't work for me. In dofus diagnostic tools window, it ends with errors like "can not set permissions on /opt/ankama/dofus/share/updater_data/icons/updater_icon_64x64.png" and so on, followed by "Checking Air installation... Activating" and then "Plugin initialization failed". Any hint?

itoun commented on 2017-04-28 08:38

Hi !
@hagabaka before all else, thx for your support and your quickly answer !
Good and bad news...
I deleted the symlink before the update so the update went smoothly, as the launch.
But when everything went right, I click on the button "jouer" - "play" (yes the launch bypass the detection of adobe air, it was the good news), I had an error, it said "the launcher doesn't close correctly" and in the details it said "plugin initiatilization failed"

hagabaka commented on 2017-04-28 06:43

This version should fix the crashes people have had since recent Arch updates. It no longer uses a separate "transition" package which was released a couple years ago and is no longer compatible with Arch libraries. Instead it uses only files from the official Dofus installers.

To bypass detection of Adobe AIR installation, the package includes a symlink '/opt/Adobe AIR'. If you already created this symlink, pacman will report a file conflict and refuse to install the package. Simply remove it with 'sudo rm /opt/Adobe AIR' before installing.

hagabaka commented on 2017-04-25 05:41

@dydokamil I've added pulseaudio-alsa as an optional dependency for ankama-transition. I have no idea about the pixelation issue. You probably need to ask on support or the forum.

dydokamil commented on 2017-04-24 14:39

@hagabaka I fixed it. Turns out it was "pulseaudio-alsa" that was missing. The other problem I have is everything in the game (the map) looks pixelated, but only on the first client. The other clients don't have their pixels distorted.

hagabaka commented on 2017-04-23 00:06

@dydokamil Do you have the Dofus updater open, and is your ankama-transition package up to date?

dydokamil commented on 2017-04-22 16:39

why don't I have sound?

Carabas commented on 2017-04-07 15:49

@hagabaga after I created the symlink, everything went smoothly when I installed the package with yaourt.

itoun commented on 2017-04-07 13:11

@hagabaka thx for your answer but i fixed my probleme it was the /tmp of yaourt's use. Just create a tmp in your home and tell to yaourt to use it :)

hagabaka commented on 2017-04-07 12:44

@itoun Sorry for the late reply. Maybe the updater didn't have permission to write the files? You can run AK_LOG_CONSOLE=1 dofus in a terminal to see debug messages.

itoun commented on 2017-04-02 16:22

I tried to build manually but the problem isn't from yaourt, it's in the update the updater say "Insufficient disk space, 5.10G required to finish the maj"

hagabaka commented on 2017-04-02 15:16

@Carabas you're right. I must have created a symlink to that as a workaround before and forgotten it. Would you mind testing if the official installer works after you create a symlink?

sudo ln -s '/opt/adobe-air-sdk/runtimes/air/linux/Adobe AIR' '/opt/Adobe Air'

hagabaka commented on 2017-04-02 15:10

@itoun you're running out of space on /tmp, which is a fraction of your RAM size. You can configure yaourt to not build in /tmp, or you can download the package and build it with makepkg, and then install it.

yaourt -G dofus
cd dofus
sudo pacman -U dofus_2.40-5<TAB>

itoun commented on 2017-04-02 11:06

i've tried to update dofus with your new version 2.40.X-5 and I have a new problem : no such space on my disk but i have over 70G free on my home and over 40G free on my /

thx for the tarball
I had unpack the tarball and run makepkg but when it's done, no executable are created ?
missing one step ?

my latests lines of the build:
==> Checking for packaging issue...
==> Creating package "dofus"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: dofus 2.27-1 (Sun Apr 2 12:56:26 CEST 2017)

Carabas commented on 2017-04-02 06:32

The file exists, but the path is /opt/adobe-air-sdk/runtimes/air/linux/Adobe\ AIR/Versions/1.0/ on my computer. So maybe the problem lies here?!

hagabaka commented on 2017-04-02 01:37

OK, I've reverted the changes so that the Adobe Air error message should be gone.

If the updater keeps crashing as soon as you start it, and openssl 1.1.1 is installed (currently only in [testing]), then install openssl-1.0, and update the ankama-transition package.

hagabaka commented on 2017-04-01 23:42

Just to double check, those getting the "Adobe Air" error with the current package, does the file '/opt/Adobe AIR/Versions/1.0/' exist? The updater looks for that to determine if Adobe Air is installed. The file is included in adobe-air-sdk so you should have it...

hagabaka commented on 2017-04-01 21:52

Good to know that the old version works for you. I think it's probably because I have [testing] enabled so I'm using newer versions of libraries which have broken compatibility. That means you would have the problem with the old package sometime in the future.

Carabas commented on 2017-04-01 21:06

Same problem with the official installer. But after uninstalling the game, the old package worked fine for me. Thanks!

hagabaka commented on 2017-04-01 20:43

@itoun @Carabas and anyone else having problems, does the official installer work for you?

hagabaka commented on 2017-04-01 20:04

@itoun The old package stopped working for me, with the updater crashing as soon as it started. But if you want to try it, you can get it from

Unpack the tarball, go to the directory and run makepkg.

I'm still looking into how to fix the current version.

itoun commented on 2017-04-01 19:55

I exactly have the same error and i also have adobe-air-sdk (I ever needed it for the previously version...) it is possible to downgrade the package ?

Carabas commented on 2017-04-01 19:28

Thanks for your quick reply, but I had already (and reinstalled, just in case) adobe-air-sdk (version:2.6.10), but when I launch the game, the updater insists in downloading and trying to install a (newer?) version of Adobe Air, and ends up with complaining that my system can't handle rpm or deb. So I don't see what to do...

hagabaka commented on 2017-04-01 17:50

@Carabas installing adobe-air-sdk fixes it. I've added it back as a dependency. Thanks for reporting!

Carabas commented on 2017-04-01 10:59

What to do with the error message complainig about Adobe Air that can't be installed?

hagabaka commented on 2017-04-01 04:24

I rewrote the package script because the updater was crashing on start, probably due to bundled libraries being out of date.

To void errors, please delete the old game files with the commands below before installing the package.

sudo pacman -R dofus
sudo rm -r /opt/ankama/dofus

yop0 commented on 2017-01-10 16:54

If you have trouble with updates (the launcher isn't able to write on disk), change recursively owners of /opt/ankama/* and .local/share/data/ankama/*, it should work.

Anonymous comment 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 :

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
with is found in

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 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, 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

> 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.

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

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


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


I have check the 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 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 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/"

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 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, I'm on 32-bit, 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:

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 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 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 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/

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

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


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


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


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

<a href=""><img src="" title="Hosted by" /></a>

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


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 :/


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, "")

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

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 , 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

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


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 ( 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:

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.


Anonymous comment on 2012-03-04 03:58


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

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
-> Found
-> Found
==> Validating source files with md5sums... ... FAILED ... Passed ... 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 ?

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... ... FAILED
air-app-installer ... Passed ... Passed

After changing md5sum of to the right one:

==> Starting package()...
-> Installing AIR applications...
unzip: cannot find or open Dofus.air, or Dofus.air.ZIP.
==> ERROR: A failure occurred in package().
==> 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 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

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: cannot open shared object file: No such file or directory

I performed "sudo ln -s /opt/arch32/usr/lib/ /opt/arch32/usr/lib/". 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:

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

Kniyl commented on 2011-03-18 10:52

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

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:

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/ no version information available (required by /opt/dofus/share/UpLauncher)
/opt/dofus/share/UpLauncher: /usr/lib32/ 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/ /usr/lib/
ln -s /usr/lib/ /usr/lib/

Anonymous comment on 2010-12-22 14:44

UpLauncher blocks at 54%
/opt/dofus/share/UpLauncher: /usr/lib32/ no version information available (required by /opt/dofus/share/UpLauncher)
/opt/dofus/share/UpLauncher: /usr/lib32/ 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/

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/ no version information available (required by /opt/dofus/share/UpLauncher)
/opt/dofus/share/UpLauncher: /usr/lib/ 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:

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:


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 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

/usr/lib/gio/modules/ niewłaściwa klasa ELF: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/
/usr/lib/gio/modules/ niewłaściwa klasa ELF: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/
/usr/lib/gio/modules/ niewłaściwa klasa ELF: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/
/usr/lib/gio/modules/ niewłaściwa klasa ELF: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/
/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/lib32/usr/lib/ no version information available (required by /opt/dofus/share/UpLauncher)
/opt/dofus/share/UpLauncher: /opt/lib32/usr/lib/ 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

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) : ... FAILED

# It is due to response time of , 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: 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/ /usr/lib/
ln -s /opt/lib32/usr/lib/ /usr/lib/

# 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, from '4bcffbd3d2b4ae74841de40b6f56ea8a' to '135850a8c93328f4b85adaec456afd04'

Anonymous comment on 2010-04-07 06:10

getting this issue:

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