Bug 57539

Summary: Модуль python3-module-netifaces не работает с python-программами
Product: Branch p11 Reporter: Ахламов Петр <petr-akhlamov>
Component: python3-module-netifacesAssignee: qa-team <qa-team>
Status: CLOSED WORKSFORME QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: amakeenk
Version: unspecified   
Hardware: x86_64   
OS: Linux   

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