Ismeri valaki ezt a hibaüzenetet? (nmcli bug? )
Üdv!
Egy programom (python3, GTK+ 3) az alábbi hibaüzenetet küldi időről-időre:
(process:24479): GLib-GIO-WARNING **: 12:37:14.596: ../../../../gio/gdbusobjectmanagerclient.c:1589: Processing InterfaceRemoved signal for path /org/freedesktop/NetworkManager/ActiveConnection/35 but no object proxy exists
Nem sokat sikerült eddig kiderítenem róla Google-lal, csak talán annyit, hogy ismert bugja a nmcli-nak (Ubuntu, NetworkManager).
A program leginkább gyanús részében kapcsolódási hiba esetén megpróbálom terminál parancsokkal kikapcsolni a wifit, aztán az internet kapcsolatot, majd vissza.
os.system("nmcli radio wifi off")
os.system("nmcli n off")
os.system("nmcli n on")
os.system("nmcli radio wifi on")
A gond csak az, hogy nem egyértelmű, hogy a hibaüzenet összefüggésben van ezzel. Néha lefut ez a rész, és nincs hibaüzenet, néha megjelenik a hibaüzenet magától.
Valaki, aki jobban ért hozzá, mint én, elmagyarázhatná nekem kicsit "konyhább" nyelven, hogy mit csináljak, vagy ne csináljak, hogy elkerüljem ezt a bugot vagy hibaüzenetet.
Hányas ubuntut használod?
Pontosan, milyen hibát is észlelsz?
Ubuntu: 18.04.2 LTS
A hiba tulajdonképpen csak warning, a program normálisan fut tőle tovább, úgyhogy csak az üzenet megjelenésén érzékelni, hogy nem jó valami. Azóta annyit sikerült kideríteni, hogy valószínűleg konkrétan a os.system("nmcli n off") írja ki. Van egyébként 4 különböző warning is, amik egyszerre jelennek meg, de csak kicsi az eltérés. Most éppen nem tudom bemásolni a többit, csak ha legközelebb látom.
A kódját megtaláltam:
op = g_hash_table_lookup (manager->priv->map_object_path_to_object_proxy, object_path);
if (op == NULL)
{
g_warning ("%s: Processing InterfaceRemoved signal for path %s but no object proxy exists",
G_STRLOC,
object_path);
g_mutex_unlock (&manager->priv->lock);
goto out;
}
Következőnek a többit is másold, be nembaj ha kicsi az eltérés, de talán az alapján többet tudunk segíteni.
Kódot átnézni, kicsit idő igényes.
Annyit a kódból lehet szűrni, ha op változó valamiért nem kap értéket akkor ki írja ezt a szép figyelmeztető üzenetet.
Warning nem hiba csak egy figyelmeztető üzenet.
Utána nézek.
Na, csak most jelent meg ismét azóta. Az összes warning:
(process:10567): GLib-GIO-WARNING **: 18:34:28.795: ../../../../gio/gdbusobjectmanagerclient.c:1589: Processing InterfaceRemoved signal for path /org/freedesktop/NetworkManager/IP4Config/31 but no object proxy exists
(process:10567): GLib-GIO-WARNING **: 18:34:28.796: ../../../../gio/gdbusobjectmanagerclient.c:1589: Processing InterfaceRemoved signal for path /org/freedesktop/NetworkManager/IP6Config/37 but no object proxy exists
(process:10567): GLib-GIO-WARNING **: 18:34:28.951: ../../../../gio/gdbusobjectmanagerclient.c:1589: Processing InterfaceRemoved signal for path /org/freedesktop/NetworkManager/AccessPoint/180 but no object proxy exists
(process:10567): GLib-GIO-WARNING **: 18:34:29.133: ../../../../gio/gdbusobjectmanagerclient.c:1589: Processing InterfaceRemoved signal for path /org/freedesktop/NetworkManager/ActiveConnection/11 but no object proxy exists
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!