# Debian GNU/Hurd FAQ
See also [[Hurd/FrequentlyAskedQuestions]]
## df
There is no /etc/mtab, so just running \`df' will yield an error. Pass df a path like \`df /' or \`df .' to see the disk usage of that particular file system.
## sshd
You need to disable [[PriviledgeSeperation]] in /etc/ssh/sshd\_options.
## /dev/random
## Hurd console
Edit /etc/default/hurd-console to configure the Hurd console and enable it on bootup.
## swap
## 2GB limit
The 2GB limit has been removed in Debian GNU/Hurd.
## vmstat
Run \`vmstat' to see memory and swap usage.
## translators
## 512MB RAM limit
## xserver-common
You need to run \`dpkg-reconfigure xserver-common' and select \`Anybody' for starting X as there is no way to detect console users currently.
## emacs-snapshot uninstallable
## reporting Bugs
Please try to reproduce bugs which are not obviously Hurd-specific on Debian GNU/Linux and then file them there.
If you find a genuine issue in Debian GNU/Hurd, please file it in our Alioth bug tracker at [http://alioth.debian.org/tracker/?atid=411594&group\_id=30628&func=browse](http://alioth.debian.org/tracker/?atid=411594&group_id=30628&func=browse) If you find a bug in the Hurd or GNU Mach themselves, either file a bug against the respective Debian packages, or directly at
## ps hangs
If \`ps' hangs, try \`ps -M' which usually still works.
## porting packages
## debugging glibc
To get debugging information for glibc, you need to install the libc0.3-dbg package. At the place gdb looks for debugging symbols by default (/usr/lib/debug/lib/), Debian's libc0.3-dbg stores only frame unwind information. If you want to step into glibc while debugging, you need to add LD\_LIBRARY\_PATH=/usr/lib/debug to gdb's environment. If that still does not work, try LD\_PRELOAD=/usr/lib/debug/libc.so.0.3 instead. You can add to gdb's environment via "set env FOO bar" from the gdb command line.
## debugging translators
In order to debug translators and being able to step into glibc during it, you need the hurd-dbg and libc0.3-dbg packages installed. Then start the translator like settrans -P /foo /usr/bin/env LD\_LIBRARY\_PATH=/usr/lib/debug /hurd/foofs". The -P option will make it pause and you will be able to attach gdb to the process.
## other repositories
If you want to use the _apt-get source_ facility, make sure that _/etc/apt/sources.list_ contains a line like
deb-src http://ftp.de.debian.org/debian unstable main
... replacing _de_ with your homeland's code.
----
Page started.
-- [[Main/MichaelBanck]] - 14 Mar 2006
Mentioned Hurd FAQ. reformated. -- [[Main/AaronHawley]] - 14 Mar 2006