babluboy/nutty

Debian Install Issue

Opened this issue · 3 comments

Thank you for what looks like a wonderful utility. I would very much like to use it. I've exhausted my technical ability to so so, though. I've tried the apt install route, with out success, I've tried a snap package without success, and I've tried flatpak until I learned that does not work. Anyway, what I'm trying to say is that I've tried hard and with diligence before writing you.

I've decided to try from scratch. When I try to add your repository using synaptics package manager, this is what I get:
The repository 'http://ppa.launchpad.net/bablu-boy/nutty/ubuntu focal Release' does not have a Release file.

After a lot of googling, the suggestion was to write the owner and ask for help if you get this, so that is what I'm doing :-)

I'm sure you're very busy, so I hope this is easy to solve, and that it would help others too. I copy below details about my system. I'll be happy to provide any other info that would help.

Regards,
Schalk


Linux Debian 5.5.0-050500-generic #202001262030 SMP Mon Jan 27 01:33:36 UTC 2020 x86_64 GNU/Linux


Here is what I get on the command line if I try to add the repository:

 sudo add-apt-repository ppa:bablu-boy/nutty
Stable PPA for Nutty - A Network Utility
More info: https://launchpad.net/~bablu-boy/+archive/ubuntu/nutty
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keybox '/tmp/tmpnip_g_n_/pubring.gpg' created
gpg: /tmp/tmpnip_g_n_/trustdb.gpg: trustdb created
gpg: key C3234B3819D52D77: public key "Launchpad PPA for Siddhartha Das" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: no valid OpenPGP data found.
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 926, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 870, in run
self._target(*self._args, **self.kwargs)
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 688, in addkey

func
func(**kwargs)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 386, in add_key
return apsk.add_ppa_signing_key()
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 273, in add_ppa_signing_key
cleanup(tmp_keyring_dir)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 234, in cleanup
shutil.rmtree(tmp_keyring_dir)
File "/usr/lib/python3.7/shutil.py", line 494, in rmtree
_rmtree_safe_fd(fd, path, onerror)
File "/usr/lib/python3.7/shutil.py", line 452, in _rmtree_safe_fd
onerror(os.unlink, fullname, sys.exc_info())
File "/usr/lib/python3.7/shutil.py", line 450, in _rmtree_safe_fd
os.unlink(entry.name, dir_fd=topfd)
FileNotFoundError: [Errno 2] No such file or directory: 'S.gpg-agent.extra'

simply build the package from source.

git clone https://github.com/babluboy/nutty
cd nutty
dpkg-buildpackage -rfakeroot -b -uc -us
cd ..
sudo dpkg -i com.github.babluboy.nutty_1.1.1_amd64.deb
sudo apt install -f

If you get an error while compiling:like "Validate appdata file FAIL"
remove the lines 44-51 from file ./data/meson.build

nutty

Agreed. From Nutty v1.2.0 started releasing .deb package in the release section. So anyone can directly install nutty from there without any issue as mentioned in the email.