No se puede acceder a las utilidades de CUPS después de actualizar a Lion

Desde que actualicé a Lion, no puedo acceder a ninguna de las funciones locales en la interfaz basada en web de CUPS. La respuesta que obtengo es "Error interno del servidor".

Por ejemplo:

http://localhost:631/admin o http://localhost:631/jobs/

Todas las impresoras funcionan bien, pero no puedo acceder a las colas de trabajos, etc.

¿Algunas ideas?

Respuestas (2)

Ingrese lo siguiente en un símbolo del sistema de Terminal:

cupsctl WebInterface=Yes

A partir de entonces, podrá acceder a la interfaz web de CUPS.

También tengo este problema en todas las máquinas Lion. De alguna manera, Apple no configuró correctamente el sistema de tazas. En /var/log/system.log encontrará mensajes de error como "xpchelper[6719]: no se pudo obtener la ruta real de la cuenta de usuario (uid: 26) directorio principal: /var/spool/cups; error: la operación no pudo t ser completado. Permiso denegado. Usando el directorio de inicio ". uid 26 es el usuario _lp.

Ayuda a convertirse en root ("sudo bash") y matar el cupsd en ejecución ("killall cupsd") y reiniciarlo ("cupsd"). Luego, el administrador de tazas funciona en el navegador.

Sé que esta es solo una solución temporal que desaparecerá con el próximo reinicio.

Si desea hacer esto sin usar Terminal, puede abrir AppleScript Editor y crear un AppleSript con el siguiente contenido:

 do shell script "/usr/bin/killall cupsd; /usr/sbin/cupsd" with administrator privileges

Guarde el AppleScript como una aplicación. Cuando haga doble clic en la aplicación, le pedirá su contraseña (usando un cuadro de diálogo estándar de MacOS X), luego reinicie el demonio de impresión. Si tiene que hacer esto con frecuencia, tener un ícono para hacer doble clic para hacerlo puede hacer que el trabajo sea más fácil y menos intimidante (¡y no se necesita Terminal!).

¿Puede explicar cómo hacer lo anterior para que una persona sin conocimientos informáticos pueda "volverse root ("sudo bash") y matar el cupsd en ejecución ("killall cupsd") y reiniciarlo ("cupsd")"? Tengo un modelo antiguo de impresora Samsung que no funcionaba cuando actualicé a Lion. Sin embargo, encontré algunos consejos en un blog que me ayudaron a conectar mi impresora usando CUPS, pero desde la última actualización de Lion recibo un "Error interno del servidor" y no puedo resolver ningún problema de impresión. Mi impresora ahora solo funciona ocasionalmente y no puedo arreglarla. Cualquier consejo sería útil. ¡Gracias! Jennifer
Abra una ventana de terminal. Ingrese el comando "sudo bash". Esto le pedirá una contraseña. Introduzca su contraseña de inicio de sesión. Ingrese el comando "killall cupsd". Finalmente ingrese el comando "cupsd". Cierra la ventana de la terminal.