Friday, April 30, 2021

Created Fedora 34 Gnome 40 bootable persistent Live USB and running it.

I wanted to try Gnome 40 and found that newest version of Fedora 32 Workstation has Gnome 40.

I downloaded the iso.

Checked sha256sum found ok.

In order to make persistent Live USB I downloaded

livecd-iso-to-disk script

made the script executable and kept it in the same folder as the iso

sudo ./livecd-iso-to-disk --overlay-size-mb 2048 Fedora-Workstation-Live-x86_64-34-1.2.iso /dev/sdb1

to make Live USB with 2 GB for persistence.

It took lot of time:

Copying LiveOS image to target device...
squashfs.img
  1,896,591,360 100%    1.43MB/s    0:21:03 (xfr#1, to-chk=0/1)

Syncing filesystem writes to disc.
    Please wait, this may take a while...
Setting up /EFI/BOOT
Copying /images directory to the target device.
efiboot.img
     10,430,464 100%   70.83MB/s    0:00:00 (xfr#1, to-chk=0/1)
macboot.img
     21,938,176 100%   77.37MB/s    0:00:00 (xfr#1, to-chk=0/1)
initrd.img
     56,824,284 100%   11.06MB/s    0:00:04 (xfr#1, to-chk=0/1)
vmlinuz
     10,580,240 100%   30.12MB/s    0:00:00 (xfr#1, to-chk=0/1)
Updating boot config files.
Initializing persistent overlay...
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB, 2.0 GiB) copied, 2250.09 s, 954 kB/s
Installing boot loader...

        ATTENTION:
        Failed to find /usr/share/syslinux/ldlinux.c32.
        The installed device may not boot.
                Press Enter to continue, or Ctrl C to abort.


        ATTENTION:
        Failed to find /usr/share/syslinux/libcom32.c32.
        The installed device may not boot.
                Press Enter to continue, or Ctrl C to abort.


        ATTENTION:
        Failed to find /usr/share/syslinux/libutil.c32.
        The installed device may not boot.
                Press Enter to continue, or Ctrl C to abort.

Target device is now set up with a Live image!

I changed BIOS Boot to Boot from USB and here is Gnome 40 Desktop:


 



Thursday, April 15, 2021

Filing India Income Tax Return for AY 2021-22 on Linux.

Prior to AY 2013-14 it was necessary to have Windows on your PC to use offline utility (Excel File with Macros) to prepare the Income Tax Return and I was using Windows just to file the return.

In AY 2013-14 a Java Utility was introduced and I wrote about it on the blog post:

Income Tax efiling utility and DSC working on Ubuntu Linux.

For AY 2021-22 the department has switched to JSON but providing only Windows exe file so far. I have already raised a Help Desk request to provide Linux Utility which has been replied as:

Currently the team is analyzing the request; we will get back to you shortly. 
I installed the Utility in Wine(Version 5.0) on Ubuntu 20.04 but it did not work.

On Manjaro I had Wine Version 6.5 on which the Utility worked but it was not accepting Keyboard input. So there was hope.

Then on Ubuntu 20.04 I added Winehq repo and installed
wine-6.6 (Staging).

The Utility is working.

The procedure to install this wine version as follows:

download and add repository key:

wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
After importing the key, proceed to add repository.
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

To install Staging Version:

sudo apt update 

sudo apt install --install-recommends winehq-staging

After installing confirm Wine Version:

wine --version

 should be 6.6

You can now install the exe file of JSON utility and run it by clicking the shortcut on Desktop.

NB: I could fill up the Income Tax Return completely, verify it but at last stage when the output JSON file is supposed to be downloaded it does not work. It says "Download Failed".

 

Air India direct flight to San Fransisco has flown through China today.

 My sister in law left for San Fransisco by AI 173 flight which flows over North Pole. I tracked that flight on flightstats.com till it land...