Stories
Slash Boxes
Comments

SoylentNews is people

Meta
posted by NCommander on Monday May 22 2023, @04:00PM   Printer-friendly
from the end dept.

This is the post I never thought I would have to make. I am also writing this post on behalf of SoylentNews PBC, the legal owner of SoylentNews, and not as a member of the staff or the community.

SoylentNews is going to shut down operations on June 30th.

This wasn't an easy decision to come to, and it's ultimately the culmination of a lot of factors, some which were in my control, and some that weren't. A large part boils down to critical maintenance to the site not properly being performed for a very long time. To pay back the mountain of technical debt we've built up, it would require relaunching the site from scratch.

I'll discuss this more in depth below, but I can't personally justify the time any more, especially due to the negative impact that SN is having on my personal life.

Before we shut down, at least for the foreseeable future, I'm going to outline the situation as I see it, my own personal responsibility, and what happens next.

Technical Reasons

Let's start with the technical nitty gritty. SoylentNews was, in November 2022, at the point where it was about to have a fatal database crash. The database cluster was wedged in an invalid state. Backups weren't properly being done. As it was, we lost several days of postings after a hard crash. On top of that, we had multiple public facing machines running outdated versions of CentOS and Ubuntu running net facing services.

There's two distinct problems here, both of which have to be addressed.

The first is the site itself, and specifically what we can or can't do with it. At this point, rehash, the backend that runs SoylentNews, is nearly 30 years old, and it was written in what can be generously described as angry and especially esoteric Perl. Perl was already going extinct when we launched in 2014, and at this point is mostly relegated to legacy backend code which is slowly but surely disappearing.

Complicating matters is that rehash is specifically tied into Apache 2.2 via mod_perl, a version that is well past end of life and significantly out of date. While the website is well sandboxed and battle hardened, running obsolete code on the public Internet is not a smart move especially when combined with many of the other factors listed below.

To just keep up with patched software, we would either need to port the site to Apache 2.4 and a recent version of mod_perl, or break the Apache dependency with an alternative like FastCGI. This would also require updating the base version of Perl5 to something more recent and hoping all the necessary CPAN modules have either been updated, or can be reasonably replaced, which is doubtful at best

As the person who actually did the base port of rehash from Apache 1.3 to Apache 2, this is a massive project regardless of which way we would go. This would require a full rebuild of the /srv/soylentnews.org directory which alone could easily take weeks or months of work. That doesn't take into account all the other bits of infrastructure and software that would need to be reworked, rebuilt, or replaced.

When we migrated to rehash, we had more staff who could QA the site and quite a bit went wrong trying to do that relatively simpler migration.

As we are now?

I don't see how it's possible anymore.

After everything that has played out, I'm having trouble working up sufficient motivation to work on the site and bring it up to a serviceable state when combined with the amount of friction I've experienced just getting us here.

I had hoped to hire outside help or at least raise enough through livestreaming other SN related work to offset the costs. At this point though I believe that is a lost cause as well. If this was the only major problem, it would be bad enough. Unfortunately, it's just the tip of a very large and very ugly iceberg.

The deeper problem is that everything else has bitrotted over time.

SN's backend is something of a jigsaw puzzle which is documented in one of three places: on the site, on the internal technical wiki (which is currently down), and on the old public facing wiki which is also down. None of that documentation was or is consistent with the actual state of reality, and quite a few parts, like the MySQL cluster, were somewhat esoteric.

In practice, if you want to know how anything was plugged into anything, it was a matter of pulling cables and figuring out what broke. It also doesn't help that the backend is notoriously noisy. That makes it hard to sort out real errors from the chaff. This was a large part of why the Zoo plugin, which does the sidebars, was broken for most of December. It also didn't help that we had three different OSes (Ubuntu, CentOS, Gentoo) which complicated system administration.

Furthermore, there have been major disagreements among the sysops on actually doing any major upgrades. Someone would complain that we should do something. There would be a lot of arguments about it. In most cases, nothing got done. Because of this ongoing friction, it became increasingly more common for no one to install updates. This is why we never upgraded from Ubuntu 14.04 to 16.04 back in 2016. I eventually said we should just go to Gentoo, since there was a widespread belief that upgrading the distribution would break everything. This suggestion ultimately just ended up with only our development machine on Gentoo, and that too was woefully out of date.

When I finally checked in in November 2022, after two years, the site had finally reached a breaking point. I talked with some people in #chillax, and I got a state of affairs from mechanicjay, and I decided to do what should have been done long ago.

Clean house.

I didn't ask for permission. I didn't wait for people to answer DMs. I just did it because we had done this go around one too many times in the past.

I will let the community decide if I was justified or not in doing so.

A lot of this involved installing over a decade of upgrades. Setting up and configuring firewalls and removing unneeded services. Backing up and decommissioning old boxes. Given the extended period of time without updates, you can imagine that I at least have some concern at the number of potentially vulnerable backend services that were exposed to the Internet.

I found no evidence of breach, but given the period of time, and general lack of maintenance, I am at best uneasy.

I could have done better.

In the end, I finally installed almost a decade of upgrades in December of 2022, but that only postponed the inevitable. I also trimmed the number of machines and services in an effort to be at least slightly more secure on the Internet. However, ultimately, without a way to bring in new users, SN is slowly going to attrition itself to death.

Some might argue that I simply let it be, or should have let it be in November, but I really did hope that I could pull it out of this death spiral. Over the last few months, it has become clear that the only way work is going to be done is if I do it or if a miracle happens.

The problem is: as part-owner, where do you go from here?

There's also the matter of liability.

Ultimately speaking, if something happened with SN, Matt and I would be jointly responsible since our names are on the legal documents. I tried to find someone to take my place, and failed. I am legally attached to something that is barely being maintained, and frankly, I can't carry this cross any further.

My Role In This Outcome

I guess this falls down to a lot of my personal responsibility. While SN is at its heart a community project, it is also a business, one for which I have served as its president for its entire life. I really had no idea what I was doing when we started, and this had long term effects on SN as a whole. Part of this was that we only had subscriptions as a revenue stream.

Without a more solid revenue stream, the PBC was essentially hostage to the small trickle of money subscriptions. In a volunteer organization, it's a matter of "who shows up to do the work" dictating the direction of the site.

In the early days this wasn't a problem, I had plenty of free time, and people were often willing to help. That's largely how the site got ported to Apache 2, and why we were able to stay up for more than a year. Meanwhile, solving UTF-8 support was one of TMB's and MartyB's projects. As the early enthusiasm died off and staff began to leave, essential tasks were becoming less and less likely to be done.

That ultimately created a negative feedback loop in which technical debt continued to pile up.

SoylentNews also doesn't have a growing community, partially because we have very few inbound links, and are fairly low in search results. In our early days, folks followed us from Slashdot, and some viral posts on places like reddit and HackerNew did help to build the community, but this has largely evaporated.

Growth of some sort is important because communities have a natural attrition rate. People leave, die, or otherwise go inactive. Year over year, the community has shrunk, primarily because we don't bring in a lot of new blood.

Furthermore, the Internet as a whole has changed. When we started, GamerGate was yet to happen. The world couldn't even imagine the rise of the Trump presidency. In theory, the moderation system should have been able to handle disinformation, but the mod system requires a certain critical mass to work. Slashdot's mod system could only work as it does on a large community, and we found at least one critical flaw with its base assumption:

People rarely if ever downvote.

This, combined with ineffective anti-spam meant that it was relatively easy to game the system, and allowing bad actors outweighed good. My perception was SN's signal to noise ratio was becoming more noise year over year, and there were many conversations on this, which ultimately went nowhere. For me, personally, it finally reached a head with COVID. The amount of medical misinformation and similar such disinformation got to the point that I felt we needed to drastically overhaul the site.

This lead to some very bitter arguments.

Ultimately, I was overruled, and I attempted to resign after bitter arguments in the staff channel. My resignation was written, but ultimately never posted, and I left on bad terms with the staff at the time. Consequently, I remained President of the PBC. At that time, I requested Matt remove me from the position, but we never formalized this, primarily because there was no one to replace me. It should also be noted that we were missing a secretary and unable to find a replacement after mrcoolbp withdrew due to personal life reasons.

I could have, and perhaps should have, forced the issue then, but I could still remember how the domain was hijacked in our early days, and didn't want this to be a case of sour grapes. I also had a reasonable belief that SN would still be maintained by the active staff. I turned my attention towards my other endeavors such as my YouTube channel and tried to put it behind me.

Two years passed.

That was not the end of the infighting, and that ultimately led up to TMB leaving in 2021. The site was now running with the bare minimum of maintenance mechanicjay supported by audioguy could give it with no hope of a long term solution in sight. Had I not checked in, and decided to do emergency maintenance, the odds are that it would have been a matter of weeks or months before a severe system crash would have irreparably corrupted the database.

As it was, we had two hard crashes that lost weeks of posts. There were no functioning backups that I could find.

I did two emergency rounds of maintenance that saw the backend database replaced with a standard vanilla MySQL instance and drastically downsized the number of machines, cutting the monthly bill more than half.

However, it's become clear to me that this was too little, too late.

Many of the issues that were present when I resigned were still here. At the end of the day, I found myself caught between my responsibility towards my site and my own frustrations for what it had become. This combined with a personal disaster in my life starting in December meant that I had very little time for SN.

This was also combined with the dawning realization of how difficult it would be to get new sysops and devs to replace myself and those that had left. While I was willing at least to put some of the legwork in, no one really wanted to sit down and help with the business side of things. It felt like everyone else decided we should all hum loudly. While we had some volunteers for sysops, my lack of time, combined with the relatively arcane nature of our backend mostly nothing being done.

I honestly don't know if there was one specific misstep that led to this outcome. However, the need for sites like Slashdot and SoylentNews was already passing when we launched. Slashdot is a shell of itself, and most of the role of news aggregator is taken up with sites like reddit and HackerNews. The need for something like SN has largely disappeared.

That means for SN to exist, it has to exist for itself, and well, that's the rub of it. SN stopped being maintained while I was absent. It wasn't being well maintained well before that point. It's not going to be maintained now simply because I can't justify the time and effort anymore and no one else is putting time or effort into this either.

Suggestions like running ads to try and pay for some of the maintenance costs have either been rejected or at least treated with enough skepticism that makes me doubtful it would help.

Finally, I'm tired of fighting over every single issue which in the end leads to nothing being done and everyone just walking away unhappy.

What Would Have Been Needed To Save SN?

As before, I'll break this into two sections, involving the technical, and the non-technical. To summarize, it essentially required people to take responsibility and pledge to fix it as well as relieve me from my position from the PBC.

Technically speaking, we'd need to be able to refresh the site infrastructure as well as the site's backend dependencies. You're essentially dealing with a legacy Linux install that has been upgraded from Ubuntu 12.04 to Ubuntu 22.04 that at least a dozen of sysops have worked on.

To reduce site admin burden, we'd probably end up migrating email, and most services beside IRC and the website to third party hosting providers. This would have solved many of the email and registration issues that have plagued the site since GMail made their spam barriers extremely hostile to external SMTP hosted mail.

We would also need a development environment that properly tracked with production to allow changes to be done incrementally and rolled back, something that was a continuous problem throughout every major site upgrade. This would let us test each aspect of the overhaul and deploy it piecemeal instead of having the site be broken for weeks or months as happened with the much smaller November upgrade.

Ideally, we would use an automation deployment solution such as GitHub Actions which would make sure the machine state was always in sync with the build files, and allow for easy and rapid deployment of backend patches and security updates.

With this all done, it would have allowed site maintenance to easily be done en masse to all machines and without risk of the site breaking in new and arcane ways.

I did talk to Matt about the possibility of either fundraising or selling stock in an effort to finance it.

I also made multiple efforts to find someone who was willing to seriously take over the site and take over the PBC. There were a few email discussions that went ultimately nowhere.

What it boils down to is that to do anything with the site, I would have to put in legwork that, after everything that has been said and done, I am no longer willing to do nor is anyone truly stepping in to try and take over for me.

It doesn't help that nearly every single thing I've laid out here was shot down by at least one other member of staff while at the same time no realistic alternatives were worked on or even proposed.

What Happens Now?

At this point, we need to get the expenses of the PBC to zero. We have about $1,500 USD in the bank, most of which will go to handle our shutdown fees. I want to give a window for people to exchange contact info and write goodbyes. Subscriptions will be disabled on the site by time this post goes live. SN doesn't have a robust infrastructure to process refunds, and TMB wrote most of the code involving that. I am discussing with Matt what our options here are, but in the worst case scenario, any leftover will be donated to the EFF.

A final backup of the VMs and site database will be taken and soylentnews.org will be redirected to a static page. Everything representing the site be archived and taken offline. I'm going to hold the domain name and backups in trust in the hope that circumstances in the future may allow for the site to return in some form.

I wish I did not need to say such a thing might happen, but all things must end.

Until we meet again, ~ NCommander

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Interesting) by JoeMerchant on Monday May 22 2023, @07:28PM (10 children)

    by JoeMerchant (3937) on Monday May 22 2023, @07:28PM (#1307427)

    >but essentially nobody stepped in- well, not enough.

    Yeah, and at the end of it all, that's not his problem. If the community can't find a way to support itself, then the community disbands. We seem to have enough monetary support to make it work, but that's the easy part in the bigger picture, what is needed is a certain amount of time / effort from people with sufficient technical and social know-how to turn their time and effort into a viable community platform.

    Seems to me that the technical requirements are a little high for the site. Not necessarily out of reach of many of our abilities to do, just out of reach of our abilities to do _in the time we have available to devote to such things._

    >the intensity of disagreements among staff are a strong repellent for me.

    Me as well, and it's nothing unique to SN, that's the nature of organizations of people, particularly volunteer people, particularly technically minded volunteer people who have more ideas and opinions than actual time and effort to contribute.

    >I'm strongly against is systemd.

    I'm strongly against being strongly against things that shouldn't matter all that much. Do I prefer systemd to what came before? No, emphatically not. Does systemd screw up my work sufficiently that it's worth the effort to avoid it? In my case, also no - just a: meh, whatever. While systemd does run the system I work on all week long (Ubuntu 22.04 based), I spend very little time worrying about it or even interfacing with it. Sure, it comes up. Sure, when it does it used to be clearer / easier / less trouble prone in the prior ways of doing things. But in my bigger picture, systemd is a very small consideration.

    >without some gremlin process undoing what I thought I did.

    See, a lot of what I do is "hardening" of our system - undoing things people do and leave in a bad state. Firstly, exposing the state of what matters to us so we can easily monitor changes from multiple interfaces / perspectives, but more and more I'm also resetting things to where we have decided they should be. Test hates me because they "color outside the lines" to setup and run their test cases and my "configuration hardening" code is frequently setting the system back to the state which we have all agreed we want it to be in when in actual use. Lately I have added a lot of these things to "release mode only" so test can do preliminary stuff without dealing with the nannies putting things back in order for them, but ultimately they have to figure out how to test the system as it is used by the customers, and there are a LOT of variables in a vanilla Ubuntu 22.04 desktop system that we do NOT want our customers to modify, to ensure they have a safe, happy and consistent experience with our product.

    >so many possible roads and unknowns ahead...

    I feel that the road which most closely resembles the current site is the one with the least unknowns.

    --
    🌻🌻 [google.com]
    Starting Score:    1  point
    Moderation   +1  
       Interesting=1, Total=1
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 3, Insightful) by RS3 on Monday May 22 2023, @08:53PM (9 children)

    by RS3 (6367) on Monday May 22 2023, @08:53PM (#1307460)

    I'm strongly against being strongly against things that shouldn't matter all that much.

    Hopefully you know how much I like, respect, and admire you and always have here. However, please be careful with your equally strong opinion. If you're the guy who has to rescue the server crash, and you have mobs of angry people with torches and pitchforks, you'll understand. Medieval analogy aside, I take things maybe too much to heart, and when something stops an entire company, division, even just a few people, I get very anxious, go into high gear, and the last thing I need is another layer of something causing even more problems, which "networkmanager" and "systemd" have done to me. I see NO need for systemd, and I have only had problems with / due to it.

    I know that very many people, like you, are somewhere in the "meh" to "it's good" range, but please remember poor old me and others like me. If I was getting paid by the hour, I might not care how much time it wastes. If it works for you, that's great.

    There are many systemd-less distros out there. MX is one of many that I really like. I need to do some more testing on it and a few others like Void.

    As NCommander mentioned sometime recently, the site was originally envisioned as being very high usage and large user base. Recently he condensed many functions, reduced the number of servers needed, etc.

    As far as hardening your systems, obviously I don't know all the details, but you can take steps to make it difficult for meddlers.

    More to come...

    • (Score: 2) by JoeMerchant on Monday May 22 2023, @10:16PM (8 children)

      by JoeMerchant (3937) on Monday May 22 2023, @10:16PM (#1307483)

      > when something stops an entire company, division, even just a few people, I get very anxious

      I've spent my entire career looking for opportunities that do NOT put me in the real-time critical path. Kudos to you: first responder, we need many more like you, and I reserve any opinions about systemd around your domain.

      In my domain, we design stuff that gets a few thousand copies built per year. We keep it as simple and mainstream as possible, and we test the living bejezus out of it before we release it to production. When the stuff (as it always does) hits the fan, we have more high level logging: what was the user doing when this happened? What were our apps doing? The underlying system isn't really asked to do anything but launch our programs, give us access to the hardware / peripherals, and mostly stay the hell out of the way. If I'm digging in systemd or other system logs to figure out what went wrong, it's usually after a machine has been boxed up and shipped back to the factory. I think I've done that twice in the last decade. It's been a good decade.

      >If it works for you, that's great.

      It's not so much that it "works for me" as: I just don't interact with that level of things all that much. Once every couple of years I'll run through dmesg and see what I see in the current system (basically, I did that once-through for 18.04 and again for 22.04), and in that respect systemd does collect most of what I might be interested in into a more cohesive central logging system than what I remember from SysV days. The messages are often misleading, cryptic, indicating problems that are better left alone rather than trying to fix them, etc.

      As for distro choice: originally, we were migrating an old dual-processor system (Windows embedded on one, a dedicated DSP on the other) into a new Core i7 running a bare metal hypervisor, giving one core to the DSP (which, in reality, needs about 5% of one core, but it _does_ need to be lag-free - which is not a great core-co-user for Windoze) and another core to the "underlying system" which does stuff like printer interfaces, network interfaces, USB memory stick interfaces, external monitor interfaces, etc. while Windoze ran on the remaining 2 cores with control of the touch screen. (Yes, I tried, really tried, to sell Qt as a GUI development environment that we could run in native Linux on the system, old programmers are VERY hard to get to switch out of their comfort zones. One small point that would have been a teeny bit harder in Qt is the internationalization to 33 languages - Qt can do it, but .NET actually does it a tiny bit better - plus, the .NET developers have all done it in .NET before...) That bare metal hypervisor played best with CentOS, so CentOS we used, I put a Xfce desktop on it for development / administration work (via VNC server when Windoze had the display), and we were cranking along, but... we also discovered that vanilla Ubuntu with a free VirtualBox VM running Windoze 10 (the "LAST OS Microsoft will ever make") would do the same thing for us, simpler, and without the hypervisor per-machine license. Not that the license cost was a show stopper, but administratively it's a pain, and who doesn't like to save a few bucks per device sold? Other divisions around the company also use Ubuntu in their products, so since it doesn't matter all that much, we follow suit - keeps the suits happy, and once in a blue moon we can trade tips across divisions, like how to configure cranky systemd service config files.

      --
      🌻🌻 [google.com]
      • (Score: 2) by RS3 on Tuesday May 23 2023, @12:51AM

        by RS3 (6367) on Tuesday May 23 2023, @12:51AM (#1307519)

        Bless thee, I knight thee. Now you must come to the round table in times of peril. Sword, dagger, lance, chainmail, armor, shield, codpiece, and more await your arrival. Also power cord cutters. Even systemd can't override those.

        Wow, what a great system you have developed / evolved. I'm torn. There are things I love about MS, and things I loathe. Being a nuts, bolts, resistors, pistons, gears, etc., kind of guy, I like access to, and knowing what's going on- just generally, but when things fail the more you know about how it works, the better and faster you can get things running again. Kind of obvious. MS hides and obfuscates too much, but their development stuff- function (method) definitions and descriptions, example code, everything, is really good. I've had really good experience with various WindozeCE. I run a mixing board approximately weekly, that is a WindowsCE machine which controls a bunch of dedicated DSP stuff. I think it's an i5 CPU, and I forget which Win version, but what I like about it: it's very stripped out. Very few unnecessary processes running. And it may be the mfgr. gets to decide what goes in and what stays out. It's a Soundcraft Vi3000. Theoretically you can reboot the Windows part and all the sound will keep running, and faders will still work, but displays and other things will go dark, reboot, etc.

        There are several free hypervisors. I almost plunged into Xen. I've been running it at home for years. We bought a used server to upgrade the running stuff and it came with XCP-ng installed and several guests. It was easy to boot a Linux USB and reset Linux passwords, but I was never able to get into the Windows Server guest. Nothing's in any of them- someone had done test installs on it. Anyway, XCP-ng looks super awesome- I'd greatly prefer it over VMware. There's a free version that has some cool admin stuff, but also many teasers that only work with paid subscription. So that's out. Xen also has free, but I recently found out it's owned by someone, so I don't want to invest time and effort only to have them pull the rug out and demand monthly payments. So I'm going with kvm, seems obvious.

        This here computer has a 1TB SanDisk, now owned by WD. The utility fires up Qt to run. Sorry that was a fight. People get (too) used to using something and strongly resist change unless you can really justify it, and even then they might quit, but then you can hire someone more friendly to Qt or whatever.

        My #1 complaint about all software is terrible status / error messages. If you turn on lots of logging, you get way overwhelmed with non-issues, but the actual problem issue is cryptic, if anything.

        If systemd does some good logging, then I don't hate it so much. And if so, maybe it can be beaten into being a watcher / listener / monitor and not control freak?

      • (Score: 2) by Reziac on Tuesday May 23 2023, @03:08AM (6 children)

        by Reziac (2489) on Tuesday May 23 2023, @03:08AM (#1307549) Homepage

        I can only go wow in this discussion, but since you mention off in that direction....

        Today's VM oddity: I go to fire up the Mint VM and it is behaving like real hardware with bad RAM on the vidcard (goofy screen and all). Without anything being changed since it was last up. The other VMs still work. ???

        --
        And there is no Alkibiades to come back and save us from ourselves.
        • (Score: 2) by RS3 on Tuesday May 23 2023, @03:58AM (5 children)

          by RS3 (6367) on Tuesday May 23 2023, @03:58AM (#1307569)

          Pure guessing- have you done filesystem checks on everything?

          • (Score: 3, Informative) by Reziac on Tuesday May 23 2023, @04:33AM (4 children)

            by Reziac (2489) on Tuesday May 23 2023, @04:33AM (#1307573) Homepage

            It doesn't even show a proper screen. Starts to come up and immediately does an abnormal sized screen (like it's wanting some short and wide resolution) with stripes all over like real hardware does for bad video RAM. I think it continues to load, out of sight behind that mess. But can't see a thing.

            And I found the issue. Can you guess? Mint whined that it wanted 3D acceleration. Not sure if I turned that on in VBox or if it did (it gripes and wants a driver changed for the purpose) but if I disable that, then it runs again. And still whines about wanting 3D acceleration.

            By now I've forgotten what I intended to use it for. But for some reason can't get PCLOS to run in this version of VBox (constrained by XP64 as the host OS). Or just about any other linux that I tried. Only Mint. WTF. (Slinks off muttering about how I don't even LIKE Mint)

            --
            And there is no Alkibiades to come back and save us from ourselves.
            • (Score: 2) by JoeMerchant on Tuesday May 23 2023, @10:14AM (3 children)

              by JoeMerchant (3937) on Tuesday May 23 2023, @10:14AM (#1307626)

              It's that kind of configuration management that I struggle with.... We agree as a team to a certain set of settings, but then one member changes something in the image without thinking about it or telling anyone, then things go weird and somebody else has to figure out why.

              As much as possible I try to control the image OS configuration via scripts and other software we have checked into the git repo. At least changes there have blame, even commit comments sometimes.

              --
              🌻🌻 [google.com]
              • (Score: 2) by Reziac on Tuesday May 23 2023, @01:29PM (2 children)

                by Reziac (2489) on Tuesday May 23 2023, @01:29PM (#1307646) Homepage

                Isn't that fun? you never know what you'll find... I used to do custom support. Individual, quirky boxes.... hey! that's the topic!

                I might have been trying to figure out why Mint believes it can only do 1024x768 max, which is a mite small on a larger screen.

                --
                And there is no Alkibiades to come back and save us from ourselves.
                • (Score: 2) by JoeMerchant on Tuesday May 23 2023, @01:58PM (1 child)

                  by JoeMerchant (3937) on Tuesday May 23 2023, @01:58PM (#1307656)

                  EDID comes to mind, I hate it when that goes wonky.

                  --
                  🌻🌻 [google.com]
                  • (Score: 0) by Anonymous Coward on Wednesday May 24 2023, @02:28AM

                    by Anonymous Coward on Wednesday May 24 2023, @02:28AM (#1307811)

                    IIRC VirtualBox doesn't report the EDID unless you use the additions because of licencing issues. It uses a different system to get the correct resolutions from the host. My guess would be that the VirtualBox client isn't running on Mint. Just add it to the correct config file on the guest and it will report the supported resolutions to X or Wayland.