Roon Bridge Device Conflict Due to Same 'machine_id' (ref#J4TVNS)

Hi @doug_wolf ,

Yes, you can use Windows. Personally, I suggest PuTTY:

i installed putty and tried to ssh into one of the conflicting devices via it’s ip address; i got the following error message: “network error: connection refused”

@noris - AFAIK, you can’t SSH into RoPieee, so your instructions won’t work. Perhaps @spockfish can confirm?

You can’t while on stable. Please switch to the beta channel by selecting the ‘beta’ update channel. You can do that on the ‘advanced’ tab in RoPieee’s web interface.

@noris does it make sense to add this switch permanently? Or does it generate more logging?

Thanks

OK, that worked. now i have a prompt: "login as: "
what do i use there? is that an allo username or ropieee?

aha, i found this:

User: root
Password: ropieee

but after typing username and hitting return, i got an error message–connection was closed

then tried it again: didn’t get error message but putty won’t allow me to enter the password

aha, error message took a while to pop up: “remote side unexpectedly closed network connection”

Hi @doug_wolf ,

Is the issue the same if you reboot the Ropieee? Is there a setting in the web configuration regarding SSH that needs to be enabled? If you’ve checked this, then @spockfish might be able to comment further.

@spockfish - As for leaving it on the beta channel, I am not sure what exactly this means in the context of Ropieee, does this mean that it uses Early Access, can you clarify? The beta track has been replaced by early access some time ago.

same issue after reboot: allows me to input username but won’t accept any typing after that (so can’t input password); that error message has not popped up yet

and…now that error message has popped up

Hi @doug_wolf ,

When you SSH passwords are usually not shown at all, you can type in the console and it should work, but characters (even hidden ones), won’t be shown.

when i was typing after inputting the username, nothing showed up
and then i get that error message

It’s about RoPieee’s update mechanism, not about Roon Bridge.
RoPieee installs the stable Roon Bridge.

Hello @doug_wolf

It seems you have saved the wrong SSH credentials while connecting initially.

To remove saved credentials in PuTTY, open the PuTTY application, select the saved session you want to delete from the main menu, click “Load” to display its settings, then click “Delete” to remove it. Alternatively, you can use the command line to clear all saved sessions by running putty.exe -cleanup.

Remove individual saved sessions

  1. Open the PuTTY application.
  2. From the “Load, Save or Delete a stored session” section, select the session you want to remove.
  3. Click the Delete button.
  4. Close the PuTTY window.

Remove all saved sessions (Windows)

  1. Open the Command Prompt or Run dialog box.
  2. Type the full path to the putty.exe file, followed by -cleanup. For example: C:\path\to\putty.exe -cleanup.
  3. Press Enter.
  4. Confirm by clicking “Yes” when the warning message appears to delete all saved sessions.

Additionally, you can use MobaXterm, it is simpler and more user-friendly.

when i open putty it shows no saved sessions

Hello @doug_wolf

Would you kindly try with the MobaXterm?

OK, that worked; i have used ssh and am now logged into “home office” one of the 2 conflicting ropieee devices; this is the one i changed to beta, so i could access it

i assume i now have to do the following (from your earlier post and the flag article):

Linux

1. Find and open the RoonAppliance startup script. This file is /opt/RoonServer/Appliance/RoonAppliance by default, but individual Linux installations may vary
2. Add the flag to the end of the last line in the script, giving something like exec “$HARDLINK” --debug --gc=sgen --server “$SCRIPT.exe” “$@” -storagetrace
3. Restart RoonServer/RoonBridge. To do this, open a terminal and type sudo pkill start.sh You will be prompted for your password, type it in and then press enter, then wait for RoonServer/RoonBridge to be restarted.

Commands will unfortunately involve SSH-ing into the Roon Bridge device and looking for and editing this file from terminal. We are working with our QA team to see if we can get more precise instructions for you on the process of how to edit this file.Linux

  • Find and open the RoonAppliance startup script. This file is /opt/RoonServer/Appliance/RoonAppliance by default, but individual Linux installations may vary*
    Add the flag to the end of the last line in the script, giving something like exec “$HARDLINK” --debug --gc=sgen --server “$SCRIPT.exe” “$@” -storagetrace
    Restart RoonServer. To do this, open a terminal and type sudo pkill start.sh You will be prompted for your password, type it in and then press enter, then wait for RoonServer to be restarted.
    After uploading the logs for Roon Support, remember to go back and remove the flag from the script and restart RoonServer again.
    [/quote]

can you give me some guidance how to accomplish this using mobaxterm?

can you give me some guidance how to accomplish this using mobaxterm?

bumping this; i am about to go out of town again; leave tomorrow, back on 10/29; i don’t want this thread to expire :slight_smile:

Hi @doug_wolf,

Open MobaXterm → Session → SSH. Enter your device’s IP and username, then connect (enter your password when prompted).

Next, per the instructions above, open the RoonAppliance startup script
By default, it’s at:

/opt/RoonServer/Appliance/RoonAppliance

You can open it for editing with a simple editor like nano.

Add the debug flag to the last line of the script. It should look like:

exec "$HARDLINK" --debug --gc=sgen --server "$SCRIPT.exe" "$@" -storagetrace

Save and close the file before restarting RoonServer. You can use sudo pkill start.sh to restart the service.

We’ll watch for your response and are happy to answer any questions.

I’m afraid I need more help than that; for example, how do I do this:

Find and open the RoonAppliance startup script

you want me to find:
“/opt/RoonServer/Appliance/RoonAppliance”

i can find “opt” but then my options are “roonbridge” “ropieee” or “the appgineer”

if i click on roonbridge, my options are “bridge” and “roonmono”

can you help me find the “RoonAppliance startup script”?

@spockfish

Hello @doug_wolf ,

Thanks for letting us know you were able to find /opt/. Can you please share a screenshot of the contents of opt/roonbridge/bridge? Do you by any chance see a .sh file in any of these directories? It looks like the instructions provided reference /RoonServer/ folder path, but there should be a similar startup script under the RoonBridge path. Perhaps spockfish can comment on the exact location.