jack en ubunto studio: operación global fallo; no se puede conectarse al servidor

Imagen de wfmountain
0 puntos

Buenas noches,
Antes de nada, es la primera vez que entro en este foro. Estoy intentando grabar con Ubuntu Studio 10.4 con una tarjeta de sonido Alesis i02express y consegui hacer una pista de piano. Decidí mirar la latencía en Jack y via que era 1024 y lo cambié sin querer y parece ser que ahora no consigo arrancar jack. La ventana que me presenta Ardour pone la siguiente: Operación global falló. No se puede conectarse al servidor. He estado mirando los otros hilos, y espero que hago bien incluyendo a continuación la información que me sale al no poder arrancarse JACK, porque creo intuir que todos los casos son distintos. Agradezco sinceramente cualquier ayuda. No es la primera tarde que hundo con mis esfuerzos contra JACK...

atentamente,
mark

20:50:05.284 Patchbay desactivada.
20:50:05.295 Reiniciar estadísticas.
20:50:05.362 Cambios en las conexiones ALSA.
Cannot connect to server socket err = No existe el fichero o el directorio
Cannot connect to server socket
jack server is not running or cannot be started
20:50:05.371 Cambió el gráfico de conexiones ALSA.
20:50:05.595 Escaneo del patchbay ALSA activo...
20:50:32.093 JACK está iniciándose...
20:50:32.094 /usr/bin/jackd -P1 -dalsa -r44100 -p1024 -n2 -D -Chw:1 -Phw:1 -i1
Cannot connect to server socket err = No existe el fichero o el directorio
Cannot connect to server socket
jack server is not running or cannot be started
no message buffer overruns
no message buffer overruns
20:50:32.150 JACK se inició con PID=2540.
jackdmp 1.9.7
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2010 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 1
control device hw:1
control device hw:1
audio_reservation_init
Acquire audio card Audio1
creating alsa driver ... hw:1|hw:1|1024|2|44100|1|0|nomon|swmeter|-|32bit
control device hw:1
Using ALSA driver USB-Audio running on card 1 - Alesis io|2 at usb-0000:00:1d.0-1.6, full speed
configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 24bit little-endian
ALSA: cannot set channel count to 1 for capture
ALSA: cannot configure capture channel
Cannot initialize driver
JackServer::Open() failed with -1
Failed to start server
20:50:32.294 JACK ha sido detenido con estado 255.
20:50:34.225 No puede conectarse al servidor JACK como cliente. - La operación global falló. - No puede conectarse al servidor. Por favor revise la ventana de mensajes para mas información.
Cannot connect to server socket err = No existe el fichero o el directorio
Cannot connect to server socket
jack server is not running or cannot be started

Imagen de daggaz
+1
0
-1

ALSA: cannot set channel count to 1 for capture
ALSA: cannot configure capture channel

Ahí está el error. Prueba colocando los dispositivos de entrada/salida en (default) y reinicia Jack. Luego busca cual es tu tarjeta entre los dispositivos que aparecen allí.

Quizás esto te funcione de algo (está en inglés).

+1
0
-1

«Guarda el libro, la descripción, la tradición, la autoridad, y toma la ruta para descubrirte a ti mismo.»
J. Krishnamurti

Imagen de wfmountain
+1
0
-1

Estimado Daggaz,
He probabo esta solución que recomiendas antes (y agora he probabo otra vez) reinciando JACK, y incluso reiniciando el ordenador también para guardar cambios, etc. No hay cambio. Salta el mismo aviso. Sigo sin poder abrir JACK. He escuchado cosas de killjackctl. No sé si alguién podría aconsejar a mayores que debo hacer. Un saludo!

+1
0
-1

M.

Imagen de daggaz
+1
0
-1

Hay u problema muy clásico en el cual tu usuario podría no tener permisos para el grupo llamado «audio»... No me suena que sea eso, pero podemos probar:

sudo usermod -a -G audio tu_nombre_de_usuario

Prueba también desactivando la opción de Real Time.

También puedes mirar por acá, un post muy completo que explica cómo debería estar configurado Jack (en Ubuntu 9.04, pero para efectos prácticos es lo mismo):
http://alejandroayala.wordpress.com/2009/07/27/instalar-y-configurar-jack-audio-connection-kit-en-ubuntu-9-04/.

Si nada de esto te funciona danos algo más de información tirando estos comandos en terminal:

groups 

Grupos a los que pertenece tu usuario. Hay que comprobar si el grupo audio está entre éstos.

ulimit -r 

Ver si tu usuario tiene permisos para Real TIme.

ulimit -l 

La máxima cantidad de memoria que puede bloquear el usuario.

cat /proc/asound/cards 

Tarjetas de audio que detecta ALSA

+1
0
-1

«Guarda el libro, la descripción, la tradición, la autoridad, y toma la ruta para descubrirte a ti mismo.»
J. Krishnamurti

Imagen de wfmountain
+1
0
-1

Hola,

Muchas gracías por los consejos. Lo siento la ausencía de este foro--no lo he podido evitar.
En fin, esta mañana he intentado lo que me habías aconsejado. El primer comando no me hizo nado. Simplemente otra vez, el la linea seguinte, aparece el cursor para ejecutar un comando nuevo. He desactivado real time en JACK y no ha cambiado nada, tampoco.

En cuanto a la página web del compañero, he seguido sus pasos: "Abrimos el archivo limits.conf
sudo gedit /etc/security/limits.conf", pero después de hacer modificaciones en gedit, cuando voy al terminal veo un montón de WARNINGs, etc:

(gedit:2579): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Falló al crear el archivo «/root/.local/share/recently-used.xbel.N6K61V»: No existe el fichero o el directorio

(gedit:2579): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: No existe el fichero o el directorio

(gedit:2579): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Falló al crear el archivo «/root/.local/share/recently-used.xbel.IWEY1V»: No existe el fichero o el directorio

Así que te comunico la información que has solicitado:
Cuando he puesto "groups" en el terminal, me ha salido esta información:
uber adm dialout cdrom audio plugdev lpadmin admin sambashare

"ulimit -r"
95

"ulimit -l"
unlimited

"cat /proc/asound/cards"
no existe el fichero en el directorio

Espero que esta información es útil y gracias, otra vez, por la ayuda. Por intuición, podría ser esta última "no existe el fichero en el directorio" el problema?

+1
0
-1

M.

Imagen de Pablo_F
+1
0
-1

Cuál es la salida de

arecord -l && aplay -l

+1
0
-1

"Los analfabetos del siglo XXI no serán aquellos que no sepan leer y escribir, sino aquellos que no sean capaces de aprender, olvidar lo aprendido y aprender de nuevo" (Alvin Toffler)