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