Switch back to Upstart after upgrading to Ubuntu 15.04 (Livid)

. 1 min read

I just upgraded my Digital Ocean Ubuntu 14.x droplet to Ubuntu 15.04 (Livid). The previous version was outdated and apparently the support was discontinued. As a result, I was running into a lot of issues on the 14.x version into which I will get into later.

The upgrade to Livid was smooth after a few hacks!

Now, Apache and Nginx served all my sites really well! But, my node.js servers including this blog were totally down! Gosh! I panicked! I still suffer from the laziness of not backing up my server images before messing around with the system level configuration! :-)

Now, a few Google searches returned me something new (and actually I have sort of got used to expecting such stuff). With the upgrade apparently systemd has replaced Upstart. I'll spend time figuring out the reason for upgrade later but for now ... I need my Upstart jobs back and running for heavenssake!!!

So getting Upstart back involved the following steps.

  • Install the upstart-sysv package, which will remove ubuntu-standard and systemd-sysv
sudo apt-get install upstart-sysv
  • Update the system initialisation scripts
sudo update-initramfs -u.
  • Restart

I did this out of caution and well ... habit! :-)

sudo shutdown -r now

If all goes well, your startup Upstart jobs should be back alive and kickin! :)


Tags

AWS Analytics Antifragile Apache Spark Apple Apps Arbitrage Automation Awesome BBMP Bangalore Black Swan Bonds Boonex Bootstrap Brokerage Charges CFPB CMS CSS Calypso Camelot Capital Markets Charts Chirp Choropleth Chrome Code Igniter Collections Containerization Converters Cycling DalalBeat Data Analytics Data Journalism Data Mining Data Munging Data Privacy Data Science Databases Debt Design Design Stock DesignStock Diet Django Docker Document Processing Dropbox Electron Electronics Entertainment Entrepreneurship Exercise FFMPEG Facebook Finance Fire TV Stick Fitness Forerunner From-The-News Fun Futures Gaana Garmin General Geocoding Getting Started Ghost Google APIs GraphicsMagick HHVM HTTPS Hackathon Hacks Hardware Health House Keeping Housing IBM BlueMix IBrokers IPinfo Ideas Image Conversion Image Processing Infographics Interactive Brokers Internet Investing IoT Legal Lets Encrypt Mac Machine Learning Mailbox app Mapbox Markdown Marketing Meteor Mockups MongoDB Mortgages Movies Music MyPad MySQL Nativefier Nature Netflix Newsletters Nginx Node.js Notes OCR OSX Open Source OpenCPU Options PDF PHP Pebble Peloton Personal Photography Picture Platforms Plex Portable Apps Productivity Property Tax PyroCMS Quantitative Finance R-Project Random Raspberry Pi Research Resources Reticulate Robot S3 SQLite STT Scraping Security Server Shell Shiny Side Project Sikuli Speech Recognition Spider Pro Spinning Spotify Startup Resources Startups Strategy Sublime Text System Monitoring Tax Terminal Tips To Do Tools Torrent Trading Trends Troubleshooting USElection2016 Ubuntu Unix Valuations Video Conversion Visualization Wagtail Wearables Weekend Fun WhatsApp Wordpress anaconda annie bash catalina cv2 daily coding dailycoding data.table debugging devtools downloader e-Signatures ggplot git go google maps hat-tip iOS iPad iPhone iTunes javascript jupyter logging macos numpy opencv optionality plotly python rstats videos youtube