Bringing Linux to Work – Portal Part 3

Ubuntu just doesn’t want to be chosen for me. I’ve had nothing but problems with it since I started going on it. I decided that it would be easier to use Ubuntu (1 disk install, apt-get abilities) to house the in house Intranet portal page here where I work. However, I didn’t count on Ubuntu having so many problems.

The first of many problems was mod_ntlm. This Apache module WILL NOT compile on my server. I emailed someone who actually got this to compile in Ubuntu and asked for how they got it to work, implemented their changes in the .c file, yet still couldn’t get it to compile. This reason alone is enough for me to not use it. But there are more reasons still that Ubuntu doesn’t do it for me.

The second reason is going cold. What I mean by going cold is that it almost froze up. For example, it would take over an hour to run apt-get update, about the same to run apt-get upgrade (depending on downloads) and even 20 minutes to do a standard ls -al | grep keyword command. After a reboot everything was fine. This led me to believe that some sort of power saving module was kicking in. So I removed all power saving modules, recompiled a kernel from scratch, turned off all BIOS power saving items, crossed my fingers and rebooted. Even with all of these actions, Ubuntu still went cold after a day of uptime. This is on an IBM NetVista P4 with 1 GB RAM. Ubuntu however will not be staying on any PC at my job due to the previous problems experienced.

I’ve got an exact match of this machine to provide backup for it so I’ve simulataneously been using CentOS to experiment around with it. There’s a reason that Red Hat is the leader in the server arena…because they get it done and provide a fantastically stable Linux environment. CentOS is repackaged Red Hat Enterprise Linux and it is fantastic. So from this point on, Ubuntu will not be actively developed on by myself…I’ll be using CentOS from this point on. Which leads me to the decisions I’ve been trying to come to.

I’ve been trying to find a good portal CMS that can house documents and provide news announcements for my department. No chat is needed…no forums…just a repository for docs. With all of this being said, I need to provide a flexible solution to house these documents as well because who knows what the director will come back and say. Perhaps tomorrow he’ll change his mind and want to have all documentation developed and worked on in Sharepoint and all reports to go on our intranet page. So I need flexibility if I’m going to get a CMS running on Linux and I need it to be stable so I can show tangible results to upper managment. Otherwise, they’ll continue to go with what has been working for them…and that is Windows.

Continue reading “Bringing Linux to Work – Portal Part 3”

LinuxWorld, Powered by Windows?

Did anyone else catch this? According to The Register, the LinuxWorld Conference and Expo 2006 web page is running powered on Windows Server 2003?! That’s a bit odd…so I checked things out myself by visiting netcraft. Yep, they sure are. Very odd. You’d think that someone who runs a Linux website would make sure that the host they went with and the designers they hired to do the website were Linux people instead of Windows. In fact, if it were me, I’d make damn sure I did it that way.

I looked at their site report from Netcraft and saw that they have just changed within the last month. As I’ve spoken about in the past, some of these larger linux websites/news agencies have really gone down hill. I used to think LinuxWorld was a really great magazine/website. Then they go and pull something like this. Oddly enough, their website has been suffering as of late: According to Alexa, they’ve been on a steady decline since 2004. In fact, my lowly blog here has been garnering more traffic than their site according to Alexa. You do the math…if they can’t beat my silly little blog in traffic, they’re going out fast.

Don’t worry though, I at least have enough sense to always power this site with Open Source and on the Linux platform…even though my primary job is with Microsoft Windows 2000 and 2003 servers. I may be good at Windows AND Linux but I’m no sell out. I bet LinuxWorld wishes they could say the same. I’d cancel my tickets and reservations if you have a spot at that expo. Make sure you check out the heavy hitters that are there too and express your opinions to them on this subject.

Brining Linux to Work – Portal Part 2

Beginning this month, I’ll be attempting to infuse my place of work with Linux. I am an new Applications Analyst and resident AIX/Linux expert for a government agency that lives and breaths Microsoft. I feel that Open Source software, mainly, Linux…can be a great addition to this agency. I’ll be documenting my attempts here while I go along. If you have tips, tricks, solutions, advice or supportive comments…please respond in kind.


Well, Ubuntu had some troubles but CentOS did a fine job for me. The problem was in the compilation of the mod_ntlm module for Apache. Ubuntu couldn’t get it right. Changing the makefile a bit (Thanks Billy!) did allow me to post the mod_ntlm.so file (finally) but I couldn’t get things to work for Apache 2. I reverted back to Apache 1.3 on the Ubuntu box but ran into the same problem that I did on the CentOS box with odd authentication issues. Alternatively, CentOS had no problems compiling the mod_ntlm Apache module for Apache 1.3 OR Apache 2.X which was much better than Ubuntu.

Of course, the real problem wasn’t getting the various software installed, the problem was doing it in the correct order. My advice to someone that wants to use mod_ntlm with Apache to pass parameters to a zope server for plone: Install zope and plone first…get a working site up and running on port 80 (intranet site that is) THEN install apache and work on mod_ntlm. I had trouble figuring this out as most of the instructions I found allowed for Apache to be working first before the zope server comes into play. Another thing you could do is turn off Apache during your zope/plone configuration.

Something else that is odd is that by default when you install zope in CentOS, it isn’t started. You can add it to automatic start using checkconfig in CentOS but finding out where the rpm installs zope is another story. Not being familiar with zope hindered my progress initially. After some fumbling I was able to get things working.

Overall on both the Ubuntu and CentOS installs, I was able to get things in working order but could not get Apache to use mod_ntlm correctly. Normally, if mod_ntlm is setup correctly and all directives are listed correctly (I was using .htaccess to house the ntlm directives) you’ll get to a page 404 not found if accessing the document root. Instead, I received 401 Unauthorized Access. This meant that I was not validating according to Apache to my active directory source.

Continue reading “Brining Linux to Work – Portal Part 2”

Brining Linux to Work – Portal Part 1

Beginning this month, I’ll be attempting to infuse my place of work with Linux. I am an new Applications Analyst and resident AIX/Linux expert for a government agency that lives and breaths Microsoft. I feel that Open Source software, mainly, Linux…can be a great addition to this agency. I’ll be documenting my attempts here while I go along. If you have tips, tricks, solutions, advice or supportive comments…please respond in kind.


You’ve Got to Start Somewhere…

Recently, I’ve been investigating portal applications (CMS portals) for an intranet server at work. The portal will act as a document repository and project status report tool. It needs to plug into the framework we have in place currently…which is a Windows 2000 Active Directory environment. Instead of powering this with IIS or WinXp with Apache…I’ve elected to go with Linux and Apache. However, I didn’t really investigate much to figure out if this would be a possibility. Problems were rampant and still are. Allow me to explain.

I’ve been given the requirements that any intranet page must be single sign on, meaning that when a user visits the page, they don’t have to login…they’re simply there and logged in already. This can be done using the apache ntlm module. I can also pass this parameter using Tomcat and JOSS with php. However, the ntlm module won’t compile on Ubuntu or SuSe and hence won’t install. So, that took away my top two choices for Linux distros (not to mention, caused me to waste 2 days of time). JOSS requires that I write and plugin my own php script which is something I don’t want to do currently. So I’m back at square one. I’ve changed direction and am instaling CentOS 4 currently…we’ll see where that takes me. I’ve had more luck with CentOS as a server (my server at home has around 120 days for uptime currently and runs CentOS at its core).

Continue reading “Brining Linux to Work – Portal Part 1”

What’s Up With the New Look?

As you might have noticed, we have a new look currently. This theme is a temporary one as I build the next one from scratch. I’ve been theme shopping for the last couple of months and noticed that there isn’t a whole heckuva lot to choose from that a million people aren’t using already. So the only way that I can make sure that Yet Another Linux Blog is unique is if I do the theme myself. Of course, this means that I have to learn a whole new set of .tpl files, new CSS calls, and start sketching things out on a sketchpad that I haven’t bought yet 😛

If anyone has any feedback on the current theme, please let me know…I can change it pretty easily or hack it to pieces on a whim.

I’ve been somewhat busy having launched http://mypclinuxos.com as a PCLinuxOS projects site to assist the PCLinuxOS development team with various projects and to provide the community with a platform on which to develop their own projects. Therefore, I haven’t had a ton of time to blog as of late. I should be back to a normal schedule within the next month or so. If not, this blog might go dormant for a while until I am able to relenquish my administrative duties at mypclinuxos.com. I have a review of a server distro I started a few weeks ago, but I haven’t finished it yet. Hopefully, I will be able to get that review out in the next week or so. I won’t hold my breath, I’ve got a ton of stuff going on at the projects site that keeps me oh so busy. Thanks for reading and sticking with me through the lean parts of this blog. Cheers.

Devnet

The Dirt on Suspicious Digging at Digg.com…

It seems that being one of the top 500 visited websites in the world has gone to Digg.com’s head. Users are reporting that some articles that are submitted are being dugg by the same users in the same exact order to up their digg rating to get them on the front page.

When these users posted articles about this phenomenon, those articles are either deleted, the users are banned (Submitted & Banned Pics), or the story is buried (despite having 164 diggs at the time of this writing…not on the front page). There is even reports of users submitting an article who haven’t submitted before only to have another user who is ‘popular’ get the story posted despite posting it later. Digg.com is supposed to have a duplicate url system in place preventing this…

Now digg.com can do whatever they want with their website. In fact, they can bully all the other websites they want to. However, they can’t build their community on a Democratic, Users-vote-for-the-story-and-our-editors-don’t model and then just drop it. They need to follow their own TOS (terms of service) to maintain their credibility or recant that part of the TOS and release an updated TOS. As of this writing, Digg insists that its content is driven by the users. With the information collected in this article, it seems that something is rank in the state of Diggmark. You decide.

For your perusal, I’ve collected all the links I can find with information on this issue. Please comment if you’ve found alternative links and I will update these as the comments come in. Please note that I belive Forevergeek.com was the first to post on this…they are listed at #1. Also please note many of the comments in these articles…users are pretty livid about this…and there is no response from digg.com yet.

  1. Digg Corrupted: Editor’s Playground, not User-Driven Website
  2. The Story that Got Deleted – The digg story that went pewf!
  3. Kevin Rose abusing Digg – links to google group tracking this story
  4. Suspicious Digging
  5. Google Blogoscoped – more on the google group
  6. Digg Corrupted – a digg.com user attempts to hold digg accountable
  7. Digg Abused? – Newsvine article on this
  8. Digg Army – Binary Bonsai
  9. Digg, not democracy after all – Yugatech Blog Post
  10. The J Spot
  11. Corruption. The House of the Digg Elite
  12. The Trouble with DIGG
  13. Growing Censorship Concerns at Digg – Just got slashdotted!
  14. Digg Army: Right in Line – More from Forevergeek
  15. 146 diggs, 57 comments, 6 hours and no frontpage at digg
  16. Non Response from Digg.com – Forevergeek
  17. Digg.com Explanation? – Kevin Responds? Sort of…
  18. BoingBoing’s Take On This
  19. The Guardian Picks Up the Story…
  20. The Inquirer Hops On
  21. Sitepoint Diggs in their Claws
  22. Boyhazard.net Blog
  23. Splasho’s Blog…Update on Digg
  24. Three Reasons Why Digg is a Crock! – Zdnet Blogs
  25. MonkeyBites Blog
  26. BlogCritics – A Must Read
  27. Thomas Hawkes Digital Connection – He has the most dugg story of all time…
  28. Odeo Podcast on the Subject
  29. ForeverGeek Comments Further
  30. Zippity Doo Dah – A Statistical Analysis of Digging Corruption? You Decide…
  31. CEO of Weblogs.inc – The Digg Backlash
  32. More from Techno Pinoy
  33. DuncanRiley.com chimes in
  34. Is Digg Rigging its Diggs? – a Tech Writer from Toronto adds two cents
  35. Businesspundit
  36. Kellegous.com Speaks of Digg
  37. ProBlogger – Digg Deception
  38. Newsome Blog
  39. RealTechNews
  40. Silicon Valley Sleuth – Social Websites have a Social Responsibility
  41. Basement.org
  42. Search Engine Guide – is digg working with their own shovel?
  43. Publishing 2.0
  44. SuperGeekBlog – The Social Corruption of Digg
  45. Student-Rant Blog – Interesting Statistics on Editor Posting
  46. Virtual Thought
  47. CNET Podcast on the subject
  48. FG-DIGG Issue on TWiT @ Forever Geek
Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.