Friday, August 17, 2012

Ubuntu remove flash

SkyHi @ Friday, August 17, 2012

Flash aid fetches the last known flashplayer version give it a go again.
You have made a mistake somewhere along the line. If you have tried to install
it multiple times there might be remnants of flash everywhere. flash aid will
remove them all and install again for you.
Or if you choose remove all flash and install from Ubuntu software center or Synaptic.
Stop all firefox running and copy and paste these one at a time.

Code:
sudo apt-get remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
Code:
sudo rm -f /usr/lib/mozilla/plugins/*flash*
Code:
sudo rm -f ~/.mozilla/plugins/*flash*
Code:
sudo rm -f /usr/lib/firefox/plugins/*flash*
Code:
sudo rm -f /usr/lib/firefox-addons/plugins/*flash*
Code:
sudo rm -rfd /usr/lib/nspluginwrapper
#Now reinstall through Ubuntu software center or synaptics. Or even as most do to get most all restricted packages in one swoop.
Code:
sudo apt-get install ubuntu-restricted-extras
__________________


REFERENCES
http://ubuntuforums.org/showthread.php?t=1747043

Thursday, August 16, 2012

Ubuntu recovery mode write access

SkyHi @ Thursday, August 16, 2012

  1. Shutdown the computer
  2. Boot into Recovery Mode --After BIOS load, hold down Shift key to access the grub menu --Once in grub menu, select the entry ending in "(recovery mode)"
  3. From the next menu selected option to enter Root Session
  4. At the root session, execute command mount -o remount,rw / to remount the filesystem as read-write

REFERENCES

Ubuntu enable puppet agent

SkyHi @ Thursday, August 16, 2012

STEP 1: INSTALL THE AGENT
1
me@client:~$ sudo aptitude install puppet
An Ubuntu server will tell you all of the packages that must be installed and will give you the option to continue. If you choose to continue, Ubuntu will install all of the packages then warn you that it could not start the puppet agent
1
2
3
4
* Starting puppet agent
 
puppet not configured to start, please edit /etc/default/puppet to enable
   ...done.
which means you need to edit the file the message refers to. So, sudo nano /etc/default/puppet, change
1
2
# Start puppet on boot?
START=no
to
1
2
# Start puppet on boot?
START=yes
and save the file. Once saved, sudo service puppet start.



STEP 2: AUTHENTICATE THE CLIENT
Puppet uses certificates for authentication, so the master is basically a CA who signs certificates from the clients. Unless you tell the client otherwise, it’ll assume that the puppetmaster’s name is puppet, so you either have to handle that with DNS or by editing the client’s puppet.conf. I took the first route, which seemed easier to me.
On the client, we tell it to send it’s certificate to be signed by the puppetmaster by telling it to test:
1
2
3
4
5
6
me@client:~$ sudo puppet agent --test
warning: peer certificate won't be verified in this SSL session
warning: peer certificate won't be verified in this SSL session
warning: peer certificate won't be verified in this SSL session
Exiting; no certificate found and waitforcert is disabled

OR
me@client:~$ puppetd –server puppet.example.com –waitforcert 60 –test
Once that’s done, we have the puppetmaster approve the client’s certificate:
1
2
3
me@puppet:/etc/puppet$ sudo puppetca --list
  new-server.local (6F:47:D1:6B:F3:B0:4B:94:00:92:5E:F7:E5:38:7C:C9)
me@puppet:/etc/puppet$




1
2
3
4
me@puppet:/etc/puppet$ sudo puppetca --sign new-server.local
notice: Signed certificate request for new-server.local
notice: Removing file Puppet::SSL::CertificateRequest new-server.local at '/var/lib/puppet/ssl/ca/requests/new-server.local.pem'
me@puppet:/etc/puppet$
After the client certificate is signed, it’s no longer in the server’s pending list.
1
2
me@puppet:/etc/puppet$ sudo puppetca --list
me@puppet:/etc/puppet$M
At this stage, the client is essentially configured. Within the next 30 minutes, it will contact the puppet master to see if any new or changed catalog items exist for it–if they do, the client will make the changes. If you’re impatient like me, you can force the client to check in by forcing another test:
1
2
3
4
5
6
7
8
me@new-server:~$ sudo puppet agent --test
warning: peer certificate won't be verified in this SSL session
info: Caching certificate for new-server.local
info: Caching certificate_revocation_list for ca
info: Caching catalog for new-server.local
info: Applying configuration version '1330636935'
notice: /Stage[main]//Package[ntp]/ensure: ensure changed 'purged' to 'present'
--- /etc/ntp.conf       2011-09-02 18:42:40.000000000 +0000
Keep in mind that it’s possible that some of the client’s catalog cannot be completed while your user is logged in, depending on what the changes are. For instance, if the catalog for that client changes your user’s UID or GID, you’ll receive an error until your user is no longer logged in.
To be sure that your client is checking in on it’s own, just take a look at it’ssyslog:
1
me@client:~$ sudo more /var/log/syslog | grep puppet-agent
Next time, we’ll take a look at the files that make up a “catalog”.



REFERENCES
http://eison.net/2012/03/puppetmaster-xcvii-getting-your-new-server-registered/ 
http://www.unixmen.com/install-puppet-master-and-client-in-ubuntu/