<p>I received this error when running nix-shell from the plutus repository. To fix I exited that nix-shell, navigated to plutus-apps repository, and checked out the appropriate hash from the cabal.project file found in the cabal.project file. Then ran nix-shell from plutus-apps instead of plutus.</p>
<pre><code>source-repository-package
  type: git
  location: https://github.com/input-output-hk/plutus-apps.git
  tag: 41149926c108c71831cfe8d244c83b0ee4bf5c8a
</code></pre>
<ol>
<li><code>$&gt; cd &lt;projects-dir&gt;/plutus-apps</code></li>
<li><code>$&gt; git checkout 41149926c108c71831cfe8d244c83b0ee4bf5c8a</code></li>
<li><code>$&gt; nix-shell</code></li>
<li><code>$&gt; cd ../plutus-pioneer-program/code/week01</code></li>
<li><code>$&gt; cabal repl</code></li>
</ol>

CC BY-SA 4.0
2022-01-23T17:30:35.257Z
2022-01-23T17:30:35.257Z
user2757738
<p>the coresponding version for you can find there</p>
<p>$cd ~/code/haskell/plutus-pioneer-program/code/week01/
$less cabal.project</p>
<p>and there is a tag with right version</p>
<p><a href="https://i.sstatic.net/Eq1bj.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/Eq1bj.png" alt="enter image description here" /></a></p>

CC BY-SA 4.0
2022-01-22T10:57:08.247Z
As it’s currently written, your answer is unclear. Please [edit] to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers [in the help center](/help/how-to-answer).
Community
CC BY-SA 4.0
2022-01-19T08:58:08.163Z
2022-01-19T08:58:08.163Z
Miro
<p>2 days stucked with this (running on Ubuntu):</p>
<pre><code>[nix-shell:~/plutus-pioneer-program/code/week01]$ cabal build 
Warning: Requested index-state 2021-10-20T00:00:00Z is newer than 'hackage.haskell.org'! Falling back to older state (2021-10-19T23:39:06Z).
Resolving dependencies... cabal: Could not resolve dependencies:
[__0] trying: Win32-network-0.1.0.0 (user goal)
[__1] trying: base-4.14.1.0/installed-4.14.1.0 (dependency of Win32-network)
[__2] trying: lobemo-scribe-systemd-0.1.0.0 (user goal)
[__3] next goal: libsystemd-journal (dependency of lobemo-scribe-systemd)
[__3] rejecting: libsystemd-journal-1.4.5 (conflict: pkg-config package libsystemd&gt;=209, not found in the pkg-config database)
[__3] rejecting: libsystemd-journal-1.4.4 (conflict: base==4.14.1.0/installed-4.14.1.0, libsystemd-journal =&gt; base&gt;=4.6 &amp;&amp; &lt;4.13)
[__3] skipping: libsystemd-journal-1.4.3, libsystemd-journal-1.4.2, libsystemd-journal-1.4.1, libsystemd-journal-1.4.0, libsystemd-journal-1.3.4, libsystemd-journal-1.3.3, libsystemd-journal-1.3.1, libsystemd-journal-1.3.0, libsystemd-journal-1.2.0, libsystemd-journal-1.1.0, libsystemd-journal-1.0.0 (has the same characteristics that caused the previous version to fail: excludes 'base' version 4.14.1.0)
[__3] fail (backjumping, conflict set: base, libsystemd-journal, lobemo-scribe-systemd) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: base, libsystemd-journal, lobemo-scribe-systemd, Win32-network Try running with --minimize-conflict-set to improve the error message.
</code></pre>
<p>After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: base, libsystemd-journal, lobemo-scribe-systemd</p>

CC BY-SA 4.0
2022-03-02T15:32:55.117Z
In my case, I needed to put a base dependency version constraint in my cabal file: `base ^>=4.14.1.0`.
Buk
CC BY-SA 4.0
2022-09-20T09:02:40.440Z
Have you found a solution to this?
Kushal Pokharel
<plutus><cabal><build><ubuntu>
Trouble fulfilling: base, libsystemd-journal, lobemo-scribe-systemd
# Trouble fulfilling: base, libsystemd-journal, lobemo-scribe-systemd

(Asked by: username_0 on 2022-01-18)

2 days stucked with this (running on Ubuntu):
[nix-shell:~/plutus-pioneer-program/code/week01]$ cabal build 
Warning: Requested index-state 2021-10-20T00:00:00Z is newer than 'hackage.haskell.org'! Falling back to older state (2021-10-19T23:39:06Z).
Resolving dependencies... cabal: Could not resolve dependencies:
[__0] trying: Win32-network-0.1.0.0 (user goal)
[__1] trying: base-4.14.1.0/installed-4.14.1.0 (dependency of Win32-network)
[__2] trying: lobemo-scribe-systemd-0.1.0.0 (user goal)
[__3] next goal: libsystemd-journal (dependency of lobemo-scribe-systemd)
[__3] rejecting: libsystemd-journal-1.4.5 (conflict: pkg-config package libsystemd>=209, not found in the pkg-config database)
[__3] rejecting: libsystemd-journal-1.4.4 (conflict: base==4.14.1.0/installed-4.14.1.0, libsystemd-journal => base>=4.6 && <4.13)
[__3] skipping: libsystemd-journal-1.4.3, libsystemd-journal-1.4.2, libsystemd-journal-1.4.1, libsystemd-journal-1.4.0, libsystemd-journal-1.3.4, libsystemd-journal-1.3.3, libsystemd-journal-1.3.1, libsystemd-journal-1.3.0, libsystemd-journal-1.2.0, libsystemd-journal-1.1.0, libsystemd-journal-1.0.0 (has the same characteristics that caused the previous version to fail: excludes 'base' version 4.14.1.0)
[__3] fail (backjumping, conflict set: base, libsystemd-journal, lobemo-scribe-systemd) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: base, libsystemd-journal, lobemo-scribe-systemd, Win32-network Try running with --minimize-conflict-set to improve the error message.

After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: base, libsystemd-journal, lobemo-scribe-systemd

**Tags:** plutus, cabal, build, ubuntu
> **Comments:**
> **username_1**: In my case, I needed to put a base dependency version constraint in my cabal file: `base ^>=4.14.1.0`.  
> **username_2**: Have you found a solution to this?  

---

## 2 answers

### Answer by username_3 on 2022-01-23. Score: 1

I received this error when running nix-shell from the plutus repository. To fix I exited that nix-shell, navigated to plutus-apps repository, and checked out the appropriate hash from the cabal.project file found in the cabal.project file. Then ran nix-shell from plutus-apps instead of plutus.
source-repository-package
  type: git
  location: https://github.com/input-output-hk/plutus-apps.git
  tag: 41149926c108c71831cfe8d244c83b0ee4bf5c8a


$> cd /plutus-apps
$> git checkout 41149926c108c71831cfe8d244c83b0ee4bf5c8a
$> nix-shell
$> cd ../plutus-pioneer-program/code/week01
$> cabal repl


---

### Answer by username_4 on 2022-01-19. Score: 0

the coresponding version for you can find there

$cd ~/code/haskell/plutus-pioneer-program/code/week01/
$less cabal.project

and there is a tag with right version

[![enter image description here](https://i.sstatic.net/Eq1bj.png)](https://i.sstatic.net/Eq1bj.png)

> **Comments:**
> **username_5**: As it’s currently written, your answer is unclear. Please [edit] to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers [in the help center](/help/how-to-answer).  

---

