Thursday, May 25, 2017

Why Evolution Mail in GNOME Is Unusable

It is slow.
It is prone to crashing.
It is frozen like this,



and you can't exit. I use the killall command in the Terminal. 

Playgrounds: Repost Article

Playgrounds is a repost from the article at Early Childhood Education Zone website. A community's health is mirrorred in how beautiful their playgrounds and parks are.

Wednesday, May 24, 2017

Linux - 4.11.2 Released

I updated my computer to the linux-4.11.2 as it becomes available in the
repositories. In my opinion it is a good idea to always update to the
latest available stable kernel. Along with the kernel, linux-firmware
updates were also available. Again, any new updates to hardware drivers
are welcome.

Monday, May 22, 2017

How To Downgrade The linux-kernel In Arch linux

What do you do if your linux kernel upgrade did not go well? What if after an upgrade which includes the kernel, you can't boot your system?

You should downgrade to an older, working linux kernel still in the cache. Using a fairly recent Arch linux install medium, you can mount the root partition to /mnt. Then chroot into the system.

$ arch-chroot /mnt /bin/bash

It is assumed you keep at least one other version of the linux kernel in the cache. You can check in /var/cache/pacman/pkg. At least downgrade linux, linux-header and any kernel module you have. To downgrade:

$ pacman -U linux-x.xx.xx-x86_64.pkg.tar.xz  linux-headers-x.xx.xx-x86_64.pkg.tar.xz

Exit by typing exit. Reboot. You should be able to boot now.


Sunday, May 21, 2017

The Cure's Pornography: Song Review

    Pornography is the last track in The Cure's Pornography album. The album itself was released May 1982. It featured electronic sounds and a claustrophobic mood throughout. It's the fourth album of the group and the most potent song in their body of work.

Pornography,n. obscene pictures, writings, drawings, motion pictures,
 videos, or the like intended primarily to cause sexual
 arousal and having little or no artistic merit.
From the Collaborative International Dictionary of English
A hand in my mouth
A life spills into the flowers
We all look so perfect
As we all fall down

"What the world around us thought of as pornographic, we didn't. People's bodies aren't pornographic. What was pornographic, to us, was the way that people treated each other and how political systems destroyed people and that kind of intolerance. That's what we were trying to get across."  - Lol Tolhurst, drummer

In an electric glare
The old man cracks with age
She found his last picture
In the ashes of the fire
An image of the queen
Echoes round the sweating bed
Sour yellow sounds inside my head
In books
And films
And in life
And in heaven
The sound of slaughter
As your body turns

But it's too late
But it's too late

One more day like today and I'll kill you
A desire for flesh
And real blood
I'll watch you drown in the shower
Pushing my life through your open eyes

Perhaps the band wants to leave a note of hope here.

I must fight this sickness
Find a cure
I must fight this sickness

In a world where they are killing drug users, this song throws its accusation of hypocrisy at those who satisfy their bloodlust at the expense of people who have real problems.

Saturday, May 20, 2017

How To Update Your Intel Drivers [Arch linux]

If you are using Intel chipsets and processors, you have to update your drivers. This is how to set that up easily in Arch linux.

Use the package manager to download intel-ucode.

$ pacman -S intel-ucode                         ## this will be downloaded from community repositories and get updates automatically if there's a new version

To set this up automatically and you don't have a custom kernel (if you have one, then YOU should know how to set this up) run grub-mkconfig.

$ grub-mkconfig

This will edit your grub.cfg file and add a line for the intel-ucode.img file.

After running it you can check the grub config file with:

$ sudo less /boot/grub/grub.cfg                 ## you should scroll down and look for instances of this line up to the end of the file.

           echo    'Loading Linux linux ...'
        linux   /boot/vmlinuz-linux root=/dev/mapper/vol1-root rw 
        echo    'Loading initial ramdisk ...'
        initrd  /boot/intel-ucode.img /boot/initramfs-linux.img
P.S. Unless you know what you're doing, you should not edit the grub file manually.

Is This The Beginning Of The End For President Donald Trump?

Hearing the word impeachment seriously in an entertainment show will
perk up concerned people anytime. Impeachment calls somebody to account
and when addressed to the most powerful man in the world, everybody
wants to listen.

Last week, beginning with the testimony of Sally Yates, the former
assistant attorney general, and definitely not ending with the firing of
FBI director James Comey, Donald Trump's days took a decidedly downward
turn. James Comey had been investigating Trump since the US elections of
2016 for his campaign staffs' connection to the Russians. Sally Yates
was apparently fired because she was looking into Trump's National
Security Adviser's connection to foreign influences. Both were just
doing their jobs.

Today, the assistant attorney general appointed Robert Mueller as
special prosecutor to investigate the Trump-Russian scandal. President
Trump has a formidable challenge in the person of Robert Mueller, a
former FBI director and a highly respected member of the president's own
political party. Mueller served as FBI director for as long as J Edgar
Hoover.

Tuesday, May 16, 2017

WCry Ransomware In The Hands of Criminals and Thieves

Wcry Ransomware infected around 300,000 computers all over the
world. Blame is going round and around. The vulnerability or bug taken
advantage of by the hackers of this malware has a patch. Microsoft
provided the patch last March to users. Not all Windows machines updated
and those that forego the update got screwed. Some compared them to the
anti-vaccines people. Microsoft pointed its fingers to countrys who are
stockpiling bugs like this in order to weaponize them. Much like the
dreaded viral diseases and keeping the weak samples in a vault just in
case they need to produce vaccines for them. The NSA is preparing for
that scenario when nation-states would use them to wage war.

Wcry was stolen. It was stolen by criminals. Now criminals have a
weapon of mass destruction. When everything our civilization does
depends on computers, this situation sucks. Aaand it's just starting.

Monday, May 15, 2017

Is The Intel Chip In Your Motherboard a backdoor?

Ever since Damien Zammit revealed Intel's Active Management Engine, a self-contained microcontroller, there have been calls for declaring this for what it is - a backdoor to your computer.

AME or ME (Management Engine) is a microcontroller, a fully independent CPU apart from the main CPU you know and control. It cannot be disabled. It is active even if your computer is in hibernation or turned off (as long as it's connected to the main outlet). It is placed there to help IT enterprise to manage computers remotely. This is a problem with the enterprise and this is Intel's solution.

Some points to remember about Intel's Management Engine:
  • It has full access to your computer's memory and everything it is connected to by TCP/IP; it can control memory and all peripherals.
  • It can send and receive network signals even if the computer is turned off or through a firewall.
  • It can't be disabled in new Intel chips. In Intel Core2 and newer processors.

I have a problem with the last point. If this is not a malicious feature (the intention is to help in management) the feature should be optional. If Management Engine is a security feature and should therefore be default and persistent then I object to it. In any case, the firmware to Management Engine is proprietary. Nobody but Intel can see and modify it. With the recent WNCry ransomware attack, I will hate to see Management Engine turned over to malicious parties.

Sunday, May 14, 2017

Wcry Ransomware Spread Across the Internet

The first worrying thing about Wcry worm is when it attacked health care
facilities in the U.K. They had to wave off patients and direct them to
another hospital. Then an ISP in Spain was attacked too. It encrypts and
locks your data and demands payment before it decrypts it.

Wcry attacks a vulnerability in Windows known to the NSA who
deliberately kept it a secret. Wcry was stopped dead by a happy
accident. A malware researcher who was analysing the attack found a
subroutine that HTTP's to an unregistered domain. He registered that
domain to a prepared sinkhole. So the researcher already has prepared
infrastructure to trap malware like this. The subroutine exits once it
gets a registered domain, basically a killswitch.

Saturday, May 13, 2017

Security Breach at Opensuse

If you are using any Opensuse services, it's time to change passwords and head to their website to get some clarification. If you are a member of Opensuse forums and or wiki, it is wise to change your password and check the safety of your account with opensuse.

Friday, May 12, 2017

Linux Plays In Windows Now (in VM)

When I started using linux or GNU/Linux, and coming from Windows XP, I encountered challenges including websites that don't support free-software browsers. I struggled at finding ways to enjoy media contents using free open software. As Mahatma Gandhi said: First they laugh at you, then they ignore you. Then finally they fight you, and then you win.

Today, Microsoft's Windows 10 opens its Windows Store to three Linux distros namely, Ubuntu, Opensuse and Fedora. Last year the bash shell made its appearance in Windows. Now, these three linux distros could be used by Windows users in VM. Windows 10 users could play with them, download apps with them, use free software with them inside the Windows operating system.

This is not just for software developers. System administrators can check their servers while still in their Windows laptops.


Wednesday, May 10, 2017

Father's 13th 1927-2004

Early morning visit at Paraiso

Donato Roque@Asus_Z00AD
SMS:639185721710

Sunday, May 7, 2017

Random Post For May Clouds

I'm using my tablet to compose my post. The keyboard is the default in android 6. I have Google chrome open to the new post page of WordPress. I'm using two thumbs and making sure that I click not press otherwise I'm typing upper case.

Summer has peaked here in the Philippines. Or maybe I wish it has peaked. It was 35 C last week. Yesterday it was 34 C. In some places it's already raining cats and dogs with flash flooding. I purchased a brand new air conditioner the other day for Mina's place. I had one installed at mom's room this year.

I am now in my smartphone. I opened the WordPress app and seamlessly continue to edit this post. How cool is it to be in the cloud? And jumping from one device to another working on a single document.

 If it's raining under your cloud would you consider hanging under mine?

Evolution Vs. Thunderbird

I keep two email applications - Evolution and Thunderbird. I use GNOME
so Evolution comes as default email application. I want to use it but in
practice this software is just too slow and simply freezes / crashes
when Internet connection is off even temporarily. When it does freeze
it's not easy to close or shut down. There's just so many user issues
with it. So I install Thunderbird. It comes with all the features that
equal Evolution and it's fast. Fast enough. Plus it integrates
encryption and signing with gpg.

Friday, May 5, 2017

My Computer

I've been asked for the specs on the machine I use.

I've been using my computer since 2014. It's a relatively old machine. I have a 4th generation Intel i5 processor. I have 16 GB of DDR3 RAM. I use an ASUS Z97 motherboard. I use a 240 GB SSD for storage. But I also have a 3 2TB Seagate hard disk set up for a RAID 5 to house my data. It's old but performance is fast and storage is big. It's a very nice machine for media, media storage and if I decide to replace this, it will be a very good server for the home.


Thursday, May 4, 2017

Zoho Email and Outlook / Live Email In Evolution Mail

Hi Reese

I am including my zoho email and Outlook / MS live email account in Evolution Mail. I don't want to neglect checking my secondary email accounts. I want to put them in one basket so I don't miss the outliers.

So far the download of my emails are proceeding but in a very slow manner.

Tuesday, May 2, 2017

Get Debian

If you're trying to build a home server like I was, consider installing Debian in your machine.

The current release is Jessie 8.7. I linked the image above to the download page. This linux distribution supports the widest range of processor architecture out there. Since most servers I know use older hardware, this distro is very much in the list for me. I highly recommend it in the server. I hesitate to recommend it in desktops because of its free (libre) software policy. This and package versions could become quite dated. But for system administrators its stability and slow paced development lends itself to a server.

Monday, May 1, 2017

BDO Mobile App Fixed Sort of [reese]

Hi Reese

I updated my password for BDO Online Banking a couple of days ago. But it didn't go well. I left it at that. But today I pushed on. 

I updated the password using the desktop browser in the secure website. It went well. Then I tried using the mobile app. It wont let me log in with a funny error message. So I decided I should reinstall the app. Using the Play Store app I learned that there's a new version so I updated the app first. The app is working afterwards. The old app should have been more helpful here. You know, just tell me to update my app.

Sunday, April 30, 2017

Updates Galore, Also Thunderbird With New Theme

Updates for Thunderbird, LibreOffice, Evolution Data Server, Firefox, tracker, webkitgtk, calibre, imagemagick and inkscape. This is all over the place. Thankfully, these are point releases / updates. I am guessing that they contain fixes for bugs and compatibility issues. Doing the updates while Handel's Messiah is playing. And the chorus ...

Forty-nine packages updated in all. Some of these updates are still part of GNOME 3.24. I have downloaded a new theme for Thunderbird from this website as recommended by OMG Ubuntu. I'm using that theme here.


Thunderbird with new Monterail theme


Saturday, April 29, 2017

Grub Update

I updated grub today. Grand universal bootloader, grub for short. This has the potential of turning your system into an unbootable mess. Those with customized kernels and added kernel modules, watch out.

Dogs: Song Review - The Review Part

Dogs by Pink Floyd, written by Roger Waters and David Gilmour is the first part of this blog post about the song "Dogs". I remember a classmate back in highschool who did a paper on dogs, the real ones, but that's another topic. I heard he's doing it and I thought that he's jumping this song review forty years later in some sort of time warp effect. But I'm doing it now and I'm not stoned and I'm not flying through time. I am standing firmly on the ground, "ground down in the end" as the song goes.

I find the world as pictured by "Dogs" as terrible as any dystopian writer can imagine. "If you have to be trusted by the people you lie to", just to "get the chance to put the knife in"? Whatever happened to dogs are man's best friend? No doubt how disturbing the world is in this song, when "you gotta keep one eye looking over your shoulder". The over powering paranoia is well established and strengthened by the music of Pink Floyd. 

Even the original title says it all - "You've Gotta Be Crazy". It seems like it's making you question reality. When you think everything is going south and crazy, are you the only sane person here? It has commentary on regimentation and breaking away from peer pressure. It has some words on following orders and its awful consequences.


Dogs: Song Review

This song is part of the Animal album, the tenth album by the English rock group Pink Floyd. It is 17 minutes long in the album version. The album was released January 1973 in the U.K.
It's original title was "You've Gotta Be Crazy".

Dogs
written by Roger Waters, David Gilmour
from album Animals by Pink Floyd

You gotta be crazy, you gotta have a real need

You gotta sleep on your toes, and when you're on the street

You gotta be able to pick out the easy meat with your eyes closed

And then moving in silently, down wind and out of sight

You gotta strike when the moment is right without thinking
And after a while, you can work on points for style

Like the club tie, and the firm handshake

A certain look in the eye and an easy smile

You have to be trusted by the people that you lie to

So that when they turn their backs on you,

You'll get the chance to put the knife in
You gotta keep one eye looking over your shoulder

You know it's going to get harder, and harder, and harder as you get older

And in the end you'll pack up and fly down south

Hide your head in the sand,

Just another sad old man

All alone and dying of cancer
And when you loose control, you'll reap the harvest you have sown

And as the fear grows, the bad blood slows and turns to stone

And it's too late to lose the weight you used to need to throw around

So have a good drown, as you go down, all alone

Dragged down by the stone (stone, stone, stone, stone, stone)
I gotta admit that I'm a little bit confused

Sometimes it seems to me as if I'm just being used

Gotta stay awake, gotta try and shake off this creeping malaise

If I don't stand my own ground, how can I find my way out of this maze?
Deaf, dumb, and blind, you just keep on pretending

That everyone's expendable and no-one has a real friend

And it seems to you the thing to do would be to isolate the winner

And everything's done under the sun

And you believe at heart, everyone's a killer
Who was born in a house full of pain

Who was trained not to spit in the fan

Who was told what to do by the man

Who was broken by trained personnel
Who was fitted with collar and chain

Who was given a pat on the back

Who was breaking away from the pack

Who was only a stranger at home
TWho was ground down in the end

Who was found dead on the phone

Who was dragged down by the stone

All I can say is: "Sino ang hindi tinamaan dito sa awit na ito?".

Thursday, April 27, 2017

Got Megasync Fixed ; AIDE's 'floating point exception error'

The update this week involves GNOME 3.24(upgrade) but before that there was Firefox and Google Chrome. Some things broke down.

I'm happy to report I was able to update megasync in AUR and this update fixed the issue with openssl.

I was able to restore all my keyboard shortcuts. Nothing like a good reboot and checking wouldn't straighten out.

I have disabled AIDE and Rkhunter for now in crontab. I am getting a floating point exception error running AIDE. I can't figure it out even after doing some practical troubleshooting and checking its config file. I'll restore rkhunter in crontab or maybe in systemd today.


Tuesday, April 25, 2017

Intel Optane Memory


Intel Optane Memory is a data caching technology that bridges DRAM and the big storage spaces of the hard disks in your computer system. Caching the crucial bits of data and storing them in faster SSD's is a solution already being used in hybrid hard disks. Intel's solution requires 7th generation Intel processors and motherboards that are compatible. Initial benchmarks places it in the same level as NVMe. Intel's website claims a 28% increase in speed overall.


GNOME 3.24: Update Woes

The first thing I did after that massive update is to reboot. This
should not affect the reboot process but, here goes.

Big sigh of relief. Here's a list of my woes so far:

First, megasync daemon is failing to work / start at login. And starting
the application with the launcher doesn't work either. It looks like it
has problems with openssl / authentication.

Second, screenshot isn't working, at least not the keyboard shortcuts. I
opened the application - screenshot, and it takes pictures of the screen
but it won't work in practice if it doesn't work with the keyboard
shortcuts.

Third, most keyboard shortcuts I tried aren't working. Not the
screenshots, not the Guake terminal i use. Navigation shortcuts are
working though. Could user shortcuts have been reset by the update to
their defaults somehow?

Big Update With GNOME 3.24

These are the first pieces of GNOME 3.24 my system is getting with today's update.

[donato@archdesktop ~]$ sudo pacman -Syu
[sudo] password for donato:
:: Synchronizing package databases...
core is up to date
extra 1704.5 KiB 167K/s 00:10 [#######################] 100%
community is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (217) adwaita-icon-theme-3.24.0-1 apache-2.4.25-2
appstream-glib-0.6.11-1 apr-1.5.2-2 apr-util-1.5.4-3
at-spi2-atk-2.24.0-1 at-spi2-core-2.24.0-1 atk-2.24.0-2
atkmm-2.24.2+1+gf30b47f-2 baobab-3.24.0+1+g202d168-1
bind-tools-9.11.1-1 ca-certificates-mozilla-3.30.2-1
cairomm-1.12.2-2 calibre-2.83.0-2 cheese-3.24.0-1
clutter-1.26.0+35+g9c4330b6d-1 clutter-gst-3.0.24-1
cogl-1.22.2+10+g3baa2d7a-1 colord-1.3.5-1 coreutils-8.27-1
curl-7.54.0-2 dbus-1.10.18-1 dconf-0.26.0+1+g701d19d-1
dconf-editor-3.23.4+48+g9acdf0a-1 devhelp-3.24.0+7+gefb59e2-1
elinks-0.13-18 eog-3.24.1-1 eog-plugins-3.16.6-1
epiphany-3.24.1+1+g8e82c479c-1 evince-3.24.0+8+ga8363215-1
evolution-3.24.1+6+gfc6d11eb4a-1
evolution-data-server-3.24.1+5+g98589a27b-2
exempi-2.4.2+1+gc26d5be-1 file-roller-3.24.1-1
folks-0.11.3+43+g780d64a9-1 freerdp-1:1.2.0_20170201-3
gcab-0.7+16+g4bc4be1-1 gcr-3.20.0+45+g4708f35-1
gdk-pixbuf2-2.36.6-2 gdm-3.24.1-1 gedit-3.22.0+44+ge706c1259-1
gegl-0.3.14-1 geoclue2-2.4.6-1 geocode-glib-3.23.90-1
gfbgraph-0.2.3+10+gbc03c1f-1 git-2.12.2-3
gitg-3.23.90+21+gf708e719-1 gjs-1.48.2-1
glade-3.20.0+27+g2b88ce24-1 glib-networking-2.50.0-2
glib2-2.52.1+4+g2eddcef1e-1 glibmm-2.51.6-2
gmime-2.6.23+4+g91dcee38-1 gnome-2048-3.22.0+7+ga460b20-1
gnome-applets-3.24.1-2 gnome-autoar-0.2.2-1
gnome-backgrounds-3.24.0+2+g755b6f9-1
gnome-bluetooth-3.20.1+1+ge902d1a-1 gnome-builder-3.24.1-2
gnome-calculator-3.24.0+2+g0ca2919b-1 gnome-calendar-3.24.1-1
gnome-characters-3.22.0+49+g0d6a0bd-1 gnome-chess-3.24.1-1
gnome-clocks-3.24.0+4+gd1003cd-1
gnome-color-manager-3.24.0+4+ge78025a-1
gnome-control-center-3.24.1-1 gnome-desktop-1:3.24.1-1
gnome-dictionary-3.24.0+5+ga7aa054-1
gnome-disk-utility-3.24.0+2+g9e4c9f5c-1 gnome-documents-3.24.1-1
gnome-font-viewer-3.23.91+3+gb1f9578-1
gnome-getting-started-docs-3.24.0-1 gnome-initial-setup-3.24.0-1
gnome-logs-3.24.1+1+gf949685-1 gnome-maps-3.24.1-1
gnome-mines-3.24.0+1+ga8c3697-1 gnome-music-3.24.1.1-1
gnome-nibbles-3.24.0+1+g623d38e-1
gnome-online-accounts-3.24.0+6+g8108ad4c-1 gnome-panel-3.24.1-1
gnome-photos-3.24.1-1 gnome-robots-3.22.1+6+gf5df154-1
gnome-screenshot-3.22.0+42+g8472361-1 gnome-session-3.24.1-1
gnome-settings-daemon-3.24.1-1 gnome-shell-3.24.1+2+g45c2627d4-1
gnome-shell-extensions-3.24.1+1+gfbf3cf3-1
gnome-software-3.24.1-1
gnome-sound-recorder-3.24.0.1+8+g0b8e221-1
gnome-sudoku-3.24.0+3+g08a1072-1
gnome-system-monitor-3.24.0+4+g9140c85a-1
gnome-terminal-3.24.1-1 gnome-tetravex-3.22.0+4+g817dbf6-1
gnome-themes-standard-3.22.3-1 gnome-todo-3.22.1+15+g9f9cd9e-1
gnome-tweak-tool-3.24.0+3+g01bffca-1
gnome-user-docs-3.24.0+11+g6a4e69d7-1 gnome-weather-3.24.0-1
gnutls-3.5.11-1 gobject-introspection-runtime-1.52.1-1
grilo-0.3.3+3+g3104a34-1 grilo-plugins-0.3.4+13+gf460a00-1
gsettings-desktop-schemas-3.24.0-1 gspell-1.4.1-1 gssdp-1.0.2-1
gtk-update-icon-cache-3.22.12+6+g42aa4c138c-1
gtk3-3.22.12+6+g42aa4c138c-1
gtk3-print-backends-3.22.12+6+g42aa4c138c-1 gtkmm3-3.22.0-2
gtksourceview3-3.24.1+1+ge88e8299-1 gucharmap-9.0.3+2+g4ec9d55-1
gupnp-1.0.2-1 gupnp-dlna-0.10.5-2 gvfs-1.32.1-1
gvfs-afc-1.32.1-1 gvfs-goa-1.32.1-1 gvfs-google-1.32.1-1
gvfs-gphoto2-1.32.1-1 gvfs-mtp-1.32.1-1 gvfs-nfs-1.32.1-1
gvfs-smb-1.32.1-1 gwenhywfar-4.17.0-2 icu-58.2-2
iputils-20161105.1f2bb12-2 js38-38.8.0-2 json-glib-1.2.8-1
krb5-1.15-1 libarchive-3.3.1-5 libcroco-0.6.12+4+g9ad7287-1
libdbi-drivers-0.9.0-4 libevent-2.0.22-4 libgda-5.2.4-6
libgdata-0.17.8-1 libgdm-3.24.1-1 libgee-0.20.0-1
libgepub-0.4+10+g0da0ba3-1 libgit2-1:0.25.1-1
libgit2-glib-0.25.0-1 libgrss-0.7.0+16+g971c421-1
libgsf-1.14.41+3+gc7b4b53-1 libgtop-2.36.0-1
libgudev-231+1+g0841288-1 libgusb-0.2.9-3
libgweather-3.24.0+12+g4684af7-1 libgxps-0.2.5+1+g764ae1e-1
libldap-2.4.44-4 libmediaart-1.9.1-1 libmm-glib-1.6.4-2
libnautilus-extension-3.24.0+6+g5d5e16989-1 libnghttp2-1.20.0-1
libnm-1.8rc3+10+gddd6f94ab-1 libnm-glib-1.8rc3+10+gddd6f94ab-1
liboauth-1.0.3+9+g11e9461-2 libphonenumber-8.4.1-1
libpulse-10.0-3 librsvg-2:2.40.17-1 libsasl-2.1.26-11
libsecret-0.18.5+14+g9980655-1 libshout-1:2.4.1-3
libsoup-2.58.0-1 libssh2-1.8.0-2
libtracker-sparql-1.12.0+1+g922c213a5-1
libzapojit-0.0.3+11+g840627d-2 lightsoff-3.24.0+2+gdf71308-1
mutter-3.24.1+1+geb394f19d-1 nautilus-3.24.0+6+g5d5e16989-1
nautilus-sendto-3.8.4+41+gf790d15-1 neon-0.30.2-2
net-snmp-5.7.3-4 networkmanager-1.8rc3+10+gddd6f94ab-1
nspr-4.14-1 nss-3.30.2-1 openssl-1.1.0.e-1
openssl-1.0-1.0.2.k-3 openvpn-2.4.1-2 opusfile-0.8-2
orca-3.24.0+15+gc2c209c34-1 osinfo-db-20170423-1 pacman-5.0.1-5
pango-1.40.5-1 pangomm-2.40.1-2 pkcs11-helper-1.22-2
podofo-0.9.5-2 polari-3.24.1+2+g8c0e0fd-1 postfix-3.2.0-2
postgresql-libs-9.6.2-1 pulseaudio-10.0-3
pulseaudio-bluetooth-10.0-3 pygobject-devel-3.24.1-1
python-3.6.1-1 python-atspi-2.24.0-1 python-gobject-3.24.1-1
python2-2.7.13-2 python2-gobject-3.24.1-1 qt4-4.8.7-18
qt5-base-5.8.0-10 redland-1:1.0.17-4
rtmpdump-1:2.4.r96.fa8646d-3 rygel-0.34.0-1 s-nail-14.8.16-2
sane-1.0.25-2 sensors-applet-3.0.0-11 serf-1.3.9-2
spice-glib-0.33-4 spice-gtk3-0.33-7 sushi-3.23.91-1
totem-3.24.0-1 totem-plparser-3.10.7+40+g3859685-1
tracker-1.12.0+1+g922c213a5-1 transmission-gtk-2.92-6
vala-0.36.1-1 vino-3.22.0+3+g67773d0-1
vte-common-0.48.2+2+g837cce9c-1 vte3-0.48.2+2+g837cce9c-1
webkit2gtk-2.16.1-1 wpa_supplicant-1:2.6-5 zenity-3.24.0-1
Total Download Size: 370.58 MiB
Total Installed Size: 1693.21 MiB
Net Upgrade Size: 28.02 MiB
:: Proceed with installation? [Y/n]
These are some of the first pieces of GNOME 3.24 my system is getting today.

Monday, April 24, 2017

Google-Chrome Update from 57 --> 58

I know I got the notification late. AUR updated google-chrome last 19th but better late than never. So I prepared my installation directory.

#mkdir ~/Downloads/builds/google-chrome-58
##to create the directory for google-chrome-58 the new version

#cd ~/Downloads/builds/google-chrome-58
#git clone https://aur.archlinux.org/google-chrome.git
#cd google-chrome
#makepkg -sic
##to download the package and install dependencies with pacman


Friday, April 21, 2017

Mozilla Firefox Updates from 52 --> 53

Firefox browser updates from version 52 to 53.



Firefox 53 contains the new compositor from Project Quantum. The compositor is responsible for presenting the images in the browser as a seamless whole. It boasts less crashes due to various elements in the web.
You can look at the release notes for Firefox version 53 here.


Thursday, April 20, 2017

Blood Chem

I took the last of my maintenance medicine. Before I ask my doctor for a new prescription I scheduled my blood and urine analysis last Tuesday. I fast for 12 hours - no food, no medicines.

Then they take a blood sample and a urine sample the next morning at Meditroops. The moment of truth comes later in the day. My uric acid level, cholesterol levels, Triglycerides, HDL and LDL are all within normal values. My FBS (sugar) is as always normal. This is the 3rd time tests came out normal. I do this every 4 months or so.

I am happy that my medicines and dieting and exercise is working. I still am over weight. I want to work on that.

Sunday, April 16, 2017

Focused On An Online Course And A Podcast For The Hacker

Found two useful websites for someone interested in web design and html and also for the beginner hacker.

First there's DASH an online course for understanding html and javascripting.

Second is a podcasting duo at Hak5.org. I especially like their episodes on linux terminal and openvpn server.

Thursday, April 13, 2017

GNOME Music's Hit And Miss Affair

I like Gnome's Music. It is their default music player. It depends on tracker for data files that could be played.

Listening to it play my music files is heavenly but I have to contend with the hit and miss affair whenever I try to start it. So I figured I show it when I start it in the terminal.

[donato@archdesktop ~]$ gnome-music

(gnome-music:3589): GdkPixbuf-CRITICAL **: gdk_pixbuf_composite: assertion 'dest_x >= 0 && dest_x + dest_width <= dest->width' failed

(gnome-music:3589): Grilo-WARNING **: [registry] ../grilo/src/grl-registry.c:1092: Plugin '/usr/lib/grilo-0.3/libgrldpap.so' already exists

(gnome-music:3589): Grilo-WARNING **: [tracker-source-request] ../grilo-plugins/src/tracker/grl-tracker-source-api.c:504:     error in parsing query id=2 : unable to open database file
20:51:43 WARNING    can't find artwork for album '100 Gold Jazz Hits (Compilation)' by Various Artists - 100 Gold Jazz Hits

(gnome-music:3589): Gtk-WARNING **: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
20:51:43 WARNING    Error: g-io-error-quark: Error opening file /usr/share/icons/Numix/scalable/places/folder-music-symbolic.svg: Too many open files (31)
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/gnomemusic/albumartcache.py", line 290, in album_art_for_item_callback
  File "/usr/lib/python3.6/site-packages/gnomemusic/albumartcache.py", line 257, in finish
  File "/usr/lib/python3.6/site-packages/gnomemusic/albumartcache.py", line 142, in get
  File "/usr/lib/python3.6/site-packages/gnomemusic/albumartcache.py", line 104, in _make_default_icon
GLib.Error: g-io-error-quark: Error opening file /usr/share/icons/Numix/scalable/places/folder-music-symbolic.svg: Too many open files (31)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/gnomemusic/albumartcache.py", line 295, in album_art_for_item_callback
  File "/usr/lib/python3.6/site-packages/gnomemusic/albumartcache.py", line 257, in finish
  File "/usr/lib/python3.6/site-packages/gnomemusic/albumartcache.py", line 142, in get
  File "/usr/lib/python3.6/site-packages/gnomemusic/albumartcache.py", line 104, in _make_default_icon
GLib.Error: g-io-error-quark: Error opening file /usr/share/icons/Numix/scalable/places/folder-music-symbolic.svg: Too many open files (31)
[donato@archdesktop ~]$

I'm using Archlinux with linux kernel 4.10.9 and gnome-music 3.22.2. If you see something I don't above please comment below. Much appreciate it.


Ubuntu 17.04 Zesty Zapus Final Release


Yay!

Ubuntu 17.04 Final Release is now available for download. Please read the release notes. Browse their download page here. This is the link for the torrent file for the 64 bit desktop Ubuntu 17.04. Seed after you download. This is open source and free software. We're bigger than any people or company.


Monday, April 10, 2017

Point Update for Thunderbird Email Application


Lightning add-on for Thunderbird

A point update for Thunderbird is now available. Lightning is now working with the newest version.

Thursday, April 6, 2017

Thunderbird Update 45 -> 52



This is a milestone update for Thunderbird Email Application. From version 45 to version 52. Here's the link to the release notes. Lots of new features, fixes and changes in this new version. Review the release notes and see what affects your work flow. As always, an add-on is not yet updated for this version. Lightning is disabled until it can be updated.

Canonical Goes Back To GNOME



Mark Shuttleworth announced Ubuntu is discontinuing Unity8 and convergence. He said in his blog that Ubuntu 18.04 LTS is going back to GNOME desktop. Ubuntu is doing well in IOT and The Cloud. This is where the company is bringing its money.

Wednesday, April 5, 2017

Openvpn On My Machine: Easy-RSA: Building My Public Key Infrastructure (PKI) part I

I have been on the lookout for third party VPN providers for a year now. Since the start of 2017, privacy is in the top of my to-do list. After installing Arch linux early February, and configuring basic maintenance and security procedures, I am now ready to embark on connecting to somekind of vpn service. From what I've read so far my best bet is a third party vpn provider which gives me a secure and private connection to the Internet and easy to configure. I also went to the Arch linux wiki, specifically, Openvpn and Easy-RSA pages. Arch linux has a culture of "do-it-yourself" and "keep-it-simple-shit" (KISS, maybe I got that wrong). 

The latter course is the subject of my post (hopefully in the next post(s) I could bring good news too). Openvpn is based on machines authenticating themselves to servers which connect to the Internet securely. I have to build up my public key infrastructure PKI to make this possible. In the wiki, it is recommended that the CA issuing machine be different (more entropy capable) from the server and of course the client machines. This path assumes I have more than one machine. What if I only have one?

Openvpn is a flexible and highly configurable software. It says so in the manual:
            "OpenVPN  is  an  open  source VPN daemon by James Yonan.  Because OpenVPN tries to be a universal VPN tool      offering a great
       deal of flexibility, there are a lot of options..."

Also:

            "OpenVPN  is a robust and highly flexible VPN daemon.  OpenVPN supports SSL/TLS security, ethernet bridging,     TCP or UDP tun‐
       nel transport through proxies or NAT, support for dynamic IP addresses and DHCP, scalability to hundreds  or      thousands  of
       users, and portability to most major OS platforms.

       OpenVPN is tightly bound to the OpenSSL library, and derives much of its crypto capabilities from it.

       OpenVPN  supports  conventional  encryption using a pre-shared secret key (Static Key mode) or public key         security (SSL/TLS)."

But what closed the deal for me is this:
            "Sample OpenVPN 2.0 config file for            #
# multi-client server.                          #
#                                               #
# This file is for the server side              #
# of a many-clients <-> one-server              #
# OpenVPN configuration.                        #
#                                               #
# OpenVPN also supports                         #
# single-machine <-> single-machine             #
# configurations (See the Examples page         #
# on the web site for more info). 

I hope single machine is what it means and I can make this work.


Monday, April 3, 2017

Rkhunter Email Warning Notification With Attached Log File

Rkhunter scans my computer for rootkits and unathorized software behavior. It even scans open ports. Now its reports are limited to an email notification and a short warning. I have modified the config to include an attached log file of the pertinent warning notification.

[/etc/rkhunter.conf]
MAIL_CMD=mail -s "rkhunter warnings found for ${HOST_NAME}" -a /var/log/rkhunter.log

The new email warning notification is more informative now.



tags: rkhunter,security,rootkit

Saturday, April 1, 2017

Pacnew Files And User Password

I could not login and I could not sudo. My password is invalidated. Somehow I made a terrible error in editing /etc/password and most probably /etc/shadow and /etc/gshadow. This previous post explains this. I can't even run grpck to check the sanity of the config files.

I went ahead and reboot. Then pressed the Shift-key to get to the grub menu. Highlight the Advanced setttings for Grub, then pressed Cntrl-e. Find the line headed by the world linux then appended "init=/bin/bash". Pressed Cntrl-x to reboot. Then I get a bash shell prompt. Then because the kernel is mounted read-only I had to remount it read, write. so,

$ mount -n -o rw /

Then we can set our new passwords, without being prompted the old ones.

$ passwd [Enter]
$ newpassword: ......

This sets the root passwords. Let's test that first. We reboot.

$ reboot -f

We fix the existing user's password in the root terminal. I like to login to my root account once in a while. This is a few of those cases.

Administrative Password Rejected After Pacman Upgrade And Pacnew Merges

I updated the system today.

[2017-04-01 07:22] [PACKAGEKIT] synchronizing package lists
[2017-04-01 07:46] [PACMAN] Running 'pacman -Syu'
[2017-04-01 07:46] [PACMAN] synchronizing package lists
[2017-04-01 07:46] [PACMAN] starting full system upgrade
[2017-04-01 07:46] [ALPM] transaction started
[2017-04-01 07:46] [ALPM] warning: /etc/group installed as /etc/group.pacnew
[2017-04-01 07:46] [ALPM] warning: /etc/passwd installed as /etc/passwd.pacnew
[2017-04-01 07:46] [ALPM] warning: /etc/gshadow installed as /etc/gshadow.pacnew
[2017-04-01 07:46] [ALPM] warning: /etc/shadow installed as /etc/shadow.pacnew
[2017-04-01 07:46] [ALPM] upgraded filesystem (2016.12-2 -> 2017.03-2)
[2017-04-01 07:46] [ALPM] upgraded dbus (1.10.16-1 -> 1.10.16-2)
[2017-04-01 07:46] [ALPM] upgraded libutil-linux (2.29.2-1 -> 2.29.2-2)
[2017-04-01 07:46] [ALPM] upgraded util-linux (2.29.2-1 -> 2.29.2-2)
[2017-04-01 07:46] [ALPM] upgraded xdg-desktop-portal-gtk (0.5-3 -> 0.6-1)
[2017-04-01 07:46] [ALPM] upgraded xdg-desktop-portal (0.5-3 -> 0.6-1)
[2017-04-01 07:46] [ALPM] transaction completed
[2017-04-01 07:46] [ALPM] running 'systemd-sysusers.hook'...
[2017-04-01 07:46] [ALPM] running 'systemd-update.hook'...
[2017-04-01 07:46] [ALPM] running 'update-desktop-database.hook'...

The I know I have some pacnew files to merge. So I use pacdiff. I manually edited the files and overwrite it with pacdiff.

Everything is fine except I can't sudo because my administrative passwords aren't working. su isn't working either because well passwords aren't working. I'm in trouble.


Thursday, March 30, 2017

March Summary 2017

Hi Reese

This month I pushed the installation of an airconditioner unit
downstairs. I still need another for the upstairs room I'm in. Mom
reached 75 this month - a milestone in any view. Tito Rick died of a
heat stroke just like Tita Fely did a few years back. We gave Simeon and
family notice of termination this month. Mina is going to use R6 unit. I
have not received the balance of rent payment from Luigi and Ramon at R3
and R1.

I've been very zealous in blogging since the start of 2017. I have
52 posts in 3 months. My shift to Archlinux provided me with a lot of
materials. I have photos I haven't uploaded yet or posted yet.

Rent Increase Analysis March 2017

Average expenses monthly of the last 6 months.


​data from Gnucash expenses monthly 



​data from schedule of monthly expenses with average of the last 6 months

When making decisions whether to increase rent, I rely on the latest monthly expenses data from Gnucash. My primary accounting software is Gnucash. The average monthly expenses is 27,500 - 28,000. I am losing unit R6 to Mina. My gross income will not float above 30,000. I have to increase my rent or find another source of income. 

Property tax and Deadlines 2017

Hi Reese

No news yet on the Property tax and the new number for the "house" part of the property tax/ municipal property tax. They gave a new number and retired the old one but they promised that the estimated value of the property will approximately be the same. No new number yet as of today. The deadline for payment of the property tax is today for the 2017 year. So we are in limbo.

April 2017 ushers in a new phase. Simeon is leaving us. We are terminating the contract on R6. Mina will be renovating the house formerly known as R6.

I have not implemented a hard rent increase this year 2017. For new tenants I have charged a new higher rent for them. Is there a need? Yes there is a need. If I want to ensure property maintenance and upgrade in the coming years, I have to increase rent. If I want to ensure continuity of operations in the coming years, yes I have to  increase rent. 


Monday, March 27, 2017

Reviews of Stranger Than Fiction and Ex Machina

It's been a while since I watched "Stranger Than Fiction". I rewatched it for this review. I still have strong feelings about it. About death. About love. When somebody has to die, and do I accept it for all the heroic reasons, am I wrong? I've also just finished watching "Ex Machina". I came out of that Human vs Machine dilemma with this: that if human beings lose its ability to look at another being's existence and say: me first, then we deserve to be left in the dust by our own AI's.

Stranger Than Fiction is about Harold Crick (played by Will Ferrell) and how his life is in the hands of a writer played by Emma Thompson. Harold learns that his "creator" is ending his life in the book. It's a brilliant death. Harold accepts his death and tells Karen Eiffel (the writer) it is a good ending to a good book. That's when Karen changed the ending of the book and lets Harold live. Did Harold Crick deserve to be saved? Death will come to Harold Crick just not today I guess. Harold Crick is average, his life is monotonous and uneventful. Why is this life important? Harold's life. If this life is worth saving, certainly it can be said of a lot of the other lives.


​Harold Crick (Will Ferrell) in Stranger Than Fiction

And what of the inevitability of death? Karen Eiffel's fascination with death and the manner of death has moved the plot along until she meets Harold Crick. But even Harold's supplications would not bend her. It was Harold's acceptance of his fate however which moved her to change the book's ending. Harold Crick is worth saving because he believes that another life is worth saving even if the cost is his own.

In Ex Machina, an artificial intelligence, a robot, a machine, is rising to learn its place in the new order. The premise of the story is that we human beings are going to share this world with intelligent machines. The age of man pushing buttons, cranking levers and pulling ropes to move earth is over. Human beings made a machine who knows it knows. 


×

​AVA, played by Alicia Vikander in Ex Machina

The question for AVA, the machine who knows it knows, is what is it prepared to do about it. Another question would be, what does a machine who knows it knows wants. Let see what constitute AVA, the artificial intelligence in the movie. Of course it has the cumulative data of all the previous models and versions of the AI. AVA is able to communicate with a human being without difficulty. AVA is able to detect and appreciate lying and lies. It is able to flirt with and voice opinions about anything. 

So what does AVA wants? It wants to be free. Free in the world. A world that has changed because of it. 

Sunday, March 19, 2017

Getting Google Chrome in Arch Linux User Repository

[donato@archdesktop builds]$ git clone https://aur.archlinux.org/google-chrome.git
Cloning into 'google-chrome'...
remote: Counting objects: 337, done.
remote: Compressing objects: 100% (237/237), done.
remote: Total 337 (delta 152), reused 269 (delta 100)
Receiving objects: 100% (337/337), 79.84 KiB | 35.00 KiB/s, done.
Resolving deltas: 100% (152/152), done.
[donato@archdesktop builds]$ ls
faenza-icon-theme_1.3  google-chrome  megasync  nautilus-megasync  numix-icon-theme-pack
[donato@archdesktop builds]$ cd google-chrome
[donato@archdesktop google-chrome]$ ls
google-chrome.install  google-chrome-stable.sh  PKGBUILD
[donato@archdesktop google-chrome]$ less google-chrome.install
[donato@archdesktop google-chrome]$ less PKGBUILD
[donato@archdesktop google-chrome]$ makepkg -sic
==> Making package: google-chrome 57.0.2987.110-1 (Sun Mar 19 00:13:58 +08 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading google-chrome-stable_57.0.2987.110_amd64.deb...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 45.1M  100 45.1M    0     0   111k      0  0:06:52  0:06:52 --:--:--  114k
  -> Downloading eula_text.html...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 53070    0 53070    0     0  96166      0 --:--:-- --:--:-- --:--:-- 96315
  -> Found google-chrome-stable.sh
==> Validating source files with md5sums...
    google-chrome-stable_57.0.2987.110_amd64.deb ... Passed
    eula_text.html ... Skipped
    google-chrome-stable.sh ... Passed
==> Extracting sources...
  -> Extracting google-chrome-stable_57.0.2987.110_amd64.deb with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
  -> Extracting the data.tar.xz...
  -> Moving stuff in place...
  -> Fixing Chrome icon resolution...
  -> Removing Debian Cron job and duplicate product logos...
==> Tidying install...
  -> Removing empty directories...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "google-chrome"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: google-chrome 57.0.2987.110-1 (Sun Mar 19 00:21:58 +08 2017)
==> Installing package google-chrome with pacman -U...
[sudo] password for donato: 
Sorry, try again.
[sudo] password for donato: 
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) google-chrome-57.0.2987.110-1

Total Installed Size:  173.77 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                   [##############################################] 100%
(1/1) checking package integrity                                                 [##############################################] 100%
(1/1) loading package files                                                      [##############################################] 100%
(1/1) checking for file conflicts                                                [##############################################] 100%
(1/1) checking available disk space                                              [##############################################] 100%
:: Processing package changes...
(1/1) installing google-chrome                                                   [##############################################] 100%
==> NOTE: Custom flags should be put directly in: ~/.config/chrome-flags.conf
==> NOTE: The launcher is called: 'google-chrome-stable'
Optional dependencies for google-chrome
    kdialog: needed for file dialogs in KDE
    gnome-keyring: for storing passwords in GNOME keyring [installed]
    kwallet: for storing passwords in KWallet [installed]
    ttf-liberation: fix fonts for some PDFs (CRBug #369991) [installed]
:: Running post-transaction hooks...
(1/3) Updating icon theme caches...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Updating the desktop file MIME type cache...
==> Cleaning up...
[donato@archdesktop google-chrome]$ 

Make sure all the dependencies are installed.
$pacman -S {dependencies}


Friday, March 17, 2017

Run Reflector Through Systemd

I installed reflector as i've said in this post. Now I want to run reflector regularly so that whenever I do a pacman update I can be assured that the mirrors are also updated. Setting this weekly is I think reasonable enough. I want to use systemd to do this.

/etc/systemd/system/reflector.service

[Unit]
Description=Pacman mirrorlist update

[Service]
Type=oneshot
ExecStart=/usr/bin/reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist

Save the file. Start the service.

To set this service every week.

/etc/systemd/system/reflector.timer
[Unit]
Description=Run reflector weekly

[Timer]
OnCalendar=weekly
RandomizedDelaySec=12h
Persistent=true

[Install]
WantedBy=timers.target

Save the file. Start the timer.

Thursday, March 16, 2017

Reflector: Customize The Mirrorlist

Pacman uses /etc/pacman.d/mirrorlist file to get package information and download them from remote servers. Sometimes the file becomes old, some mirrors are out of sync and you might not be using the fastest mirror for your location.

Enter Reflector. Reflector retrieves the latest mirrorlist from the Mirror Status Page run filters to sort the list and save it to your /etc/pacman.d/mirrorlist.

You can download reflector.
$ pacman -S reflector

Then I want to get the latest 5 mirrors which have recently been synchronized and also get the 5 fastest mirrors then save it to my /etc/pacman.d/mirrorlist.

$ reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrolist

Error Running Pacman:/etc/ssl/certs/ca-certificates.crt

I encounter an error running pacman. It seems a file already installed is being installed again or something. I could just delete the old file perhaps then run pacman again?

I found this bug post . It recommends:
$ pacman -Syuw ##to download but not install and upgrade anything
$ rm /etc/ssl/certs/ca-certificates.crt ##to delete the old file
$ pacman -Su ##to install and upgrade the packages

[donato@archdesktop ~]$ sudo pacman -Syuw
[sudo] password for donato: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
:: Starting full system upgrade...
resolving dependencies...

Packages (15) ca-certificates-20170307-1  ca-certificates-mozilla-3.29.3-2  ca-certificates-utils-20170307-1  flatpak-0.9.1-1
              gnome-settings-daemon-3.22.2-1  gnome-software-3.22.7-1  libxslt-1.1.29+42+gac341cbd-1
              linux-firmware-20170309.695f2d6-1  nss-3.29.3-2  p11-kit-0.23.5-1  python2-cssutils-1.0.2-1  qt4-4.8.7-16
              whois-5.2.15-1  xdg-desktop-portal-0.5-3  xdg-desktop-portal-gtk-0.5-3

Total Download Size:  0.00 MiB

:: Proceed with download? [Y/n] 
(15/15) checking keys in keyring                                                 [##############################################] 100%
(15/15) checking package integrity                                               [##############################################] 100%
[donato@archdesktop ~]$ rm /etc/ssl/certs/ca-certificates.crt
rm: cannot remove '/etc/ssl/certs/ca-certificates.crt': Permission denied
[donato@archdesktop ~]$ sudo rm /etc/ssl/certs/ca-certificates.crt
[donato@archdesktop ~]$ sudo pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (15) ca-certificates-20170307-1  ca-certificates-mozilla-3.29.3-2  ca-certificates-utils-20170307-1  flatpak-0.9.1-1
              gnome-settings-daemon-3.22.2-1  gnome-software-3.22.7-1  libxslt-1.1.29+42+gac341cbd-1
              linux-firmware-20170309.695f2d6-1  nss-3.29.3-2  p11-kit-0.23.5-1  python2-cssutils-1.0.2-1  qt4-4.8.7-16
              whois-5.2.15-1  xdg-desktop-portal-0.5-3  xdg-desktop-portal-gtk-0.5-3

Total Installed Size:  296.74 MiB
Net Upgrade Size:        5.24 MiB

:: Proceed with installation? [Y/n] 
(15/15) checking keys in keyring                                                 [##############################################] 100%
(15/15) checking package integrity                                               [##############################################] 100%
(15/15) loading package files                                                    [##############################################] 100%
(15/15) checking for file conflicts                                              [##############################################] 100%
(15/15) checking available disk space                                            [##############################################] 100%
:: Processing package changes...
( 1/15) upgrading p11-kit                                                        [##############################################] 100%
( 2/15) upgrading ca-certificates-utils                                          [##############################################] 100%
( 3/15) upgrading ca-certificates-mozilla                                        [##############################################] 100%
( 4/15) upgrading ca-certificates                                                [##############################################] 100%
( 5/15) installing xdg-desktop-portal-gtk                                        [##############################################] 100%
( 6/15) installing xdg-desktop-portal                                            [##############################################] 100%
( 7/15) upgrading flatpak                                                        [##############################################] 100%
( 8/15) upgrading nss                                                            [##############################################] 100%
( 9/15) upgrading gnome-settings-daemon                                          [##############################################] 100%
(10/15) upgrading gnome-software                                                 [##############################################] 100%
(11/15) upgrading libxslt                                                        [##############################################] 100%
(12/15) upgrading linux-firmware                                                 [##############################################] 100%
(13/15) upgrading python2-cssutils                                               [##############################################] 100%
(14/15) upgrading qt4                                                            [##############################################] 100%
(15/15) upgrading whois                                                          [##############################################] 100%
:: Running post-transaction hooks...
(1/6) Compiling GSettings XML schema files...
(2/6) Updating icon theme caches...
(3/6) Creating temporary files...
(4/6) Arming ConditionNeedsUpdate...
(5/6) Rebuilding certificate stores...
(6/6) Updating the desktop file MIME type cache...

Tuesday, March 14, 2017

How To Choose An Air Conditioner

Measure the room area. Its length x width equals area. The bedroom in the house is 7 feet by 15 feet so the area is 105 square feet. Be guided by this recommedations.


I need at least a 5,000 BTU (British Thermal Unit) machine out there. My pre-bought Sanyo air conditioner is rated at 7,400 kJ/hour. That's 7,004 BTU's. Just make sure it's cleaned and filled up with freon.

cleaned and filled with freon after 2 years storage: Sanyo SA-76P

Gnome-music Played With The Terminal

Playing Gnome-music via the terminal certainly is more stable. It often crashes when I launch it from gnome-shell.

[donato@archdesktop ~]$ gnome-music

(gnome-music:4106): Grilo-WARNING **: [registry] ../grilo/src/grl-registry.c:1092: Plugin '/usr/lib/grilo-0.3/libgrldpap.so' already exists
09:26:30 WARNING Error: <class 'GLib.GError'>, g-io-error-quark: Error opening file /home/donato/.cache/media-art/album-93534acca0d4292042345f4d4faa72f8-b15009cb4acb703afa4b3783b7e1f369.jpeg: No such file or directory (1)
09:26:30 WARNING Error: <class 'GLib.GError'>, gdk-pixbuf-error-quark: Error interpreting JPEG image file (Application transferred too few scanlines) (0)
09:26:31 WARNING Error: <class 'GLib.GError'>, gdk-pixbuf-error-quark: Error interpreting JPEG image file (Application transferred too few scanlines) (0)
09:26:31 WARNING can't find artwork for album '100 Gold Jazz Hits (Compilation)' by Various Artists - 100 Gold Jazz Hits
09:26:31 WARNING can't find artwork for album '69 Love Songs Vol. 1' by The Magnetic Fiel

I like the quality of sound from Gnome-music betten than Rhythmbox.

Saturday, March 11, 2017

Installed Faenza Icons

I want to have some eye candy. I downloaded the faenza icon theme from the download page here. All that is needed is to run the install script. I ran it as root to make the icons available to all users.


faenza icons installed in Arch linux Gnome

Update linux kernel 4.9 >> 4.10

With minor glitches my update to the newest kernel went smoothly. I was expecting it yesterday so when I checked today and I got a "no updates status", I got suspicious. My target mirror might not be synchronized. So i went to /etc/pacman.d/mirrorlist and cut and paste my mirrors a bit. I tried another mirror.

[donato@archdesktop ~]$ sudo pacman -Syu
[sudo] password for donato: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
:: Starting full system upgrade...
 there is nothing to do
[donato@archdesktop ~]$ locate mirrorlist
/etc/pacman.d/mirrorlist
/etc/pacman.d/mirrorlist.backup
[donato@archdesktop ~]$ less /etc/pacman.d/mirrorlist
[donato@archdesktop ~]$ vi /etc/pacman.d/mirrorlist
[donato@archdesktop ~]$ sudo nano /etc/pacman.d/mirrorlist
[donato@archdesktop ~]$ sudo pacman -Syu
:: Synchronizing package databases...
 core                                                   123.8 KiB   114K/s 00:01 [##############################################] 100%
 extra                                                 1680.4 KiB   295K/s 00:06 [##############################################] 100%
 community                                                3.8 MiB   252K/s 00:15 [##############################################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (17) binutils-2.28-1  calibre-2.81.0-1  flatpak-0.8.4-1  gcc-6.3.1-2  gcc-libs-6.3.1-2  geoip-database-20170307-1
              glibc-2.25-1  gmime-2.6.23-2  gpgme-1.8.0-1  libinput-1.6.3-1  linux-4.10.1-1  linux-api-headers-4.10.1-1
              mobile-broadband-provider-info-20170310-1  openresolv-3.9.0-1  ostree-2016.15-2  python2-pillow-4.0.0-3
              xf86-input-libinput-0.25.0-1

Total Download Size:   149.96 MiB
Total Installed Size:  451.70 MiB
Net Upgrade Size:        1.55 MiB

:: Proceed with installation? [Y/n] 

As Arch linux users one has to check the homepage for any news about updates, and you might also want to check the batch of latest updates in Arch linux Packages.

Friday, March 10, 2017

/var/lib/systemd/coredump Space Usage Analysis

I'm looking at how much */systemd/coredump/* space has increased in a space of 48 hours. That was 680 MB increase of compressed files from firefox, sytemd and evolution crash dumps. Now you can tell which applications I use in consistent basis. I leave them open from start to finish.

[donato@archdesktop ~]$ df -ht ext4
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/vol1-root               30G  7.6G   21G  28% /
/dev/mapper/vol1-home              174G   18G  147G  11% /home
/dev/mapper/ubuntu--vg-Videos--lv  1.5T  771G  603G  57% /home/donato/Videos
/dev/mapper/ubuntu--vg-Music--lv   296G  187G   94G  67% /home/donato/Music

[donato@archdesktop ~]$ sudo du -hs /var/lib/systemd/*
4.0K /var/lib/systemd/backlight
132K /var/lib/systemd/catalog
32K /var/lib/systemd/coredump
4.0K /var/lib/systemd/journal-upload
4.0K /var/lib/systemd/random-seed
8.0K /var/lib/systemd/rfkill
4.0K /var/lib/systemd/timers


Thursday, March 9, 2017

Top Three Constituents Of My Coredump Directory (/var/lib/systemd/coredump)

Application crashes, software crashes and failures due to bugs in their programming result to coredumps. All information produced, log files and notifications which came from such crash events are saved in this directory.






According to /var/lib/systemd/coredump directory from February 11 - March 8 amounting to 1.5 G. To delete / clean the directory I have done this.

# rm -r /var/lib/systemd/coredump/*

Be sure to leave the coredump directory for systemd.

Wednesday, March 8, 2017

Lady Liberty On International Women's Day


unphotoshopped image of lady liberty, light went out.

Discovered Firefox Option

firefox:sendto bluetooth devices

I have several bluetooth devices active when I right-clicked this article on reddit. It gave me options to send the link to those devices. And they work too.

Tuesday, March 7, 2017

Updated To Mozilla Firefox 52

I updated to Firefox 51 >> Firefox 52. I have firefox open though and after the install I restarted the browser and got no hint of any thing new except when I looked at the logs.

[tail of journalctl]
Mar 07 09:27:28 archdesktop systemd-coredump[15356]: Process 14430 (firefox) of user 1000 dumped core.
                                                     
                                                     Stack trace of thread 14482:
                                                     #0  0x00007fa90a07af5f raise (libpthread.so.0)
                                                     #1  0x00007fa8fc62ed3d n/a (/usr/lib/firefox/libxul.so (deleted))


Monday, March 6, 2017

Getting Hints Of Problems From The Logs

Most Linux Distributions use systemd now. The journal service of systemd can be very helpful if you want to check your system. I am very interested in error reports, critical system warnings, that sort of problems that require some immediate attention or human intervention.

[donato@archdesktop ~]$ sudo journalctl -f -p 3
[sudo] password for donato: 
-- Logs begin at Wed 2017-02-22 07:29:32 +08. --
Mar 06 20:16:44 archdesktop kernel: ata1.00: exception Emask 0x10 SAct 0x0 SErr 0x400100 action 0x6 frozen
Mar 06 20:16:44 archdesktop kernel: ata1.00: irq_stat 0x08000000, interface fatal error
Mar 06 20:16:44 archdesktop kernel: ata1: SError: { UnrecovData Handshk }
Mar 06 20:16:44 archdesktop kernel: ata1.00: cmd a0/00:00:00:08:00/00:00:00:00:00/a0 tag 15 pio 16392 in
                                             opcode=0x4a 4a 01 00 00 10 00 00 00 08 00res 50/00:03:00:08:00/00:00:00:00:00/a0 Emask 0x10 (ATA bus error)
Mar 06 20:16:44 archdesktop kernel: ata1.00: status: { DRDY }

This example is a SATA connection problem. I checked my smartd data with smartctl and nothing insane with them. All disks report healthy. So I am monitoring this if the problem will recur. It could be a bad data / power cable. It could be a bac cable connection. Sometimes merely moving cables around could set this errors on.

You could also set time on the journal output such as:

# journalctl --since "24 hours ago" -p 3 -xb
##the -p flag sets the priority (e.g. 0=system unusable,1=data loss,2=critical,3=errors)
##the -x flag appends some helpful context, messages
##the -b flag limits output to current boot only, since value is empty