Affichage des résultats 1 à 6 sur 6

Discussion: [Résolu] ubuntu problème avec dahdi-dkms à l'installation

  1. #1
    Membre Junior
    Date d'inscription
    août 2012
    Messages
    4
    Downloads
    0
    Uploads
    0

    [Résolu] ubuntu problème avec dahdi-dkms à l'installation

    Salut,
    j'ai voulu installer asterisk depuis le gestionaire de paquets synaptic (je suis sur tango studio, dérivée d'ubuntu 10.4).
    j'ai ce message d'erreur:
    Code:
    Paramétrage de dahdi-dkms (1:2.2.1+dfsg-1ubuntu2) ...
    Removing old dahdi-2.2.1+dfsg-1ubuntu2 DKMS files...
    
    ------------------------------
    Deleting module version: 2.2.1+dfsg-1ubuntu2
    completely from the DKMS tree.
    ------------------------------
    Done.
    Loading new dahdi-2.2.1+dfsg-1ubuntu2 DKMS files...
    First Installation: checking all kernels...
    Building only for 2.6.33-20-realtime
    Building for architecture x86_64
    Building initial module for 2.6.33-20-realtime
    
    Error! Bad return status for module build on kernel: 2.6.33-20-realtime (x86_64)
    Consult the make.log in the build directory
    /var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/ for more information.
    dpkg : erreur de traitement de dahdi-dkms (--configure) :
     le sous-processus script post-installation installé a retourné une erreur de sortie d'état 10
    dpkg : des problèmes de dépendances empêchent la configuration de dahdi-linux :
     dahdi-linux dépend de dahdi-dkms | dahdi-source ; cependant :
     Le paquet dahdi-dkms n'est pas encore configuré.
      Le paquet dahdi-source n'est pas installé.
    dpkg : erreur de traitement de dahdi-linux (--configure) :
     problèmes de dépendances - laissé non configuré
    dpkg : des problèmes de dépendances empêchent la configuration de dahdi :
     dahdi dépend de dahdi-linux ; cependant :
     Le paquet dahdi-linux n'est pas encore configuré.
     dahdi dépend de dahdi-dkms | dahdi-source ; cependant :
     Le paquet dahdi-dkms n'est pas encore configuré.
      Le paquet dahdi-source n'est pas installé.
    dpkg : erreur de traitement de dahdi (--configure) :
     problèmes de dépendances - laissé non configuré
    dpkg : des problèmes de dépendances empêchent la configuration de asterisk :
     asterisk dépend de dahdi ; cependant :
     Le paquet dahdi n'est pas encore configuré.
    dpkg : erreur de traitement de Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                                                     Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                       Aucun rapport « apport » écrit car MaxReports a déjà été atteint
       asterisk (--configure) :
     problèmes de dépendances - laissé non configuré
    Des erreurs ont été rencontrées pendant l'exécution :
     dahdi-dkms
     dahdi-linux
     dahdi
     asterisk
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    Échec de l'installation d'un paquet. Tentative de récupération :
    Paramétrage de dahdi-dkms (1:2.2.1+dfsg-1ubuntu2) ...
    Removing old dahdi-2.2.1+dfsg-1ubuntu2 DKMS files...
    
    ------------------------------
    Deleting module version: 2.2.1+dfsg-1ubuntu2
    completely from the DKMS tree.
    ------------------------------
    Done.
    Loading new dahdi-2.2.1+dfsg-1ubuntu2 DKMS files...
    First Installation: checking all kernels...
    Building only for 2.6.33-20-realtime
    Building for architecture x86_64
    Building initial module for 2.6.33-20-realtime
    
    Error! Bad return status for module build on kernel: 2.6.33-20-realtime (x86_64)
    Consult the make.log in the build directory
    /var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/ for more information.
    dpkg : erreur de traitement de dahdi-dkms (--configure) :
     le sous-processus script post-installation installé a retourné une erreur de sortie d'état 10
    dpkg : des problèmes de dépendances empêchent la configuration de dahdi :
     dahdi dépend de dahdi-dkms | dahdi-source ; cependant :
     Le paquet dahdi-dkms n'est pas encore configuré.
      Le paquet dahdi-source n'est pas installé.
    dpkg : erreur de traitement de dahdi (--configure) :
     problèmes de dépendances - laissé non configuré
    dpkg : des problèmes de dépendances empêchent la configuration de asterisk :
     asterisk dépend de dahdi ; cependant :
     Le paquet dahdi n'est pas encore configuré.
    dpkg : erreur de traitement de asterisk (--configure) :
     problèmes de dépendances - laissé non configuré
    dpkg : des problèmes de dépendances empêchent la configuration de dahdi-linux :
     dahdi-linux dépend de dahdi-dkms | dahdi-source ; cependant :
     Le paquet dahdi-dkms n'est pas encore configuré.
      Le paquet dahdi-source n'est pas installé.
    dpkg : erreur de traitement de dahdi-linux (--configure) :
     problèmes de dépendances - laissé non configuré
    Des erreurs ont été rencontrées pendant l'exécution :
     dahdi-dkms
     dahdi
     asterisk
     dahdi-linux
    et voilà ce que me donne make.log:
    Code:
    DKMS make.log for dahdi-2.2.1+dfsg-1ubuntu2 for kernel 2.6.33-20-realtime (x86_64)
    vendredi 17 août 2012, 18:51:50 (UTC+0200)
    make -C /lib/modules/2.6.33-20-realtime/build SUBDIRS=/var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/drivers/dahdi DAHDI_INCLUDE=/var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
    make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.33-20-realtime »
      CC [M]  /var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/drivers/dahdi/dahdi-base.o
    In file included from /var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/include/dahdi/kernel.h:39,
                     from /var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/drivers/dahdi/dahdi-base.c:62:
    /var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/include/dahdi/dahdi_config.h:27:28: error: linux/autoconf.h: Aucun fichier ou dossier de ce type
    make[2]: *** [/var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/drivers/dahdi/dahdi-base.o] Erreur 1
    make[1]: *** [_module_/var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/drivers/dahdi] Erreur 2
    make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.33-20-realtime »
    make: *** [modules] Erreur 2
    est-ce que je dois créer un fichier linux/autoconf.h ? si oui, dans quel répertoire?

    merci d'avance!
    Dernière modification par eltopo ; 18/08/2012 à 18h07.

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Installe les paquets manquants ou compile depuis la source.

  3. #3
    Membre Junior
    Date d'inscription
    août 2012
    Messages
    4
    Downloads
    0
    Uploads
    0
    merci pour la réponse.
    j'ai installé dahdi-source qui était manqué (ça m'apprendra à lire en diagonale, j'avais loupé cette ligne). j'ai toujours la même erreur. j'ai essayé ce que synaptic me conseillait de faire à savoir
    Code:
    jotango@wildcat3:~$ sudo apt-get install linux-headers-2.6.33-20-realtime 
    [sudo] password for jotango: 
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances       
    Lecture des informations d'état... Fait
    linux-headers-2.6.33-20-realtime est déjà la plus récente version disponible.
    linux-headers-2.6.33-20-realtime passé en «*installé manuellement*».
    Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires*:
      libaccess-bridge-java libaccess-bridge-java-jni libflowcanvas3
    Veuillez utiliser «*apt-get autoremove*» pour les supprimer.
    0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
    1 partiellement installés ou enlevés.
    E: Impossible de verrouiller /var/cache/apt/archives/lock - open (11: Ressource temporairement non disponible)
    E: Impossible de verrouiller le répertoire de téléchargement
    jotango@wildcat3:~$ sudo apt-get install linux-headers-2.6.33-20-realtime 
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances       
    Lecture des informations d'état... Fait
    linux-headers-2.6.33-20-realtime est déjà la plus récente version disponible.
    linux-headers-2.6.33-20-realtime passé en «*installé manuellement*».
    Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires*:
      libaccess-bridge-java libaccess-bridge-java-jni libflowcanvas3
    Veuillez utiliser «*apt-get autoremove*» pour les supprimer.
    0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
    1 partiellement installés ou enlevés.
    Après cette opération, 0o d'espace disque supplémentaires seront utilisés.
    Paramétrage de dahdi-dkms (1:2.2.1+dfsg-1ubuntu2) ...
    Removing old dahdi-2.2.1+dfsg-1ubuntu2 DKMS files...
    
    ------------------------------
    Deleting module version: 2.2.1+dfsg-1ubuntu2
    completely from the DKMS tree.
    ------------------------------
    Done.
    Loading new dahdi-2.2.1+dfsg-1ubuntu2 DKMS files...
    First Installation: checking all kernels...
    Building only for 2.6.33-20-realtime
    Building for architecture x86_64
    Building initial module for 2.6.33-20-realtime
    
    Error! Bad return status for module build on kernel: 2.6.33-20-realtime (x86_64)
    Consult the make.log in the build directory
    /var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/ for more information.
    dpkg*: erreur de traitement de dahdi-dkms (--configure)*:
     le sous-processus script post-installation installé a retourné une erreur de sortie d'état 10
    Des erreurs ont été rencontrées pendant l'exécution*:
     dahdi-dkms
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    jotango@wildcat3:~$ /etc/init.d/dahdi start
    Loading DAHDI hardware modules:
    FATAL: Module dahdi not found.
       dahdi: error   dahdi_dummy: error   dahdi_transcode: error
    Error: missing /dev/dahdi!
    jotango@wildcat3:~$ /var/lib/dpkg/info/dahdi-dkms.postinst configure
    Removing old dahdi-2.2.1+dfsg-1ubuntu2 DKMS files...
    You must be root to use this command.
    jotango@wildcat3:~$ sudo /var/lib/dpkg/info/dahdi-dkms.postinst configure
    Removing old dahdi-2.2.1+dfsg-1ubuntu2 DKMS files...
    
    ------------------------------
    Deleting module version: 2.2.1+dfsg-1ubuntu2
    completely from the DKMS tree.
    ------------------------------
    Done.
    Loading new dahdi-2.2.1+dfsg-1ubuntu2 DKMS files...
    First Installation: checking all kernels...
    Building only for 2.6.33-20-realtime
    Building for architecture x86_64
    Building initial module for 2.6.33-20-realtime
    
    Error! Bad return status for module build on kernel: 2.6.33-20-realtime (x86_64)
    Consult the make.log in the build directory
    /var/lib/dkms/dahdi/2.2.1+dfsg-1ubuntu2/build/ for more information.
    jotango@wildcat3:~$
    je vais essayer t'as 2è proposition, mais faut que je trouve des instructions d'abord, j'ai jamais fait de compilation...
    Edit: avant d'aller plus loin j'ai une autre question qui peut sembler bête comme ça, et elle l'est sûrment. est-ce qu j'ai vraiment besoin de dahdi pour faire tourner asterisk? je me suis tourné vers asterisk uniquement parce qu'il semblait que c'était le seul programme de voip compatible avec jack, mais en parcourant la doc, j'ai l'impression d'être en train d'installer une usine à gaz. je cherche simplement à faire des interviews avec de la voip et je suis obligé d'utiliser jack parce que j'ai une carte son firewire.
    merci et désolé, j'ai l'impression de passer pour un pignoufle là...
    Dernière modification par eltopo ; 18/08/2012 à 14h40.

  4. #4
    Membre Junior
    Date d'inscription
    août 2012
    Messages
    4
    Downloads
    0
    Uploads
    0
    j'ai quand même tenté la compilatio de dadhi.
    J'ai une erreur à l'étape make all: macro "DEFINE_SEMAPHORE" requires 2 arguments, but only 1 was given

    voilà l'ensemble de l'opération:
    Code:
    jotango@wildcat3:/opt/dahdi-linux-complete-2.6.1+2.6.1$ sudo make all 
    make -C linux all
    make[1]: entrant dans le répertoire « /opt/dahdi-linux-complete-2.6.1+2.6.1/linux »
    make -C drivers/dahdi/firmware firmware-loaders
    make[2]: entrant dans le répertoire « /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware »
    Attempting to download dahdi-fwload-vpmadt032-1.25.0.tar.gz
    --2012-08-18 15:51:28--  http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz
    Résolution de downloads.digium.com... 76.164.171.232, 2001:470:e0d4::e8
    Connexion vers downloads.digium.com|76.164.171.232|:80... connecté.
    requête HTTP transmise, en attente de la réponse... 200 OK
    Longueur: 149360 (146K) [application/x-gzip]
    Sauvegarde en : «dahdi-fwload-vpmadt032-1.25.0.tar.gz»
    
    100%[===========================================================================>] 149'360      186K/s   ds 0.8s    
    
    2012-08-18 15:51:29 (186 KB/s) - «dahdi-fwload-vpmadt032-1.25.0.tar.gz» sauvegardé [149360/149360]
    
    make[2]: quittant le répertoire « /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware »
    make -C /lib/modules/2.6.33-20-realtime/build SUBDIRS=/opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi DAHDI_INCLUDE=/opt/dahdi-linux-complete-2.6.1+2.6.1/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
    make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.33-20-realtime »
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi-base.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi-sysfs.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi-version.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/vpmadt032_loader/dahdi_vpmadt032_loader.o
      SHIPPED /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/vpmadt032_loader/vpmadt032_x86_64.o
      LD [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi_dynamic.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi_dynamic_loc.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi_dynamic_eth.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi_dynamic_ethmf.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi_transcode.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/wctdm.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/wct1xxp.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/wcte11xp.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/wcfxo.o
      HOSTCC  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/makefw
    /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/makefw /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/tormenta2.rbt tor2fw > /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/tor2fw.h
    Loaded 69900 bytes from file
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/tor2.o
    /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/makefw /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/pciradio.rbt radfw > /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/radfw.h
    Loaded 42096 bytes from file
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/pciradio.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi_echocan_jpah.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi_echocan_sec.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi_echocan_sec2.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi_echocan_kb1.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi_echocan_mg2.o
      LD [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/dahdi_vpmadt032_loader.o
      CC [M]  /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/voicebus/voicebus.o
    /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/voicebus/voicebus.c:1137:30: error: macro "DEFINE_SEMAPHORE" requires 2 arguments, but only 1 given
    /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/voicebus/voicebus.c: In function ‘voicebus_stop’:
    /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/voicebus/voicebus.c:1137: warning: type defaults to ‘int’ in declaration of ‘DEFINE_SEMAPHORE’
    /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/voicebus/voicebus.c:1139: error: ‘stop’ undeclared (first use in this function)
    /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/voicebus/voicebus.c:1139: error: (Each undeclared identifier is reported only once
    /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/voicebus/voicebus.c:1139: error: for each function it appears in.)
    /opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/voicebus/voicebus.c:1137: warning: unused variable ‘DEFINE_SEMAPHORE’
    make[4]: *** [/opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/voicebus/voicebus.o] Erreur 1
    make[3]: *** [/opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/voicebus] Erreur 2
    make[2]: *** [_module_/opt/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi] Erreur 2
    make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.33-20-realtime »
    make[1]: *** [modules] Erreur 2
    make[1]: quittant le répertoire « /opt/dahdi-linux-complete-2.6.1+2.6.1/linux »
    make: *** [all] Erreur 2
    je vais faire encore un tour sur google pour voir si je trouve quel est ce 2ème argument dont "DEFINE_SEMAPHORE" a besoin, mais si quelqu'un à une idée c'est sympa de prendre un peu de temps pour m'expliquer.
    a+

  5. #5
    Membre Junior
    Date d'inscription
    août 2012
    Messages
    4
    Downloads
    0
    Uploads
    0
    Résolu.
    j'ai finalement purgé tous les paquets et compilé la version standard d'asterisk plutôt que d'essayer de compiler seulement dahdi

    je vais éditer le titre.
    a+

  6. #6
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    est-ce qu j'ai vraiment besoin de dahdi pour faire tourner asterisk?
    Non asterisk tourne sans dahdi sans souci.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •