Issue: account setup page appears to be only thing accessible with glitchsoc

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.

Share relevant logs or error messages

https://paste.yunohost.org/raw/odemucaxof

Hi ke7zum,

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.

Good luck on your side!

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!

Well, I got my proposed ‘workaround’ from that very backend panel, so someone has been thinking ahead :wink:

Do your thing and good luck!

1 Like