I've been trying to debug system-config-printer with pdb to find the bug. In cupspk.py, line 118:
pk_retval = pk_function(*pk_args) where FileGet is called (remote call?) to CUPS (when the configure menu is pressed) with: pk_args = ('/admin/conf/cupsd.conf', '/tmp/somefile') it returns "Not Found". If I go to "localhost:361/admin/conf/cupsd.conf" in Firefox, it also returns "Not Found". Actually, if I try to access the logs from the CUPS Administration page in Firefox it also returns "Not Found". So the bug is probably in CUPS. Although it is strange that the 1st time that the Configure option is accessed, it worked. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to cups in Ubuntu. https://bugs.launchpad.net/bugs/1349387 Title: server settings are inaccessible Status in “cups” package in Ubuntu: Confirmed Status in “system-config-printer” package in Ubuntu: Confirmed Bug description: When trying to access server settings via gnome gui in trusty I get a cups server error: "There was an HTTP error: Not found." Adding/removing printers with the gui works fine. The server settings are accessible via a web browser and the web interface. system-config-printer --debug (when calling the settings menu entry): Connected as user kiran Authentication pass: 1 Authentication: password callback set PolicyKit call to FileGet did not work: dbus.String(u'Not Found') Authentication pass: 2 Forbidden: False Authentication: Try as root Connected as user root Authentication pass: 3 Forbidden: False Authentication: giving up cups access.log: localhost - - [28/Jul/2014:13:40:42 +0200] "GET /admin/conf/cupsd.conf HTTP/1.1" 401 0 - - localhost - root [28/Jul/2014:13:40:42 +0200] "GET /admin/conf/cupsd.conf HTTP/1.1" 404 0 - - localhost - root [28/Jul/2014:13:40:42 +0200] "GET /admin/conf/cupsd.conf HTTP/1.1" 404 0 - - localhost - - [28/Jul/2014:13:40:42 +0200] "GET /admin/conf/cupsd.conf HTTP/1.1" 401 0 - - localhost - root [28/Jul/2014:13:40:42 +0200] "GET /admin/conf/cupsd.conf HTTP/1.1" 404 0 - - localhost - root [28/Jul/2014:13:40:42 +0200] "GET /admin/conf/cupsd.conf HTTP/1.1" 404 0 - - localhost - root [28/Jul/2014:13:40:42 +0200] "GET /admin/conf/cupsd.conf HTTP/1.1" 404 0 - - localhost - root [28/Jul/2014:13:40:42 +0200] "GET /admin/conf/cupsd.conf HTTP/1.1" 404 0 - - cups error.log: D [28/Jul/2014:13:41:22 +0200] [Client 15] Accepted from localhost (Domain) D [28/Jul/2014:13:41:22 +0200] [Client 15] Waiting for request. D [28/Jul/2014:13:41:22 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:22 +0200] [Client 16] Accepted from localhost (Domain) D [28/Jul/2014:13:41:22 +0200] [Client 16] Waiting for request. D [28/Jul/2014:13:41:22 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] GET /admin/conf/cupsd.conf HTTP/1.1 D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] [Client 16] No authentication data provided. D [28/Jul/2014:13:41:23 +0200] cupsdIsAuthorized: username="" D [28/Jul/2014:13:41:23 +0200] [Client 16] WWW-Authenticate: Basic realm="CUPS", trc="y" D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Active clients" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 16] Waiting for request. D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] HTTP_STATE_WAITING Closing on EOF D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 16] Waiting for request. D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] HTTP_STATE_WAITING Closing on EOF D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 16] Waiting for request. D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] GET /admin/conf/cupsd.conf HTTP/1.1 D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] [Client 16] Authorized as root using PeerCred D [28/Jul/2014:13:41:23 +0200] cupsdIsAuthorized: username="root" I [28/Jul/2014:13:41:23 +0200] [Client 16] Files/directories such as "/etc/cups/cupsd.conf" must be world-readable. D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing because Keep-Alive disabled D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Active clients" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 16] Waiting for request. D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] HTTP_STATE_WAITING Closing on EOF D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 16] Waiting for request. D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] HTTP_STATE_WAITING Closing on EOF D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 16] Waiting for request. D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] GET /admin/conf/cupsd.conf HTTP/1.1 D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] [Client 16] Authorized as root using PeerCred D [28/Jul/2014:13:41:23 +0200] cupsdIsAuthorized: username="root" I [28/Jul/2014:13:41:23 +0200] [Client 16] Files/directories such as "/etc/cups/cupsd.conf" must be world-readable. D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing because Keep-Alive disabled D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Active clients" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 15] GET /admin/conf/cupsd.conf HTTP/1.1 D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] [Client 15] No authentication data provided. D [28/Jul/2014:13:41:23 +0200] cupsdIsAuthorized: username="" D [28/Jul/2014:13:41:23 +0200] [Client 15] WWW-Authenticate: Basic realm="CUPS", trc="y" D [28/Jul/2014:13:41:23 +0200] [Client 15] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Active clients" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 15] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 15] Waiting for request. D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 16] Waiting for request. D [28/Jul/2014:13:41:23 +0200] [Client 15] HTTP_STATE_WAITING Closing on EOF D [28/Jul/2014:13:41:23 +0200] [Client 15] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 15] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 15] Waiting for request. D [28/Jul/2014:13:41:23 +0200] [Client 16] HTTP_STATE_WAITING Closing on EOF D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 15] GET /admin/conf/cupsd.conf HTTP/1.1 D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] [Client 15] Authorized as root using Local D [28/Jul/2014:13:41:23 +0200] cupsdIsAuthorized: username="root" I [28/Jul/2014:13:41:23 +0200] [Client 15] Files/directories such as "/etc/cups/cupsd.conf" must be world-readable. D [28/Jul/2014:13:41:23 +0200] [Client 15] Closing because Keep-Alive disabled D [28/Jul/2014:13:41:23 +0200] [Client 15] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Active clients" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 15] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 15] Waiting for request. D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 16] Waiting for request. D [28/Jul/2014:13:41:23 +0200] [Client 15] HTTP_STATE_WAITING Closing on EOF D [28/Jul/2014:13:41:23 +0200] [Client 15] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] GET /admin/conf/cupsd.conf HTTP/1.1 D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] [Client 16] Authorized as root using PeerCred D [28/Jul/2014:13:41:23 +0200] cupsdIsAuthorized: username="root" I [28/Jul/2014:13:41:23 +0200] [Client 16] Files/directories such as "/etc/cups/cupsd.conf" must be world-readable. D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing because Keep-Alive disabled D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Active clients" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 15] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 15] Waiting for request. D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 16] Waiting for request. D [28/Jul/2014:13:41:23 +0200] [Client 15] HTTP_STATE_WAITING Closing on EOF D [28/Jul/2014:13:41:23 +0200] [Client 15] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 15] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 15] Waiting for request. D [28/Jul/2014:13:41:23 +0200] [Client 16] HTTP_STATE_WAITING Closing on EOF D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 15] GET /admin/conf/cupsd.conf HTTP/1.1 D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] [Client 15] Authorized as root using PeerCred D [28/Jul/2014:13:41:23 +0200] cupsdIsAuthorized: username="root" I [28/Jul/2014:13:41:23 +0200] [Client 15] Files/directories such as "/etc/cups/cupsd.conf" must be world-readable. D [28/Jul/2014:13:41:23 +0200] [Client 15] Closing because Keep-Alive disabled D [28/Jul/2014:13:41:23 +0200] [Client 15] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Active clients" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 15] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 15] Waiting for request. D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] Accepted from localhost (Domain) D [28/Jul/2014:13:41:23 +0200] [Client 16] Waiting for request. D [28/Jul/2014:13:41:23 +0200] [Client 15] HTTP_STATE_WAITING Closing on EOF D [28/Jul/2014:13:41:23 +0200] [Client 15] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:23 +0200] [Client 16] GET /admin/conf/cupsd.conf HTTP/1.1 D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Not busy" D [28/Jul/2014:13:41:23 +0200] [Client 16] Authorized as root using Local D [28/Jul/2014:13:41:23 +0200] cupsdIsAuthorized: username="root" I [28/Jul/2014:13:41:23 +0200] [Client 16] Files/directories such as "/etc/cups/cupsd.conf" must be world-readable. D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing because Keep-Alive disabled D [28/Jul/2014:13:41:23 +0200] [Client 16] Closing connection. D [28/Jul/2014:13:41:23 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Active clients" D [28/Jul/2014:13:41:23 +0200] cupsd is not idle any more, canceling shutdown. D [28/Jul/2014:13:41:24 +0200] cupsd is not idle any more, canceling shutdown. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1349387/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp