Tom Stambaugh via wingide-users
2018-08-04 16:01:33 UTC
I've encountered and ultimately resolved an apparent permissions issue
for /usr/lib/wingide6 with the v6.1 update. Details follow.
I've just updated from v6.0 to v6.1. I run WingIDE on my local Windows 7
host, and I'm debugging code that lives in a CentOS 7 guest VM (on the
same machine) running on VMWare. Remote debugging (using the remote
agent etc) has been working fine until this update.
When I launched v6.1, it connected to the guest just like it always has.
It then complained that "The remote agent's version (6.0.12) does not
match Wing's version (6.1.0). Updating the remote agent is recommended".
That dialog includes a check-box that says ("Don't show this dialog
again") as well as an "Update Remote Agent" button and a "Not Now" button.
I clicked the "Update Remote Agent" button (leaving the check-box
empty). Things churned, a succession of (seven?) steps flowed by, and
then the same dialog popped up -- this time without the "Don't show this
dialog again" option. Once this happened, I was in an infinite loop. The
first time I ran this, it complained that it couldn't find wingdebugpw
in /usr/lib/wingide6. I found and copied it from my ~/.wingide6
directory (on the guest).
I was able to resolve this issue by changing the permissions of
/usr/lib/wingide6 from a shell connected as root to the guest VM: "chmod
-R 777 /usr/lib/wingide6".
This works, and it's ok for me because I'm the only one using this local
VM on my PC.
I note that after changing the permissions of /usr/lib/wingide6 and
running "Update Remote Agent", I see new touch dates for the following:
- wingdebugpw
- wingdbstub.py
- wingdb
- VERSION
- remoteagent.py
- LICENSE.txt
This all may be operator error on my part. There are enough moving parts
in all this that I'm not sure how best to configure all this. I
generally get something working and then avoid touching it as a result.
Thanks,
Tom S.
for /usr/lib/wingide6 with the v6.1 update. Details follow.
I've just updated from v6.0 to v6.1. I run WingIDE on my local Windows 7
host, and I'm debugging code that lives in a CentOS 7 guest VM (on the
same machine) running on VMWare. Remote debugging (using the remote
agent etc) has been working fine until this update.
When I launched v6.1, it connected to the guest just like it always has.
It then complained that "The remote agent's version (6.0.12) does not
match Wing's version (6.1.0). Updating the remote agent is recommended".
That dialog includes a check-box that says ("Don't show this dialog
again") as well as an "Update Remote Agent" button and a "Not Now" button.
I clicked the "Update Remote Agent" button (leaving the check-box
empty). Things churned, a succession of (seven?) steps flowed by, and
then the same dialog popped up -- this time without the "Don't show this
dialog again" option. Once this happened, I was in an infinite loop. The
first time I ran this, it complained that it couldn't find wingdebugpw
in /usr/lib/wingide6. I found and copied it from my ~/.wingide6
directory (on the guest).
I was able to resolve this issue by changing the permissions of
/usr/lib/wingide6 from a shell connected as root to the guest VM: "chmod
-R 777 /usr/lib/wingide6".
This works, and it's ok for me because I'm the only one using this local
VM on my PC.
I note that after changing the permissions of /usr/lib/wingide6 and
running "Update Remote Agent", I see new touch dates for the following:
- wingdebugpw
- wingdbstub.py
- wingdb
- VERSION
- remoteagent.py
- LICENSE.txt
This all may be operator error on my part. There are enough moving parts
in all this that I'm not sure how best to configure all this. I
generally get something working and then avoid touching it as a result.
Thanks,
Tom S.
--
Tom Stambaugh
66 Boston Ave
Somerville, MA 02144
617-776-8934 (land)
617-721-0446 (cell)
_________________________________________________
Wing IDE users list
http://wingware.com/lists/wingide
Tom Stambaugh
66 Boston Ave
Somerville, MA 02144
617-776-8934 (land)
617-721-0446 (cell)
_________________________________________________
Wing IDE users list
http://wingware.com/lists/wingide