Please advise on 2.2 -> 2.4 upgrade issues - lite098765 -  04-03-2015
 
 
Sorry to be a PITA, but the upgrade process clearly doesn't work for me, and I don't see how it even could. Here's a bit from lite-upgrade-series2. Note that it is executed without sudo. The first call it makes is MKDIRBUPS, again without gksudo. It tries to create a backup directory under /etc/skel, which is owned by root and is not publicly writable: drwxr-xr-x 21 1000 root   4.0K Dec  1 01:57 skel. So, it is either my permissions are off or the upgrade script is broken. I have everything updated and upgraded. What should I do? 
 
Code: # Set functions for non-root execution 
# The ones that need root go to the other file: lite-upgrade-system-series2 
MKDIRBUPS() { 
    echo "#Creating back up directories..." 
    sleep 2 
        mkdir -p /home/$USER/.llupgradebackup/2.4  
            if [ "${PIPESTATUS[0]}" -ne "0" ]; then 
                        echo "#Error" 
                    sleep 2 
                                        zenity --error \ 
                                        --title="Error" --text="There was an error while\nCreating back up directories!\nUpgrade canceled." 
                    exit 1 
                        fi 
     mkdir -p /etc/skel/.llupgradebackup/2.4 
            if [ "${PIPESTATUS[0]}" -ne "0" ]; then 
                        echo "#Error" 
                    sleep 2 
                                        zenity --error \ 
                                        --title="Error" --text="There was an error while\nCreating back up directories!\nUpgrade canceled." 
                    exit 1 
                        fi 
}
  
 
 
 
Re: Please advise on 2.2 -> 2.4 upgrade issues - anon222 -  04-03-2015
 
 
You must manualy make a directory with superuser privileges 
Press Ctrl+Alt+T to open Terminal 
Code: sudo     mkdir -p /etc/skel/.llupgradebackup/2.4
  Then edit lite-upgrade-series2 
Type in: 
Code: gksudo leafpad /usr/bin/lite-upgrade-series2
  Comment lines in a script with a hash # at the begining to prevent execution of a command that creates a directory 
Code: # Set functions for non-root execution 
# The ones that need root go to the other file: lite-upgrade-system-series2 
MKDIRBUPS() { 
    echo "#Creating back up directories..." 
    sleep 2 
        mkdir -p /home/$USER/.llupgradebackup/2.4  
            if [ "${PIPESTATUS[0]}" -ne "0" ]; then 
                        echo "#Error" 
                    sleep 2 
                                        zenity --error \ 
                                        --title="Error" --text="There was an error while\nCreating back up directories!\nUpgrade canceled." 
                    exit 1 
                        fi 
# This line has a hash at the begining and will not execute 
#    mkdir -p /etc/skel/.llupgradebackup/2.4 
#            if [ "${PIPESTATUS[0]}" -ne "0" ]; then 
#                        echo "#Error" 
#                    sleep 2 
#                                       zenity --error \ 
#                                        --title="Error" --text="There was an error while\nCreating back up directories!\nUpgrade canceled." 
#                   exit 1 
#                        fi 
}
  Save it and close the text editor. 
Run lite-upgrade-series2 
 
Cheers  
 
 
 
Re: Please advise on 2.2 -> 2.4 upgrade issues - lite098765 -  04-06-2015
 
 
Nope, still doesn't work. It is either your script file is different or your /etc/skel permissions are more permissive. It just can't work they way it is written. Advise? 
 
Quote:cp: cannot create regular file '/etc/skel/.local/share/applications/exo-terminal-emulator.desktop': Permission denied 
cp: cannot create regular file '/etc/skel/.local/share/applications/alacarte-made-2.desktop': Permission denied 
mv: cannot move '/etc/skel/.local/share/applications/exo-file-manager.desktop' to '/etc/skel/.local/share/applications/exo-file-manager.desktop.backup': Permission denied 
cp: cannot create regular file '/etc/skel/.local/share/applications/exo-file-manager.desktop': Permission denied 
mv: cannot move '/etc/skel/.local/share/applications/alacarte-made-4.desktop' to '/etc/skel/.local/share/applications/alacarte-made-4.desktop.backup': Permission denied 
mv: cannot move '/etc/skel/.local/share/applications/alacarte-made-5.desktop' to '/etc/skel/.local/share/applications/alacarte-made-5.desktop.backup': Permission denied 
cp: cannot create regular file '/etc/skel/.local/share/applications/alacarte-made-50.desktop': Permission denied 
mv: failed to access '/etc/skel/.config/lxterminal/lxterminal.conf.backup': Permission denied 
cp: failed to access '/etc/skel/.config/lxterminal/': Permission denied 
cp: failed to access '/etc/skel/.config/xfce4/panel/': Permission denied 
 
 
 
 |