Sunday, June 29, 2025

Unable to install python3.11-venv on debian bookworm


I was getting some errors when I tried installing python3.11-venv on debian bookworm.
____________________________________________

Err:1 http://deb.debian.org/debian bookworm/main amd64 python3.11-venv amd64 3.11.2-6+deb12u5

404 Not Found [IP: 2a04:4e42:25::644 80]

E: Failed to fetch http://deb.debian.org/debian/pool/main/p/python3.11/python3.11-venv_3.11.2-6%2bdeb12u5_amd64.deb 404 Not Found [IP: 2a04:4e42:25::644 80]



E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

___________________________

How did I resolve the issue?

Edit your sources.list following this example on Debian wiki by adding this line:deb http://security.debian.org/debian-security bookworm-security main


Then run:sudo apt update && sudo apt dist-upgrade sudo apt install -y python3.11-venv

_________________

Resolving Gnome Calculator Issues on Debian 12 Bookworm

 If you're experiencing problems with the Gnome Calculator on Debian 12 Bookworm, you're not alone. Many users have encountered unexpected behavior or complete non-functionality with this essential utility. Fortunately, there's a simple fix that can resolve most issues.


The Quick Solution:

The magic command that can bring your Gnome Calculator back to life is:


$ dconf write /org/gnome/calculator/refresh-interval 0


References:
https://forums.debian.net/viewtopic.php?t=158572 


Saturday, May 3, 2025

Fixing Time Differences in Debian 12 with Dual Boot

If you're running Debian 12 and have it set up in a dual boot configuration with another operating system, you may have noticed that the system time is not consistent between the two. This can be a frustrating issue, but there's a simple command that can help resolve it.

Issue description

The problem often arises because different operating systems handle the system clock differently. Windows, for example, typically stores the time in the hardware clock as local time, while Linux distributions like Debian store it as UTC (Coordinated Universal Time). When you switch between the two, the system time can become out of sync.

The Fix

Fortunately, there's a command you can run in Debian 12 to fix this issue. Open a terminal and enter the following:

timedatectl set-local-rtc 1 --adjust-system-clock


This command tells Debian to treat the hardware clock as local time, and it will automatically adjust the system clock accordingly.

Here's a breakdown of what the command does:timedatectl is the command-line tool for managing the system clock and time zone.

  • set-local-rtc 1 tells Debian to treat the hardware clock as local time, rather than UTC.
  • --adjust-system-clock instructs Debian to update the system clock to match the hardware clock.

After running this command, your Debian 12 system should now be in sync with the time displayed in your other operating system when dual booting.

It's worth noting that this solution may not work in all cases, as the time discrepancy can sometimes be caused by other factors. If you're still experiencing issues, you may need to explore additional troubleshooting steps, such as checking your BIOS settings or adjusting the time zone configuration.

In any case, the timedatectl set-local-rtc 1 --adjust-system-clock command is a great starting point for resolving time differences when running Debian 12 in a dual boot setup.

Comment below if this fix worked for you!!

Resolving Display and WiFi Issues on Debian 12(DELL 5550, Display driver and Intel wireless firmware)


Recently I installed Debian 12 bookworm for a change, I encountered a couple of frustrating issues with my system's display driver and Intel wireless WiFi adapter. My DELL laptop had the latest Intel Arc Graphics, but the live Debian version installed kernel version 6.1, which did not have the drivers.

naveenr@latitude5550:~$ lspci -k | grep -EA3 'VGA'
00:02.0 VGA compatible controller: Intel Corporation Meteor Lake-P [Intel Arc Graphics] (rev 08)
Subsystem: Dell Meteor Lake-P [Intel Arc Graphics]
Kernel driver in use: i915
Kernel modules: i915, xe

Symptoms:

  • Very few display resolutions supported
  • Display brightness not working
  • Laptop special keys not working(like brightness increase and decrease )
  • Bluetooth not working
  • WiFi not working.
Fortunately, I was able to find a solution that got everything working properly.

Display Driver Problems

The recommended solution was to upgrade the Linux kernel and firmware packages to the versions available in the Debian "bookworm-backports" repository. To do this, I ran the following commands:

sudo apt -t bookworm-backports install linux-image-amd64

This updated my kernel to the latest version and all display issues got resolved(after debian reboot).

Resolving the WiFi Issue

In addition to the display problems, I was also having trouble connecting to my wireless network. My Intel WiFi adapter was not being recognized properly, and I couldn't get an internet connection. Again, I turned to the Debian forums and found that this was a common issue with Debian 12 and Intel wireless adapters. The solution was to install the firmware-iwlwifi package from the "bookworm-backports" repository, which I did using the command above.

sudo apt install firmware-iwlwifi/bookworm-backports



After running these commands, my display issues were resolved, and my wireless adapter started working correctly(after debian reboot). I was able to get back to using my Debian 12 system without any further problems.

Comment if you found this blog helpful.

Wednesday, April 30, 2025

How to Disable Auto Word Select in Office 365 Outlook

 

Introduction

Auto word select is a feature in Office 365 Outlook that automatically selects entire words when you click on them. While this can be helpful for some users, it can be quite annoying for others who prefer more precise control over text selection. Fortunately, disabling this feature is straightforward. In this blog post, we'll walk you through the steps to turn off auto word select in Office 365 Outlook.

Steps to Disable Auto Word Select

  1. Open Outlook: Start by opening your Office 365 Outlook application.

  2. Access Options:

    • Click on the File tab located at the top left corner of the window.
    • Select Options from the menu. This will open the Outlook Options dialog box.
  3. Navigate to Mail Settings:

    • In the Outlook Options dialog box, click on Mail in the left-hand sidebar.
  4. Editor Options:

    • Under the Mail settings, find and click on Editor Options. This will open another dialog box with various settings related to composing and editing emails.
  5. Advanced Settings:

    • In the Editor Options dialog box, click on the Advanced tab.
  6. Disable Auto Word Select:

    • Scroll down to the Editing options section.
    • Look for the option labeled When selecting, automatically select entire word.
    • Uncheck this box to disable the auto word select feature.
  7. Save Changes:

    • Click OK to save your changes and close the Editor Options dialog box.
    • Click OK again to close the Outlook Options dialog box.

Sunday, April 13, 2025

Downloading All Your Google Account Data in One Shot

Introduction

In today's digital age, it's essential to have control over your online presence and personal data. If you're concerned about your Google account security or want to transfer your data to another platform, downloading all your data at once is a great way to go. In this blog, we'll walk you through the process of downloading all your Google account data in one shot.

Preparation

Before you start, make sure you have:

1. A reliable internet connection

2. A Google account with access to all the data you want to download (e.g., Gmail, Google Drive, Google Photos)

3. The necessary permissions to download and transfer data

Step 1: Enable the Download Option

To download your Google account data, follow these steps:

1. Go to the Google Account settings page (https://myaccount.google.com)

2. Click on "Data & personalization"

3. Scroll down to the "Download your data" section

4. Click on the "Next" button

Step 2: Choose Your Data Sources

You'll be asked to select which data sources you want to download:

1. Gmail emails and attachments

2. Google Drive files

3. Google Photos (optional)

4. Google Account information (e.g., contacts, calendar)

Choose all the options that apply to you.

Step 3: Download Your Data

Click on the "Create archive" button to start the download process:

1. The Google account system will create a compressed archive file containing your data

2. This may take several minutes or hours, depending on the amount of data being downloaded

Where to Find Your Downloaded Archive

After the download is complete, you'll receive an email with instructions on where to find your archived data:

1. Check your email for a message from Google with the subject "Your data has been uploaded"

2. Click on the link provided to access your downloaded archive

What's in the Archive?

The archived file will include:

* Gmail emails and attachments

* Google Drive files

* Google Photos (if you chose this option)

* Google Account information (e.g., contacts, calendar)

You can extract individual files or restore your entire archive to a new Google account.

Tips and Considerations

Before downloading all your data, consider the following:

1. Data size: Large archives may take time to download and store.

2. Storage space: You'll need sufficient storage space on your device or cloud storage services to accommodate the archived file.

3. Security: Be cautious when transferring sensitive information; ensure you're using a secure connection (HTTPS) and a trusted device.

4. Backup: Consider creating regular backups of your data to prevent loss in case something goes wrong.

References


Monday, March 17, 2025

How to Use the patch Command in Linux

 The patch command in Linux is a powerful tool used to apply changes to files based on differences (diffs) between file versions. It's commonly used in software development to update source code files. In this blog post, we'll explore how to use the patch command with practical examples.

Understanding the patch Command

The patch command takes a patch file (which contains differences between files) and applies those changes to the original file. The patch file is usually created using the diff command.

Basic Syntax

patch [options] [originalfile] [patchfile]
  • originalfile: The file to be patched.
  • patchfile: The file containing the differences.

Creating a Patch File

Before we can use the patch command, we need a patch file. Let's create one using the diff command.

Example: Creating a Patch File

Suppose we have two files, file1.txt and file2.txt, and we want to create a patch file that contains the differences between them.

diff -u file1.txt file2.txt > changes.patch

This command generates a unified diff and saves it to changes.patch.

Applying a Patch

Now that we have our patch file, let's apply it using the patch command.

Example: Applying a Patch

patch file1.txt < changes.patch

This command applies the changes from changes.patch to file1.txt.

Common Options

The patch command has several options that can be useful:

  • -pNUM: Strip NUM leading components from file names.
  • -R: Reverse the patch (undo changes).
  • --dry-run: Test the patch without applying changes.

Example: Using Options

patch -p1 file1.txt < changes.patch

This command strips one leading component from file names before applying the patch.

Handling Rejected Patches

Sometimes, patches may not apply cleanly, resulting in rejected patches. These are saved in .rej files.

Example: Handling Rejected Patches

patch file1.txt < changes.patch

If there are rejected patches, they will be saved in file1.txt.rej. You can manually review and apply these changes.