The officially official Devuan Forum!

You are not logged in.

#1 Re: Installation » [SOLVED] How to force the ESP partition to be formatted at installation ? » 2024-06-16 11:27:57

Using a live CD before installation to prepare partitions is also a solution. I proposed my way because it can be done at the same time as opening a encrypted device and with the Devuan live tools.
But both are good. : )

#3 Re: Installation » [SOLVED] How to force the ESP partition to be formatted at installation ? » 2024-06-15 06:29:31

So instead you'll need to fiddle with the shell at that point, which of course is far from ideal. Basically enter the shell with C-A-F2 and erase the partition with dd.

Simpler solution : execute a shell within the install, format the EFI partition with mkfs.fat -F 32 /my/partition, exit the shell to return to the installer and ta-da ! : D

#4 Re: Off-topic » Can I brick my motherboard by formatting EFI partition ? » 2024-06-14 22:15:25

Also there is a flash memory in the bios that can be accessed via the efibootmgr. That shows what the bios can address and is able to start.

This is what I'm questionning myself about. The flash memory in the bios. If you mess up with the efibootmgr command, you can brick your motherboard ?
I know you can make your distro unables to boot by removing the wrong efi entry but I wonder if I can brick my device with efibootmgr or if SysVinit can brick it like systemd. This story about /sys/*efivars mounted with rw option.

Its good practice to first remove the operatings systems before you delete the efi directory on the hard disk (HD, SSD or NVME).

How do you remove an OS before deleting the efi directory ?
If you remove the OSes it's because you want to install something else, so, even if you format the efi directory it doesn't matter as you will install a new OS and then have the efi files in the efi directory.
Sorry, I'm trying to understand. x)

#5 Re: Installation » [SOLVED] How to force the ESP partition to be formatted at installation ? » 2024-06-14 22:02:10

What hinders you to set up the exact same scheme again with gparted?

Well you have to set up luks again, but you can you the same PW. What hinders you? I do that all the time when I am not happy with what I got.

Okay, I can just make the same partionning layout but that was not the question. I don't try to erase my drive and reinstall, I ask if it's possible to re-format the existing EFI partition within the installer like I can do it with Arch installation medium.

#6 Off-topic » Can I brick my motherboard by formatting EFI partition ? » 2024-06-14 20:39:44

jeudi
Replies: 4

Hi,
@fsmithred mention on this thread https://dev1galaxy.org/viewtopic.php?pid=50528#p50528 that formatting EFI partition can brick some motherboards.

Then, I began to read the link he gave me, https://superuser.com/questions/1318593 … -dangerous, and I continued to read about it and I found some interesting stuffs. (See links at the end)

I now wonder if the systemd issue about bricking motherboards apply to Devuan and SysVinit on a UEFI-based computer. I do a lot of mess with my personnal device (trying to fix these OCD x)) and I have to say I'm a bit scared to brick my motherboard.

Do I need to take care at installation or while using some commands ?
For example, the Devuan expert installer (probably the same on Debian but didn't test) ask if I want to write and entry on NVRAM at the end to install Grub and be able to boot directly on Devuan. I always say yes but I wonder if it's safe now.

Care you share your thoughts about it ? I don't know so much on UEFI and low stuffs in computing and want to learn.

Thanks : )

Some interesting links
https://www.phoronix.com/news/UEFI-rm-root-directory
https://github.com/systemd/systemd/issues/2402

#7 Re: Installation » [SOLVED] How to force the ESP partition to be formatted at installation ? » 2024-06-14 19:11:03

In a second step, you may use a gparted live iso to write a new partition table to the nvme. Then all exisiting partitions are history., and you may set up you desired partitioning scheme.

As I said, I want to keep my partition table. Like this I don't have to erase the luks header and have to learn another password.

I create & format EFI partitions before running the installer on some distros,  (& BSDs), & then it gets picked up & used for the installation, can't remember if Devuan is like that or not.

It's the solution I thought about. Formating it before to clean it and then it will be automatically used by the installer. I was just wondering if there were another way to do it from the installer instead of using a command line.

I mark the subject SOLVED. Thank you everybody for your answers

PS: and @fsmithred, I read about UEFI and systemd bricking some motherboard. I'm scared know x) I'll check if this issue is also on Devuan and sysvinit : )

#8 Re: Installation » [SOLVED] How to force the ESP partition to be formatted at installation ? » 2024-06-14 18:15:34

Thank you for your answer.

The problem is that the installer keep and use the EFI partition automatically. There is no option to re-format this partition.
You can tell the installer not to use it but not to format it.
Now I know how to delete old EFI files and entries it's not a big deal but I'm still curious to know if we can do it or not.

Thank you for your link. But I already format my EFI partition while installing Arch Linux before and nothing happened, l'm lucky.
About this, the expert installer of Devuan ask if we want to write on NVRAM, is it okay ? I did it because I thought it was the right way to install the booloader but now I'm in doubt.

#9 Re: Installation » [SOLVED] How to force the ESP partition to be formatted at installation ? » 2024-06-14 17:28:47

I found how to delete UEFI entries and old efi files from other distros today. But it is not answering my question. x)

How to re-format the Boot EFI partition within the installer ?

#10 Installation » [SOLVED] How to force the ESP partition to be formatted at installation ? » 2024-06-14 15:30:19

jeudi
Replies: 13

Hi,
how to format the ESP partition at manual partitionning step ?
I use the expert installation and manual partitionning methods, as I want to keep my partition layout and use the full-disk encryption and want to keep my existing encrypted partition. But I can't find how to format it.
I want to format it because I was on Arch Linux and I want a clean installation. The old .efi files stay on the partition.

I thought formatting it in a shell at the same time I use cryptsetup to open my encrypted partition but is there another way to do it ?

Here's my partition layout

$ lsblk -f /dev/nvme0n1
NAME                 FSTYPE      FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
nvme0n1
├─nvme0n1p1          vfat        FAT32 ESP   3075-B1FE                               505M     1% /boot/efi
├─nvme0n1p2          ext4        1.0   boot  ddd9f57d-603b-423f-ac55-8b626e13d427  812,8M    10% /boot
└─nvme0n1p3          crypto_LUKS 2           3b33f705-8877-480d-9555-a3df72b944b8
  └─cryptlvm
    ├─arch_vg-swap                                                                               [SWAP]
    ├─arch_vg-rootfs                                                                25,1G     9% /
    └─arch_vg-home                                                                 824,6G     0% /home

Thanks : )
(I forgot to rename my volume group -___-)

#11 Re: Desktop and Multimedia » Retroarch crashes when loading 3D games » 2024-06-02 09:04:01

@golinux Thanks. I used to be a lurker, I have to learn forums rules. x)
And I didn't try to solved my computing problems without reinstalling everything since a long time, it's quite new for me. So, I have to take the habit to think, search and solve.

#12 Re: Desktop and Multimedia » Retroarch crashes when loading 3D games » 2024-06-01 18:00:48

I registered on the forums but can't post. There are conditions to be allow to post and it's just.....
So, I'll keep searching.

#13 Re: Desktop and Multimedia » Retroarch crashes when loading 3D games » 2024-06-01 16:48:58

I feel dumb... Thank you : )

The requirements for libretro/Dolphin (for example) is OpenGL or OpenGL ES 3 or higher. So, that's not the problem.

~$ apt-cache show retroarch
Package: retroarch
Version: 1.14.0+dfsg-1
Installed-Size: 13839
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Architecture: amd64
Depends: fonts-dejavu-core, libretro-core-info, retroarch-assets (>= 1.7.6+git20221024+dfsg), libasound2 (>= 1.0.18), libavcodec59 (>= 7:5.0), libavformat59 (>= 7:5.0), libavutil57 (>= 7:5.0), libc6 (>= 2.34), libdbus-1-3 (>= 1.9.14), libdrm2 (>= 2.4.17), libegl1, libflac12 (>= 1.3.0), libfreetype6 (>= 2.2.1), libgbm1 (>= 8.1~0), libgcc-s1 (>= 3.0), libgl1, libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, libpulse0 (>= 0.99.1), libqt5core5a (>= 5.15.1), libqt5gui5 (>= 5.2.0) | libqt5gui5-gles (>= 5.2.0), libqt5network5 (>= 5.14.1), libqt5widgets5 (>= 5.15.1), libsdl2-2.0-0 (>= 2.0.12), libstdc++6 (>= 11), libswresample4 (>= 7:5.0), libswscale6 (>= 7:5.0), libudev1 (>= 183), libv4l-0 (>= 0.5.0), libwayland-client0 (>= 1.20.0), libwayland-cursor0 (>= 1.0.2), libwayland-egl1 (>= 1.15.0), libx11-6, libxext6, libxinerama1 (>= 2:1.1.4), libxkbcommon0 (>= 0.5.0), libxrandr2 (>= 2:1.2.99.2), libxv1, libxxf86vm1, zlib1g (>= 1:1.1.4)
Homepage: https://www.libretro.com/
Recommends: libgamemode0
Description-fr: frontal simple pour la bibliothèque libretro
 RetroArch est un frontal multiplateforme, au code source ouvert, pour
 l’interface de programmation applicative de libretro. Il peut être utilisé
 comme système modulaire pour plusieurs émulateurs, moteurs de jeux,
 lecteurs multimédia et démonstrations techniques en 3D. Ces fonctions sont
 disponibles en utilisant des cœurs de libretro.
 .
 Ce paquet fournit quatre interfaces graphiques internes : Ozone, RGUI, XMB
 et GLUI.
Description-md5: db15b920f515be08567631eca43bdd93
Suggests: xdg-utils
Tag: uitoolkit::qt, uitoolkit::sdl
Section: otherosfs
Priority: optional
Filename: pool/DEBIAN/main/r/retroarch/retroarch_1.14.0+dfsg-1_amd64.deb
Size: 2662896
MD5sum: 0b571f1b7257ef5eb5b51cf1e021f722
SHA256: d97280b51547ed9b834cb3d0103a209bd08eb05db55f439ca337bf5b055b8c18

I don't think it's because of this but I don't have xdg-utils.
[edit] Installing xdg-utils didn't help.

#14 Re: Desktop and Multimedia » Retroarch crashes when loading 3D games » 2024-06-01 15:49:53

I tried both On/Off. Nothing works.
I found a post on the official forum, okay this person is on Mac but this is quite interesting. Maybe as him, OpenGL misses some functionnality on Daedalus (not up-to-date enough). On Arch, I didn't had problems. So, probably with the next release of Devuan it will work.
How can I see which version of OpenGL has Devuan, please ?

I will still post on their forum and I will come back if I found a solution.

#16 Desktop and Multimedia » Retroarch crashes when loading 3D games » 2024-06-01 13:40:06

jeudi
Replies: 8

Hi,
Retroarch crashes when I try to load 3D games (I tried Dreamcast/PS2/Gamecube roms). It's working with SNES roms.
Here is the log file

[INFO] [Config]: Looking for config in: "/home/papou/.config/retroarch/retroarch.cfg".
[INFO] RetroArch 1.14.0 (Git b2ceb50)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 7 5700X 8-Core Processor             
[INFO] Capacités: MMX MMXEXT SSE SSE2 SSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Jan 13 2023
[INFO] Version: 1.14.0
[INFO] Git: b2ceb50
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[INFO] [Core]: Loading dynamic libretro core from: "/home/papou/.config/retroarch/cores/flycast_libretro.so"
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "2".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Overrides]: Redirection du fichier de sauvegarde vers "/home/papou/.config/retroarch/saves/Omikron - The Nomad Soul.srm".
[INFO] [Overrides]: Redirection du fichier de sauvegarde instantanée vers "/home/papou/.config/retroarch/states/Omikron - The Nomad Soul.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[libretro INFO] shell/libretro/libretro.cpp:323 N[BOOT]: retro_init
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_KEYBOARD_CALLBACK.
[INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[libretro INFO] core/hw/mem/addrspace.cpp:431 N[VMEM]: Info: nvmem is enabled
[libretro INFO] core/hw/mem/addrspace.cpp:463 N[VMEM]: BASE 0x7f18855f0000 RAM(16 MB) 0x7f18915f0000 VRAM64(8 MB) 0x7f18895f0000 ARAM(2 MB) 0x7f18a55f0000
[INFO] [Content]: Chargement du contenu ignoré. L'implémentation va le charger elle-même.
[libretro INFO] shell/libretro/libretro.cpp:2039 N[BOOT]: retro_load_game: Omikron - The Nomad Soul.cdi
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/papou/.config/retroarch/system".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: SET_SAVE_STATE_IN_BACKGROUND: yes.
[libretro INFO] File extension is: .cdi
[INFO] [Environ]: GET_PREFERRED_HW_RENDER, video driver name: gl.
[INFO] [Environ]: GET_PREFERRED_HW_RENDER - Context callback set to RETRO_HW_CONTEXT_OPENGL.
[INFO] [Environ]: Driver switching disabled, GET_PREFERRED_HW_RENDER will be ignored.
[INFO] [Environ]: SET_HW_RENDER, context type: N/A.
[ERROR] Requesting Vulkan context, but RetroArch is not compiled against Vulkan. Cannot use HW context.
[ERROR] [Environ]: SET_HW_RENDER - Dynamic request HW context failed.
[INFO] [Environ]: SET_HW_RENDER, context type: gl.
[INFO] Requesting core OpenGL context (3.2).
[INFO] Reached end of SET_HW_RENDER.
[libretro INFO] core/hw/mem/addrspace.cpp:431 N[VMEM]: Info: nvmem is enabled
[libretro INFO] core/hw/mem/addrspace.cpp:463 N[VMEM]: BASE 0x7f18855f0000 RAM(16 MB) 0x7f18915f0000 VRAM64(8 MB) 0x7f18895f0000 ARAM(2 MB) 0x7f18a55f0000
[libretro INFO] core/emulator.cpp:56 N[BOOT]: Game ID is [T-8102N]
[libretro INFO] core/emulator.cpp:287 N[BOOT]: Forcing English Language
[libretro INFO] core/emulator.cpp:492 N[BOOT]: Did not load BIOS, using reios
[libretro INFO] core/emulator.cpp:56 N[BOOT]: Game ID is [T-8102N]
[libretro INFO] core/emulator.cpp:287 N[BOOT]: Forcing English Language
[INFO] [Environ]: SET_ROTATION: 0
[INFO] [SRAM]: Chargement de la SRAM ignoré.
[INFO] [Core]: Version de l'API libretro: 1, Compilé avec l'API: 1
[libretro INFO] shell/libretro/libretro.cpp:2382 N[RENDERER]: retro_get_system_av_info: Res=480
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Set video size to: fullscreen.
[INFO] [Video]: Using HW render, OpenGL driver forced.
[INFO] [Video]: Using configured "gl" driver for GL HW render.
[ERROR] [Wayland]: Failed to connect to Wayland server.
[INFO] [GLX]: GLX_EXT_swap_control_tear supported.
[INFO] [GL]: Found GL context: "x".
[INFO] [GL]: Detecting screen resolution: 1920x1080.
[INFO] [XINERAMA]: Xinerama version: 1.1.
[INFO] [XINERAMA]: Xinerama screens: 1.
[INFO] [GLX]: Using Xinerama on screen #0.
[INFO] [GLX]: X = 0, Y = 0, W = 1920, H = 1080.
[INFO] [GLX]: Using windowed fullscreen.
[INFO] [GLX]: Creating context for requested version 3.2.
[INFO] [GLX]: Found swap function: glXSwapIntervalEXT.
[INFO] [GL]: Vendor: AMD, Renderer: AMD Radeon Graphics (gfx1102, LLVM 15.0.6, DRM 3.49, 6.1.0-21-amd64).
[INFO] [GL]: Version: 4.6 (Core Profile) Mesa 22.3.6.
[INFO] [GL]: Using Core GL context, setting up VAO...
[INFO] [GL]: Using resolution 1920x1080.
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Linking GLSL program.
[INFO] Setting up menu pipeline shaders for XMB ...
[INFO] [GLSL]: Compiling ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling simple ribbon shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling modern snow shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling bokeh shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Compiling snowflake shader..
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Using GLSL version 150.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 1 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [GL]: Initializing HW render (1024x1024).
[INFO] [GL]: Max texture size: 16384 px, renderbuffer size: 16384 px.
[INFO] [GL]: Supports FBO (render-to-texture).
[INFO] [udev]: Pad #0 (/dev/input/event20) supports force feedback.
[INFO] [udev]: Pad #0 (/dev/input/event20) supports 16 force feedback effects.
[INFO] [Autoconf]: Sony Interactive Entertainment Wireless Controller configured in port 1.
[INFO] [Joypad]: Found joypad driver: "udev".
[ERROR] [GL]: GL: Invalid value.
[ERROR] [Video]: Cannot open video driver ... Exiting ...
[ERROR] Erreur fatale reçue dans: "video_driver_init_internal()"
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading game..
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Core]: Saved core options file to "/home/papou/.config/retroarch/config/Flycast/Flycast.opt".

I tried changing video driver in the settings menu but it didn't work, I had a black screen.

I can see an error with Wayland but I'm starting my dwm with startx command (don't know if it's important)
[edit] I just see that there is also an error with Vulkan.
Any idea ?
Thanks.

#17 Re: Desktop and Multimedia » [SOLVED] Discord Flatpak - No sound on Ratpoison WM » 2024-06-01 09:06:36

Fixed !

I had to add

wireplumber &
pipewire &
pipewire-pulse &

to my .xinitrc

(I did a minimal installation and installed dwm and ratpoison. So I launch my X session with startx now and I found this solution)

[edit] If we want to autostart Discord from .xinitrc, we need to launch this command :

flatpak run com.discorapp.Discord --socket=pulseaudio &

Also, Discord needs a DBus session instance to start.

#18 Re: Desktop and Multimedia » [SOLVED] Discord Flatpak - No sound on Ratpoison WM » 2024-05-29 12:00:16

First, thank you for the help.

igorzwx wrote:

A solution might be: "apulse discord" and .asoundrc (for mic to work with Discord and Firefox).

If you do not have "arateconf" to generate .asoundrc, you may try to create it manually, although, of course, it might be an exercise in masochism. One may presume that it might be much easier to compile arateconf and fftrate

I don't know if I want to try some computing BSDM stuffs for the moment. x)
I need Discord to detect dynamically if I use my speakers or my headphones. Your solution
seems a bit complicated for my needs. Probably it worth to give it a try for the sport but
not at this time. For some personnal reason I don't want to try some handy stuffs now.
Probably later.

Thanks again, but for now, I give up (and as I know myself, in few days I will just come back on this problem).

P.S.: if I remember right, I had Discord working on sdorfehs, which is a fork of Ratpoison. But I
can't remember if it was on Debian or Arch Linux (Flatpak/Official package)

#19 Re: Desktop and Multimedia » [SOLVED] Discord Flatpak - No sound on Ratpoison WM » 2024-05-28 10:50:37

I'm launching Ratpoison with SLim login manager. I wrote a .desktop file in /usr/share/xsessions

I installed Discord from flatpak repo, I'm not going to add a ppa to my installation.

Discord works normally on XFCE, sound works on Firefox on Ratpoison but not with Discord.
Pavucontrol on Ratpoison works normally.
When I go in the sound configuration menu in Discord, there is nothing in the mic/output menus.

(Sorry, I don't know how to quote someone while answering ^^')

#20 Re: Desktop and Multimedia » [SOLVED] Discord Flatpak - No sound on Ratpoison WM » 2024-05-25 07:51:12

I don't know what Devuan use by default. It's a fresh install.
I will check it out in few days, I can't for the moment. : )

#21 Re: Desktop and Multimedia » [SOLVED] Discord Flatpak - No sound on Ratpoison WM » 2024-05-24 13:48:15

If it's a Flatpak problem, why does it work on XFCE but not on Ratpoison ? Oo

#22 Desktop and Multimedia » [SOLVED] Discord Flatpak - No sound on Ratpoison WM » 2024-05-24 11:54:33

jeudi
Replies: 15

Hello,
I have no sound on discord on ratpoison.
Sound is working on everything but discord flatpak.
On XFCE, no problem.
When I go to the sound & voice option in the app, I can't list my devices.

Does somebody can help me ? : )

Thanks : *

Board footer

Forum Software