Language Selection

English French German Italian Portuguese Spanish

Site Migration Imminent (Updatex6)

Filed under

Update #1 (Sunday 9PM GMT): We are expecting to have the virtual machine for the site ready some time by the end of the day. It will run CentOS. A complete snapshot of the site's files (not database) has been copied over to San Diego (security- and privacy-oriented host).

Update #2 (Tuesday 10AM GMT): The target VM is now ready.

Update #3 (Thursday 8AM GMT): It seems likely that this migration will be delayed to ensure quality (no downtime) and adequate operation after the migration.

Update #4 (Thursday 6PM GMT): Data is being copied across at the moment.

Update #5 (Thursday 6PM GMT): Databases frozen in their current state to be copied across.

Update #6 (Friday 11AM GMT): The migration is complete. The databases in use are nearly a day old (but identical except statistics). Please report any issues you still find to DNS servers may take a while longer to synchronise and there will be another short maintenance window for resolving a minor issue.

SOME TIME in the coming week we will attempt to migrate the Web site and upgrade it, bringing improvements and making all the software up to date. This task is complicated because many modules are involved, several content management systems make up the site, a lot of data is being migrated, and replacements for existing modules may be difficult - if not altogether impossible - to find.

To avoid disappointments and in order to keep pressure low, this message is pinned here days in advance. Pessimistically predicting the most dire outcome, it is possible that in the coming day we won't be able to update readers (no new items), it is possible that the site will be down for a few hours (hopefully not days), and the appearance/structure of the site may be in a transitory state. The aim is to change nothing except at the back end.

I took a week off work in order to deal with Tux Machines and I hope to find understanding and sympathy in case the migration is imperfect or slow. I have been testing some parts of the process for well over a month, so I believe it may prove to be smooth sailing, but one can never know for sure until the actual transition (at DNS level) and upgrade (of Drupal, Gallery, etc.).

Regarding the Statistics section, it publicly broadcasts IP addresses of some visitors (interfering with our strict privacy policy that already had ads removed), so we shall look into possible replacements. The Gallery section may take a little longer to migrate because it takes up several gigabytes of database space that we don't yet have on the destination server (CentOS). If during the transition you wish to contact us (e.g. if the site is offline), then try E-mail, IRC, Twitter, etc.

Again, apologies in advance for any disruption of service; please be patient and help by reporting issues to us (e.g. broken links, DNS issues).

Best of luck

Drupal is a beast but 7.xx is stable enough right now. Best of luck Smile


Thanks, Hussam.

The migration strategy is still up for debate. One of the British government sites I support runs Drupal 7 (in several areas, intranet and public) and I get a similar experience with it in Techrights (Drupal 7 for front page). However, I don't lack much features here in Drupal 6. Drupal 6 does all that's needed for now.

At this stage, as I am a little paranoid about module compatibility, I still wonder if I should stick with Drupal 6 (for Tux Machines) until Drupal 8 is officially released.

This would save us from a two-leap process (6 to 7 and then 8, finding missing modules at each step).

Any advice on this would be appreciated. Messing up themes and functionality (even if temporarily) might not be a risk worth taking for just a few backend changes. Also, Rianne has very little experience with Drupal 7, whereas she's comfortable with this existing setup.

When a new virtual machine is ready (and I have enough DB disk space for Gallery) I will probably attempt a DNS change and revert back if it's a sordid mess. Susan, thankfully, is always around to offer help. She has been super supportive.

You can do it!

You can do it! Big Grin

Good luck with the move! For

Good luck with the move!

For what it's worth, if you can preserve the stories, urls and user base, then I'm happy. I think losing some other modules/functionality to having an up to date and secure version of the software is preferred or at least not a big deal.

Small rant: "security- and privacy-oriented host in San Diego"? I'd look at something in Iceland or Switzerland.


Yes, I know that national law is an issue, but I trust the person. I read that a Web host in the US (at least one) was forced to attach some bit of equipment from the NSA (to the server/s) because the NSA couldn't get "sufficient" access.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Android/Google: Pixel 2, Xiaomi Kernel Source, David Kleidermacher on Security

  • Google Pixel 2 Portrait Mode Tech Is Now Open Source
    The tech behind the portrait mode on Google Pixel 2  has been made open source by the company. For those who not familiar with it, one of the main draw to the algorithm in the Pixel 2’s camera app is excellent subject isolation without needing additional apparatus such as specialized lens or second camera.
  • Xiaomi releases Oreo kernel source code for the Mi A1
    Xiaomi promised that the Mi A1 would receive Oreo by the end of 2017, and the company hit a buzzer-beater by rolling out Android 8.0 to the Android One device on December 30th. But the kernel source code was nowhere to be found, a violation of the GNU General Public License, version 2 (GPLv2), and an affront to the development and enthusiast community. It's about two-and-a-half months late, but Xiaomi has finally released the Android 8.0 Oreo source code for the Mi A1.
  • Google Says Android Is as Secure as Apple's iOS and Wants You to Know That
    Google's Android security chief David Kleidermacher told CNET today that the Linux-based Android mobile operating system the company develops for a wide range of devices is now as secure as Apple's iOS. Google recently published its "Android Security 2017 Year In Review" report where the company talks about how Android security has matured in the last few years and how it fights to find new ways to protect Android users from malware and all the other nasty stuff you obviously don't want to have on your mobile phone or tablet.

If you owned a 'fat' PlayStation 3 you could be entitled to $65 from Sony because of Linux option

Cast your mind back to when Sony released the original PlayStation 3, and you may well remember claims that the console was also a "computer". The claims were such that Sony suggested that owners could install Linux -- which, technically speaking, they could. However, installing Linux on a PS3 also posed something of a security issue, and Sony backtracked on the "Other OS" feature, killing it will a firmware update. Unsurprisingly, a lawsuit followed, and the result of this is that you could in line for a pay-out. Read more

today's leftovers

  • Zorin OS 12.3 Linux Distro Released: Download The Perfect Windows Replacement
    While listing out the best distros for a Linux beginner, the ease of use and installation are the most critical factors. Such qualities make distros like Linux Mint, Ubuntu, and Zorin OS the most recommended options. In case you’re also concerned about your privacy and security, a shift to the world of Linux becomes a more obvious option. Calling itself a replacement for Windows and macOS, Zorin OS has been established as a beginner-friendly option that offers a smooth ride while making the transition. The latest Zorin OS 12.3 release works to strengthen the basics of the operating system and polishes the whole experience.
  • Ramblings about long ago and far away
    I had originally run MCC (Manchester Computer Center Interim Linux) in college but when I moved it was easier to find a box of floppies with SLS so I had installed that on the 486. I would then download software source code from the internet and rebuild it for my own use using all the extra flags I could find in GCC to make my 20Mhz system seem faster. I instead learned that most of the options didn't do anything on i386 Linux at the time and most of my reports about it were probably met by eye-rolls with the people at Cygnus. My supposed goal was to try and set up a MUD so I could code up a text based virtual reality. Or to get a war game called Conquer working on Linux. Or maybe get xTrek working on my system. [I think I mostly was trying to become a game developer by just building stuff versus actually coding stuff. I cave-man debugged a lot of things using stuff I had learned in FORTRAN but it wasn't actually making new things.]
  • EzeeLinux Show 18.13 | Running Linux On Junk
    A talk about the advantages of running Linux on junk hardware.
  • Best 50 HD Wallpapers for Ubuntu
    Wallpapers are useful in many ways depending on the visual it contains for example if there is a motivational quote on it, it helps to motivate you. The images are the best type of wallpaper because they have an impact on the mind of a human being. So if you are a working professional and have to work continuously on a computer then your desktop cab be a source of inspiration and happiness. So today we are going to share 50 best HD Wallpapers for your Ubuntu which will keep your desktop fresh.
  • Ubuntu Tried Adding Synaptics Support Back To GNOME's Mutter
    GNOME developers previously dropped support for Synaptics and other input drivers from Mutter in favor of the universal libinput stack that is also Wayland-friendly. Canonical developers tried to get Synaptics support on X11 added back into Mutter but it looks clear now that was rejected. Canonical's Will Cooke reported in this week's Ubuntu happenings that they were trying to add upstream support for Synaptics to Mutter, complementing the libinput support. While it's great Canonical trying to contribute upstream to GNOME, Synaptics support was previously dropped as being a maintenance burden and with libinput support getting into rather good shape.
  • Long live Release Engineering
    y involvement in Fedora goes back to late 2003 early 2004 somewhere as a packager for I started by getting a few packages in to scratch some of my itches and I saw it as a way to give back to the greater open source community. Around FC3 somewhere I stepped up to help in infrastructure to rebuild the builders in plague, the build system we used before koji and that we used for EPEL(Something that I helped form) for awhile until we got external repo support in koji. I was involved in the implementation of koji in Fedora, I joined OLPC as a build and release engineer, where I oversaw a move of the OS they shipped from FC6 to F8, and laid a foundation for the move to F9. I left OLPC when Red Hat opensourced RHN Satellite as “spacewalk project” I joined Red Hat as the release engineer for both, after a brief period there was some reorganisation in engineering that resulted in me handing off the release engineering tasks to someone closer the the engineers working on the code. As a result I worked on Fedora full time helping Jesse Keating. When he decided to work on the internal migration from CVS to git I took over as the lead. [...] Recently I have accepted a Job offer to become the manager of a different team inside of Red Hat.

Linux 4.17 Spring Cleaning To Drop Some Old CPU Architectures and Recent Torvalds Interview

  • Linux 4.17 Spring Cleaning To Drop Some Old CPU Architectures
    Longtime Linux kernel developer Arnd Bergmann is working to drop a number of old and obsolete CPU architectures from the next kernel cycle, Linux 4.17. The obsolete CPU architectures set to be removed include Blackfin, CRIS, FR-V, M32R, MN10300, META (Metag), and TILE. Managing to escape its death sentence is the Unicore32 architecture with its port maintainer claiming it's still actively being used and maintained.
  • [Older] Linus Torvalds Interview by Kristaps

    Interviewer: we all know who Linus is, but not many people know he’s also a proficient diver. Why don’t we start at the beginning: where you first started diving, and when you started to take diving seriously.  

    Actually, it was related to open source, in some way. [...]