unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#25738: 25.1; Emacs Network Client (ENWC) problem when non-wired
@ 2017-02-15 14:05 Live System User
  2019-10-23 10:08 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 3+ messages in thread
From: Live System User @ 2017-02-15 14:05 UTC (permalink / raw)
  To: 25738


Hi,

  There appears to be an unhandled condition with the Emacs Network Client
  (ENWC) in the Gnu ELPA when you don't have a wired connection (and
  only have wireless available) and thus no "eth0" device which ENWC
  then uses for some subsequent D-bus operations:

Debugger entered--Lisp error: (dbus-error "No device found for the requested iface.")
  signal(dbus-error ("No device found for the requested iface."))
  dbus-call-method(:system "org.freedesktop.NetworkManager" "/org/freedesktop/NetworkManager" "org.freedesktop.NetworkManager" "GetDeviceByIpIface" :timeout 25000 :string "eth0")
  enwc-nm-get-device-by-name("eth0")
  (setq enwc-nm-wired-dev (enwc-nm-get-device-by-name enwc-wired-device) enwc-nm-wireless-dev (enwc-nm-get-device-by-name enwc-wireless-device))
  enwc-nm-setup()
  funcall(enwc-nm-setup)
  (let ((sym-name (symbol-name cur-back))) (setq enwc-scan-func (intern (concat "enwc-" sym-name "-scan")) enwc-get-nw-func (intern (concat "enwc-" sym-name "-get-networks")) enwc-get-wireless-nw-prop-func (intern (concat "enwc-" sym-name "-get-wireless-network-property")) enwc-get-wireless-nw-props-func (intern (concat "enwc-" sym-name "-get-wireless-nw-props")) enwc-details-list (symbol-value (intern (concat "enwc-" sym-name "-details-list"))) enwc-get-encryption-type-func (intern (concat "enwc-" sym-name "-get-encryption-type")) enwc-wireless-connect-func (intern (concat "enwc-" sym-name "-connect")) enwc-get-current-nw-id-func (intern (concat "enwc-" sym-name "-get-current-nw-id")) enwc-check-connecting-func (intern (concat "enwc-" sym-name "-check-connecting")) enwc-get-wired-profiles-func (intern (concat "enwc-" sym-name "-get-wired-profiles")) enwc-is-wired-func (intern (concat "enwc-" sym-name "-is-wired")) enwc-wired-connect-func (intern (concat "enwc-" sym-name "-wired-connect")) enwc-wired-disconnect-func (intern (concat "enwc-" sym-name "-wired-disconnect")) enwc-get-sec-types-func (intern (concat "enwc-" sym-name "-get-sec-types")) enwc-get-ip-addr-func (intern (concat "enwc-" sym-name "-get-ip-addr")) enwc-get-netmask-func (intern (concat "enwc-" sym-name "-get-netmask")) enwc-get-gateway-func (intern (concat "enwc-" sym-name "-get-gateway")) enwc-get-dns-func (intern (concat "enwc-" sym-name "-get-dns")) enwc-get-nw-info-func (intern (concat "enwc-" sym-name "-get-nw-info")) enwc-save-nw-settings-func (intern (concat "enwc-" sym-name "-save-nw-settings"))) (funcall (intern (concat "enwc-" sym-name "-setup"))))
  enwc-setup-backend(nm)
  (if cur-back (enwc-setup-backend cur-back) (error "No usable backend found."))
  (let ((cur-back nil) (back-list enwc-backends)) (while (and back-list (not cur-back)) (setq cur-back (car-safe (prog1 back-list (setq back-list (cdr back-list))))) (if (not (dbus-ping :system (symbol-value (intern (concat "enwc-" ... "-dbus-service"))))) (setq cur-back nil))) (if cur-back (enwc-setup-backend cur-back) (error "No usable backend found.")))
  enwc-setup()
  eval((enwc-setup) nil)
  elisp--eval-last-sexp(nil)
  eval-last-sexp(nil)
  funcall-interactively(eval-last-sexp nil)
  call-interactively(eval-last-sexp nil nil)
  command-execute(eval-last-sexp)
  

  Thanks.



In GNU Emacs 25.1.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.20.9)
 of 2016-10-13 built on buildvm-05.phx2.fedoraproject.org
Windowing system distributor 'Fedora Project', version 11.0.11803000
Configured using:
 'configure --build=x86_64-redhat-linux-gnu
 --host=x86_64-redhat-linux-gnu --program-prefix=
 --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr
 --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
 --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
 --libexecdir=/usr/libexec --localstatedir=/var
 --sharedstatedir=/var/lib --mandir=/usr/share/man
 --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png
 --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3
 --with-gpm=no --with-xwidgets build_alias=x86_64-redhat-linux-gnu
 host_alias=x86_64-redhat-linux-gnu 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g
 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4
 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
 -m64 -mtune=generic' LDFLAGS=-Wl,-z,relro
 PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig'

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XWIDGETS

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Summary

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
Auto-saving...
Making completion list...

Load-path shadows:
None found.

Features:
(shadow emacsbug gnus-dup mailalias smtpmail sendmail eieio-opt speedbar
sb-image ezimage dframe find-func rect flow-fill gnus-notifications
gnus-fun notifications dbus xml sort gnus-cite smiley ansi-color
shr-color color shr dom subr-x browse-url mail-extr gnus-async
gnus-bcklg qp gnus-ml disp-table gnus-eform misearch multi-isearch pp
cursor-sensor nndraft nnmh nndoc mm-archive jka-compr timezone url-http
url-gw url-cache url-auth url-handlers utf-7 rfc2104 nnfolder
network-stream nsm starttls gnus-agent gnus-srvr gnus-score score-mode
nnvirtual gnus-msg nntp gnus-cache epa-file epa derived nnreddit mm-url
url url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core
cl-macs url-vars json map seq byte-opt bytecomp byte-compile cl-extra
cconv gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap cl gv
sieve sieve-mode sieve-manage nnir gnus-sum gnus-group gnus-undo
gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc
parse-time gnus-spec gnus-int gnus-range message dired format-spec
rfc822 mml mml-sec password-cache epg epg-config mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev
gmm-utils mailheader gnus-win gnus gnus-ems wid-edit nnoo nnheader
gnus-util mm-util help-fns help-mode easymenu cl-loaddefs pcase cl-lib
mail-prsvr mail-utils time-date mule-util tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list newcomment elisp-mode lisp-mode prog-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
dbusbind inotify dynamic-setting system-font-setting font-render-setting
xwidget-internal move-toolbar gtk x-toolkit x multi-tty
make-network-process emacs)

Memory information:
((conses 16 21314737 802380)
 (symbols 48 371416 10)
 (miscs 40 477 752)
 (strings 32 1387427 52616)
 (string-bytes 1 90024425)
 (vectors 16 238817)
 (vector-slots 8 3406198 33774)
 (floats 8 586 1380)
 (intervals 56 3022355 7060)
 (buffers 976 183)
 (heap 1024 835996 181597))





^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#25738: 25.1; Emacs Network Client (ENWC) problem when non-wired
  2017-02-15 14:05 bug#25738: 25.1; Emacs Network Client (ENWC) problem when non-wired Live System User
@ 2019-10-23 10:08 ` Lars Ingebrigtsen
  2020-04-17 10:33   ` Stefan Kangas
  0 siblings, 1 reply; 3+ messages in thread
From: Lars Ingebrigtsen @ 2019-10-23 10:08 UTC (permalink / raw)
  To: Live System User; +Cc: 25738

Live System User <nyc4bos@aol.com> writes:

>   There appears to be an unhandled condition with the Emacs Network Client
>   (ENWC) in the Gnu ELPA when you don't have a wired connection (and
>   only have wireless available) and thus no "eth0" device which ENWC
>   then uses for some subsequent D-bus operations:
>
> Debugger entered--Lisp error: (dbus-error "No device found for the requested iface.")
>   signal(dbus-error ("No device found for the requested iface."))
>   dbus-call-method(:system "org.freedesktop.NetworkManager" "/org/freedesktop/NetworkManager" "org.freedesktop.NetworkManager" "GetDeviceByIpIface" :timeout 25000 :string "eth0")
>   enwc-nm-get-device-by-name("eth0")
>   (setq enwc-nm-wired-dev (enwc-nm-get-device-by-name enwc-wired-device) enwc-nm-wireless-dev (enwc-nm-get-device-by-name enwc-wireless-device))
>   enwc-nm-setup()

[...]

>   enwc-setup()

I'm unable to reproduce this bug now -- enwc-setup queries for an
interface name, and the enwc-nm-setup function doesn't seem to exist.

Are you still seeing this problem?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#25738: 25.1; Emacs Network Client (ENWC) problem when non-wired
  2019-10-23 10:08 ` Lars Ingebrigtsen
@ 2020-04-17 10:33   ` Stefan Kangas
  0 siblings, 0 replies; 3+ messages in thread
From: Stefan Kangas @ 2020-04-17 10:33 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: Live System User, 25738

tags 25738 + unreproducible
close 25738
thanks

Lars Ingebrigtsen <larsi@gnus.org> writes:

> Live System User <nyc4bos@aol.com> writes:
>
>>   There appears to be an unhandled condition with the Emacs Network Client
>>   (ENWC) in the Gnu ELPA when you don't have a wired connection (and
>>   only have wireless available) and thus no "eth0" device which ENWC
>>   then uses for some subsequent D-bus operations:
>>
>> Debugger entered--Lisp error: (dbus-error "No device found for the requested iface.")
>>   signal(dbus-error ("No device found for the requested iface."))
>>   dbus-call-method(:system "org.freedesktop.NetworkManager" "/org/freedesktop/NetworkManager" "org.freedesktop.NetworkManager" "GetDeviceByIpIface" :timeout 25000 :string "eth0")
>>   enwc-nm-get-device-by-name("eth0")
>>   (setq enwc-nm-wired-dev (enwc-nm-get-device-by-name enwc-wired-device) enwc-nm-wireless-dev (enwc-nm-get-device-by-name enwc-wireless-device))
>>   enwc-nm-setup()
>
> [...]
>
>>   enwc-setup()
>
> I'm unable to reproduce this bug now -- enwc-setup queries for an
> interface name, and the enwc-nm-setup function doesn't seem to exist.
>
> Are you still seeing this problem?

More information was requested, but none was given within 6 months, so I'm
closing this bug.  If this is still an issue, please reply to this
email (use "Reply to all" in your email client) and we can reopen the
bug report.

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-04-17 10:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-15 14:05 bug#25738: 25.1; Emacs Network Client (ENWC) problem when non-wired Live System User
2019-10-23 10:08 ` Lars Ingebrigtsen
2020-04-17 10:33   ` Stefan Kangas

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).