James John – Software Engineer

Archives

Debian

Bluetooth: Fix a2dp-source profile connect failed for XX Protocol not available in Linux

Been a while I’ve always wanted my Android to stay connected to my Linux via Bluetooth but I always get this heartbroken error message. bluetoothd[778]: a2dp-source profile connect failed for XX:XX:XX:XX:XX:XX: Protocol not available Why This Error? Most bluetooth devices are connected to your PC to use as Multimedia device (Sound), but when it wants […]

How to Set Up SSH Keys Between Servers

SSH Keys SSH keys serve as a means of identifying yourself to an SSH server using public-key cryptography and challenge-response authentication. One immediate advantage this method has over traditional password authentication is that you can be authenticated by the server without ever having to send your password over the network. Anyone eavesdropping on your connection […]

Fix Grub efibootmgr: Could not set variable *: No space left on device

On installation of Debian 8 on a PC, grub wasn’t installed. Trying this method to install it, I got the error: efibootmgr: Could not set variable Boot0004: No space left on device I thought, is my /boot partition filled up? or my / is filled up so early. Had to even extend my /boot partition […]

Fix “bash: warning: setlocale: LC_ALL: cannot change locale” in Debian

What is Locale? Locales defines language and country specific setting for your programs and shell session. You can use locales to see date, time, number, currency and other values formatted as per your country or language on a Linux or Unix-like system. To set system’s locale you need use shell variable. For example, LANG variable […]

Installing Package From LaunchPad PPA in Debian

LaunchPad PPA allows you to upload Ubuntu source packages to be built and published as an apt repository by Launchpad. Ubuntu accepts adding of Launchpad PPAs easily and install any package you want. But here in Debian, it’s not so. I figure out a way to download package from PPAs in Debian and receive updates […]