What type of hardware are you using: VPS bought online What YunoHost version are you running: YunoHost 12.0.10 (stable). What app is this about: glitchsoc
Describe your issue
I am experiencing an issue with my installation of Litch on my domain. The installation process was smooth, however, when I attempt to log in, I am redirected to the “account setup” page. Some links, such as “Sidekick,” work correctly, but the “Administration” and “Moderation” links do not function. I received an email indicating that my account is pending, which seems to be okay. I have tried rebooting Yunohost and refreshing the page using F5 and Shift + F5. Additionally, I reloaded Chrome with no change in results.
Below, I have included my logs for reference. Is there a step I may have missed?
The URL I am trying to access is https://glitchsoc.bg-presents.us
How should I proceed with troubleshooting this issue?
Thank you.
Be gentle with me, I’m still very much a beginner. I’m slowly learning though.
You don’t seem to be lucky in Mastodon endeavours!
I just installed Glitschoc, with the same result:
Installs without a problem or a message, changing language to en_EN but leaving permissions to visitors.
Email to my admin user, telling an account for my admin user has been created (“You can approve or reject this application”)
Login to Glitschoc works, but I got stuck at “Account settings”. Some observations on that page, from top to bottom:
Banner on top saying “Your application is pending review by our staff. This may take some time. You will receive an email if your application is approved.”
Below that is the header “Account status”, with as status: “Your account is fully operational”
Below that is the header “Security”, with mandatory fields e-mail address and current password. My email address filled in, current password is empty
I’m not sure LDAP is integrated. I tried changing the password here, just to be sure the password is recognized. It does not recognize my current password, replying " Something isn’t quite right yet! Please review the error below" , “Current password* is invalid”
From the menue I can access “Import and export”, Sidekiq and PgHero; the other option drop me in the Account settings.
Log in on a private tab works with my password, brings me to the same account settings.
As my YNH overview did not have a button for Glitschok, I wondered whether I could make it available via the Yunohost admin panel. That was not the case, but there is a hint there for instance management:
$ cd /var/www/glitchsoc/live && sudo -u glitchsoc
RAILS_ENV=production PATH=/opt/rbenv/versions/glitchsoc/bin bin/tootctl
--help
I, [2025-01-21T12:50:08.864833 #378435] INFO -- : [dotenv] Loaded .env.production
Commands:
tootctl accounts SUBCOMMAND ...ARGS # Manage accounts
tootctl cache SUBCOMMAND ...ARGS # Manage cache
tootctl canonical_email_blocks SUBCOMMAND ...ARGS # Manage canonical e-mai...
tootctl domains SUBCOMMAND ...ARGS # Manage account domains
tootctl email_domain_blocks SUBCOMMAND ...ARGS # Manage e-mail domain blocks
tootctl emoji SUBCOMMAND ...ARGS # Manage custom emoji
tootctl feeds SUBCOMMAND ...ARGS # Manage feeds
tootctl help [COMMAND] # Describe available com...
tootctl ip_blocks SUBCOMMAND ...ARGS # Manage IP blocks
tootctl maintenance SUBCOMMAND ...ARGS # Various maintenance ut...
tootctl media SUBCOMMAND ...ARGS # Manage media files
tootctl preview_cards SUBCOMMAND ...ARGS # Manage preview cards
tootctl search SUBCOMMAND ...ARGS # Manage the search engine
tootctl self-destruct # Erase the server from ...
tootctl settings SUBCOMMAND ...ARGS # Manage dynamic settings
tootctl statuses SUBCOMMAND ...ARGS # Manage statuses
tootctl upgrade SUBCOMMAND ...ARGS # Various version upgrad...
tootctl version # Show version
I follewed that up with
$ sudo -u glitchsoc RAILS_ENV=production PATH=/opt/rbenv/versions/glitchsoc/bin bin/tootctl accounts approve wbk
I, [2025-01-21T13:07:50.486441 #378775] INFO -- : [dotenv] Loaded .env.production
OK
The pesky banner on my account settings disappeared, and I now have access to all items in the menu.
If this is indeed a glitchin’ glitch, no pun intended, can that be investigated? I’m glad you had the same issue I did. Well, I’m not ‘glad’ per se, but it means I’m not alone in this digital twilight zone. I’ll give your fix a whirl and see what happens.
It looks like there is no fault path or decision branch should the app break. This really needs some attention. Maybe a “Manage Instance” button should be added on the backend of Yunohost panel under, I think it’s operations, once the app is clicked. I even updated Yunohost just to be sure, but no dice on the glitch part. It’s still glitchy, but I’ll try your fix and see if it works. Fingers crossed!