Refracta Development, Scripts, etc.
Post a reply
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## refractasnapshot

Sun Apr 15, 2012 8:04 pm

I used refractasnapshot to make a snapshot of my running system, which worked well so far.
I can't start tor, which i have installed, because it can't create a log file in /var/log/tor on it's own.
In the excludes list is a similar note about clamav.
27 #- /var/log/*
28 # The next three lines exclude everything in /var/log
29 # except /var/log/clamav/ (or anything else beginning with "c") and
30 # /var/log/gdm (or anything beginning with "g").
31 # If clamav log files are excluded, freshclam will give errors at boot.
32 - /var/log/[a-b,A-Z]*
33 - /var/log/[d-f]*
34 - /var/log/[h-z]*
As far i can see right now (still fiddling).
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: refractasnapshot

Sun Apr 15, 2012 8:56 pm

I then installed refractainstaller-base and refractainstaller-gui
I pick "expert", with a separate /boot and /home, / and /home encrypted,
and after i type "Yes" it stops.
Here is the error log:
df: `/filesystem.squashfs': No such file or directory
df: `/filesystem.squashfs': No such file or directory
df: `/filesystem.squashfs': No such file or directory
df: `/filesystem.squashfs': No such file or directory
df: `/filesystem.squashfs': No such file or directory
df: `/filesystem.squashfs': No such file or directory
df: `/filesystem.squashfs': No such file or directory
df: `/filesystem.squashfs': No such file or directory
df: `/filesystem.squashfs': No such file or directory
df: `/filesystem.squashfs': No such file or directory
I opened /usr/bin/refractainstaller-gui and searched for df and for squash,
but could not find a hint.
As far i see i don't have that problem with the "easy" installer (easy as opposed to expert). It is copying the files, and i expect it to succeed.
fsmithred

- fsmithred
- Posts: 2101
- Joined: Wed Mar 09, 2011 9:13 pm

## Re: refractasnapshot

Mon Apr 16, 2012 1:46 am

Clunky, but should do it:

Code:
  `32 - /var/log/[a-b,A-Z]*
  33 - /var/log/[d-f]*
  34 - /var/log/[h-s]*
  35 - /var/log/[u-z]*
  `

I don't know about the other. The cleanup function is the only place that df gets used in the installer.
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: refractasnapshot

Mon Apr 16, 2012 3:42 pm

Thanks. yup, should do it
(i for one could remove the exclusion of /var/log alltogether, for my special case. To snapshot my desktop i need >2 Gigs, and the few bytes in the log dir don't hurd)
Any idea where exactly
/filesystem.squashfs
is getting used during the installation? I know i ain't got one, but don't know the script well.
fsmithred

- fsmithred
- Posts: 2101
- Joined: Wed Mar 09, 2011 9:13 pm

## Re: refractasnapshot

Mon Apr 16, 2012 6:29 pm

When you're running live, you can find filesystem.squashfs in /live/image/live, but that should be excluded from the system copy, and it shouldn't have anything to do with the cleanup function. The cleanup uses df to find things that need to be unmounted after the install is finished.
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: refractasnapshot

Mon Apr 16, 2012 7:15 pm

Uhum.
Does not seem to make much sense that it fails.
easy installation did work, like said. But i would want to encrypt it, so i need the expert installer.
I will try some things, during this week, and make notes here (what i do, what works, what fails...)
Thanks for the info.
PS: perhaps we could try it with IRC running... assuming it won't work until weekend.
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: refractasnapshot

Mon Apr 16, 2012 8:35 pm

What can i say? I seem to get message from outer space.
I am getting asked this:

> WARNING!
> ========
> This will overwrite data on /dev/sda8 irrevocably.
> Are you sure? (Type uppercase yes): Yes

and after that the installer dies the sudden death with said df-error-messages about squashfs.
I inserted a
works till here
at line 526, after the "cleanup" function.
I can see it on the screen, it is before i am getting asked to type an uppercase yes.
I then searched for "uppercase", "WARNING" and what not, but nope, i can't find it in the script.
Where the heck is that coming from?

> boot_dev is /dev/sda5
> Cleaning up...
> did work, line 526
> Creating filesystem on /dev/sda8...
> You will need to create a passphrase.
> WARNING!
> ========
> This will overwrite data on /dev/sda8 irrevocably.
> Are you sure? (Type uppercase yes): Yes
> Exit due to error: 1
> See /var/log/refracta_install_errors.log for details

nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: refractasnapshot

Mon Apr 16, 2012 8:39 pm

PS: without encrypting / and /home it seems to work.
fsmithred

- fsmithred
- Posts: 2101
- Joined: Wed Mar 09, 2011 9:13 pm

## Re: refractasnapshot

Tue Apr 17, 2012 10:53 am

The WARNING is from cryptsetup.
"You will need to create a passphrase" and "Exit due to error" are from the script.
This is the command that's choking:

Code:
  `cryptsetup luksFormat "$install_dev" ; check_exit`

sda8? Hm,,, I never tried running that command on a logical volume inside an extended partition before. Maybe try it manually to see what happens. You might need to encrypt the extended partition and then create logical volumes inside it. (i.e. use LVM, which can't be done with refractainstaller) Just guessing.
nadir

- nadir
- Posts: 1160
- Joined: Wed Mar 09, 2011 4:18 am
- Location: here

## Re: refractasnapshot

Tue Apr 17, 2012 9:39 pm

Sorry to say: but i gave up.
I changed all i could think of, nothing worked.
I inserted a Debian-Stable and encrypted it with the installer.
I got enough machines to try it again, just to figure out how to do it
(in case i will need it again).
At least i now got a cool live-CD/DVD (with my usual environment).
After having looked a bit closer at the scripts: you really did a good job there.
Post a reply
Jump to:

Powered by phpBB © phpBB Group.

phpBB Mobile / SEO by Artodia.