Pages

Adonis Server

The Check in/Check out feature enables Adonis administrators to effectively pull (check out) theconfiguration file directly from the Adonis server, make modifications to it, deploy the changes, andthen push (check in) the configuration back to the server. This way, multiple administrators can workon the same configuration by temporarily creating a local copy and then updating the server copy.Built in is a lock-out feature that eliminates the possibility of more than one administrator working onthe configuration at the same time, and possibly overwriting changes. The lockout feature preventsother administrators from obtaining a configuration file that is checked out.Check in is a process for storing the latest configuration on the Adonis appliance, as opposed todeployment, which is a process designed to install and activate the latest changes on the server(s).Before checking the configuration file in or out, you can view the log of all check-in/out server activity byclicking the
View Log
button. This log indicates who has performed management functions to theserver.The following procedures explain how to initially set up and use the check in feature, and how tomake changes once the configurations are set up.
Checking In a Configuration File
When you are satisfied with the changed you have made to the configuration file, you should check inthe file so that other Adonis administrators can work on it.Before you check in a configuration file, you should deploy the file to the server. This activates thechanges you have made.

Ready to go for:
  • Web Hosting
  • Network Printing
  • File Sharing
  • Mail Serving
  • SQL Databases
  • SSH

Drupal at Warp Speed


Doesn’t it give you a warm feeling when you’re asked to do a week’s work in twelve hours or less? It should. It should give you a warmer feeling when you can do it in far less time. Give your C-Level suitors this one in under an hour and they’ll think you’re as magical as Mr. Scott aboard the U.S.S. Enterprise. Mr. Scott often surprised the always demanding Captain Kirk with his ability to fix just about anything within the very tight time constraints placed on him. Instead of dilithium crystals and altered phaser electronics, you’ll have to work with Ubuntu and Drupal.
As of this writing, the latest version of Drupal is 7.0 and the version that installs to your system via the default Ubuntu repositories is 6.18. The speed of setup should sufficiently offset the fact that the software isn’t the latest available.
The Basics
This installation involves Ubuntu 10.10. Your mileage may vary with other distributions and versions. Prior to your Drupal installation, install MySQL or PostgreSQL. During the Drupal installation, you’ll have to provide the administrative user’s password for the database system that you install. Other dependencies should download and install with Drupal.
The installation is simple but you should search your distribution’s repository for the correct name for Drupal’s package.

$ sudo apt-cache search drupal

aegir-provision - backend of the Aegir hosting system
dh-make-drupal - Create Debian packages from Drupal modules and themes
drivel - Blogging client for the GNOME desktop
drupal6 - a fully-featured content management framework
drupal6-mod-i18n - i18n module for Drupal 6
drupal6-mod-inline - inline module for Drupal 6
drupal6-mod-ldap-integration - ldap_integration module for Drupal 6
drupal6-mod-masquerade - masquerade module for Drupal 6
drupal6-thm-arthemia - arthemia theme for Drupal 6
drupal6-trans-ru - Russian translation for Drupal 6
drush - command line shell and Unix scripting interface for Drupal
khmerconverter - converts between legacy Khmer encodings and Unicode
qtm - Web-log interface program
 A quick search reveals that drupal6 is the name of the package you need.

$ sudo apt-get install drupal6

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  apache2-mpm-prefork curl dbconfig-common libapache2-mod-php5 php5 php5-cli
  php5-common php5-gd php5-mysql wwwconfig-common
Suggested packages:
  php-pear php5-suhosin postgresql-client apache apache-ssl
The following packages will be REMOVED:
  apache2-mpm-worker
The following NEW packages will be installed:
  apache2-mpm-prefork curl dbconfig-common drupal6 libapache2-mod-php5 php5
  php5-cli php5-common php5-gd php5-mysql wwwconfig-common
0 upgraded, 11 newly installed, 1 to remove and 84 not upgraded.
Need to get 8,369kB of archives.
After this operation, 24.6MB of additional disk space will be used.
Do you want to continue [Y/n]?
 Figure 1: Drupal Post-Installation Instructions

For quick setup, select Yes as shown in Figure 2.
Figure 2: Automated dbconfig-common Prompt. Just say, ‘Yes.’

Figure 3 prompts you to choose your preferred database (mysql or pgsql).
 Figure 3: Selecting the Drupal Database Type

Next, you’re prompted to enter the password for the database’s administrative user. See Figure 4.
Figure 4: Supplying the Database Administrator Password to the Installer

The screen shown in Figure 5 is a bit confusing because it looks as if the system requires you to enter the MySQL administrator password again. This prompt is for a password to manage the Drupal application within your database server. As stated in the prompt, if you don’t enter one, the installer will generate a random one for you.
Figure 5: Entering the Database Application Password for Drupal

If you decide to enter your own password (recommended), the installer prompts you to confirm the password you entered. See Figure 6.
Figure 6: Confiming the Database Application Password for Drupal

At this point, the installer completes its tasks and drops you back to a shell prompt.
Finishing the Installation
Now, you’re ready to proceed with the second half of the Drupal install process. Do you remember the two post-install tasks? The first one is to restart the Apache web server.

$  sudo /etc/init.d/apache2 restart
[sudo] password for khess:
 * Restarting web server apache2
 ... waiting                                       [ OK ]
 Open a browser and point it to your new Drupal system’s install page: http://drupal-server/drupal6/install.php to continue. See Figure 7.
 Figure 7: Starting the Second Half of the Drupal Installation 

Click Install Drupal in English or click Install how to install Drupal in other languages. This demonstration uses the English installation option.
Figure 8 is the Drupal configuration screen. Here, you’ll need to enter your site name, site e-mail address, and a Drupal administrative account name, e-mail address and password. Scroll down and select Save and Continue.
 Figure 8: Configuring Site Specifics for Drupal

Figure 9 notifies you of any problems* encountered during this phase of installation and that Drupal is now installed. If your installation was generally successful, click on the your new site link and check it out.
 Figure 9: Completing the Drupal Installation

See Figure 10. Congratulations, you’ve successfully installed Drupal. From here, you can customize your Drupal site by adding users, installing new modules, creating content, and satisfying your chain of command.
Figure 10: Preparing for Drupal Customization and Administration

You’re not done yet but either you can take it from here by yourself or wait until next week for a Drupal 6 configuration tutorial. If you need to wait until next week, don’t overcommit yourself, Mr. or Ms. Scott, or you might find yourself in a red shirt** with the landing party.
* My ISP doesn’t allow SMTP or POP3 services on home accounts. Yes, I’ve thought of protesting it.
** Every real Trekkie knows that if you’re wearing a red shirt and you’ve beamed down to the planet’s surface with the landing party, your chances of survival are pretty slim.

Diablo 3 on Linux




Like many nerds around the world this evening I am prepping for what, odds are, will be the first of many all-nighters involving Blizzard's soon-to-be-released Diablo III (which releases tonight at midnight!). If you have been by my blog before then odds are you will know that I prefer to do as much of my gaming as possible on my operating system of choice: Linux. Something else you may or may not know is that I am also a large fan of the company Code Weavers that produces the commercial Wine software Crossover.

Want to know the reason I am such a fan of Crossover? A few weekends ago I spent about 6 hours trying to get Wine sources to compile with various patches to make the Diablo 3 open beta work on Linux. The result? I ended up hanging my head in defeat and just playing on my OSx86 system so I didn't miss the weekend event. At that point Diablo 3 didn't work OOTB on default Wine builds or Crossover.

This morning I dropped by #crossover on FreeNode to check in with the Crossover folks to see what their plans were for the Diablo 3 release due out tonight - were us Linux folks going to have to wait?


Nope!
The Diablo 3 release is something they had been very aware of and had been testing rigorously in-house. I was informed they had internal builds of Crossover where Diablo 3 was functional enough to play this very day. In fact within three hours of my speaking with them they had an "unsupported build" release that was functional with the Diablo 3 installer (note: if you are not a current Crossover customer that above link will not work for you).
 I promptly installed the update and was on my merry way:
 As of now if you are using Crossover 11.1 or newer Diablo 3 is now officially supported,
Now - if you are not interested in supporting Crossover - you can attempt to succeed where I failed and compile Wine with some of the patches listed on the Diablo 3 Beta AppDB page. Odds are if you wait for the next Wine developmental release or two, Diablo 3 will just start working by default - the Crossover folks are one of the lead contributors to the Wine project and most of their code improvements go upstream.

Trouble Shooting Tips:
If you are having issues getting it to run via the latest Wine builds it might be worth your while to use winetricks to install the "vcrun2008" package.

If your login attempt is hanging at the "authenticating credentials" step, exit Diablo, open a terminal and run:

echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope

Debian 7 "Wheezy" to introduce multiarch support

During this year's annual Debian Conference DebConf11 made the introduction of multiarch support a release goal for the coming Debian release 7 Wheezy to be released in 2013. Multiarch is a radical rethinking of the filesystem hierarchy with respect to library and header paths, to make programs and libraries of different hardware architectures easily installable in parallel on the very same system.
Multiarch is a major enhancement to Debian's ability to deliver on the promise of being a universal operating system explains Steve Langasek, driving force of the implementation, not only will it make crossbuilding easier, but also enables better support for legacy 32-bit applications on new 64-bit installations and in the future will even allow live migrations from 32-bit to 64-bit systems.
People interested in the topic can watch the talk by Steve Langasek Multiarch in Debian: 6 months (or 6 years) on today at 16:00 CEST (14:00 UTC) by using the DebConf web frontend.

About Debian

The Debian Project was founded in 1993 by Ian Murdock to be a truly free community project. Since then the project has grown to be one of the largest and most influential open source projects. Thousands of volunteers from all over the world work together to create and maintain Debian software. Available in 70 languages, and supporting a huge range of computer types, Debian calls itself the universal operating system.

Doom 3 BFG Edition will feature entire Doom series, seven new Doom 3 levels



id Software is Dooming us like we’ve never been Doomed before. Publisher Bethesda Softworks has announced the Doom 3 BFG Edition, which will feature the series’ entire catalog, including Doom, Doom 2, Doom 3, and Doom 3: Resurrection of Evil, as well as an added “Lost Mission” with seven new levels. The release date and pricing are TBA, but it’s coming sometime this year.

In addition to new content, id has spent the past year addressing complaints about Doom 3′s darkness and difficulty (enter the new “armor-mounted flashlight”), tweaking its lighting and rendering, and adding 3D monitor and 5.1 surround sound support. Many of the modifications are bigger news for the console versions, as we’ve already been blessed with smooth framerates and the famous Duct Tape Mod.
“Doom 3 was enthusiastically embraced by gamers worldwide at its release,” said id Software’s John Carmack in today’s statement. “Today, the full experience has been enhanced and extended to be better than ever, and is delivered across all the platforms with a silky smooth frame rate and highly responsive controls.”
If id were working on it, this definitive Doom collection would be an excellent precursor to Doom 4, and Polygon‘s Russ Pitts made the same leading statement to id’s Tim Willits, who repeated back, “If one were working on that, it would be a perfect precursor.”
So, yeah, it seems likely that we’ll get a Doom 4 re-announcement sometime this year.

Bodhi Linux 2.0.0 Alpha


Jeff Hoogland has announced the availability of the initial alpha build of Bodhi Linux 2.0.0, an Ubuntu-based distribution featuring the latest Enlightenment 17 desktop: "The Bodhi team and I are happy to announce the first pre-release (read: not suitable for daily usage machines) of our next major release, Bodhi Linux 2.0.0. This release is considered alpha quality and is intended to allow our community to help test this release before it becomes our 'stable' version. The goal of a new major release is not to introduce ground-breaking new features. The goal of a major Bodhi release is to allow our distro to transition to the next major Ubuntu LTS as a distro base." Read the rest of the release announcement for further warnings and other information. Interested alpha testers can download the live CD images from here: bodhi-2.0.0-32-build2.iso (555MB, MD5), bodhi-2.0.0-64-build2.iso (585MB, MD5).

Parted Magic

Patrick Verner has announced the release of Parted Magic , a utility live CD designed primarily for disk management and data rescue tasks: "Minor bug fix release with some added programs and updates. SpaceFM was updated to 0.7.7 and now uses udevil for device mounting. pyNeighborhood 0.5.4, Shorewall 4.4.27, Shorewall6 4.4.27.3, gptsync 0.14 and udevil 0.2.4 were added. Coreutils 8.17, File 5.11, LFTP 4.3.6, MB 1.1.11, OpenSSH 6.0p1, OpenSSL 0.9.8x, rdesktop 1.7.1, SSHFS FUSE 2.4, UNetbootin 575, zerofree 1.0.2, ClamAV 0.97.4, e2fsprogs 1.42.3, FUSE 2.9.0, rsync 3.0.9, cifs-utils 5.4, keyutils 1.5.5, krb5 1.7.1, cURL 7.25.0, Libidn 1.25, OpenLDAP client 2.4.31, and SpaceFM 0.7.7 were updated. The Download Java program has been completely rewritten and works more reliably now. Work on a GUI for Shorewall has started." Visit the project's news page to read the release announcement. Download (MD5): pmagic_2012_05_30.iso (196MB), pmagic_2012_05_30_i486.iso (195MB), pmagic_2012_05_30_x86_64.iso (196MB).