about summary refs log tree commit diff
path: root/doc/manual/troubleshooting.xml
blob: cd0bafe3d6630620b00c31bc03539e556bf95775 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<appendix>
  <title>Troubleshooting</title>

  <para>This section provides solutions for some common problems.</para>

  <sect1><title>Berkeley DB: <quote>Cannot allocate memory</quote></title>

  <para>Symptom: Nix operations (in particular the
  <command>nix-store</command> operations <option>--gc</option>,
  <option>--verify</option>, and <option>--clear-substitutes</option>
  — the latter being called by <command>nix-channel
  --update</command>) failing:

<screen>
$ nix-store --verify
error: Db::del: Cannot allocate memory</screen>

   Possible solution: make sure that no Nix processes are running,
   then do:

<screen>
$ cd /nix/var/nix/db
$ rm __db.00*</screen>

  </para>

  
  </sect1>
  
	
</appendix>