Common Problems

Mozilla says another instance is already running, but there is none

Try making a new profile, and using it instead:

conkeror -no-remote -ProfileManager

Further details: http://kb.mozillazine.org/Profile_in_use#Check_the_profile_folder_name_and_location

Conkeror fails to start, and there is no error message of any kind

This can be caused by a corrupt or out-of-date profile. Delete your ~/.conkeror.mozdev.org/ directory.

Error spawning process: conkeror-spawn-helper not found; try running "make"

In order to use external editing, you need conkeror's conkeror-spawn-helper installed. If you installed conkeror manually, you just need to run make in its base directory. If you installed conkeror from your operating system, there is likely a package available for conkeror-spawn-helper. In Debian and Ubuntu for example, you need to install the package conkeror-spawn-process-helper.

When downloading something, both the Conkeror download manager and the Mozilla download manager pop up

This is a problem having to do with XPCOM registration. Delete the following files from your profile directory so they can be automatically recreated: xpti.data, compreg.dat, XPC.mfasl.

Conkeror always starts in offline mode

This problem may appear in Debian systems and a workaround for it consists in removing the network-manager package. Alternatively adding the following to your .conkerorrc will also avoid it:

io_service.manageOfflineStatus = false;
io_service.offline = false;

Also note the interactive commands:

network-go-online
network-go-offline

Limitations of MIME type overriding

The view-as-mime-type command (bound to v by default) as well as the "view internally" and "view as text" options in the download prompt depend on a facility in Conkeror known as MIME type overriding. Unfortunately, this facility is implemented in a somewhat hacky way, due largely to limitations in Mozilla, and as a result has the following limitations:

Shift-insert does not work when the primary selection was set by the xclip program

There seems to be a problem in mozilla, or possibly xclip, such that mozilla doesn't see data that xclip places in the primary selection buffer. The work-around is to use xsel instead of xclip, if possible.

If you use xclip.el in emacs, you can override the function xclip-set-selection with the following version, to set the selection with xsel instead of xclip:

(defun xclip-set-selection (type data)
  "TYPE is a symbol: primary, secondary and clipboard.

Use xsel instead of xclip.  Just a hack.

See `x-set-selection'."
  (when (and xclip-program (getenv "DISPLAY"))
    (let* ((process-connection-type nil)
           (proc (start-process "xclip" nil "xsel" "-i"
                                (if (eq type 'clipboard) "-b" "-p"))))
      (process-send-string proc data)
      (process-send-eof proc))))

Conkeror fails to run external program on finished download

For a possible explanation see Issue 114. The upshot of the discussion there is that changing the value of browser.download.manager.retention to 1 or 2 may resolve the problem. See this page for details of this preference.

CommonProblems (last edited 2009-10-11 00:59:58 by JohnFoerch)