• Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    AUser0, И strace смотрел и без страка пробовал кильнуть, просто ни чего не происходит, ошибок не выдает...
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    AUser0,
    В итоге, оказалось диск сдох.
    После перезагрузки ноды со сдохшим диском, на ней web интерфейс восстановился.
    И еще на одной из трех нод, процессы "отпустило".
    То есть в итоге, на двух из трех нод, pveproxy заработали.
    Благо, что на последней неисправной ноде, ВМ дублированная, можно на этом сыграть и ноду перезагрузить.
    Вообщем в итоге, все это дело, буду переносить в новый кластер...

    По поводу ничего не делающего strace - пошлите SIGKILL этому процессу, на экране должно отобразиться. И проблема именно в этом, процессы чего-то ждут..., ждут..., ждут..., ничего на экране и не происходит.

    Не совсем вас понял. Я уже пробовал останавливать процессы через SIGKILL , я об этом здесь писал.
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    Сейчас появилась информация от местных специалистов, о том, что скорее всего на одной из нод вышел из строя диск. Не знаю, может ли это способствовать зависанию процессов на всех нодах кластера, но будет в ближайшее время, разбираться в первую очередь с диском...
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    AUser0,
    И продиагностировать его судя по всему не удастся:
    # strace -p 27852
    strace: Process 27852 attached


    После этого сервер просто бесконечно думает...
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    AUser0, Да из под рута и из под рута они и запущены.
    Возможно не совсем понял, что здесь обсуждает:
    https://unix.stackexchange.com/questions/5642/what...

    Могу сказать, что у данного кластера, нет полки. Все ВМ запущены с использованием локальной памяти.
    Единственное, что Proxmox версии 5 и поднимали их давно, без моего участия, возможно что то бывший Админ наворотил.
    Аптаймы разные, от года до 4-х лет.
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    AUser0, Похоже завтра будут пробовать ребутить(
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    AUser0, Возможно не совсем понял вас.
    Сделал так.
    1. Отключил службу:
    systemctl disable pveproxy.service
    * хотя вроде она и так не работала
    2. Грохнул все процессы:
    kill -SIGKILL 21765 30901 31691 32112 1814 2829 3461 4335 8789 11559 13969 27852

    которые нашел по команде:
    ps axf | grep pveproxy
    Но не один процесс не завершился, они остались с такими же пидами.
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    AUser0, Не, не рубятся они( Прописываю, но просто ни чего ен происходит, даже ошибки не выдает(
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    AUser0,
    Какие предлагаете рубануть?
    65b0d2f114dd6927856798.png
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    AUser0,
    Собственно а вы сами процессы pveproxy worker убить пытались? Разумеется через -SIGKILL.

    Пробовал они так же не убиваются.

    Проверяется убийством какого-нибудь процесса perl -T /usr/bin/pveproxy stop с его PID, и отслеживанием, не появился ли новый perl с новым PID...

    Пробовал:
    root@booratino:~# perl -T /usr/bin/pveproxy stop 22378

    Просто весит пол часа и не чего не происходит.
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    AUser0, Мне не понятно, почему такая ситуация сразу на всех трех нодах, как они могут мешать друг другу запускать процессы?
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    Дмитрий,
    так вы имеете ввиду?
    root@booratino :~# pkill pveproxy
    root@booratino :~# systemctl start pveproxy.service
    Job for pveproxy.service failed because a timeout was exceeded.
    See "systemctl status pveproxy.service" and "journalctl -xe" for details.

    journalctl -xe
    root@booratino:~# journalctl -xe
    Jan 23 13:22:35 booratino systemd[1]: Starting PVE API Proxy Server...
    -- Subject: Unit pveproxy.service has begun start-up
    -- Defined-By: systemd
    -- Support: https://www.debian.org/support
    --
    -- Unit pveproxy.service has begun starting up.
    Jan 23 13:24:06 booratino systemd[1]: pveproxy.service: Start operation timed out. Terminating.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: State 'stop-final-sigterm' timed out. Killing.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 32739 (pveproxy) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 2643 (pveproxy) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 8197 (pveproxy) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 13388 (pveproxy worker) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 14836 (pveproxy worker) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 16116 (pveproxy worker) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 19373 (pveproxy) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 20244 (pveproxy) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 20802 (pveproxy) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 22378 (pveproxy) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 24925 (pveproxy) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 7504 (pveproxy) with signal SIGKILL.
    Jan 23 13:25:36 booratino systemd[1]: pveproxy.service: Killing process 16624 (pveproxy) with signal SIGKILL.
    Jan 23 13:27:06 booratino systemd[1]: pveproxy.service: Processes still around after final SIGKILL. Entering failed mode.
    Jan 23 13:27:06 booratino systemd[1]: Failed to start PVE API Proxy Server.
    -- Subject: Unit pveproxy.service has failed
    -- Defined-By: systemd
    -- Support: https://www.debian.org/support
    --
    -- Unit pveproxy.service has failed.
    --
    -- The result is failed.
    Jan 23 13:27:06 booratino systemd[1]: pveproxy.service: Unit entered failed state.
    Jan 23 13:27:06 booratino systemd[1]: pveproxy.service: Failed with result 'timeout'.
    Jan 23 13:27:49 booratino corosync[1569]: notice [TOTEM ] A processor failed, forming new configuration.
    Jan 23 13:27:49 booratino corosync[1569]: [TOTEM ] A processor failed, forming new configuration.
    Jan 23 13:27:51 booratino corosync[1569]: notice [TOTEM ] A new membership (192.168.75.6:2820) was formed. Members left: 2
    Jan 23 13:27:51 booratino corosync[1569]: notice [TOTEM ] Failed to receive the leave message. failed: 2
    Jan 23 13:27:51 booratino corosync[1569]: [TOTEM ] A new membership (192.168.75.6:2820) was formed. Members left: 2
    Jan 23 13:27:51 booratino corosync[1569]: [TOTEM ] Failed to receive the leave message. failed: 2
    Jan 23 13:27:51 booratino corosync[1569]: notice [TOTEM ] A new membership (192.168.75.6:2824) was formed. Members joined: 2
    Jan 23 13:27:51 booratino corosync[1569]: [TOTEM ] A new membership (192.168.75.6:2824) was formed. Members joined: 2
    Jan 23 13:27:51 booratino corosync[1569]: warning [CPG ] downlist left_list: 1 received
    Jan 23 13:27:51 booratino corosync[1569]: [CPG ] downlist left_list: 1 received
    Jan 23 13:27:51 booratino corosync[1569]: warning [CPG ] downlist left_list: 1 received
    Jan 23 13:27:51 booratino corosync[1569]: [CPG ] downlist left_list: 1 received
    Jan 23 13:27:51 booratino corosync[1569]: [CPG ] downlist left_list: 0 received
    Jan 23 13:27:51 booratino corosync[1569]: warning [CPG ] downlist left_list: 0 received
    Jan 23 13:27:51 booratino pmxcfs[1484]: [status] notice: members: 1/1819, 3/1484
    Jan 23 13:27:51 booratino pmxcfs[1484]: [status] notice: starting data syncronisation
    Jan 23 13:27:51 booratino pmxcfs[1484]: [status] notice: members: 1/1819, 2/1709, 3/1484
    Jan 23 13:27:51 booratino corosync[1569]: notice [QUORUM] Members[3]: 1 2 3
    Jan 23 13:27:51 booratino corosync[1569]: notice [MAIN ] Completed service synchronization, ready to provide service.
    Jan 23 13:27:51 booratino corosync[1569]: [QUORUM] Members[3]: 1 2 3
    Jan 23 13:27:51 booratino corosync[1569]: [MAIN ] Completed service synchronization, ready to provide service.
    Jan 23 13:27:51 booratino pmxcfs[1484]: [status] notice: received sync request (epoch 1/1819/000001C1)
    Jan 23 13:27:51 booratino pmxcfs[1484]: [status] notice: received sync request (epoch 1/1819/000001C2)
    Jan 23 13:27:51 booratino pmxcfs[1484]: [status] notice: received all states
    Jan 23 13:27:51 booratino pmxcfs[1484]: [status] notice: all data is up to date
    Jan 23 13:27:51 booratino pmxcfs[1484]: [status] notice: dfsm_deliver_queue: queue length 2


    Или какой лог вы имели ввиду?

    AUser0,
    я изначально и пробовал systemctl restart pveproxy,
    Написано
  • Перестал работать web-интерфейс у Proxmox, как исправить?

    @anton13ms Автор вопроса
    Да и kill -SIGKILL 24925
    и
    kill -9 24925

    ps axf

    PID TTY STAT TIME COMMAND
    2 ? S 0:41 [kthreadd]
    4 ? I< 0:00 \_ [kworker/0:0H]
    7 ? I< 0:00 \_ [mm_percpu_wq]
    8 ? S 2:07 \_ [ksoftirqd/0]
    9 ? I 304:56 \_ [rcu_sched]
    10 ? I 0:00 \_ [rcu_bh]
    11 ? S 0:18 \_ [migration/0]
    12 ? S 1:09 \_ [watchdog/0]

    1 ? Ss 66:26 /sbin/init
    390 ? Ss 21:07 /lib/systemd/systemd-journald
    427 ? Ss 105:36 /lib/systemd/systemd-udevd
    651 ? SLsl 215:03 /sbin/dmeventd -f
    736 ? Ss 0:58 /sbin/rpcbind -f -w
    797 ? Ssl 0:02 /usr/bin/lxcfs /var/lib/lxcfs/
    798 ? Ss 11:45 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
    802 ? Ssl 4:20 /usr/sbin/rsyslogd -n
    806 ? Ss 7:35 /lib/systemd/systemd-logind
    808 ? Ss 18:01 /usr/sbin/watchdog-mux
    814 ? S 16:28 /bin/bash /usr/sbin/ksmtuned
    24091 ? S 0:00 \_ sleep 60
    1137 ? Ss 0:00 /usr/lib/x86_64-linux-gnu/lxc/lxc-monitord --daemon
    1193 ? Ss 10:12 /sbin/iscsid
    1195 ? S 1304 ? Ss 0:00 /usr/sbin/sshd -D
    10412 ? Ss 0:01 \_ sshd: root@pts/1
    10434 pts/1 Ss 0:00 | \_ -bash
    24383 pts/1 R+ 0:00 | | \_ ps axf
    11249 ? Ss 0:02 | \_ bash -c while [ -d /proc/$PPID ]; do sleep 1;head -v -n 8 /proc/meminfo; head -v -n 2 /proc/stat /proc/version /proc/uptime /proc/loadavg /proc/sys/fs/file-nr /proc/sys/kernel/hostname; tail -v -n 1
    24381 ? S 0:00 | \_ sleep 1
    10427 ? Ss 0:00 \_ sshd: root@notty
    10458 ? Ss 0:00 \_ /usr/lib/openssh/sftp-server
    1392 tty1 Ss 0:00 /bin/login --
    11487 tty1 S+ 0:00 \_ -sh
    1435 ? Ssl 218:57 /usr/bin/rrdcached -B -b /var/lib/rrdcached/db/ -j /var/lib/rrdcached/journal/ -p /var/run/rrdcached.pid -l unix:/var/run/rrdcached.sock
    1459 ? Ssl 37:48 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 109:115
    1484 ? Ssl 1076:47 /usr/bin/pmxcfs
    1547 ? Ss 3:23 /usr/lib/postfix/sbin/master -w
    1551 ? S 0:34 \_ qmgr -l -t unix -u
    12145 ? S 0:00 \_ pickup -l -t unix -u -c
    1569 ? SLsl 8417:37 /usr/sbin/corosync -f
    1588 ? Ss 2:12 /usr/sbin/cron -f
    1629 ? Ss 3310:07 pvestatd
    24382 ? D 0:00 \_ /sbin/vgs --separator : --noheadings --units b --unbuffered --nosuffix --options vg_name,vg_size,vg_free
    1636 ? Ss 961:40 pve-firewall
    1659 ? Ss 11:34 pvedaemon
    18796 ? S 9:23 \_ pvedaemon worker
    19081 ? D 5:18 \_ pvedaemon worker
    14507 ? S 0:00 \_ pvedaemon worker
    1691 ? Ss 93:29 pve-ha-crm
    1748 ? Ss 185:55 pve-ha-lrm
    1755 ? Ss 11:06 spiceproxy
    7664 ? S 0:00 \_ spiceproxy worker
    1886 ? Sl 70926:30 /usr/bin/kvm -id 107 -name t3-1 -chardev socket,id=qmp,path=/var/run/qemu-server/107.qmp,server,nowait -mon chardev=qmp,mode=control -pidfile /var/run/qemu-server/107.pid -daemonize -smbios type=1,uuid=a6
    2032 ? Sl 35116:06 /usr/bin/kvm -id 110 -name repdb-3-1 -chardev socket,id=qmp,path=/var/run/qemu-server/110.qmp,server,nowait -mon chardev=qmp,mode=control -pidfile /var/run/qemu-server/110.pid -daemonize -smbios type=1,uu
    11466 ? Ss 0:00 /lib/systemd/systemd --user
    11472 ? S 0:00 \_ (sd-pam)
    17291 ? Sl 100752:59 /usr/bin/kvm -id 105 -name t3-2 -chardev socket,id=qmp,path=/var/run/qemu-server/105.qmp,server,nowait -mon chardev=qmp,mode=control -pidfile /var/run/qemu-server/105.pid -daemonize -smbios type=1,uuid=f
    23384 ? Ds 0:00 /usr/bin/perl -T /usr/bin/pvesr run --mail 1
    29747 ? Ds 0:00 /usr/bin/perl /usr/bin/pveupdate
    9923 ? Ss 0:00 /lib/systemd/systemd --user
    9925 ? S 0:00 \_ (sd-pam)
    14836 ? D 0:04 pveproxy worker
    16116 ? D 0:03 pveproxy worker
    7504 ? Ds 0:00 /usr/bin/perl -T /usr/bin/pveproxy restart
    7610 ? Ssl 0:00 /usr/sbin/pvefw-logger
    13388 ? D 0:04 pveproxy worker
    16624 ? Ds 0:00 /usr/bin/perl -T /usr/bin/pveproxy stop
    19373 ? Ds 0:00 /usr/bin/perl -T /usr/bin/pveproxy start
    20244 ? Ds 0:00 /usr/bin/perl -T /usr/bin/pveproxy start
    20802 ? Ds 0:00 /usr/bin/perl -T /usr/bin/pveproxy start
    22378 ? Ds 0:00 /usr/bin/perl -T /usr/bin/pveproxy start
    24925 ? Ds 0:00 /usr/bin/perl -T /usr/bin/pveproxy start
    2643 ? Ds 0:00 /usr/bin/perl -T /usr/bin/pveproxy start
    8197 ? Ds 0:00 /usr/bin/perl -T /usr/bin/pveproxy start
    9388 ? D 0:00 /usr/bin/perl -T /usr/bin/pveproxy status
    Написано
  • Как установить пакет Flask для Python 3.8.2, на сервер не имеющий доступ к интернету?

    @anton13ms Автор вопроса
    fenrir, Нет, задача такая, есть три сервера:
    1. Сервер Git
    2. Сервер с web- сервером на борту
    3. ПК web программиста

    Задача:
    1. Программист работает со своим локальным репозиторием кода, затем коммитит его на сервер Git
    2. А делее нужно, что бы сервер с web-сервером на борту, выполнил pull и забрал обновление, без участия человека
    Написано
  • Как установить пакет Flask для Python 3.8.2, на сервер не имеющий доступ к интернету?

    @anton13ms Автор вопроса
    Извиняюсь, я не особо в этом разбираюсь, попробую вникнуть в то как собрать колесо) Честно говоря первый раз слышу такое определение))) Может еще каких то ссылок подкинете, про колеса, но только на русском)

    Я согласен, что докер собрать было бы проще и по современному, но есть нюансы и одно в другое упирается(

    1. Машину мне выдает админ, он выдал машину на Hyper-V с РЕД ОС (переучивать админа не вариант)
    2. На данный момент, на этой машине, уже есть веб-сервер и СУБД
    3. Теперь собственно, для чего понадобился Flask, я хотел реализовать доставку свежих коммитов на сервер, а именно сам сайт
    4. В итоге, поднял Git сервер (уже на отдельной машине) и хотел написать фебхук на Python, для реализации мне понадобился модуль Flask

    Конечно самый простой вариант был бы (и он скорее всего бы заработал), создать для web-программиста bat файл, который через ssh запускал бы pull на удаленном web-сервере, но хотелось бы как то красиво реализовать.

    Наверное можно было бы web- сервер с вебхуком в контейнер завернуть и докер поднять на РЕД ОС,
    Но на сколько я знаю, СБУД в контейнер не желательно убрать, значит её придется оставлять снаружи и связывать с контейнером, вообщем пока не понимаю, как правильно эту задачу решить..
    Я то думал, что если у меня все зависимости которые с помощью pip можно установить, будут локально иметься, то я смогу его в реестр пакетов git убрать и потом просто на сервер вытянуть...
    Написано
  • Как установить пакет Flask для Python 3.8.2, на сервер не имеющий доступ к интернету?

    @anton13ms Автор вопроса
    fenrir,
    Да действительно в файле pyproject.toml
    есть зависимости
    [build-system]
    requires = []
    build-backend = "flit_core.buildapi"
    backend-path = ["."]

    [project]
    name="flit_core"
    authors=[
    {name = "Thomas Kluyver & contributors", email = "thomas@kluyver.me.uk"},
    ]
    description = "Distribution-building parts of Flit. See flit package for more information"
    dependencies = []
    requires-python = '>=3.6'
    readme = "README.rst"
    license = {file = "LICENSE"}
    classifiers = [
    "License :: OSI Approved :: BSD License",
    "Topic :: Software Development :: Libraries :: Python Modules",
    ]
    dynamic = ["version"]

    [project.urls]
    Documentation = "https://flit.pypa.io"
    Source = "https://github.com/pypa/flit"

    [tool.flit.sdist]
    include = ["bootstrap_install.py", "build_dists.py"]


    Начал устанавливать пакет bootstrap-py-2.0.0.tar.gz,
    возникла ошибка
    Processing /tmp/bootstrap-py-2.0.0.tar.gz
    Installing build dependencies ... error
    ERROR: Complete output from command /usr/bin/python3 /usr/lib/python3.8/site-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-zrr4fhtn/overlay --n o-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools setuptools_scm:
    ERROR: Collecting setuptools
    WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/setuptools/
    WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/setuptools/
    WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/setuptools/
    WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/setuptools/
    WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable')': /simple/setuptools/
    ERROR: Could not find a version that satisfies the requirement setuptools (from versions: none)
    ERROR: No matching distribution found for setuptools
    ----------------------------------------
    ERROR: Command "/usr/bin/python3 /usr/lib/python3.8/site-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-zrr4fhtn/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools setuptools_scm" failed with error code 1 in None


    Далее при установке пакета setuptools-69.0.3.tar.gz
    возникла ошибка
    Processing /tmp/setuptools-69.0.3.tar.gz
    Getting requirements to build wheel ... done
    ERROR: Exception:
    Traceback (most recent call last):
    File "/usr/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 178, in main
    status = self.run(options, args)
    File "/usr/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 376, in run
    resolver.resolve(requirement_set)
    File "/usr/lib/python3.8/site-packages/pip/_internal/resolve.py", line 131, in resolve
    self._resolve_one(requirement_set, req)
    File "/usr/lib/python3.8/site-packages/pip/_internal/resolve.py", line 296, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
    File "/usr/lib/python3.8/site-packages/pip/_internal/resolve.py", line 242, in _get_abstract_dist_for
    abstract_dist = self.preparer.prepare_linked_requirement(
    File "/usr/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 362, in prepare_linked_requirement
    abstract_dist.prep_for_dist(finder, self.build_isolation)
    File "/usr/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 169, in prep_for_dist
    self.install_backend_dependencies(finder=finder)
    File "/usr/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 123, in install_backend_dependencies
    reqs = req.pep517_backend.get_requires_for_build_wheel()
    File "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/wrappers.py", line 70, in get_requires_for_build_wheel
    return self._call_hook('get_requires_for_build_wheel', {
    File "/usr/lib/python3.8/site-packages/pip/_vendor/pep517/wrappers.py", line 162, in _call_hook
    raise BackendUnavailable
    pip._vendor.pep517.wrappers.BackendUnavailable


    Но на этот раз в файле pyproject.toml, я
    уже зависимостей не заметил
    [build-system]
    requires = []
    build-backend = "setuptools.build_meta"
    backend-path = ["."]

    [tool.black]
    skip-string-normalization = true
    extend_exclude = "_vendor"

    [tool.setuptools_scm]

    [tool.pytest-enabler.mypy]
    # disabled


    Опять в тупике(
    А нет ли варианта, скачать все пакеты со всеми зависимостями, что бы все их сохранить локально?
    Написано
  • Как установить пакет Flask для Python 3.8.2, на сервер не имеющий доступ к интернету?

    @anton13ms Автор вопроса
    Какой именно архив вы имеете ввиду Flask или flit_core? Что значит нет зависимостей? То есть в файлах в архиве, нет импортов других пакетов?

    Согласно статье, необходимо установить build, я скачал этот пакет отсюда:
    https://pypi.org/project/build/#description

    Но и тут я получаю ошибку.
    [anton@salt getting_webhooks]$ python3 -m pip install /tmp/build-1.0.3.tar.gz
    Processing /tmp/build-1.0.3.tar.gz
    ERROR: Exception:
    Traceback (most recent call last):
      File "/usr/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 178, in main
        status = self.run(options, args)
      File "/usr/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 376, in run
        resolver.resolve(requirement_set)
      File "/usr/lib/python3.8/site-packages/pip/_internal/resolve.py", line 131, in resolve
        self._resolve_one(requirement_set, req)
      File "/usr/lib/python3.8/site-packages/pip/_internal/resolve.py", line 296, in _resolve_one
        abstract_dist = self._get_abstract_dist_for(req_to_install)
      File "/usr/lib/python3.8/site-packages/pip/_internal/resolve.py", line 242, in _get_abstract_dist_for
        abstract_dist = self.preparer.prepare_linked_requirement(
      File "/usr/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 362, in prepare_linked_requirement
        abstract_dist.prep_for_dist(finder, self.build_isolation)
      File "/usr/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 138, in prep_for_dist
        self.req.load_pyproject_toml()
      File "/usr/lib/python3.8/site-packages/pip/_internal/req/req_install.py", line 490, in load_pyproject_toml
        pep517_data = load_pyproject_toml(
      File "/usr/lib/python3.8/site-packages/pip/_internal/pyproject.py", line 66, in load_pyproject_toml
        pp_toml = pytoml.load(f)
      File "/usr/lib/python3.8/site-packages/pip/_vendor/pytoml/parser.py", line 11, in load
        return loads(fin.read(), translate=translate, object_pairs_hook=object_pairs_hook, filename=getattr(fin, 'name', repr(fin)))
      File "/usr/lib/python3.8/site-packages/pip/_vendor/pytoml/parser.py", line 24, in loads
        ast = _p_toml(src, object_pairs_hook=object_pairs_hook)
      File "/usr/lib/python3.8/site-packages/pip/_vendor/pytoml/parser.py", line 340, in _p_toml
        s.expect_eof()
      File "/usr/lib/python3.8/site-packages/pip/_vendor/pytoml/parser.py", line 125, in expect_eof
        return self._expect(self.consume_eof())
      File "/usr/lib/python3.8/site-packages/pip/_vendor/pytoml/parser.py", line 165, in _expect
        raise TomlError('msg', self._pos[0], self._pos[1], self._filename)
    pip._vendor.pytoml.core.TomlError: /tmp/pip-req-build-5z5lkg9c/pyproject.toml(11, 1): msg


    На сколько я понял, ему не нравится файл pyproject.toml, но чем именно, мне не понятно.
    Вообщем, пока в тупике(

    Обновил pip:
    sudo yum install python3 python3-pip
    Написано
  • Как перенести виртуальную машину FreeBSD с Proxmox на Hyper-V?

    @anton13ms Автор вопроса
    А что значит "рсинкни нулевые папки" или вы хотели сказать "скопируй не нулевые папки" ?
    Написано
  • Как перенести виртуальную машину FreeBSD с Proxmox на Hyper-V?

    @anton13ms Автор вопроса
    Valentin Barbolin, Похоже, что там не все так просто, я так понимаю, это не просто FreeBSD, а FreeBSD собранная с помощью утилиты NanoBSD и там даже pkg нету(
    Написано
  • Как настроить работу с репозиторием GitLab через SSH?

    @anton13ms Автор вопроса
    Проблема в том, что GitLab древний(
    У меня в файле /etc/gitlab/gitlab.rb:
    Нет такой строки GitLab Community Edition 8.17.3:
    gitlab_sshd['enable'] = true
    Написано