It bit me as well. I had a static DHCP bind by MAC address in order to use port forwarding to my PC which made my PC unreachable. The MAC address change also made it un-WoL-able by MAC address.

So, applications like Blender are indirectly depending on libdnet, and, on systems which convert Recommends: to Depends:, makes them dependent on dnet-common. I think that libdnet should only *suggest* dnet-common, would help, but that would be a libdnet bug, not a dnet-common bug.

That said, I also found the configuration dialog for dnet-common has serious issues.

The dnet-common configuration dialog currently says:

You can configure your system as a DECnet node now or later. If you have already set up your system to use DECnet you can skip this and leave the configuration as it is.

If you choose to configure now this will set up your system. This operation needs to change the MAC address of your network cards, it may work directly or it may require a reboot. Please close all open connections such as ssh sessions and downloads before you continue.

If you opt to configure later you can run this configure step again with: dpkg-reconfigure dnet-common

If you are unsure, select 'configure later' and contact your system administrator.

Configure DECnet now:

[ configure now ]
[ configure later ]
[ skip and leave config as it is ] **default**

There are some issues with it:

1. All three options change the MAC address and start the DECnet service. This is a serious bug.

2. Although it does state that MAC address will change, it is merely said as a justification for "it may work directly or it may require a reboot". It does not stand out whatsoever by itself.

3. It says "if you are unsure, select "configure later", but the default option is "skip and leave config as it is". This happens even if there is not any previous dnet-common configuration.

4. Even if there is no DECnet-related configuration, the "skip and leave config as it is" option appears on screen.

5. The options are confusing. I actually wanted a "configure never", so, knowing that there was no previous configuration I chose "skip and leave config as it is". Also, both "configure later" and "skip..." seems to conceptually be equivalent. If there is a configuration already, both will leave it as it is. If there is no configuration, both should not touch the system. Any special cases?


I suggest the following design to the configuration box:

You can configure your system as a DECnet node now or later. If you have already set up your system to use DECnet you can skip this and leave the configuration as it is.

WARNING: Configuring your system as a DECnet node requires chaning the MAC address of your network cards! By default, all network cards will have the same MAC address which may lead to serious addressing conflicts on your network!

Due to this, should you choose to configure it now, it may work directly or it may require a reboot. Please close all open connections such as ssh sessions and downloads before you continue.

If you wish to configure DECnet later you can run this configure step again with: dpkg-reconfigure dnet-common

If you are unsure, select 'No' and contact your system or network administrator.

Configure DECnet now?

a) [ Yes, proceed to DECnet configuration ]
b) [ No, don't touch the system configuration ] **default

If option a) is chosen, DECnet configuration should proceed to ask the address or the area/node combination, and, have an button to "[ Cancel ]" address configuration and jump back to this dialog.

If option b) is chosen, nothing will be touched, at all.





--
Octavio.



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to