Author: Admin

Solving the Externally Managed Environment Error when using Pip

In this quick guide, we will show you how to solve the Externally Managed Environment error when attempting to install Python packages using pip.

Source: Solving the Externally Managed Environment Error when using Pip – Pi My Life Up

(Google Voice) Account Suspended – Reclaiming your Number and your Dignity; a How-To Guide

This was posted by user outerepic on Reddit’s Google Voice sub, however the moderator of that sub (who in my opinion is one of the worst moderators on Reddit, and that’s saying a lot given that so many Reddit moderators seem to want to be petite dictators) immediately blocked the post, citing a “Rule 5” which is not displayed anywhere, at least not in the Firefox browser running on a desktop computer. Yet these tips could prove very useful if you ever find your Google Voice account suspended. I am NOT the original author of this post; if you have questions you can send a private message to the author on Reddit (just not in the Google Voice sub):

TLDR; it took me 10 weeks to go from GV service suspension to successful port out, here’s what I had to do: 10 appeals, 1 FCC complaint, 1 BBB complaint, 30 emails with GV support, do not lose faith!!

Hi all,

I would like to share my experience with Google Voice as a warning to others and hopefully provide some useful information if anyone else finds themselves in a similar situation. I ported my personal number I have had for 10+ years with Verizon to GV around August 2023 and used it for months without any issues to receive OTPs and call/text friends and family in the US.

Near the end of April 2024, my GV service stopped working immediately after I sent a two sentence text to a relative sharing about my weekend and upcoming summer plans. A few google searches led me to reddit and google support posts of people getting blocked for similarly mundane reasons likely due to an aggressive spam filter. I logged into GV on my desktop the next day to see that my service had indeed been suspended. What ensued was an exhausting and arduous process to get my number back, including over 30 emails with GV support, one long support chat with them, detailed FCC and BBB complaints with back-and-forth from Google, and an official number port out request from a different VoIP service.

This process was time consuming, repetitive, and there were several online accounts/services I was unable to access throughout due to not having a number to receive OTPs. Eventually, I received an email out of the blue from Google with no explanation stating that my number port was successful.

If you find your GV number blocked and you would like to port it to a different service I would recommend these steps:

  • As soon as your service is suspended, file an appeal with the link provided. This will go to the Accounts Management Team who will never contact you to provide updates or give you any information whatsoever.
  • Email Google Voice Support to tell them you have filed an appeal and request that they notify you immediately when a decision is reached (this took about 2 weeks in my case).
  • Wait to hear back if your account is reinstated or if the suspension is upheld. If it is reinstated, great! You can now login and unlock your number to be ported out. If not, well then continue reading
  • Identify an alternative VoIP service and request an official number port. Zoom Phone provided me with a “Letter of Agency” declaring my intent to port.
  • Submit an FCC complaint and include documentation of your Google appeal submission, service denial, attempt to port, and Letter of Agency. Google legally has to respond to this within 30 days. The response they sent me was a boilerplate document telling me to submit an appeal…after I had already sent 10 in and included this information in my original complaint…I had to reply to this to reiterate my position and the FCC gave Google 14 days to respond. My account was restored before this deadline.
  • Submit a BBB complaint with all of the above. Google similarly issued a standard reply telling me to submit an appeal…to which I responded as above. My account was restored before hearing back.

I am not sure if my FCC complaint, BBB complaint, or persistent emailing to Google Voice Support stating that they had a legal obligation to respect consumer number port requests got my account reinstated so I could unlock my number, but after 10 weeks of frustration it really didn’t matter. I saved all of my email communication to and from Google and submitted them as a pdf to bolster my complaint submissions.

I hope someone finds this useful. Thanks for reading 🙂

Resources below –

“Commission rules require carriers to port a number when they receive a valid request, and carriers may not refuse to port.” per the FCC website https://www.fcc.gov/general/wireless-local-number-portability-wlnp

To submit an FCC complaint – https://consumercomplaints.fcc.gov/hc/en-us

To submit a BBB complaint – https://www.bbb.org/file-a-complaint

Google Voice Acceptable Use Policy – https://support.google.com/voice/answer/9230450 (you will be told to review this countless times)

Information needed for a port request, from a Google Support forum –

“The only two pieces of information the new carrier needs to submit to Google in their Letter of Authorization (LOA) on your behalf are your 10-digit Google Voice telephone number, with no spaces or dashes, as the account number, and your Google Voice voicemail PIN for the PIN. If they insist on entering a street address, you can give them Google’s main address: 1600 Amphitheatre Pkwy, Mountain View, CA 94043”

To check if Google still has your number, from a Google Support forum –

“You can look up the number here: https://freecarrierlookup.com/ If the carrier listed looks like this: BANDWIDTH.COM-NSR-10X/1 then Google still holds the number. If it says anything else, then they don’t.“

I would only point out that the final paragraph may be partially incorrect because Google Voice has been known to use providers other than Bandwidth.Com in certain parts of the country. Whether that’s still the case I don’t know, but just because it doesn’t say Bandwidth.Com something doesn’t mean that the number can’t possibly still be held by Google. It would be best to do that lookup before you begin the porting process and note what it says, then after you start the porting process keep looking to see if it changes to something else. Also, it is remotely possible that whatever company you’re trying to port the number to may also be using Bandwidth.Com as a provider.

ravynOS 0.5 Released: A FreeBSD-based OS Aimed at macOS Compatibility

ravynOS 0.5 release brings latest base system with FreeBSD 15-CURRENT branch and support for the NSStatusItem class and more.

Source: ravynOS 0.5 Released: A FreeBSD-based OS Aimed at macOS Compatibility (DebugPoint News)

How to Make Apps Start at Center in Ubuntu 24.04

In Ubuntu desktop, most app windows by default start at top-left of screen. It’s quite annoying, since you have to move app window before it’s ready for use.

So, in this tutorial I’m going to show you how to tweak you desktop, to make it start app window at screen center automatically.

Source: How to Make Apps Start at Center in Ubuntu 24.04 | UbuntuHandbook

SBC Case Builder v3.0 can create thousands of cases for popular SBCs and standard motherboards (mini-ITX, Pico-ITX, NUC…)

SBC Case Builder V3.0 case design utility has just been released with the ability to create over 1,000 standard cases – not including customization – for popular SBCs from Raspberry Pi, Hardkernel, Orange Pi, Radxa, and others, as well as standard motherboards following Mini-ITX, Pico-ITX, NUC, Nano-ITX, etc.., and SBC adapters following these standards, meaning you could install a Raspberry Pi 5 into a mini-ITX case if needed. … Once you have generated a case design, you can use the resulting OpenSCAD file with a 3D printer or CNC machine to build the enclosure.

Source: SBC Case Builder v3.0 can create thousands of cases for popular SBCs and standard motherboards (mini-ITX, Pico-ITX, NUC…) – CNX Software

Easy, quick and free valid SSL certificates for your HomeLab (or other local web servers) using DuckDNS and ACME DNS-01

This video and the accompanying article explain how to set up easy SSL certificates in a HomeLab environment using DNS-01 validation.  This method should also work for other types of locally-hosted services (in other words, servers on your local network that have a web interface, but that aren’t exposed to the Internet).  The problem is that obtaining SSL certificates for internal HomeLab services can be challenging, especially when you don’t have a public IP or don’t want to expose your services to the internet.  The video and article demonstrate how to use DNS-01 validation to obtain SSL certificates from Let’s Encrypt using your internal DNS server. This approach eliminates the need for a public IP or exposing services to the internet.

Article: Easy, quick and free valid SSL certificates for your homelab using DuckDNS and ACME DNS-01 (Wolfgang’s Blog)

Do you experience unexplained crashes or freeze-ups on your Ubuntu (or other) Linux based home theater PC or gaming system? Here is a possible fix!

After installing Ubuntu 22.04, Kodi on a home theater PC would frequently freeze. This issue, applicable to various Linux distros, can be resolved…

Source: Do you experience unexplained crashes or freeze-ups on your Ubuntu (or other) Linux based home theater PC or gaming system? Here is a possible fix! – Two “Sort Of” Tech Guys

Simple fix on KDE wayland for windows to remember their last position

Thanks to /u/azvasKvklenko@sh.itjust.works for mentioning KDE window rules. In KDE, we can add rules for windows so that they behave in specific ways. One rule that can be added is the position: remember rule…

Source: Simple fix on KDE wayland for windows to remember their last position (PieFed)

Recent Posts

Recent Comments

Archives

Categories

Meta

GiottoPress by Enrique Chavez