Linux Tidbits: Difference between revisions

From ChipWiki
Jump to navigation Jump to search
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 24: Line 24:
gdm didn't work properly when I upgraded to Ubuntu 9.10 (Karmic Koala).  The logon console like to flash and made typing impossible.  Tracked it down to gdm continually restarting (/var/run/gdm.pid was changing all the time), causing some errors.  Solution for my headless, logonless machine?
gdm didn't work properly when I upgraded to Ubuntu 9.10 (Karmic Koala).  The logon console like to flash and made typing impossible.  Tracked it down to gdm continually restarting (/var/run/gdm.pid was changing all the time), causing some errors.  Solution for my headless, logonless machine?
Nuke gdm:
Nuke gdm:
<code>sudo service stop gdm</code>
<code>sudo service gdm stop</code>
note that I had to do this twice -- the first time I happened to hit a moment when gdm was between restart cycles and got an error.
note that I had to do this twice -- the first time I happened to hit a moment when gdm was between restart cycles and got an error.


Also, just for kicks, I removed it from the startup directories:
Also, just for kicks, I removed it from the startup directories:<br>
<code>sudo update-rc.d gdm remove</code>
<code>sudo update-rc.d gdm remove</code>


I think things are better now.
This did not work.


Also, for some reason /etc/rc0.d/K25hwclock.sh links to nowhere (was ../init.d/hwclock.sh, which is gone).
So I tried:  <br>
<code>sudo update-rc.d x11-common remove</code>
 
... testing ...
 
Also, for some reason /etc/rc0.d/K25hwclock.sh links to nowhere (was ../init.d/hwclock.sh, which is gone), so we removed it just for kicks.
 
Ok, no luck.
 
Physically moved /etc/init.d/gdm and /etc/init.d/x11-common
 
no luck.
 
Edited /boot/grub/menu.lst and replaced<br>
<code>kernel                /boot/vmlinuz-2.6.31-14-386 root=UUID=36bc90a2-9dd5-46ac-8f5f-1b0860ce34a6 ro quiet splash</code><br>
with<br>
<code>kernel          /boot/vmlinuz-2.6.31-14-386 root=UUID=36bc90a2-9dd5-46ac-8f5f-1b0860ce34a6 ro</code>
 
which let me see the bootup messages, but still screwed the tty up.
Fortunately, I watched the boot -- the message that failed was during the Apparmor load, and it read:
<br><code>setting up console font and keymap</code>
 
Well, whatever.  Installed fvwm:
<br><code>sudo apt-get install fvwm</code><br>
and made it the default, by editing /etc/default-display-manager and replacing
<br><code>/usr/sbin/gdm</code><br>
with
<br><code>/usr/bin/fvwm</code><br>
 
THAT worked.  :-)
 
==awstats install and config==
 
sudp apt-get install awstats
 
sudo vi /etc/awstats/awstats.conf
updated:
LogFormat=1
SiteDomain="chiplynch.com"
HostAliases="www.chiplynch.com chiplynch.com localhost 127.0.0.1"
 
sudo /usr/lib/cgi-bin/awstats.pl -config=chiplynch.com -update
 
Added to /etc/apache2/sites-available/chiplynch.com
 
    Alias /awstatclasses "/usr/share/awstats/lib/"
    Alias /awstats-icon/ "/usr/share/awstats/icon/"
    Alias /awstatcss "/usr/share/doc/awstats/examples/css"
    ScriptAlias /awstats/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
    </DirectorY>
 
(just before </VirtualHost>)
 
 
Added to /etc/logrotate.d/apache2
 
    prerotate
    /usr/lib/cgi-bin/awstats.pl -update -config=chiplynch.com
    endscript

Latest revision as of 03:35, 31 January 2010

rsync with ssh generation

ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub someothercomputer
rsync -ave ssh /localfiles/ remotebox:/localfiles

(note: add --delete to rsync for a proper mirror, or leave off for full backup)

Ubuntu Upgrade Issues

I had trouble getting from 8.04 to 8.10... I was getting an error

Package udev has broken dep on lvm2
  Considering lvm2 0 as a solution to udev 74
  Upgrading lvm2 due to Breaks field in udev
Investigating lvm2
Package lvm2 has broken dep on lvm-common
  Considering lvm-common 1 as a solution to lvm2 0
  Holding Back lvm2 rather than change lvm-common

The key was to upgrade lvm2 manually (something like apt-get install lvm2) which do-release-upgrade wasn't willing to do itself) then run do-release-upgrade again.

9.10 Console (tty) Issues (from gdm)

gdm didn't work properly when I upgraded to Ubuntu 9.10 (Karmic Koala). The logon console like to flash and made typing impossible. Tracked it down to gdm continually restarting (/var/run/gdm.pid was changing all the time), causing some errors. Solution for my headless, logonless machine? Nuke gdm: sudo service gdm stop note that I had to do this twice -- the first time I happened to hit a moment when gdm was between restart cycles and got an error.

Also, just for kicks, I removed it from the startup directories:
sudo update-rc.d gdm remove

This did not work.

So I tried:
sudo update-rc.d x11-common remove

... testing ...

Also, for some reason /etc/rc0.d/K25hwclock.sh links to nowhere (was ../init.d/hwclock.sh, which is gone), so we removed it just for kicks.

Ok, no luck.

Physically moved /etc/init.d/gdm and /etc/init.d/x11-common

no luck.

Edited /boot/grub/menu.lst and replaced
kernel /boot/vmlinuz-2.6.31-14-386 root=UUID=36bc90a2-9dd5-46ac-8f5f-1b0860ce34a6 ro quiet splash
with
kernel /boot/vmlinuz-2.6.31-14-386 root=UUID=36bc90a2-9dd5-46ac-8f5f-1b0860ce34a6 ro

which let me see the bootup messages, but still screwed the tty up. Fortunately, I watched the boot -- the message that failed was during the Apparmor load, and it read:
setting up console font and keymap

Well, whatever. Installed fvwm:
sudo apt-get install fvwm
and made it the default, by editing /etc/default-display-manager and replacing
/usr/sbin/gdm
with
/usr/bin/fvwm

THAT worked.  :-)

awstats install and config

sudp apt-get install awstats

sudo vi /etc/awstats/awstats.conf updated: LogFormat=1 SiteDomain="chiplynch.com" HostAliases="www.chiplynch.com chiplynch.com localhost 127.0.0.1"

sudo /usr/lib/cgi-bin/awstats.pl -config=chiplynch.com -update

Added to /etc/apache2/sites-available/chiplynch.com

   Alias /awstatclasses "/usr/share/awstats/lib/"
   Alias /awstats-icon/ "/usr/share/awstats/icon/"
   Alias /awstatcss "/usr/share/doc/awstats/examples/css"
   ScriptAlias /awstats/ /usr/lib/cgi-bin/
   <Directory "/usr/lib/cgi-bin">
       Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
   </DirectorY>

(just before </VirtualHost>)


Added to /etc/logrotate.d/apache2

   prerotate
   /usr/lib/cgi-bin/awstats.pl -update -config=chiplynch.com
   endscript