Gargamel.NU

.: Din mandel i cybergröten :.

Archive for the ‘Gnome’ tag

useradd: cannot lock /etc/passwd; try again later.

without comments

Jag bestämde mig för att testa KDE istället för GNOME som skrivbordshanterare eftersom jag inte riktigt känner mig bekväm med vart GNOME är på väg. GNOME och OpenBox har varit mitt förstahandsval under en längre tid. Men på senare år har jag funderat på att testa KDE, och den känslan växer sig bara starkare hela tiden. Så, igår kväll bestämde jag mig för att installera KDE parallellt med GNOME för att utvärdera.

Så, jag installerade metapaketet “kubuntu-desktop”, men det “sket sig. Jag fick ett felmeddelande som jag tidigare inte råkat ut för:

useradd: cannot lock /etc/passwd; try again later.
adduser: `/usr/sbin/useradd -d /var/run/PolicyKit -g polkituser -s /bin/false -u 117 polkituser' returned error code 1. Exiting.

Det visade sig att det låg kvar en “låsningsfil” för /etc/passwd samt /etc/passwd som gjorde att installationen inte kunde genomföras.

$ ls -l /etc/passwd*
-rw-r--r-- 1 root root 1829 2009-11-11 17:59 /etc/passwd
-rw------- 1 root root 1829 2009-11-11 17:59 /etc/passwd-
-rw-r--r-- 1 root root 1850 2009-11-11 17:59 /etc/passwd+
-rw------- 1 root root    0 2009-11-11 17:59 /etc/passwd.lock

$ ls -l /etc/shadow*
-rw-r----- 1 root shadow 1235 2009-11-11 17:59 /etc/shadow
-rw------- 1 root root   1235 2009-11-11 17:59 /etc/shadow-
-rw------- 1 root root      0 2009-11-11 17:59 /etc/shadow.lock

Efter att jag raderat dessa låsningsfiler så förökte jag köra “–fix-broken”. Men det gick inte heller. Så det jag var tvungen att göra var att ominstallera samtliga paket som metapaketet kubuntu-desktop” inehåller.

$ sudo apt-get install --reinstall $(apt-cache depends kubuntu-desktop | awk '/Recommends:|Depends:/ {printf("%s ", $2)}')

Så nu fungerar min KDE installation som den skall, det skall faktiskt bli riktigt roligt att få lära sig lite nya saker.

Läs även andra bloggares åsikter om , , , , , , ,

Written by Barre

November 17th, 2009 at 11:11 am

Posted in Linux,Ubuntu

Tagged with , , , ,

Första dagen är måndag..

without comments

jag föredrar att köra min operativsystem och datorprogram med engelska som språk. Detta har att göra med vana helt enkelt. Men för att standardformaten på svenska skall gälla måste vi ändra i en fil. Detta gäller bland annat att första dagen i veckan är måndag, och inte söndag som US har. Men också pappersstorlek o.s.v.

Ta t.ex kalender-applet i Gnome, vid en engelsk installation ser den ut så här

calender1

Filen vi ändrar i heter /etc/default/locale och måste ändras som “root-användare”, där lägger jag till följande pararametrar

LANG="en_US.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_PAPER="sv_SE.UTF-8"
LC_MEASUREMENT="sv_SE.UTF-8"

Nu kanske ni undrar varför LC_TIME inte har sv_SE utan en_GB, anledningen till detta är att om jag hade tagit sv_SE så hade språket blivit svenska i bland annat gnome calender applet, och det är inte vad jag vill. GB (Storbritannien) har också måndag som första veckodag, så jag kör den.

Efter jag ändrat den filen så kör jag följande kommando

$ sudo localedef -i sv_SE -f /usr/share/i18n/charmaps/UTF-8 sv_SE

Sen loggar vi ut och loggar in igen så skall de nya inställningarna gälla

calender2

Läs även andra bloggares åsikter om , , ,

Written by Barre

November 1st, 2009 at 8:39 am

Posted in Linux,Ubuntu

Tagged with ,

Jag börjar bli monodepressiv

with 5 comments

Mono är en “open-source” implementation av .NET framework från Microsoft. Och jag läste på Urban Anjars blogg att Ubuntu tydligen inte ser någon anledning att exkludera Mono-baserad kod från deras förråd eller standardinstallation.

Jag är extremt splittrad i den här frågan av flera anledningar, inte av denfundamentalistiska” eller “fanatiska” anledning som Richard Stallman har. Utan för att det kliar på hela kroppen när jag ser EXE-filer och DLL’er på min linux installation.

Det finns några riktiga pärlor som är skrivna i Mono, som t.ex GNOME-Do och F-Spot Photo Manager. Båda dessa applikationer är jag flitig användare av. Och jag blundar, jag blundar för det faktum att mitt system besudlas av dll-filer och exe-filer…

Är det bara jag som kommer ihåg DLL-HELL från windows-tiden. Är detta vad Ubuntu kommer att bli? En av anledningarna till att Microsoft startade .Net var att, och jag citerar:

… use of the .NET Framework, which had a specific design goal of minimizing DLL hell. It utilizes a package deployment system called the “Global Assembly Cache” to store multiple versions of a DLL.

Nyckelordet i detta citat är “minimizing“, alltså minimera risken för DLL-Hell. Jag hade eventuellt kunnat leva med eliminera, men minimera!!!!??!! är det “good-enough”?

Detta framework jobbar sig nu , och blir allt mer påtagligt, in i våra fina Linux-installationer och “skräpar ner”(?)

Jag avslutar med ett kommando

$ dpkg --listfiles f-spot gnome-do | egrep "*(dll|exe)$"
/usr/lib/gio-sharp-unstable/gio-sharp.dll
/usr/lib/f-spot/SemWeb.dll
/usr/lib/f-spot/NDesk.Glitz.dll
/usr/lib/f-spot/libgphoto2-sharp.dll
/usr/lib/f-spot/Tao.OpenGl.ExtensionLoader.dll
/usr/lib/f-spot/Tao.OpenGl.dll
/usr/lib/f-spot/Tao.OpenGl.Glu.dll
/usr/lib/f-spot/f-spot.exe
/usr/lib/f-spot/Cms.dll
/usr/lib/f-spot/FSpot.Utils.dll
/usr/lib/f-spot/FSpot.Query.dll
/usr/lib/f-spot/FSpot.Core.dll
/usr/lib/f-spot/FSpot.JobScheduler.dll
/usr/lib/f-spot/FSpot.Widgets.dll
/usr/lib/f-spot/extensions/BeagleService.dll
/usr/lib/f-spot/extensions/DBusService.dll
/usr/lib/f-spot/extensions/CDExport.dll
/usr/lib/f-spot/extensions/GalleryExport.dll
/usr/lib/f-spot/extensions/FacebookExport.dll
/usr/lib/f-spot/extensions/FlickrExport.dll
/usr/lib/f-spot/extensions/FolderExport.dll
/usr/lib/f-spot/extensions/PicasaWebExport.dll
/usr/lib/f-spot/extensions/TabbloExport.dll
/usr/lib/f-spot/extensions/SmugMugExport.dll
/usr/lib/f-spot/extensions/ZipExport.dll
/usr/lib/f-spot/extensions/ChangePhotoPath.dll
/usr/lib/f-spot/extensions/DevelopInUFRaw.dll
/usr/lib/f-spot/extensions/HashJob.dll
/usr/lib/f-spot/extensions/RawPlusJpeg.dll
/usr/lib/f-spot/extensions/MergeDb.dll
/usr/lib/f-spot/Mono.Google.dll
/usr/lib/f-spot/Mono.Tabblo.dll
/usr/lib/f-spot/SmugMugNet.dll
/usr/lib/f-spot/gio-sharp.dll
/usr/lib/gnome-do/Do.Platform.dll
/usr/lib/gnome-do/Do.Interface.Wink.dll
/usr/lib/gnome-do/Do.Interface.Linux.HUD.dll
/usr/lib/gnome-do/Do.Interface.Linux.GlassFrame.dll
/usr/lib/gnome-do/Do.Interface.Linux.AnimationBase.dll
/usr/lib/gnome-do/Do.Platform.Linux.dll
/usr/lib/gnome-do/Do.Interface.Linux.Classic.dll
/usr/lib/gnome-do/Do.Universe.dll
/usr/lib/gnome-do/Do.Interface.Linux.Mini.dll
/usr/lib/gnome-do/Do.Interface.Linux.dll
/usr/lib/gnome-do/Do.exe
/usr/lib/gnome-do/Do.Interface.Linux.Docky.dll

Lite “läskigt” är det……

Läs även andra bloggares åsikter om , , , ,

Written by Barre

September 28th, 2009 at 10:24 pm

Posted in Linux,Ubuntu

Tagged with , ,

Nytt tema

with 2 comments

Klicka för att se större bild

Klicka för att se större bild

Tillbaka i ett mörkt tema (försöker gång på gång att använda ljusa teman, men kommer tillslut tbx till den mörka dystra layouten..)

Written by Barre

September 12th, 2009 at 7:46 pm

Gästkonto, för de nyfikna

without comments

Jag har med mig min lilla Mini 2140 vart jag än går, och det är väldigt många som visar intresse och nyfikenhet på den lilla tingesten. Än mer nyfikna blir de när de märker att jag inte kör Windows.
Därför har jag valt att installera ett bra och smidigt sätt att köra en gästsession i gnome (jag tror den installeras per default i vanliga Ubuntu, men i UNR är den inte installerad)

Paketet som behövs heter gdm-guest-session och installeras t.ex från terminalen

$ sudo apt-get install gdm-guest-session

När jag sen lämnar över datorn för nyfikna personer som vill prova på så skapar jag bara en gästsession, de får helt nya inställningar som raderas när de loggar ut igen. Det är bara att exekvera programmet
/usr/share/gdm/guest-session/guest-session-launch
så switchas användaren till en nyskapad gäst. Alla inställningar och förändringar denna gäst gjort kommer försvinna när han/hon sedan loggar ut igen.

Jag har skapat en “applikation launcher” för att få snabb access till denna funktion, för det är ofta jag behöver göra det.

Written by Barre

May 4th, 2009 at 6:57 pm