Giter VIP home page Giter VIP logo

Comments (5)

Rikj000 avatar Rikj000 commented on May 25, 2024

Correct, I experienced this issue today too, I resolved it by doing the following 4 steps:

  • Download & the latest official Freqtrade docker folder & Dockerfile.'s that are within & replace the ones in MoniGoMani/docker/ with these.
  • Update your docker-compose.yml as following:
---
version: '3'
services:
  freqtrade:
    # image: freqtradeorg/freqtrade:stable
    image: freqtradeorg/freqtrade:develop
    # Use plotting image
    # image: freqtradeorg/freqtrade:develop_plot
    # Build step - only needed when additional dependencies are needed
    # build:
    #  context: .
    #  dockerfile: "./docker/Dockerfile.technical"
    restart: unless-stopped
    container_name: Freqtrade-MoniGoMani
    volumes:
      - "/etc/localtime:/etc/localtime:ro"
      - "./user_data:/freqtrade/user_data"
    # Expose api on port 8080 (localhost only)
    # Please read the https://www.freqtrade.io/en/latest/rest-api/ documentation
    # before enabling this.
    ports:
      - "127.0.0.1:8080:8080"
    # Default command used when running `docker compose up`
    command: >
      trade
      --logfile /freqtrade/user_data/logs/freqtrade.log
      --db-url sqlite:////freqtrade/user_data/tradesv3-MoniGoMani_v0.8.1.sqlite
      --config /freqtrade/user_data/config.json
      --config /freqtrade/user_data/config-private.json
      --strategy MoniGoManiHyperStrategy
  • Stop the container with docker-compose stop & delete your current Freqtrade-MoniGoMani container (find it with docker container ls -a, then delete it with docker container rm <Container ID>)
  • Do docker-compose pull & docker-compose --build --force-recreate

After that your problem should be resolved, these fixes will be included in v0.9.0 once it is complete.

from monigomani.

DevNadd avatar DevNadd commented on May 25, 2024

hello Rikj000, thanks a lot, I did Above, error above has gone but I am receiving new one (log file not found), see the screen dump:
docker-compose up --build
Creating network "monigomaniv081_default" with the default driver
Creating Freqtrade-MoniGoMani ... done
Attaching to Freqtrade-MoniGoMani
Freqtrade-MoniGoMani | 2021-04-10 22:03:09,178 - freqtrade.worker - INFO - Starting worker docker-aaf9872e
Freqtrade-MoniGoMani | 2021-04-10 22:03:09,179 - freqtrade.configuration.configuration - INFO - Using config: /freqtrade/user_data/config.json ...
Freqtrade-MoniGoMani | 2021-04-10 22:03:09,183 - freqtrade.configuration.configuration - INFO - Using config: /freqtrade/user_data/config-private.json ...
Freqtrade-MoniGoMani | 2021-04-10 22:03:09,186 - freqtrade.commands.trade_commands - ERROR - [Errno 2] No such file or directory: '/freqtrade/user_data/logs/freqtrade.log'
Freqtrade-MoniGoMani | 2021-04-10 22:03:09,186 - freqtrade.commands.trade_commands - ERROR - Fatal exception!
Freqtrade-MoniGoMani | Traceback (most recent call last):
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/commands/trade_commands.py", line 18, in start_trading
Freqtrade-MoniGoMani | worker = Worker(args)
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/worker.py", line 35, in init
Freqtrade-MoniGoMani | self._init(False)
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/worker.py", line 49, in _init
Freqtrade-MoniGoMani | self._config = Configuration(self._args, None).get_config()
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/configuration/configuration.py", line 41, in get_config
Freqtrade-MoniGoMani | self.config = self.load_config()
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/configuration/configuration.py", line 99, in load_config
Freqtrade-MoniGoMani | self._process_logging_options(config)
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/configuration/configuration.py", line 131, in _process_logging_options
Freqtrade-MoniGoMani | setup_logging(config)
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/loggers.py", line 109, in setup_logging
Freqtrade-MoniGoMani | handler_rf = RotatingFileHandler(logfile,
Freqtrade-MoniGoMani | File "/usr/local/lib/python3.9/logging/handlers.py", line 153, in init
Freqtrade-MoniGoMani | BaseRotatingHandler.init(self, filename, mode, encoding=encoding,
Freqtrade-MoniGoMani | File "/usr/local/lib/python3.9/logging/handlers.py", line 58, in init
Freqtrade-MoniGoMani | logging.FileHandler.init(self, filename, mode=mode,
Freqtrade-MoniGoMani | File "/usr/local/lib/python3.9/logging/init.py", line 1146, in init
Freqtrade-MoniGoMani | StreamHandler.init(self, self._open())
Freqtrade-MoniGoMani | File "/usr/local/lib/python3.9/logging/init.py", line 1175, in _open
Freqtrade-MoniGoMani | return open(self.baseFilename, self.mode, encoding=self.encoding,
Freqtrade-MoniGoMani | FileNotFoundError: [Errno 2] No such file or directory: '/freqtrade/user_data/logs/freqtrade.log'
Freqtrade-MoniGoMani | 2021-04-10 22:03:12,111 - freqtrade.worker - INFO - Starting worker docker-aaf9872e
Freqtrade-MoniGoMani | 2021-04-10 22:03:12,111 - freqtrade.configuration.configuration - INFO - Using config: /freqtrade/user_data/config.json ...
Freqtrade-MoniGoMani | 2021-04-10 22:03:12,118 - freqtrade.configuration.configuration - INFO - Using config: /freqtrade/user_data/config-private.json ...
Freqtrade-MoniGoMani | 2021-04-10 22:03:12,120 - freqtrade.commands.trade_commands - ERROR - [Errno 2] No such file or directory: '/freqtrade/user_data/logs/freqtrade.log'
Freqtrade-MoniGoMani | 2021-04-10 22:03:12,121 - freqtrade.commands.trade_commands - ERROR - Fatal exception!
Freqtrade-MoniGoMani | Traceback (most recent call last):
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/commands/trade_commands.py", line 18, in start_trading
Freqtrade-MoniGoMani | worker = Worker(args)
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/worker.py", line 35, in init
Freqtrade-MoniGoMani | self._init(False)
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/worker.py", line 49, in _init
Freqtrade-MoniGoMani | self._config = Configuration(self._args, None).get_config()
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/configuration/configuration.py", line 41, in get_config
Freqtrade-MoniGoMani | self.config = self.load_config()
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/configuration/configuration.py", line 99, in load_config
Freqtrade-MoniGoMani | self._process_logging_options(config)
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/configuration/configuration.py", line 131, in _process_logging_options
Freqtrade-MoniGoMani | setup_logging(config)
Freqtrade-MoniGoMani | File "/freqtrade/freqtrade/loggers.py", line 109, in setup_logging
Freqtrade-MoniGoMani | handler_rf = RotatingFileHandler(logfile,
Freqtrade-MoniGoMani | File "/usr/local/lib/python3.9/logging/handlers.py", line 153, in init
Freqtrade-MoniGoMani | BaseRotatingHandler.init(self, filename, mode, encoding=encoding,
Freqtrade-MoniGoMani | File "/usr/local/lib/python3.9/logging/handlers.py", line 58, in init
Freqtrade-MoniGoMani | logging.FileHandler.init(self, filename, mode=mode,
Freqtrade-MoniGoMani | File "/usr/local/lib/python3.9/logging/init.py", line 1146, in init
Freqtrade-MoniGoMani | StreamHandler.init(self, self._open())
Freqtrade-MoniGoMani | File "/usr/local/lib/python3.9/logging/init.py", line 1175, in _open
Freqtrade-MoniGoMani | return open(self.baseFilename, self.mode, encoding=self.encoding,
Freqtrade-MoniGoMani | FileNotFoundError: [Errno 2] No such file or directory: '/freqtrade/user_data/logs/freqtrade.log'
Freqtrade-MoniGoMani exited with code 0

from monigomani.

DevNadd avatar DevNadd commented on May 25, 2024

It is an access right issue ( I dont know how to elevate the privileges to be able to create the freqtrade/user_data/logs/freqtrade.log) so I changed the path of the logfile in docker-compose.yml to --logfile /tmp/freqtrade.log
And this solved the issue, the bit is up and running now.
PLease @Rikj000 if you know how to elevate the access right to allow to keep the log file in its place to share

with many thanks

from monigomani.

Rikj000 avatar Rikj000 commented on May 25, 2024

Your 2nd issue should already have been resolved with this commit on the main branch of MoniGoMani & the fix will also be included in v0.9.0 when it comes out.
All that should be needed to resolve your 2nd issue is creating an empty MoniGoMani/user_data/logs/freqtrade.logfile.

from monigomani.

DevNadd avatar DevNadd commented on May 25, 2024

Brilliant, thanks Rikj000

from monigomani.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.