Efter att jag hade bråkat med ssh-agent och ssh-add på Ubuntu under någon vecka tröttnade jag. Det går att lägga till nycklarna permanet.
Kopiera din identifieringsnyckel till .ssh-katalogen i din hemmapp.
cp minNyckel.pem ~/.ssh
Redigera sedan konfigurationsfilen för ssh:
nano ~/.ssh/config
Lägg till följande
IdentityFile ~/.ssh/minNyckel.pem
Källa: stackOverflow
torsdag 4 juli 2013
måndag 1 juli 2013
do-release-upgrade avbruten
Om du försöker uppgradera Ubuntu från en version till en annan, i mitt fall från 12.04 till 12.10 och do-release-upgrade avbryts kan du inte återuppta uppgraderingen genom att köra kommandot igen.
Lösningen är att köra följande:
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo reboot
Efter detta är allt som skulle gjorts med do-release-upgrade slutfört.
Källa: administratosphere
Lösningen är att köra följande:
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo reboot
Efter detta är allt som skulle gjorts med do-release-upgrade slutfört.
Källa: administratosphere
torsdag 27 juni 2013
Lås fokus med iPhone-kameran
Kameran i 3gs och senare modeller har autofokus. Om man bara trycker på foto-knappen försöker telefonen själv hitta en lämplig fokuspunkt, om den inte duger kan man alltid trycka på skärmen. Igår lärde jag mig att om man håller inne på skärmen en liten stund, så kommer kameran låsa fokuspunkten. Något som kan vara väldigt användbart om man vill fokusera bakom någonting eller har problem att fota något som är väldigt nära.
onsdag 26 juni 2013
Could not open a connection to your authentication agent.
När jag försöker lägga till en privat ssh-nyckel med hjälp av ssh-add möts jag av följande;
"Could not open a connection to your authentication agent."
Problemet ligger i att antingen ssh-agent inte körs eller att systemvariablerna som behövs inte är uppsatta.
Jag börjar med att försäkra mig om att ssh-agent inte körs.
sudo killall ssh-agent
Därefter lägger jag till systemvariablerna från ssh-agent med eval.
eval `ssh-agent`
Efter detta går det fint att köra
ssh-add minNyckel
En alternativ lösning är att sätta upp ett temporärt skal med miljövariablerna.
exec ssh-agent bash
Efter man kört kommandot kommer en ny bash-instans startas upp där man kan köra ssh-add.
Källor:
tmtk75
techotom
"Could not open a connection to your authentication agent."
Problemet ligger i att antingen ssh-agent inte körs eller att systemvariablerna som behövs inte är uppsatta.
Jag börjar med att försäkra mig om att ssh-agent inte körs.
sudo killall ssh-agent
Därefter lägger jag till systemvariablerna från ssh-agent med eval.
eval `ssh-agent`
Efter detta går det fint att köra
ssh-add minNyckel
En alternativ lösning är att sätta upp ett temporärt skal med miljövariablerna.
exec ssh-agent bash
Efter man kört kommandot kommer en ny bash-instans startas upp där man kan köra ssh-add.
Källor:
tmtk75
techotom
tisdag 25 juni 2013
Vilket apt-paket tillhör en fil?
Om man vill ta reda på vilket apt-paket en fil tillhör kan man göra det med verktyget apt-file.
Installera
sudo apt-get install apt-file
Uppdatera apt-files databas
sudo apt-file update
Sök efter filen
apt-file search mittFilnamn
Installera
sudo apt-get install apt-file
Uppdatera apt-files databas
sudo apt-file update
Sök efter filen
apt-file search mittFilnamn
lördag 15 juni 2013
Internetradio via pls-filer i mpg123
När jag skulle spela upp internetradio med min raspberry pi märkte jag att mpg123 inte hanterar pls-filer som ofta är standard.
Lösningen är att ladda hem pls-filen, öppna den i en texthanterare och sedan välja en av de mirrors som finns i filen.
Som exempel kan vi använda radioseven. Deras ström finns på www.radioseven.se/128.pls
Jag börjar med att hämta pls-filen
wget www.radioseven.se/128.pls
Jag tittar sedan i filen
pi@raspberrypi ~ $ cat 128.pls
[playlist]
File1=http://sc5.radioseven.se:80
Title1=Radioseven - www.radioseven.se
Length1=-1
File2=http://sc5.radioseven.se:8500
Title2=Radioseven - www.radioseven.se
Length2=-1
File3=http://sc9.radioseven.se:8500
Title3=Radioseven - www.radioseven.se
Length3=-1
File4=http://sc2.radioseven.se:8500
Title4=Radioseven - www.radioseven.se
Length4=-1
File5=http://sc3.radioseven.se:8500
Title5=Radioseven - www.radioseven.se
Length5=-1
NumberOfEntries=5
Version=2
Här kan man se de olika strömmarna, jag väljer att spela upp den första.
mpg123 http://sc5.radioseven.se:80
Färdigt!
Lösningen är att ladda hem pls-filen, öppna den i en texthanterare och sedan välja en av de mirrors som finns i filen.
Som exempel kan vi använda radioseven. Deras ström finns på www.radioseven.se/128.pls
Jag börjar med att hämta pls-filen
wget www.radioseven.se/128.pls
Jag tittar sedan i filen
pi@raspberrypi ~ $ cat 128.pls
[playlist]
File1=http://sc5.radioseven.se:80
Title1=Radioseven - www.radioseven.se
Length1=-1
File2=http://sc5.radioseven.se:8500
Title2=Radioseven - www.radioseven.se
Length2=-1
File3=http://sc9.radioseven.se:8500
Title3=Radioseven - www.radioseven.se
Length3=-1
File4=http://sc2.radioseven.se:8500
Title4=Radioseven - www.radioseven.se
Length4=-1
File5=http://sc3.radioseven.se:8500
Title5=Radioseven - www.radioseven.se
Length5=-1
NumberOfEntries=5
Version=2
Här kan man se de olika strömmarna, jag väljer att spela upp den första.
mpg123 http://sc5.radioseven.se:80
Färdigt!
Autostart av network-manager i Xubuntu
Jag hade mycket problem med att tjänsten network-manager inte autostartade i Xubuntu. Det första jag prövade var att återställa tjänsten så den hamnade som ett uppstartsjobb.
sudo update-rc.d network-manager defaults
I mitt fall hjälpte dock inte detta, så jag bestämde mig för att kolla skriptet som styr över uppstartsjobbet för network-manager.
sudo nano /etc/init/network-manager
I filen hittade jag följande:
start on (local-filesystems
and started dbus
and static-network-up)
stop on stopping dbus
En snabb googling visade att static-network-up är en signal som kommer när jag fått ip-nummer. Men utan network-manager kan jag inte få ip-nummer till mitt wlan-kort, därför kommer network-manager aldrig att autostarta.
Jag tar därför bort static-network-up ur /etc/init/network-manager
start on (local-filesystems
and started dbus)
stop on stopping dbus
Efter en omstart vaknar network-manager precis som den ska, datorn ansluter till wlan och jag får ip!
sudo update-rc.d network-manager defaults
I mitt fall hjälpte dock inte detta, så jag bestämde mig för att kolla skriptet som styr över uppstartsjobbet för network-manager.
sudo nano /etc/init/network-manager
I filen hittade jag följande:
start on (local-filesystems
and started dbus
and static-network-up)
stop on stopping dbus
En snabb googling visade att static-network-up är en signal som kommer när jag fått ip-nummer. Men utan network-manager kan jag inte få ip-nummer till mitt wlan-kort, därför kommer network-manager aldrig att autostarta.
Jag tar därför bort static-network-up ur /etc/init/network-manager
start on (local-filesystems
and started dbus)
stop on stopping dbus
Efter en omstart vaknar network-manager precis som den ska, datorn ansluter till wlan och jag får ip!
Prenumerera på:
Inlägg (Atom)