Tag Cloud
Currently Reading
Latest Book Reviews
- Certified Kubernetes Application Developer (CKAD) Study Guide, 2nd Edition Posted on January 11, 2025
- Rancher Deep Dive Posted on March 31, 2023
- Leveraging Kustomize for Kubernetes Manifests Posted on March 24, 2023
- Automating Workflows with GitHub Actions Posted on October 13, 2022
- Deep-Dive Terraform on Azure Posted on August 30, 2022 All Book Reviews
Latest Posts
- Installing system-config-kickstart on Ubuntu Posted on April 25, 2015
- Ah Shit - check_http string Posted on April 13, 2015
- Google Apps API OAuth2 shenanigans Posted on April 7, 2015
- PF syntax check Posted on March 28, 2015
- Restarting single network interface in FreeBSD Posted on February 13, 2015
April 25, 2015
Installing system-config-kickstart on Ubuntu
by Alpha01
system-config-kickstart
fails to start after the initial install.
Error
tony@alpha05:~$ system-config-kickstart
Traceback (most recent call last):
File "/usr/share/system-config-kickstart/system-config-kickstart.py", line 92, in <module>
kickstartGui.kickstartGui(file)
File "/usr/share/system-config-kickstart/kickstartGui.py", line 131, in __init__
self.X_class = xconfig.xconfig(xml, self.kickstartData)
File "/usr/share/system-config-kickstart/xconfig.py", line 80, in __init__
self.fill_driver_list()
File "/usr/share/system-config-kickstart/xconfig.py", line 115, in fill_driver_list
raise RuntimeError, (_("Could not read video driver database"))
RuntimeError: Could not read video driver database
Fix
Downgrade the hwdata package.
apt-get remove hwdata
wget ftp://mirror.ovh.net/mirrors/ftp.debian.org/debian/pool/main/h/hwdata/hwdata_0.234-1_all.deb
dpkg -i hwdata_0.234-1_all.deb
apt-mark hold hwdata
apt-get install system-config-kickstart
This is a known bug in Ubuntu that is yet to be fixed…
Resources
- https://bugs.launchpad.net/ubuntu/+source/system-config-kickstart/+bug/1260107
- https://bugs.launchpad.net/ubuntu/+source/system-config-kickstart/+bug/1236315
ubuntu
]
April 13, 2015
Ah Shit - check_http string
by Alpha01
After updating the themes of www.alpha01.org, www.rubysecurity.org, www.rubyninja.org I completely forgot to also update the header template files to include once again their respective Google Analytics tracking code. This resulting in almost three months of no stats. When I originally setup the Nagios check_http ‘s on my sites, I didn’t set them to also search for the custom Google Analytics string, which I always use this configuration at work on all http checks.
This can easily be accomplish using the -s |
--string option of the check_http plugin. |
/usr/local/nagios/libexec/check_http -I www.rubysecurity.org -S -t 10 --string UA-12912270-3
So the lesson learned, you should always configure your check_http
Nagios service checks to also search for a custom string as part of the check!
nagios
]
April 7, 2015
Google Apps API OAuth2 shenanigans
by Alpha01
So I literally was just about to start flipping tables because I wasn’t able to get my Google Apps API OAuth2 api verification to work. I was getting the following error:
401. That’s an error.
Error: invalid_client
no support email
As the documentation describes, I created my application and enabled Calendar API access to it, and lastly setup my credentials. The problem was that I was generating my OAuth 2.0 client IDs without completing the app’s consent screen data. As soon as I specified my email address in my app’s consent screen data and regenerated new a client ID, I was able to authenticate my application. If only the Google Developer Console would’ve given a warning of some sort prior to generating a client ID, a lot of #!%6@*# moments would’ve been avoided.
Tags: [google
python
]
March 28, 2015
PF syntax check
by Alpha01
[root@freebsd10 /etc]# pfctl -nf /etc/pf.conf
/etc/pf.conf:4: syntax error
freebsd
pf
networking
]
February 13, 2015
Restarting single network interface in FreeBSD
by Alpha01
service netif restart em0
freebsd
networking
]