Coder Social home page Coder Social logo

Comments (8)

abbbi avatar abbbi commented on September 21, 2024 1

Thanks, i rarely use the docker images. They use on debian bullseye. Ill change the dockerfile to use bookworm

from virtnbdbackup.

abbbi avatar abbbi commented on September 21, 2024 1

@adrianparilli you might want to consider updating your docker images aswell

from virtnbdbackup.

draggeta avatar draggeta commented on September 21, 2024 1

Thank you for the quick fix by the way 👍

from virtnbdbackup.

abbbi avatar abbbi commented on September 21, 2024

Strange, which Version of the Python colorlog Module do you have installed? How did you install virtnbdbackup? The issue is within the log output color module Not virtnbdbackup itself.

you can probably workaround if you Use the --nocolor Option. Seems like there is a incompatible Version of the colorlog module installed on your System

from virtnbdbackup.

draggeta avatar draggeta commented on September 21, 2024

I'm having the same problem. I'm using the docker container and it reports this as well:

ValueError: Formatting field not found in record: 'light_blue'   

Adding --nocolor does help so it's fine for me.

from virtnbdbackup.

abbbi avatar abbbi commented on September 21, 2024

which docker container? I dont maintain any official docker images for virtnbdbackup, only the scripts to create the container by yourself. Might well be that the docker container used is shipping very old versions of the python-colorlog module.

Official debian and other rpm based distributions ship python3-colorlog which has the light_blue color defined:

grep light_blue /usr/lib/python3/dist-packages/colorlog/escape_codes.py
    "light_blue": 94,
    "light_blue": 104,
dpkg -S /usr/lib/python3/dist-packages/colorlog/escape_codes.py
python3-colorlog: /usr/lib/python3/dist-packages/colorlog/escape_codes.py

The light color codes have been introduced in python-colorlog as with version:

"6.0.0-alpha.2"

which was nearly 2 years ago:

borntyping/python-colorlog@7d17097

at least python-colorlog version 6.4.1 is required, ive added a more strict dependency in requirements.txt now.

So to fix this issue:

  1. use a docker container that uses more recent OS/Packages or build the container by yourself
  2. update python3-colorlog module or use an venv if your distribution doesnt ship at least version 6.4.1
  3. use --nocolor option to workaorund.

from virtnbdbackup.

draggeta avatar draggeta commented on September 21, 2024

I wasn't clear enough. I use the dockerfile in this repository to build the container. It seems that the used base image (bullseye) doesn't have a newer version available:

/# apt list python3-colorlog
Listing... Done
python3-colorlog/now 4.7.2-1 all [installed,local] 

from virtnbdbackup.

abbbi avatar abbbi commented on September 21, 2024

hmm.. i reconsidered. Im using the color code regular "blue" now which is available in all colorlog verisons. Its bad to lose compatiblity with older debian and rhel distributions just for a slight color change.

from virtnbdbackup.

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.