Les paquets suivants sont à demi configurés / dpkg --configure <paquet> Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

Bonjour,

Je me suis mis a Debian pour remplacer Ubuntu qui a lui même remplacer Windows, j'adore Linux mais il et vrai que Windows est simple a utiliser pour les néophytes comme moi en informatique donc j’apprends petit a petit.
j'utilise Debian pour mon Pc de travail et je souhaite avoir 3 écrans car plus ergonomique à l'utilisation.
sur mon Pc Portable (HP 255 G7 Notebook PC)
sauf que je n'ai qu'un seul port HDMI donc mon second écran dessus, jusque la tous va bien
pour mon 3eme écrans j'ai acheter une carte graphique externe de la marque Startech Ref: USB32HDPRO
en fouillant sur les forum j'ai fini par réussir a l’installer et il fonctionnais bien (2 jours) puis il y a eu une mise a jour sur Debian et la ça ne fonctionne plus, je ne sait pas si il y a un lien ou juste une coïncidence.

pour moi il y a un problème sur les dépendance mais pas sur j'ai fait
sudo dpkg --audit

Code : Tout sélectionner

root@Mrleon:~# sudo dpkg --audit
Les paquets suivants sont à demi configurés, probablement à cause de
problèmes survenus lors de la première configuration. Il faudrait réessayer
de les configurer en utilisant dpkg --configure <paquet> ou l'option
configure du menu de dselect :
 evdi                 Extensible Virtual Display Interface (EVDI) is a Linux® 

Les paquets suivants ont une architecture inconnue, ce qui provoquera des problèmes de dépendances avec les interfaces. Cela peut être corrigé en enregistrant l'architecture inconnue avec la commande « dpkg --add-architecture » :
 hl3040cncupswrapper:i386 Brother CUPS Inkjet Printer Definitions
 hl3040cnlpr:i386     Brother lpr Inkjet Printer Definitions
je pense qu'il y a un problème avec evdi mais je ne sais pas comment faire

sudo dpkg -- configure evdi

Code : Tout sélectionner

root@Mrleon:~# sudo dpkg -- configure evdi
dpkg: erreur: requiert une option d'action

Tapez dpkg --help pour obtenir de l'aide sur l'installation et la désinstallation des paquets [*] ;
Utilisez « apt » ou « aptitude » pour une gestion conviviale des paquets ;
Tapez dpkg -Dhelp pour obtenir une liste des valeurs des drapeaux de débogage de dpkg ;
Tapez dpkg --force-help pour une liste d'options de forçage ;
Tapez dpkg-deb --help pour obtenir de l'aide sur la manipulation des fichiers *.deb ;

Les options marquées [*] produisent beaucoup de données de sortie – passez-les dans « less » ou « more » !
il faudrait également que je règle si possible le problème qui risque d'arriver avec l'imprimante mais je ne sais également pas comment faire

merci pour toute aide
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour,
première remarque: ton prompt se termine par un #, ce qui voudrait dire que tu es en utilisateur root, dans ce cas, pas besoin de rajouter sudo devant les commandes (ou alors ce # n'a rien à faire là)
Pour ton probleme d'imprimante, ça devrait se régler avec un dpkg --add-architecture comme indiqué, en précisant l'architecture i386.
Pour evdi, essaie la commande dpkg-reconfigure
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

Merci pour la réponse si rapide,
Pour l'imprimante ça a fonction comme tu me la dis avec la commande
dpkg --add-architecture i386
j'ai fait un petit contrôle que ca fonctionnait avec
dpkg --audit

Code : Tout sélectionner

root@Mrleon:~# dpkg --audit
Les paquets suivants sont à demi configurés, probablement à cause de
problèmes survenus lors de la première configuration. Il faudrait réessayer
de les configurer en utilisant dpkg --configure <paquet> ou l'option
configure du menu de dselect :
 evdi                 Extensible Virtual Display Interface (EVDI) is a Linux® 
et la plus de message pour l'imprimante, encore merci

pour evdi
dpkg-reconfigure evdi

Code : Tout sélectionner

root@Mrleon:~# dpkg-reconfigure evdi
/usr/sbin/dpkg-reconfigure: evdi est cassé ou partiellement installé]
je suppose qu'il faut le désinstaller et le réinstaller après mais comment?
merci
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Pour le supprimer:

Code : Tout sélectionner

apt remove  --purge evdi
Je ne trouve pas de paquet evdi en stable. Comment l'avais tu installé ?
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

Bonjour, j'ai désinstaller evdi et diplaylink driver, c'est lui qui installe evdi en paquet supplémentaire
le liens que j'ai suivie qui ma permis de réussir installation la dernière fois

Code : Tout sélectionner

https://www-synaptics-com.translate.goog/products/displaylink-graphics/downloads/ubuntu?_x_tr_sl=auto&_x_tr_tl=fr&_x_tr_hl=fr&_x_tr_pto=wapp
apt install displaylink-driver

Code : Tout sélectionner

root@Mrleon:~# apt install displaylink-driver
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets supplémentaires suivants seront installés : 
  evdi libdrm-dev libpciaccess-dev
Paquets suggérés :
  update-notifier-common
Les NOUVEAUX paquets suivants seront installés :
  displaylink-driver evdi libdrm-dev libpciaccess-dev
0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 342 ko/7 247 ko dans les archives.
Après cette opération, 1 487 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://deb.debian.org/debian bookworm/main amd64 libpciaccess-dev amd64 0.17-2 [54,8 kB]
Réception de :2 http://deb.debian.org/debian bookworm/main amd64 libdrm-dev amd64 2.4.114-1+b1 [287 kB]
342 ko réceptionnés en 0s (1 296 ko/s)
Sélection du paquet libpciaccess-dev:amd64 précédemment désélectionné.
(Lecture de la base de données... 534851 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libpciaccess-dev_0.17-2_amd64.deb ...
Dépaquetage de libpciaccess-dev:amd64 (0.17-2) ...
Sélection du paquet libdrm-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libdrm-dev_2.4.114-1+b1_amd64.deb ...
Dépaquetage de libdrm-dev:amd64 (2.4.114-1+b1) ...
Sélection du paquet evdi précédemment désélectionné.
Préparation du dépaquetage de .../evdi_1.14.6-100_amd64.deb ...
Dépaquetage de evdi (1.14.6-100) ...
Préparation du dépaquetage de .../displaylink-driver_6.0.0-24_amd64.deb ...
Dépaquetage de displaylink-driver (6.0.0-24) ...
Paramétrage de libpciaccess-dev:amd64 (0.17-2) ...
Paramétrage de libdrm-dev:amd64 (2.4.114-1+b1) ...
Paramétrage de evdi (1.14.6-100) ...
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Error! DKMS tree already contains: evdi-1.14.6
You cannot add the same module/version combo more than once.
dpkg: erreur de traitement du paquet evdi (--configure) :
 le sous-processus paquet evdi script post-installation installé a renvoyé un état de sortie d'erreur 3
dpkg: des problèmes de dépendances empêchent la configuration de displaylink-driver :
 displaylink-driver dépend de evdi (>= 1.14.4); cependant :
 Le paquet evdi n'est pas encore configuré.
 displaylink-driver dépend de evdi (<< 1.15.0); cependant :
 Le paquet evdi n'est pas encore configuré.

dpkg: erreur de traitement du paquet displaylink-driver (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour man-db (2.11.2-2) ...
Des erreurs ont été rencontrées pendant l'exécution :
 evdi
 displaylink-driver
E: Sub-process /usr/bin/dpkg returned an error code (1)
je viens de télécharger le dernier pilots sur leur site avec un fichier .run mais je n'arrive pas a l’installer
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

j'ai fait
./displaylink-driver-6.0.0-24.run

Code : Tout sélectionner

root@Mrleon:/home/mrleon/Logiciel#  ./displaylink-driver-6.0.0-24.run
-bash: ./displaylink-driver-6.0.0-24.run: Permission non accordée
puis
sudo ./displaylink-driver-6.0.0-24.run

Code : Tout sélectionner

root@Mrleon:/home/mrleon/Logiciel# sudo  ./displaylink-driver-6.0.0-24.run
sudo: ./displaylink-driver-6.0.0-24.run : commande introuvable
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour, concernant ta premiére installation (paquet ubuntu), ce n'est pas forcement une bonne idée, ubuntu et debian n'étant pas forcément à la même version à un moment donné.
Pour ta tentative avec un fichier run, il faut le rendre exécutable au préalable. Dans ton navigateur de fichier, tu as un onglet "propriété" , il faut cocher la case exécutable.
Pour réaliser une commande en mode root, il n'est pas recommandé d'utiliser sudo sur debian (ton utilisateur courant ne devrait pas étre dans le groupe sudoer par défaut).
On utilise la commande

Code : Tout sélectionner

su -
(le - est important).
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

ok donc si je prends directement par le terminal ça devrai être bon pour Debian
donc corrige moi si je me trompe
apt search evdi

Code : Tout sélectionner

root@Mrleon:~# apt search evdi
En train de trier... Fait
Recherche en texte intégral... Fait
evdi/stable,now 1.14.6-100 amd64  [installé]
  Extensible Virtual Display Interface (EVDI) is a Linux® kernel module that enables management of multiple screens.

evdi-dkms/stable,stable 1.12.0+dfsg-0.3 all
  module du noyau pour le pilote de « Extensible Virtual Display Interface »

libevdi0/stable 1.12.0+dfsg-0.3 amd64
  Extensible Virtual Display Interface driver client library

libevdi0-dev/stable,stable 1.12.0+dfsg-0.3 all
  EVDI driver client library dev package
donc le premier evdi devrait être stable?

sinon comme c'est du displaylink j'ai fait une recherche
apt search displaylink

Code : Tout sélectionner

root@Mrleon:~# apt search displaylink
En train de trier... Fait
Recherche en texte intégral... Fait
displaylink-driver/stable 6.0.0-24 amd64
  DisplayLink Driver Software provides production quality support for DisplayLink USB 3.0 devices on specific variants of desktop Ubuntu Linux.

evdi-dkms/stable,stable 1.12.0+dfsg-0.3 all
  module du noyau pour le pilote de « Extensible Virtual Display Interface »

libevdi0/stable 1.12.0+dfsg-0.3 amd64
  Extensible Virtual Display Interface driver client library

libevdi0-dev/stable,stable 1.12.0+dfsg-0.3 all
  EVDI driver client library dev package
une idée de quoi faire?
merci
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

C'est ce que j'avais vu.
Tu as plusieurs possibilités:
- installer le paquet debian evdi-dkms, c'est toujours la solution à privilégier en premier. Tu as l'assurance quelle est compatible avec le reste de ton système. L’inconvénient c'est que ce n'est pas toujours la derniére version disponible (elle est en 1.12, alors que tu as trouvé une 1.14 sur le site du fabriquant
- installer le fichier run proposé par le fournisseur. Tu auras la dernière version, mais tu ne sais pas trop ce que le fichier run va installer sur ton système, et les mises à jour ne seront pas automatique (c'est ce qui t'es arrivé).
Ce que je te conseille:
- désinstalle (avec option purge) ce que tu as installé
- installe le paquet debian evdi-dkms

Quand au paquet displaylink, je ne sais pas trop a quoi il sert (je ne comprends pas ce que ubuntu vient faire dans la description d'un paquet debian). Si il paquet evdi-dkms en a besoin, apt l'installera automatiquement
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

je l'ai installer
apt install evdi-dkms

Code : Tout sélectionner

root@Mrleon:~# apt install evdi-dkms
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets supplémentaires suivants seront installés : 
  libevdi0
Les NOUVEAUX paquets suivants seront installés :
  evdi-dkms libevdi0
0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 42,1 ko dans les archives.
Après cette opération, 219 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://deb.debian.org/debian bookworm/main amd64 evdi-dkms all 1.12.0+dfsg-0.3 [30,6 kB]
Réception de :2 http://deb.debian.org/debian bookworm/main amd64 libevdi0 amd64 1.12.0+dfsg-0.3 [11,5 kB]
42,1 ko réceptionnés en 1s (46,4 ko/s)
Sélection du paquet evdi-dkms précédemment désélectionné.
(Lecture de la base de données... 534851 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../evdi-dkms_1.12.0+dfsg-0.3_all.deb ...
Dépaquetage de evdi-dkms (1.12.0+dfsg-0.3) ...
Sélection du paquet libevdi0 précédemment désélectionné.
Préparation du dépaquetage de .../libevdi0_1.12.0+dfsg-0.3_amd64.deb ...
Dépaquetage de libevdi0 (1.12.0+dfsg-0.3) ...
Paramétrage de evdi-dkms (1.12.0+dfsg-0.3) ...
Loading new evdi-1.12.0+dfsg DKMS files...
Building for 6.1.0-23-amd64
Building initial module for 6.1.0-23-amd64
Done.

evdi.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/6.1.0-23-amd64/updates/dkms/
depmod...
Paramétrage de libevdi0 (1.12.0+dfsg-0.3) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.36-9+deb12u7) ...
que veut dire evdi.ko, il manque quelque chose?
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

les fichiers .ko sont des modules noyau.
ton module a été correctement construit et chargé.
Que donne maintenant

Code : Tout sélectionner

xrandr
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

resultat de xrandr

Code : Tout sélectionner

mrleon@Mrleon:~$ xrandr
Screen 0: minimum 16 x 16, current 2266 x 1551, maximum 32767 x 32767
XWAYLAND0 connected primary 1366x768+0+783 (normal left inverted right x axis y axis) 340mm x 190mm
   1366x768      59.80*+
   1024x768      59.92  
   800x600       59.86  
   640x480       59.38  
   320x240       59.52  
   720x480       59.71  
   640x400       59.95  
   320x200       58.96  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.92  
   720x400       59.55  
   640x350       59.77  
XWAYLAND1 connected 900x1440+1366+0 left (normal left inverted right x axis y axis) 410mm x 260mm
   1440x900      59.75*+
   1152x864      59.78  
   1024x768      59.68  
   800x600       59.47  
   640x480       59.38  
   320x240       59.52  
   1280x800      59.81  
   720x480       59.71  
   640x400       59.20  
   320x200       58.96  
   1368x768      59.71  
   1280x720      59.86  
   1024x576      59.58  
   864x486       59.45  
   720x400       59.55  
   640x350       58.91 
il ne vois que l'écran principal et le second mais pas le troisième par le displaylink

dans le périphérique usb j'ai

Code : Tout sélectionner

xHCI Host Controller (2) 
StarTech.com USB to HDMI
Fabricant : DisplayLink
Numéro de série : 000001210048969

Classe
239
(Périphériques divers)
Sous-classe
2
(?)
Protocole
1
(Interface Association)
Version USB
3.20




ID du fabricant
0x17e9
(DisplayLink)
ID du produit
0x4301




Vitesse
5 000 Mbit / s

Canaux
0

Taille maximale des paquets
9
donc il le voie bien
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

par acquis de consiance j'ai fait
dpkg --audit

Code : Tout sélectionner

root@Mrleon:~# dpkg --audit
root@Mrleon:~# 
si j'ai bien comprit si rien ne s'affiche c'est que les dépendance sont bonnes
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Coté noyau, c'est maintenant OK. J'ai cherché un peu, et il te faut effectivement installer displaylink, mais pas le paquet ubuntu. J'ai trouvé le portage pour debian
https://github.com/AdnanHodzic/displaylink-debian

Code : Tout sélectionner

git clone https://github.com/AdnanHodzic/displaylink-debian.git
cd displaylink-debian
sudo ./displaylink-debian.sh
Si le sudo ne fonctionne pas, passe root avec su - (le - est important).
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

Bonjour, j'ai essayer et ça ne marche pas sur la dernière étape

Code : Tout sélectionner

mrleon@Mrleon:~$ su -
Mot de passe : 
root@Mrleon:~# git clone https://github.com/AdnanHodzic/displaylink-debian.git
Clonage dans 'displaylink-debian'...
remote: Enumerating objects: 1291, done.
remote: Counting objects: 100% (468/468), done.
remote: Compressing objects: 100% (90/90), done.
remote: Total 1291 (delta 400), reused 402 (delta 378), pack-reused 823 (from 1)
Réception d'objets: 100% (1291/1291), 309.09 Kio | 1.94 Mio/s, fait.
Résolution des deltas: 100% (629/629), fait.
root@Mrleon:~# cd displaylink-debian
root@Mrleon:~/displaylink-debian# sudo ./displaylink-debian.sh
Can't open display 
root@Mrleon:~/displaylink-debian# ./displaylink-debian.sh
Can't open display 
root@Mrleon:~/displaylink-debian# 
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

en regardant le Post Install Guide je vois qu'il faut plusieurs prérequis
-Assurez-vous que le démarrage UEFI/sécurisé est désactivé !: c'est fait directement sur le bios
-Lorsque vous vous connectez à votre session, vous utilisez le serveur X (X11) et non Wayland: pour vérifier j'ai fait
loginctl

Code : Tout sélectionner

mrleon@Mrleon:~$ loginctl
SESSION  UID USER   SEAT  TTY 
      2 1000 mrleon seat0 tty2

1 sessions listed.
après en fonction de la réponse ci dessus adapter la commande suivante
loginctl show-session <SESSION_ID> -p Type
pour moi c'est
loginctl show-session 2 -p Type

Code : Tout sélectionner

mrleon@Mrleon:~$ loginctl show-session 2 -p Type
Type=wayland
donc je ne suis pas sur wayland il faut modifier cela
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

lorsque j'ai installer debian j'avais le chois de plusieurs "gestion du bureau", pas sur du terme, et j'ai tous pris,
Après les avoirs ouvert, j'ai une préférence pour plasma,choix personnel.
mais dans plasma j'ai 2 option X11 et Wayland et je ne comprenais pas la différence entre X11 et Wayland, de ceux que j'ai comprit x11 est plus lourd mais plus compatible avec les source externes, je ne suis pas sur de tout comprendre.
on peut le choisir lors de l’ouverture de la session, pour cela il faut D'ABORD cliqué sur le nom de la session et avant de mettre le mot de passe en bas a droite il y a une petite icône on clique dessus et la il y a la liste des "gestion de bureau" j'ai cliquer sur plasma X11 puis mis le mot de passe.
Je vérifie que c'est bon avec le terminal
loginctl

Code : Tout sélectionner

mrleon@Mrleon:~$ loginctl
SESSION  UID USER   SEAT  TTY 
     27 1000 mrleon seat0 tty2

1 sessions listed.
la surprise le numéro de session n'est plus le 2 mais 27 donc
loginctl show-session 27 -p Type

Code : Tout sélectionner

mrleon@Mrleon:~$ loginctl show-session 27 -p Type
Type=x11
c'est bon le prérequis numéro 2 est bon
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

je suis retourner sur le terminal
cd displaylink-debian
puis continuer où j'en était
j'ai essayer
./displaylink-debian.sh
su - ./displaylink-debian.sh
sudo ./displaylink-debian.sh

Code : Tout sélectionner

root@Mrleon:~/displaylink-debian# ./displaylink-debian.sh
Can't open display 
root@Mrleon:~/displaylink-debian# su - ./displaylink-debian.sh
su: l'utilisateur ./displaylink-debian.sh n'existe pas ou l'entrée de l'utilisateur ne contient pas tous les champs requis
root@Mrleon:~/displaylink-debian# sudo ./displaylink-debian.sh
Can't open display 
la je ne sais pas quoi faire

j'ai refait un xrandr

Code : Tout sélectionner

root@Mrleon:~# xrandr
Can't open display 
je ne comprend pas
vanselenia
Membre
Membre
Messages : 21
Inscription : 22 août 2024, 10:50
Status : Hors-ligne

faut il que je retourne sur wayland et tout désinstaller et tous réinstaller sur X11?
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

X11 est bien! wayland est juste plus récent, mais pas encore supporté par tout les logiciels. X11 va rester encore présent un bon moment!
Je vais regarder ce qui peux provoquer l'erreur de ./displaylink-debian.sh
Répondre