mindless,
I'm sorry but by the time I saw your post here, I had already fixed my problem so I didn't get a chance to test what you suggested.
I would like to explain what I found and how I fixed it because it does lead me to another question.
Well, I have the G2 gallery in a subfolder such as:
/domain/public_html/g2gallery/
with the pictures actually stored outside the "public_html" folder at
/domain/g2files
Well when I upgraded to the 4-4 snapshot, I deleted everything in /domain/public_html/g2gallery/. I also deleted the database table and created a new one so I could start from scratch.
I discovered that when I originaly installed Gallery, it created some folders inside /domain/g2files/ called "locks", "smarty", "album" etc.
The problem was that I could not delete or overwrite them because they were not originally installed/created as MY user name, they were installed/created by username "Apache". Therefore, I did not have rights to overwrite them when I added the new 4-4 build.
I found this out after speaking to my host provider who WAS able to delete those folders. Before my host deleted those folders for me, I was able to see in the file manager of my directadmin page that those folders were indeed owned by user "Apache".
After the host deleted all the folders owned by user Apache", I created a new "g2files" folder, re-ran the install of G2 and all was well.
My question is, why does gallery install/create those folders as user "Apache" instead of my user name?
The host refered to the problem as "a software bug issue on your end".
I noticed that after installing the new build, all the subfolders of "g2files" are owned again by user "Apache" so this could pose a problem for me in the future.
Am I perhaps doing something wrong or is this indeed a G2 problem? What do you think?