This page reports known Hurd-specific bugs, quirks and corresponding solutions and workarounds with Debian GNU/Hurd package installation and working.
## Dpkg wants external programs?
It may be that dpkg wants external GNU/Linux-specific programs that it can't found or that just don't exist on the Hurd. You can trick dpkg by copying and running this script as root:
#!/bin/bash
ln -s /sbin/ldconfig /bin/ldconfig
ln -s /bin/true /bin/update-rc.d
ln -s /bin/true /bin/start-stop-daemon
ln -s /bin/true /bin/install-info
ln -s /bin/true /bin/update-alternatives
## SSH not working
You must set up the [[translator/random]] device first.
## An X package hangs at startup without error messages
Observed with GTK programs like xchat, synaptic, inkscape. It is an issue with
[[libpthread]] that (as of 04 Feb 2007) is still unresolved. Sorry.
## Borked fonts on GTK app
This is related to issues in Pango.
* Install pango-dev package
* Run as root:
pango-querymodules > /etc/pango/pango.modules
## Installing a package seems to hang forever
There are various reasons for this.
* If interrupting the process with ctrl-c gives a line like that:
File "/usr/lib/python2.4/os.py", line 723, in urandom
bytes += read(_urandomfd, n - len(bytes))
KeyboardInterrupt
it is the random device fault. Follow the [[translator/random]] guide. If you already did, try _anyway_ to detach and reattach the translators.
## Cannot compile even trivial C programs
Check to have installed the following:
apt-get install build-essential
apt-get install libc-dev