Kodi Community Forum

Full Version: VNSI Addon could not loaded
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hey guys,

i wanted upgrade from Jarvis to Krypton but VDR/PVR dont work. Heres an output:

Code:
05:41:29.766 T:140257084176384  NOTICE: special://profile/ is mapped to: special://masterprofile/
05:41:29.766 T:140257084176384  NOTICE: -----------------------------------------------------------------------
05:41:29.766 T:140257084176384  NOTICE: Starting Kodi (17.0-RC3 Git:20170112-nogitfound). Platform: Linux x86 64-bit
05:41:29.766 T:140257084176384  NOTICE: Using Release Kodi x64 build
05:41:29.766 T:140257084176384  NOTICE: Kodi compiled Jan 12 2017 by GCC 4.8.4 for Linux x86 64-bit version 3.13.11 (199947)
05:41:29.766 T:140257084176384  NOTICE: Running on Ubuntu 14.04.5 LTS, kernel: Linux x86 64-bit version 3.16.0-77-generic
05:41:29.766 T:140257084176384  NOTICE: FFmpeg version/source: ffmpeg-3.1-kodi
05:41:29.766 T:140257084176384  NOTICE: Host CPU: AMD A4-5300 APU with Radeon(tm) HD Graphics, 2 cores available
05:41:29.766 T:140257084176384  NOTICE: special://xbmc/ is mapped to: /usr/share/kodi
05:41:29.766 T:140257084176384  NOTICE: special://xbmcbin/ is mapped to: /usr/lib/x86_64-linux-gnu/kodi
05:41:29.766 T:140257084176384  NOTICE: special://xbmcbinaddons/ is mapped to: /usr/lib/x86_64-linux-gnu/kodi/addons
05:41:29.766 T:140257084176384  NOTICE: special://masterprofile/ is mapped to: /home/loki/.kodi/userdata
05:41:29.766 T:140257084176384  NOTICE: special://envhome/ is mapped to: /home/loki
05:41:29.766 T:140257084176384  NOTICE: special://home/ is mapped to: /home/loki/.kodi
05:41:29.766 T:140257084176384  NOTICE: special://temp/ is mapped to: /home/loki/.kodi/temp
05:41:29.766 T:140257084176384  NOTICE: special://logpath/ is mapped to: /home/loki/.kodi/temp
05:41:29.766 T:140257084176384  NOTICE: The executable running is: /usr/lib/x86_64-linux-gnu/kodi/kodi.bin
05:41:29.766 T:140257084176384  NOTICE: Local hostname: mediapc
05:41:29.766 T:140257084176384  NOTICE: Log File is located: /home/loki/.kodi/temp//kodi.log
05:41:29.766 T:140257084176384  NOTICE: -----------------------------------------------------------------------
05:41:29.779 T:140257084176384  NOTICE: load settings...
05:41:29.815 T:140257084176384  NOTICE: Found 1 Lists of Devices
05:41:29.815 T:140257084176384  NOTICE: Enumerated PULSE devices:
05:41:29.815 T:140257084176384  NOTICE:     Device 1
05:41:29.815 T:140257084176384  NOTICE:         m_deviceName      : Default
05:41:29.815 T:140257084176384  NOTICE:         m_displayName     : Default
05:41:29.815 T:140257084176384  NOTICE:         m_displayNameExtra: Default Output Device (PULSEAUDIO)
05:41:29.815 T:140257084176384  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
05:41:29.815 T:140257084176384  NOTICE:         m_channels        : FL,FR
05:41:29.815 T:140257084176384  NOTICE:         m_sampleRates     : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000
05:41:29.815 T:140257084176384  NOTICE:         m_dataFormats     : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT
05:41:29.815 T:140257084176384  NOTICE:         m_streamTypes     : No passthrough capabilities
05:41:29.815 T:140257084176384  NOTICE:     Device 2
05:41:29.815 T:140257084176384  NOTICE:         m_deviceName      : alsa_output.pci-0000_00_01.1.hdmi-stereo
05:41:29.815 T:140257084176384  NOTICE:         m_displayName     : Internes Audio Digital Stereo (HDMI)
05:41:29.815 T:140257084176384  NOTICE:         m_displayNameExtra: HDMI / DisplayPort (PULSEAUDIO)
05:41:29.815 T:140257084176384  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
05:41:29.815 T:140257084176384  NOTICE:         m_channels        : FL,FR
05:41:29.815 T:140257084176384  NOTICE:         m_sampleRates     : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000
05:41:29.815 T:140257084176384  NOTICE:         m_dataFormats     : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT
05:41:29.815 T:140257084176384  NOTICE:         m_streamTypes     : No passthrough capabilities
05:41:29.815 T:140257084176384  NOTICE:     Device 3
05:41:29.815 T:140257084176384  NOTICE:         m_deviceName      : alsa_output.pci-0000_00_14.2.analog-stereo
05:41:29.815 T:140257084176384  NOTICE:         m_displayName     : Internes Audio Analog Stereo
05:41:29.815 T:140257084176384  NOTICE:         m_displayNameExtra: Analoge Ausgabe (PULSEAUDIO)
05:41:29.815 T:140257084176384  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
05:41:29.815 T:140257084176384  NOTICE:         m_channels        : FL,FR
05:41:29.815 T:140257084176384  NOTICE:         m_sampleRates     : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000
05:41:29.815 T:140257084176384  NOTICE:         m_dataFormats     : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT
05:41:29.815 T:140257084176384  NOTICE:         m_streamTypes     : No passthrough capabilities
05:41:29.818 T:140257084176384  NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
05:41:29.818 T:140257084176384  NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
05:41:29.818 T:140257084176384  NOTICE: Default Video Player: VideoPlayer
05:41:29.818 T:140257084176384  NOTICE: Default Audio Player: paplayer
05:41:29.818 T:140257084176384  NOTICE: Disabled debug logging due to GUI setting. Level 0.
05:41:29.818 T:140257084176384  NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
05:41:29.818 T:140257084176384  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
05:41:29.818 T:140257084176384  NOTICE: Loaded playercorefactory configuration
05:41:29.818 T:140257084176384  NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
05:41:29.818 T:140257084176384  NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
05:41:29.823 T:140257084176384  NOTICE: Running database version Addons26
05:41:29.947 T:140257084176384  NOTICE: ADDONS: Using repository repository.xbmc.org
05:41:29.957 T:140256577840896  NOTICE: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms
05:41:30.049 T:140257084176384  NOTICE: Checking resolution 16
05:41:30.140 T:140257084176384   ERROR: Failed to determine egl config for visual info
05:41:30.140 T:140257084176384 WARNING: Visual 0x29 of the window is not suitable, looking for another one...
05:41:30.140 T:140257084176384  NOTICE: Using visual 0x23
05:41:30.150 T:140257084176384  NOTICE: Using visual 0x29
05:41:30.160 T:140257084176384  NOTICE: GL_VENDOR = ATI Technologies Inc.
05:41:30.160 T:140257084176384  NOTICE: GL_RENDERER = AMD Radeon HD 7480D
05:41:30.160 T:140257084176384  NOTICE: GL_VERSION = 4.5.13399 Compatibility Profile Context 15.201.1151
05:41:30.160 T:140257084176384  NOTICE: GL_SHADING_LANGUAGE_VERSION = 4.40
05:41:30.160 T:140257084176384  NOTICE: GL_EXTENSIONS = GL_AMDX_debug_output GL_AMDX_vertex_shader_tessellator GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_trace GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_tessellator GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance 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_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth 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_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts 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_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_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging 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_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior 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_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export 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_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient 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_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_snorm 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_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once 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_copy_buffer GL_EXT_copy_texture 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_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram 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_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc 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_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic 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_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_OES_EGL_image GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint
05:41:30.256 T:140257084176384   ERROR: Window Translator: Can't find window tv
05:41:30.297 T:140256519091968  NOTICE: Running database version Addons26
05:41:30.297 T:140256519091968  NOTICE: Running database version ViewModes6
05:41:30.298 T:140256519091968  NOTICE: Running database version Textures13
05:41:30.299 T:140256519091968  NOTICE: Running database version MyMusic60
05:41:30.301 T:140256519091968  NOTICE: Running database version MyVideos107
05:41:30.302 T:140256519091968  NOTICE: Running database version TV29
05:41:30.302 T:140256519091968  NOTICE: Running database version Epg11
05:41:30.303 T:140257084176384  NOTICE: start dvd mediatype detection
05:41:30.315 T:140257084176384 WARNING: CSkinInfo: failed to load skin settings
05:41:30.382 T:140257084176384 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
05:41:30.460 T:140257084176384  NOTICE: initialize done
05:41:30.460 T:140257084176384  NOTICE: Running the application...
05:41:30.462 T:140257084176384  NOTICE: starting zeroconf publishing
05:41:30.462 T:140257084176384  NOTICE: starting upnp client
05:41:30.485 T:140255235663616  NOTICE: ES: Starting UDP Event server on port 9777
05:41:30.485 T:140255235663616  NOTICE: UDP: Listening on port 9777 (ipv6 : false)
05:41:38.406 T:140256519091968   ERROR: GetDirectory - Error getting
05:41:43.112 T:140257084176384   ERROR: Previous line repeats 2 times.
05:41:43.112 T:140257084176384   ERROR: ADDON: Could not locate pvr.vdr.vnsi.so.2.6.11
05:41:43.112 T:140257084176384   ERROR: UpdateAddons - failed to create add-on VDR VNSI Client, status = 6

I tried the Addon from the nightly ppa, still the same:

Code:
06:03:14.769 T:139967997401088   ERROR: ADDON: Could not locate pvr.vdr.vnsi.so.3.0.2
06:03:14.769 T:139967997401088   ERROR: UpdateAddons - failed to create add-on VDR VNSI Client, status = 6

Did someone got a solution? I switch now back to Jarvis because this is my main system - and a day without TV su.......

Thx
The log posted is not a proper complete debug log (you need to turn it on in settings) and please use a proper public pastebin.com for logs, and be so kind to edit your message so that the logs are placed elsewhere and linked back to this thread.
you need to build Krypton branch for v17, not master

EDIT: version 3.x is for v18
Ok, tried the new RC4 and it works. Fix possible Deadlock on installing PVR Clients
(2017-01-29, 07:51)lokipoki81 Wrote: [ -> ]Ok, tried the new RC4 and it works. Fix possible Deadlock on installing PVR Clients


Glad that it works now, but the fix you mention here is definitely unrelated.
I still used the same PPAs from Team XBMC (kodi). I dont get a lot of time due work and other stuff and today i would to give a try and it works.
Hello,

I'm joining this thread, as I experience the same issues as lokipoki81.

I found pvr.vdr.vnsi addon deactivated and activation of TV-PVR function fails with the error:
ERROR: ADDON: Could not locate pvr.vdr.vnsi.so.2.6.11

I found out this file is located in /usr/lib/x86_64-linux-gnu/kodi/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.so.2.6.11, but Kodi is looking for it in /usr/lib/kodi/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.so.2.6.11
I could resolve this partially due to copy the folder to the path: /usr/lib/kodi/addons/

But this leads into another error:

Code:
15:30:19 T:140331144181504  NOTICE: PVRManager - starting up
15:30:19 T:140331135788800  NOTICE: Thread PVRManager start, auto delete: false
15:30:19 T:140331127396096  NOTICE: Thread PVRClient start, auto delete: false
15:30:19 T:140331127396096 WARNING: Unable to resolve: /pvr.vdr.vnsi.so.2.6.17 ADDON_Announce, reason: /usr/lib/kodi/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.so.2.6.17: undefined symbol: ADDON_Announce
15:30:19 T:140331127396096   ERROR: Unable to resolve exports from dll /usr/lib/kodi/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.so.2.6.17
15:30:19 T:140331127396096 WARNING: UpdateAndInitialiseClients - failed to create add-on VDR VNSI Client, status = 6
15:30:19 T:140331127396096 WARNING: UpdateAndInitialiseClients - failed to load the dll for add-on VDR VNSI Client, disabling it
15:30:19 T:140331681122048  NOTICE: Thread AddonStatus pvr.vdr.vnsi start, auto delete: true
15:30:19 T:140332357343168  NOTICE: UpdateLibraries: Starting video library startup scan
15:30:19 T:140332357343168  NOTICE: UpdateLibraries: Starting music library startup scan
15:30:19 T:140331119003392  NOTICE: Thread LanguageInvoker start, auto delete: false
15:30:19 T:140331144181504  NOTICE: VideoInfoScanner: Starting scan ..
15:30:19 T:140331110610688  NOTICE: Thread LanguageInvoker start, auto delete: false
15:30:19 T:140332357343168  NOTICE: initialize done
15:30:19 T:140332357343168  NOTICE: Running the application...

It seems like the file is now found but some resources are now not found by pvr.vdr.vnsi.so.2.6.17

I guess there's some issue with the package kodi-pvr-vdr-vnsi provided by team-xbmc ubuntu trusty ressources.

I upgraded to Kodi17 - but there where even more trouble (flickering screen and so on) there I did not reach the point where I can check this function.
After this I went back to and old HDD image Kodi 15.2 where the issue also appeared after a system update by sudo apt-get upgrade.

Can someone tell, what ressources are required or how to fix this.

I also did apt-get --build-dep kodi-pvr-vdr-vnsi and apt-get install --reinstall kodi-pvr-vdr-vnsi

Thank you for tips and suggestions.

Kitsab
I see two options. Compile yourself or poke the packager to fix the isues.
Hello,

I managed to fix the issue by switching to the "old" team-xbmc ppas: ppa:team-xbmc/kodi-old this contains the last stable version.

PVR.VDR.VNSI 1.11.17 is delivered by this ppa

The ppa:team-xbmc/kodi deliveres Version 2. xx.xx

While an sudo apt-get upgrade, the most kodi packages where on hold, except kodi-pvr-vdr and two others. This caused kodi not to upgrade but but the pvr addon.

As my hardware did not support Kodi 17 (8 year old htpc), it's also better to switch back to thekodi-old ppa.

To prevent from future issues I marked the kodi packages for holding the packages with apt-mark hold kodi*

Thanks and best regards

Kitsab