#  Unexpected error running Liquibase: The file /liquibase/changelog/changelog.xml was not found in the configured search path:

**URL:** https://forum.liquibase.org/t/unexpected-error-running-liquibase-the-file-liquibase-changelog-changelog-xml-was-not-found-in-the-configured-search-path/7948
**Category:** Liquibase Development
**Created:** [March 21, 2023, 6:57pm UTC](https://forum.liquibase.org/t/unexpected-error-running-liquibase-the-file-liquibase-changelog-changelog-xml-was-not-found-in-the-configured-search-path/7948 "2023-03-21T18:57:14Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![richie](https://avatars.discourse-cdn.com/v4/letter/r/d6d6ee/32.png) [@richie](https://forum.liquibase.org/u/richie)
#### Post date: [March 21, 2023, 6:57pm UTC](https://forum.liquibase.org/t/unexpected-error-running-liquibase-the-file-liquibase-changelog-changelog-xml-was-not-found-in-the-configured-search-path/7948/1 "2023-03-21T18:57:15Z")

</div>

Hello team, it’s my first time with liquibase, and I want to use from docker  
I have the following error:

Unexpected error running Liquibase: The file /liquibase/changelog/changelog.xml was not found in the configured search path:

The command I’m running is the following:

docker run --name liquibase -it --rm --network=host -v ~/moro\_dev/dockers/liquibase/changelog:/liquibase/changelog liquibase/liquibase:latest --changeLogFile=/liquibase/changelog/changelog.xml - -url=jdbc:oracle:thin:@localhost:1521/XEPDB1 --username=morodev --password=intel5 update

I need help, I’m stuck.

---

<div class="post-metadata">

### Author: ![ozamabel](https://avatars.discourse-cdn.com/v4/letter/o/858c86/32.png) [@ozamabel](https://forum.liquibase.org/u/ozamabel)
#### Post date: [September 26, 2023, 1:16pm UTC](https://forum.liquibase.org/t/unexpected-error-running-liquibase-the-file-liquibase-changelog-changelog-xml-was-not-found-in-the-configured-search-path/7948/2 "2023-09-26T13:16:48Z")

</div>

Getting the same issue, this is a snippet in my docker file:

```auto
  liquibase:
    image: liquibase/liquibase:latest
    command: [
      "--url=jdbc:mysql://mysql:3306/patshala?autoReconnect=true&amp&allowPublicKeyRetrieval=true&amp&useSSL=false",
      "--username=root",
      "--password=root",
      "--changeLogFile=/changelog/db.changelog.yaml",
      "update"
    ]
    volumes:
      - ./db:/liquibase/changelog
      - ./db/changelog/sql:/liquibase/changelog/sql
      - ./mysql-connector-j-8.1.0.jar:/liquibase/lib/mysql-connector-j-8.1.0.jar

```

This is where my changelog file is saved:  
./db/changelog

This is where my sql files are saved:  
./db/changelog/sql

This is my changelog file:

```auto
databaseChangeLog:
    - changeSet:
          id: 001
          author: me
          changes:
              - sqlFile:
                    path: ./sql/0-create-table-relationships.sql
    - changeSet:
          id: 002
          author: me
          changes:
              - sqlFile:
                    path: ./sql/1-create-tables-users.sql
    - changeSet:
          id: 003
          author: me
          changes:
              - sqlFile:
                    path: ./sql/003-insert-data-foo.sql

```

---

<div class="post-metadata">

### Author: ![daryldoak](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.liquibase.org/daryldoak/32/764_2.png) [@daryldoak](https://forum.liquibase.org/u/daryldoak)
#### Post date: [September 26, 2023, 1:21pm UTC](https://forum.liquibase.org/t/unexpected-error-running-liquibase-the-file-liquibase-changelog-changelog-xml-was-not-found-in-the-configured-search-path/7948/3 "2023-09-26T13:21:59Z")

</div>

The changeLogFile parameter should not be an absolute path filename, it should be a realtive path. Try with just db.changelog.yaml.

This page might help:

> **[How Liquibase Finds Files: Liquibase Search Path](https://docs.liquibase.com/concepts/changelogs/how-liquibase-finds-files.html)**
>
> Reference information on how Liquibase finds files.
