Problema al iniciar Ardour3

Iniciado por FranKlr, 20 Noviembre 2014, 17:59 PM

0 Miembros y 1 Visitante están viendo este tema.

FranKlr

Buen día;

Tengo Ubuntu 14.04 LTS e instalé Ardour y Qjackctl, pero al iniciar el programa por primera ves me sale la siguiente info:



Código (output) [Seleccionar]
[INFO]: LV2: Discovering 1 plugins
[INFO]: Cargando menús desde /etc/ardour3/ardour.menus
[WARNING]: Video-monitor 'xjadeo' was not found. Please install http://xjadeo.sf.net/ (a custom path to xjadeo can be specified by setting the XJREMOTE environment variable. It should point to an application compatible with xjadeo's remote-control interface 'xjremote').
[INFO]: Loaded mixer bindings from /etc/ardour3/mixer.bindings
[ERROR]: JACK: Cannot use real-time scheduling (RR/5)(1: Operación no permitida)
[ERROR]: JACK: JackClient::AcquireSelfRealTime error


...y al crear e insertar pistas no obtuve sonido, entonces investigando me encontre con que tenía que encender el servidor de Jack, asi lo hice y tampoco obtuve sonido.

Ahora vuelvo e inicio el programa y me dice:

No se pudo crear la sesión en
"/home/frank/home/frank/Proyecto_1"

y no me abre el programa.

Alguna sugerencia?

Salu2...

MinusFour

¿Como inicias el programa? ¿Desde consola?

Parece ser que intentaste escribir una session y pusiste el lugar mal. ¿Tienes un archivo en /home/frank/Proyecto_1?

FranKlr

El programa lo inicio desde el dash de unity, parece ser que la ruta esta mal, (debe de ser /home/frank/proyecto_1) como podría repararla?


..y en cuato al sonido que me recomiendas hacer?


MinusFour

Cita de: FranKlr en 21 Noviembre 2014, 13:19 PM
El programa lo inicio desde el dash de unity, parece ser que la ruta esta mal, (debe de ser /home/frank/proyecto_1) como podría repararla?


..y en cuato al sonido que me recomiendas hacer?



No estoy seguro si sea una de las cosas de unity, ¿Puedes empezar ardour desde la consola sin problemas?

Para lo de el real time scheduling parece ser que vas a tener que agregarte al grupo audio de Ubuntu.

Código (bash) [Seleccionar]

usermod -a -G audio frank

https://wiki.ubuntu.com/Audio/TheAudioGroup

FranKlr

#4
Desde Terminal:

Código (out) [Seleccionar]
frank@franklr:~$ ardour3
WARNING: Your system has a limit for maximum amount of locked memory!
        This might cause Ardour to run out of memory before your system runs
        out of memory. You can view the memory limit with 'ulimit -l', and it
        is normally controlled by /etc/security/limits.conf

bnd txt domain [gtk2_ardour3] to /usr/share/locale
Ardour3.5.308~dfsg-1 (compilado usando 3.5.308~dfsg-1 y versión de GCC 4.8.2)
ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files
ardour: [INFO]: Cargando el archivo de configuración del sistema /etc/ardour3/ardour_system.rc
Cargando el archivo de configuración de usuario /home/frank/.config/ardour3/ardour.rc
Using SSE optimized routines

(ardour-3.5.308~dfsg-1:11145): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext25CellRendererColorSelectorE::color after class was initialised
ardour: [INFO]: Cargando el archivo de configuración de interfaz de usuario por defecto /etc/ardour3/ardour3_ui_default.conf
Loading ui configuration file /etc/ardour3/ardour3_ui_dark.rc
Cannot lock down 107335194 byte memory area (No se pudo asignar memoria)
Found nothing along /home/frank/.config/ardour3/templates:/usr/share/ardour3/templates
run dialog
Cannot lock down 107335194 byte memory area (No se pudo asignar memoria)
Scanning folders for bundled LV2s: /usr/lib/ardour3/LV2

(ardour-3.5.308~dfsg-1:11145): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext23CellRendererPixbufMultiE::active after class was initialised
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::Butler @ 0xab865c0
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::RouteGroup @ 0xaed6000
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::Locations @ 0xb7d0808
run dialog
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::RouteGroup @ 0xa82ee00
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::Locations @ 0xb6ce128
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::Butler @ 0xaf9e460
run dialog
frank@franklr:~$


frank@franklr:~$ usermod -a -G audio frank
usermod: Permission denied.
usermod: no se pudo bloquear /etc/passwd, inténtelo de nuevo.
frank@franklr:~$

MinusFour

Prueba con sudo:

Código (bash) [Seleccionar]

sudo usermod -a -G audio frank


Y vuelve a correr ardour3.

FranKlr

#6
Aquí mi respuesta en la terminal:

Código (out) [Seleccionar]
frank@franklr:~$ sudo usermod -a -G frank
Modo de uso: usermod [opciones] USUARIO

Opciones:
 -c, --comment COMENTARIO      nuevo valor del campo GECOS
 -d, --home DIR_PERSONAL       nuevo directorio personal del nuevo usuario
 -e, --expiredate FECHA_EXPIR  establece la fecha de caducidad de la
                               cuenta a FECHA_EXPIR
 -f, --inactive INACTIVO       establece el tiempo de inactividad después
                               de que caduque la cuenta a INACTIVO
 -g, --gid GRUPO               fuerza el uso de GRUPO para la nueva cuenta
                               de usuario
 -G, --groups GRUPOS           lista de grupos suplementarios
 -a, --append                  append the user to the supplemental GROUPS
                               mentioned by the -G option without removing
                               him/her from other groups
 -h, --help                    muestra este mensaje de ayuda y termina
 -l, --login NOMBRE            nuevo nombre para el usuario
 -L, --lock                    bloquea la cuenta de usuario
 -m, --move-home               mueve los contenidos del directorio
                               personal al directorio nuevo (usar sólo
                               junto con -d)
 -o, --non-unique              permite usar UID duplicados (no únicos)
 -p, --password CONTRASEÑA     usar la contraseña cifrada para la nueva cuenta
 -R, --root CHROOT_DIR         directorio en el que hacer chroot
 -s, --shell CONSOLA           nueva consola de acceso para la cuenta del
                               usuario
 -u, --uid UID                 fuerza el uso del UID para la nueva cuenta
                               de usuario
 -U, --unlock                  desbloquea la cuenta de usuario
 -v, --add-subuids FIRST-LAST  add range of subordinate uids
 -V, --del-subuids FIRST-LAST  remvoe range of subordinate uids
 -w, --add-subgids FIRST-LAST  add range of subordinate gids
 -W, --del-subgids FIRST-LAST  remvoe range of subordinate gids
 -Z, --selinux-user SEUSER     new SELinux user mapping for the user account

frank@franklr:~$ ardour3
WARNING: Your system has a limit for maximum amount of locked memory!
        This might cause Ardour to run out of memory before your system runs
        out of memory. You can view the memory limit with 'ulimit -l', and it
        is normally controlled by /etc/security/limits.conf

bnd txt domain [gtk2_ardour3] to /usr/share/locale
Ardour3.5.308~dfsg-1 (compilado usando 3.5.308~dfsg-1 y versión de GCC 4.8.2)
ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files
ardour: [INFO]: Cargando el archivo de configuración del sistema /etc/ardour3/ardour_system.rc
Cargando el archivo de configuración de usuario /home/frank/.config/ardour3/ardour.rc
Using SSE optimized routines

(ardour-3.5.308~dfsg-1:2853): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext25CellRendererColorSelectorE::color after class was initialised
ardour: [INFO]: Cargando el archivo de configuración de interfaz de usuario por defecto /etc/ardour3/ardour3_ui_default.conf
Loading ui configuration file /etc/ardour3/ardour3_ui_dark.rc
Cannot connect to server socket err = No existe el archivo o el directorio
Cannot connect to server request channel
jack server is not running or cannot be started
Found nothing along /home/frank/.config/ardour3/templates:/usr/share/ardour3/templates
run dialog
JACK command line will be: /usr/bin/jackd -t 200 -p 2048 -R -T -d alsa -n 2 -r 48000 -p 1024 -d hw:M2496,0
Cannot connect to server socket err = No existe el archivo o el directorio
Cannot connect to server request channel
Cannot lock down 107335194 byte memory area (No se pudo asignar memoria)
Scanning folders for bundled LV2s: /usr/lib/ardour3/LV2

(ardour-3.5.308~dfsg-1:2853): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext23CellRendererPixbufMultiE::active after class was initialised
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::Butler @ 0xa296e00
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::Locations @ 0x98dd208
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::RouteGroup @ 0x8f9bc78
run dialog
frank@franklr:~$


 :-(

MinusFour

#7
Cita de: FranKlr en 22 Noviembre 2014, 13:30 PM
Aquí mi respuesta en la terminal:
...
 :-(

Has escrito mal el comando.

FranKlr

#8
Upps...



Código (out) [Seleccionar]
frank@franklr:~$ sudo usermod -a -G audio frank
[sudo] password for frank:
frank@franklr:~$ ardour3
WARNING: Your system has a limit for maximum amount of locked memory!
        This might cause Ardour to run out of memory before your system runs
        out of memory. You can view the memory limit with 'ulimit -l', and it
        is normally controlled by /etc/security/limits.conf

bnd txt domain [gtk2_ardour3] to /usr/share/locale
Ardour3.5.308~dfsg-1 (compilado usando 3.5.308~dfsg-1 y versión de GCC 4.8.2)
ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files
ardour: [INFO]: Cargando el archivo de configuración del sistema /etc/ardour3/ardour_system.rc
Cargando el archivo de configuración de usuario /home/frank/.config/ardour3/ardour.rc
Using SSE optimized routines

(ardour-3.5.308~dfsg-1:2922): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext25CellRendererColorSelectorE::color after class was initialised
ardour: [INFO]: Cargando el archivo de configuración de interfaz de usuario por defecto /etc/ardour3/ardour3_ui_default.conf
Loading ui configuration file /etc/ardour3/ardour3_ui_dark.rc
Cannot lock down 107335194 byte memory area (No se pudo asignar memoria)
Found nothing along /home/frank/.config/ardour3/templates:/usr/share/ardour3/templates
run dialog
Cannot lock down 107335194 byte memory area (No se pudo asignar memoria)
Scanning folders for bundled LV2s: /usr/lib/ardour3/LV2

(ardour-3.5.308~dfsg-1:2922): GLib-GObject-WARNING **: Attempt to add property gtkmm__CustomObject_N9Gtkmm2ext23CellRendererPixbufMultiE::active after class was initialised
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::RouteGroup @ 0xa70be00
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::Butler @ 0xaa3e430
error de programación: SessionHandleRef exists across session deletion! Dynamic type: ARDOUR::Locations @ 0xb543108
run dialog
frank@franklr:~$
-------------------------------------------------------------------------------------------------------------------------

ardour-log

[INFO]: LV2: Discovering 1 plugins
[INFO]: Cargando menús desde /etc/ardour3/ardour.menus
[WARNING]: Video-monitor 'xjadeo' was not found. Please install http://xjadeo.sf.net/ (a custom path to xjadeo can be specified by setting the XJREMOTE environment variable. It should point to an application compatible with xjadeo's remote-control interface 'xjremote').
[INFO]: Loaded mixer bindings from /etc/ardour3/mixer.bindings
[ERROR]: JACK: Cannot use real-time scheduling (RR/5)(1: Operación no permitida)
[ERROR]: JACK: JackClient::AcquireSelfRealTime error
[ERROR]: JACK: Cannot create thread res = 1


...y nada  >:( es raro por que cuando recien lo instalé, iniciaba normalmente (aunque con errores) y ya no.

Lo desinstalé y volví a instalar nuevamente y aún sigue el mismo problema, alguna otra sugerencia?



MinusFour

#9
¿Si reiniciaste el daemon de Jack antes de probar?

Lo unico que se me pudiera ocurrir es que tiene activado RT_GROUP_SCHED tu kernel. Pero aparentemente los kernels fueron parcheados hace mucho tiempo asi que no creo que sea el caso.

Puede ser un asunto con PAM:

Puedes poner el contenido de:

Código (bash) [Seleccionar]

cat /etc/security/limits.conf


Si no existe el archivo, revisa:

Código (bash) [Seleccionar]

ls /etc/security/limits.d


Edit: Si no necesitas Realtime scheduling aparentemente lo puedes desactivar usando:

Código (bash) [Seleccionar]
qjackctrl

Y desactiva la opcion que dice: Realtime.