Bug 57539 - Модуль python3-module-netifaces не работает с python-программами
Summary: Модуль python3-module-netifaces не работает с python-программами
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p11
Classification: Unclassified
Component: python3-module-netifaces (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-19 07:52 MSK by Ахламов Петр
Modified: 2026-01-19 10:29 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ахламов Петр 2026-01-19 07:52:53 MSK
Решил перепроверить свою программку pingnet. Все зависимости прописаны в пакете.
https://altlinux.space/petr-akhlamov/pingnet

Установил, запускаю, а утилита ругается, что не может загрузить модуль python3-module-netifaces

import netifaces ModuleNotFoundError: No module named 'netifaces'


Код импорта:
import subprocess
import sys
import re
import argparse
from ipaddress import IPv4Network, IPv6Network, IPv4Address, IPv6Address, ip_network
import netifaces
import socket
import threading
import time
from concurrent.futures import ThreadPoolExecutor, as_completed
import os
from datetime import datetime


Хотя, в спеке зависимость указана и пакет ставится и ранее все работало.

Requires: python3 iputils python3-module-interfaces python3-module-netifaces

Сейчас почему-то, несмотря на установленный пакет, программа выдает ошибку как указано выше. Мне помогла установка модуля из pip3.

Но, я думаю, лучше сообщить о данной проблеме разработчикам системы, чем ходить по сети и ворчать о ней)
Comment 1 Ахламов Петр 2026-01-19 07:53:56 MSK
rpm -ql python3-module-netifaces
/usr/lib64/python3/site-packages/netifaces-0.11.0-py3.12.egg-info
/usr/lib64/python3/site-packages/netifaces-0.11.0-py3.12.egg-info/PKG-INFO
/usr/lib64/python3/site-packages/netifaces-0.11.0-py3.12.egg-info/SOURCES.txt
/usr/lib64/python3/site-packages/netifaces-0.11.0-py3.12.egg-info/dependency_links.txt
/usr/lib64/python3/site-packages/netifaces-0.11.0-py3.12.egg-info/top_level.txt
/usr/lib64/python3/site-packages/netifaces-0.11.0-py3.12.egg-info/zip-safe
/usr/lib64/python3/site-packages/netifaces.cpython-312.so
/usr/share/doc/python3-module-netifaces-0.11.0
/usr/share/doc/python3-module-netifaces-0.11.0/README.rst
Comment 2 Alexander Makeenkov 2026-01-19 10:29:01 MSK
# apt-get install python3-module-netifaces

$ python3 -c "import netifaces; print(netifaces.__file__)"
/usr/lib64/python3/site-packages/netifaces.cpython-312.so

$ rpm -qf /usr/lib64/python3/site-packages/netifaces.cpython-312.so
python3-module-netifaces-0.11.0-alt1.x86_64