Proxmox snapshots: “The current guest configuration does not support taking new snapshots”

Let me snapshot tl;dr: This can happen if you use a storage mechanism that doesn’t support snapshots (see here for more information). However, it seems it can *also* happen if you use external mountpoints. I ran into the issue when trying out a script that backs up proxmox to a borg repository. I checked that […]

Continue Reading

Using Discourse Dev with Traefik (without ‘Bad Gateway’ + ‘blocked host’)

tl;dr: Traefik grabs the first port it sees, which on the dev image is 1080- we want port 9292. Use –label=traefik.http.routers.discourse-dev.port=9292 You need to set a dev host using en env var in the container: -e DISCOURSE_DEV_HOSTS=your_dev_hostname \ With the dev version of Discourse working, I wanted to let its connectivity be managed by the […]

Continue Reading

Invalid Security Token Issues

tl;dr: Having both AntiSpam Bee and Jetpack Comments causes this, disable one or other While trying to leave a comment on here on a previous post, I got an error: Invalid security token Apparently, AntiSpam Bee and Jetpack Comments are not compatible. I’m not sure when Jetpack comments were enabled as I’ve had relatively recent […]

Continue Reading

Rescuing a Truncated Recording Using ffmpeg

tl;dr: Well, it’s cheating because it’s not ‘rescuing’ what isn’t recorded, just retrieving and appending Last night I played a few rounds of some cooperative gameplay with some good friends, and as usual I recorded the session for posterity. However, when looking over the file created, neither VLC nor ffmpeg could determine a duration. I […]

Continue Reading

[Fixed] MySQL: Table is marked as crashed and last (automatic?) repair failed (+ WordPress)

tl;dr: run myisamchk on the problematic table I’ve run into the following error in my Apache error.log recently: Table ‘database.tablename’ is marked as crashed and last (automatic?) repair failed Fortunately the fix is simple: run myisamchk on the table which is marked as crashed: $ sudo su # service mysql stop # cd /var/lib/mysql/databasename # […]

Continue Reading

[Solved] “Logical volume is used by another device”

tl;dr: use dmsetup remove before trying lvremove Note: Volume group and logical volume names have been substituted here. I’m not entirely sure it’s necessary, but better safe than sorry. If following this, please use the names of your volume group[s] and logical volume[s] I am in the process of combining fileserver information, and so I […]

Continue Reading