Xdelta difference manager annoying popup

New to Puppy and have questions? Start here

Moderator: Forum moderators

Post Reply
steeve
Posts: 28
Joined: Sun Sep 27, 2020 2:15 pm

Xdelta difference manager annoying popup

Post by steeve »

At boot up when get to the desktop stage, I keep getting a Xdelta difference manager popup menu , why do I see this menu, how do I make it go away?

The desktop runs fine otherwise in my USB persistent BionicPup64
steeve
Posts: 28
Joined: Sun Sep 27, 2020 2:15 pm

Re: Xdelta difference manager annoying popup

Post by steeve »

bump: still no answer on this.. I counted the xdelta pop ups nine times after every boot..

User avatar
bigpup
Moderator
Posts: 6968
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 898 times
Been thanked: 1518 times

Re: Xdelta difference manager annoying popup

Post by bigpup »

Were you actually using it to do what it does?
Did you fully complete it?

What exactly is in this menu that pops up?

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

williams2
Posts: 1062
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 305 times

Re: Xdelta difference manager annoying popup

Post by williams2 »

When it pops up, is there the name of a file in the delta file text box?
Something like /mnt/home/xxx.delta

If there is, you could try renaming or moving or deleting that .delta file.

Do you see anything in /root/Startup/ that might be doing this?
Does typing this in a text terminal console find anything?

Code: Select all

grep -R cron /root/Startup/*
steeve
Posts: 28
Joined: Sun Sep 27, 2020 2:15 pm

Re: Xdelta difference manager annoying popup

Post by steeve »

Right after I boot up it actually presents me with 9 pop-ups successively with desktop files labelled as 'old' to change to 'new' (not sure why) to generate a new file (?)

just have a look at the file names I copy pasted here below:

/root/.config/autostart/clipit-startup.desktop
/root/.config/autostart/firewallstatus.desktop
/root/.config/autostart/flsynclient.desktop
/root/.config/autostart/freememapplet.desktop
/root/.config/autostart/netmon_wce.desktop
/root/.config/autostart/retrovol.desktop
/etc/xdg/autostart/gsettings-data-convert.desktop
/etc/xdg/autostart/mscw.desktop
/etc/xdg/autostart/xorg-mousekeys.desktop

Why do I need this , to generate delta files ?? See screeshot here one fo nine pop-ups (i press 'cancel' in each case)

Screenshot(3).png
Screenshot(3).png (22.43 KiB) Viewed 635 times

Code: Select all

# ls /root/Startup/*
/root/Startup/acpi     /root/Startup/crond          /root/Startup/load-touchpad-settings  /root/Startup/qbat        /root/Startup/redshiftgui_tray  /root/Startup/youtube-dl-update
/root/Startup/compton  /root/Startup/getflash_auto  /root/Startup/PPMupdatedatabase       /root/Startup/README.txt  /root/Startup/set-swappiness

/root/Startup/autostart:
clipit-startup.desktop                                 firewallstatus.desktop                                 flsynclient.desktop___flsynclient.desktop.delta      netmon_wce.desktop
clipit-startup.desktop___clipit-startup.desktop.delta  firewallstatus.desktop___firewallstatus.desktop.delta  freememapplet.desktop                                README.TXT
disabled                                               flsynclient.desktop                                    freememapplet.desktop___freememapplet.desktop.delta  retrovol.desktop

/root/Startup/disabled:
compton  keyboardlayoutfix  quickpet  Startup

I don't want to delete these 'delta' files till I know what this is about. I will put them in a _old folder then reboot to see what happens.

williams2
Posts: 1062
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 305 times

Re: Xdelta difference manager annoying popup

Post by williams2 »

I don't think I meant grep -R cron /root/Startup/*

I think I intended to write:

Code: Select all

grep -R delta /root/Startup/*

to see if there is something in Startup/ that might be causing that.

I tested the command with cron, because I knew there are references to cron in Startup, and pasted the wrong command in my post.

If you try the grep delta command, it should not find any references to "delta", if it does, it might be what is causing the popup.

Some Pups do updates with xdelta applied to the original iso, but I don't have any of those Pups installed.

williams2
Posts: 1062
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 305 times

Re: Xdelta difference manager annoying popup

Post by williams2 »

I see what looks to be your problem.

The results of ls /root/Startup/* show these files:

flsynclient.desktop___flsynclient.desktop.delta
clipit-startup.desktop___clipit-startup.desktop.delta
firewallstatus.desktop___firewallstatus.desktop.delta
freememapplet.desktop___freememapplet.desktop.delta

If those are the names of 4 files, including the 3 underscore characters as part of the file name, then I think the original files are missing. Maybe the contents of the original files are contained in the delta files. Maybe you can use the xdelta windows that popup to restore the original files.

As long as there are files with the .delta file extension in the Startup folder, those windows will popup every time Puppy boots.

steeve
Posts: 28
Joined: Sun Sep 27, 2020 2:15 pm

Re: Xdelta difference manager annoying popup

Post by steeve »

Not sure what I'm supposed to do : I moved the delta files into a separate folder 'old' but the pop ups still appear. What I should know is what are the delta files really doing? what are they for?

NOw the odd thing is the recursive folders within autostart:

Code: Select all

root# ls /root/Startup/autostart                                                                                 │
clipit-startup.desktop                                 freememapplet.desktop                                     │
clipit-startup.desktop___clipit-startup.desktop.delta  freememapplet.desktop___freememapplet.desktop.delta       │
disabled                                               netmon_wce.desktop                                        │
firewallstatus.desktop                                 old                                                       │
firewallstatus.desktop___firewallstatus.desktop.delta  README.TXT                                                │
flsynclient.desktop                                    retrovol.desktop                                          │
flsynclient.desktop___flsynclient.desktop.delta                                                                  │
root# rm /root/Startup/autostart/old                                                                             │
rm: cannot remove '/root/Startup/autostart/old': Is a directory                                                  │
root# rm -r /root/Startup/autostart/old                                                                          │
root# ls /root/Startup/autostart                                                                                 │
clipit-startup.desktop                                 flsynclient.desktop___flsynclient.desktop.delta           │
clipit-startup.desktop___clipit-startup.desktop.delta  freememapplet.desktop                                     │
disabled                                               freememapplet.desktop___freememapplet.desktop.delta       │
firewallstatus.desktop                                 netmon_wce.desktop                                        │
firewallstatus.desktop___firewallstatus.desktop.delta  README.TXT                                                │
flsynclient.desktop                                    retrovol.desktop                                          │
root# ls /root/Startup/autostart/disabled/                                                                       │
autostart  enable                                                                                                │
root# ls /root/Startup/autostart/disabled/autostart                                                              │
clipit-startup.desktop                                 flsynclient.desktop___flsynclient.desktop.delta           │
clipit-startup.desktop___clipit-startup.desktop.delta  freememapplet.desktop                                     │
disabled                                               freememapplet.desktop___freememapplet.desktop.delta       │
firewallstatus.desktop                                 netmon_wce.desktop                                        │
firewallstatus.desktop___firewallstatus.desktop.delta  README.TXT                                                │
flsynclient.desktop                                    retrovol.desktop                                          │
root# ls /root/Startup/autostart/disabled/autostart/disabled/                                                    │
autostart  enable                                                                                                │
root#   

Not very elegant so I moved the ```disabled``` folder to /tmp

Code: Select all

root# mv /root/Startup/autostart/disabled /tmp   
Last edited by steeve on Sat Dec 05, 2020 2:04 pm, edited 1 time in total.
User avatar
666philb
Posts: 429
Joined: Thu Jul 09, 2020 3:18 pm
Location: wales uk
Has thanked: 111 times
Been thanked: 149 times

Re: Xdelta difference manager annoying popup

Post by 666philb »

hi @steeve
open the package manager, click uninstall and see if you have a package called 'xdg-utils' installed.
if so uninstall it

steeve
Posts: 28
Joined: Sun Sep 27, 2020 2:15 pm

Re: Xdelta difference manager annoying popup

Post by steeve »

Nope, that package 'xdg-utils' is not installed.

williams2
Posts: 1062
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 305 times

Re: Xdelta difference manager annoying popup

Post by williams2 »

If the.delta files in /root/Startup are all deleted, what happens? Does it stop the popups? Are the .delta files created again in /Startup (that should not happen.) If the .delta files are being created again, You need to find what is doing it.

Is the "old" dir in the Startup dir? Move the "old" dir out of the Startup dir.

If you have a file, named say oldfile, and another file, slightly modified, named say newfile, you can use xdelta to create a .delta file. If you have the .delta file and oldfile, you can use xdelta and oldfile to make newfile.

You seems to have .delta files, but you do not have either the old original files or the new files.
if you have a frugal install the original files will be in /initrd/pup_ro2/root/Startup/. You can just copy them to the /root/Startup/ dir.

One thing you could do, as a workaround, you could rename /usr/sbin/xdelta_gui to maybe /usr/sbin/xdelta_guiDISABLED
That should stop the popups.

steeve
Posts: 28
Joined: Sun Sep 27, 2020 2:15 pm

Re: Xdelta difference manager annoying popup

Post by steeve »

When I removed the delta file (my moving them to a folder I made called 'old') the pop ups continued. I put the delta files back , pop ups still happen when I boot up.

steeve
Posts: 28
Joined: Sun Sep 27, 2020 2:15 pm

Re: Xdelta difference manager annoying popup

Post by steeve »

There is a read me file README.txt in the folder:

This is a new directory for starting applications when X starts
It is to be populated by .desktop files only, anything else is to be
ignored.
This is part of the deprecation of /root/Startup
For guidelines on autostart and creating .desktop files see :
http://standards.freedesktop.org/autost ... atest.html

The link brings to the
Desktop Application Autostart Specification by
John Palmieri et al

Maybe not relevant to the problem at hand. I think the problem may be in PuppyLinux implementation of that specification...?

User avatar
666philb
Posts: 429
Joined: Thu Jul 09, 2020 3:18 pm
Location: wales uk
Has thanked: 111 times
Been thanked: 149 times

Re: Xdelta difference manager annoying popup

Post by 666philb »

hi @steeve ,

can you post /var/packages/user-installed-packages

steeve
Posts: 28
Joined: Sun Sep 27, 2020 2:15 pm

Re: Xdelta difference manager annoying popup

Post by steeve »

# ls -a /var/packages/user-installed-packages

Code: Select all

/var/packages/user-installed-packages

empty dir

User avatar
bigpup
Moderator
Posts: 6968
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 898 times
Been thanked: 1518 times

Re: Xdelta difference manager annoying popup

Post by bigpup »

in Rox file manager
Navigate to /var/packages/user-installed-packages
user-installed-packages is a text file.
Click on the file, to open in a text editor, to see what is in it.

It is a list of all packages installed by you the user.

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

steeve
Posts: 28
Joined: Sun Sep 27, 2020 2:15 pm

Re: Xdelta difference manager annoying popup

Post by steeve »

Code: Select all

apt_1.6.12ubuntu0.1.files
binutils_2.30.files
binutils-common_2.30.files
binutils-x86-64-linux-gnu_2.30.files
builtin_files
chromium-70.0.3538_patched.files
cpp_7.4.0.files
cpp-7_7.5.0.files
Custom_SFSs
db-date
devx-only-installed-packages
DISTRO_COMPAT_REPOS
DISTRO_PET_REPOS
DISTRO_PET_REPOS-orig
DISTRO_PKGS_SPECS
download_path
gcc_7.4.0.files
gcc-7_7.5.0.files
gcc-7-base_7.5.0.files
gcc-8-base_8.4.0.files
gir1.2-glib-2.0_1.56.1-1.files
git_2.17.1.files
git-man_2.17.1.files
gnome-terminal_3.28.2.files
gnome-terminal-data_3.28.2.files
layers-installed-packages
libapt-pkg5.0_1.6.12ubuntu0.1.files
libbinutils_2.30.files
libcc1-0_8.4.0.files
libdb5.3_5.3.28.files
libmpc3_1.1.0-1.files
libmpfr6_4.0.1-1.files
libnautilus-extension1a_3.26.4-0.files
libperl5.26_5.26.1.files
libpython3.6_3.6.9-1.files
libpython3.6-minimal_3.6.9-1.files
libpython3.6-stdlib_3.6.9-1.files
libpython3-stdlib_3.6.7-1.files
libtcl8.6_8.6.8+dfsg-3.files
libutempter0_1.1.6-3.files
libvte-2.91-0_0.52.2.files
libvte-2.91-common_0.52.2.files
libyaml-0-2_0.1.7.files
mime-support_3.60ubuntu1.files
nautilus-extension-gnome-terminal_3.28.2.files
Packages-puppy-bionic64-official
Packages-puppy-common64-official
Packages-puppy-noarch-official
Packages-puppy-tahr64-official
Packages-puppy-xenial64-official
Packages-ubuntu-bionic-main
Packages-ubuntu-bionic-multiverse
Packages-ubuntu-bionic-universe
PKGS_HOMEPAGES
PKGS_HOMEPAGES_OUT
PKGS_MANAGEMENT
python3_3.6.7-1.files
python3.6_3.6.9-1.files
python3.6-minimal_3.6.9-1.files
python3-gi_3.26.1.files
tmux_2.6.files
user-installed-packages
vim_8.0.1453.files
vim-common_8.0.1453.files
vim-gtk_8.0.1453.files
vim-gui-common_8.0.1453.files
vim-runtime_8.0.1453.files
woof-build.conf
woof-installed-packages
xxd_8.0.1453.files
Post Reply

Return to “Beginners Help”