I'm experiencing issues with my Start9 server and offering a 100k sat bounty for help resolving it.
Current IssuesCurrent Issues
- Server has been down for an extended period
- Already attempted re-flashing OS and recovery from existing drive
- Login attempts at
.localresult in immediate logout (within 0.5 seconds) - No error messages appear in console
Troubleshooting Steps TakenTroubleshooting Steps Taken
- Contacted Start9 support
- Tested with multiple internet routers
- Attempted access through different browsers
- Tried various devices (both laptop and mobile)
- Performed OS re-flash
- Attempted drive recovery process
Additional InformationAdditional Information
- The login screen appears and accepts credentials
- Successfully authenticates but immediately redirects back to login
- This behavior is consistent across all tested configurations
Bounty DetailsBounty Details
Offering 100k sats for successful resolution of this issue. Direct messages are welcome for assistance.
NotesNotes
This appears to be a persistent authentication/session management issue rather than a network or hardware problem, given the consistency across different devices and networks.
Try a way to stop the redirect from happening, you said you had a 0.5 sec window. Try pressing esc button before the redirect happens, you will need to time it right
Check the browser console logs too.
Try with Javascript disabled aswell.
No luck with the escape button.
Console is clear.
Asking the Start9 guy about disabling javascript (Never done that before)
If disabling javascript fixes the thing the 100k is yours.
Disabling JavaScript is something you’d do in your browser itself, not on the server
Exactly. You can easily do this with Firefox + any "No Javascript" extension.
It requires an extension? It should be a built in browser setting
You can do it without extension too
Are you able to log in through SSH, or on the local console? You said no errors appear on the console, but IIRC you can log in there to a CLI. It may require permissions to be set in the web gui, so it may not be possible yet.
I've been trying with the .local with the root CA downloaded on my comp.
TOR hardly ever works.
Not sure about IIRC and accessing it through command line.
I'll mention it to the Start9 support guy and see if its possible.
If i'm able to access the thing through command line and fix the issue the 100k is yours.
IIRC means "if I recall correctly"
I probably can not help very much but did have a couple thoughts:
Tried the IP address without success (just tried it again just in case)
If its a problem with the SSL certificate or if connecting with keyboard monitor and mouse works The 100k is yours.
Let us know what happens when you try.
Putty is just a ssh tool for connecting.
It turns out StartOS has ssh via password disabled. (https://docs.start9.com/0.3.5.x/user-manual/ssh#connecting-via-putty-on-windows)
You would of needed to already download your ssh key to use this option.
Do you have physical access to the server?
If so, plug a keyboard on it and try to access and login on a TTY. You can access one with CTRL + ALT + F2 (or 3, or 4, or 5, or 6. 7 is usually where X is running)
After login, try running startx to see what happens. It'll probably throw an error saying that there's already an open display or session or something but, for now, we only want to know if you can get to this point
One more question: I'm not familiar with Start9. Is it a distro or is it something that runs on top of another distro? If it is a distro, which one is based on? Debian, Ubuntu, other?
Can't plug a keyboard into the thing, its running off of a rasberry pi.
StartOS is the distro, not sure what its based off on.
As @Scroogey said, you can plug a keyboard and a mouse on the Raspberry Pi. You can also plug it to a monitor
Do that and boot the thing so we can continue guiding you
I made a quick research and it appears to be base on Debian
deleted by author
Nice, that is progress
Can you open a terminal inside this kiosk mode you mentioned?
If so, before trying anything else, plug a usb drive and back up everything you think you might need later
After that, you can do the following:
sudo systemctl stop lightdm(orgdmif it can't find the lightdm service)this will stop the current X session and drop you back to a TTY
login on this terminal
rename files like
.Xprofileand.xsessionor something like that to something else (I like to append.old)try to start a new session with:
startx(try to append--verboseto see if it throws any useful logif
startxdidn't work, trysudo systemctl start lightdmLet's see what happens after all that
deleted by author
deleted by author
I don’t know how to regain access to your node, but I think I may have just figured out how you can get the sats out of your channels if you’re ready to give up on the node but still need to get those sats. I’m about to hit the road to go home from a holiday trip, but should have time to share the details of my theory later.
The TLDR will be, exploit your Hydro service with @ambosstech.
Was more concerned with my sats in JoinMarket.
The channels can be left by the wayside.
You won't have SSH access as you (probably) haven't set up SSH keys.
You may have CLI access if you connect the device to a display and keyboard. If so, you can you use embassy-cli to control the node.
Maybe try clearing your browser cache and cookies and logging in again?
Tried cleaning the cache, and tried multiple browsers and devices.
Asking the Start9 community guide if embassy-cli would be a good direction to go.
@TheWildHustle did you fix this issue? I remember diving into the same loop
Not yet. Any advice?
Given the reflash attempts, I hypothesize potential corruption in the persistent storage layer that survives OS reinstalls.
1. Clear Browser Cache and Cookies1. Clear Browser Cache and Cookies
Sometimes session cookies can cause issues even if the problem appears to be on the server side.
Privacy and Security > Clear browsing data > Choose "Cookies and other site data" and "Cached images and files. For Firefox: Settings > Privacy & Security > Cookies and Site Data > Clear Data..2. Check Server Logs (if accessible)2. Check Server Logs (if accessible)
If you can access the server through SSH or through a terminal session (via direct monitor/keyboard connection), check the server logs for any relevant errors: Look for logs in
/var/log(e.g.,/var/log/auth.log,var/log/syslog,/var /log/messages) to identify any issues related to authentication, session creation, or other system failures.You can view these logs with commands like:
sudo tail -f /var/log/auth.log sudo tail -f /var/log/syslog sudo tail -f /var/log/messages3. Verify Session Management Service3. Verify Session Management Service
The issue may be tied to the session management system. Start9 0S might be using a service like systemd, lightdm, or nginx (if using web-based login).
Restart any session management services
sudo systemctl restart lightdm # if using LightDM for login sudo systemctl restart nginx # if using NGINX for web services4. Ensure Proper Disk Mount and File System Integrity4. Ensure Proper Disk Mount and File System Integrity
Since you've attempted a recovery process, make sure that the file system is intact and properly mounted.
Check for disk errors:
sudo dmesg | grep -i error sudo fsck /dev/sdX # Replace sdX with the correct device identifier (e.g., /dev/sda1)5. Recheck the User Authentication Configuration5. Recheck the User Authentication Configuration
There could be an issue with the user authentication configuration on the server. For example, the user database may be corrupted or not properly syncing with the session management service. If you can access the server, try resetting the password for the user that is being used for login:
sudo passwd username # Replace 'username' with the actual username6. Test with a New User6. Test with a New User
Create a new user to see if the issue is specific to the current user:
sudo adduser testuser sudo usermod -aG sudo testuserThen try logging in with the new user to see if the behavior persists.
7. Hardware and Network Isolation7. Hardware and Network Isolation
While the issue seems software-based, it's worth isolating variables:
Try booting the server without the external drive attached to rule out drive-specific issues. Connect the Raspberry Pi directly to a computer via Ethernet and attempt local access.
Sign in into your AP (access point) - if you are connecting over wifi, then it's the wifi one. And then in the Access point interfaces see a list of clients that are connected on the local network (usually called LAN in the UI) and see which IP address got assigned to your raspberry pi. And then navigate to that IP in your browser, e.g.
http://192.168.0.32/.Also just try accessing without the ".local", just "http://xxx/", not "http://xxx.local"
A case for ~lightning
deleted by author
deleted by author
deleted by author
Running it from a prebuilt start9 device. Its using a rasberry PI. Start9 community guy says its probably not a problem with the hardware.
deleted by author
deleted by author