Porteus Nemesis v3.5 BUG REPORTS

Arch based Porteus community project
User avatar
istinnjazz
Samurai
Samurai
Posts: 115
Joined: 15 May 2016, 14:10
Distribution: Manjaro-OpenRC/Nemesis

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#271 by istinnjazz » 15 Jun 2016, 19:39

Ed_P wrote:this happens on other Porteus 3.x versions also.
It is good to know that it is confirmed . It is more or less a missing feature to prevent the corruption, not really a bug but a funtamental issue.
Ed_P wrote:And a solution is to keep backups of the save.dat
This is what I do, but I will try not to reach this point of no return again by having the space needed for safety.


This one could be mensioned in a separate thread like "known bugs and issues" here on the forum. I personally would put it on the main site also, or a clear note in the savefile documentation page:
http://www.porteus.org/component/conten ... d-one.html

Maybe it is somewhere but I have not seen it =@

User avatar
istinnjazz
Samurai
Samurai
Posts: 115
Joined: 15 May 2016, 14:10
Distribution: Manjaro-OpenRC/Nemesis

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#272 by istinnjazz » 15 Jun 2016, 23:40

istinnjazz wrote:And a solution is to keep backups of the save.dat
If this (100% full save.dat / zero free space) will ever happen and you will notice it, you can do also this:
Do not shutdown! If you will, the image might get corrupted.
Copy your current save.dat file in an other directory or device. You will loose your curent session changes but you will revert to the previous one. Porteus saves changes only on exit.
cd to this directory. Resize your container e.g. by a new value. If for example you had 1GB file and you want to encrease the size by 256MB use:

Code: Select all

resize2fs save.dat 1256M
.
The command will also prompt for fs check before resize. If the resize will succeed then reboot with the NoSaveFile mode option, then replace the "possibly" corrupted save.dat with the new one.
Reboot with Graphics Mode and everything should work again with a resized savefile.

User avatar
Ed_P
Contributor
Contributor
Posts: 3164
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 3.2.2 64-bit ISO
Location: Western NY, USA

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#273 by Ed_P » 16 Jun 2016, 04:55

istinnjazz wrote:If this (100% full save.dat / zero free space) will ever happen and you will notice it,
And there is the problem. IF you notice it.

Most people, myself included, rarely check the fullness of the save.dat file. What is needed is a app/script that runs when shutting down that automatically performs that check and does what you suggest (a very nice solution btw, thank you) or at the least alerts the user what is going to happen.
Ed

User avatar
istinnjazz
Samurai
Samurai
Posts: 115
Joined: 15 May 2016, 14:10
Distribution: Manjaro-OpenRC/Nemesis

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#274 by istinnjazz » 16 Jun 2016, 07:33

Ed_P wrote:
istinnjazz wrote:If this (100% full save.dat / zero free space) will ever happen and you will notice it,
What is needed is a app/script that runs when shutting down that automatically performs that check and does what you suggest (a very nice solution btw, thank you) or at the least alerts the user what is going to happen.
This sounds like it could bring an effective, user driven solution.
As for the resize command, I had also used a script/tool with gui in fatdog64 linux for any image. If someone could port/modify it it might be usefull. I am posting it here in case of interest (I am not a developer myself).

Code: Select all

#!/bin/ash
# simple tool to enlarge / fsck savefile
# Copyright (C) James Budiono 2012, 2013
# License: GNU GPL Version 3 or later
#
# Update Apr 2013: Support encrypted savefile 
# $1-option to pass advanced encryption option
#131113 L18L internationalisation

# std localisation stanza
export TEXTDOMAIN=fatdog
. gettext.sh
# performance tweak - use "C" if there is no localisation
! [ -e $TEXTDOMAINDIR/${LANG%.*}/LC_MESSAGES/$TEXTDOMAIN.mo ] &&
! [ -e $TEXTDOMAINDIR/${LANG%_*}/LC_MESSAGES/$TEXTDOMAIN.mo ] && LANG=C


### configurations
APPTITLE="$(gettext 'Fatdog64 Savefile Tool')"
. $BOOTSTATE_PATH
DEFAULT_ADDSIZE=128	# default add size in MB
DMCRYPT_TEMPNAME=savetool.$(hexdump -e '"%04x"'  -n 2 /dev/urandom)

### runtime variables
savefile=${SAVEFILE_PROTO:-fdsave.ext4} 
savefile=${savefile##*/}	# default savefilename
savesize=					# current size of the savefile (in bytes)
fs_type=					# filesystem type of savefile
freespace=					# available free space where the savefile is
addsize=$DEFAULT_ADDSIZE	# enlarge the file by this amount (default is 128MB)
enc_devtype=				# encryption device type (dmcrypt or crypt or "")
enc_password=				# encryption password
enc_device=					# temp dmcrypt device that holds mounted encrypted savefile
enc_option="$1"				# encrypted savefile, LEAVE BLANK IF NOT SURE.

### wizard step movements
step=1
prev_action=
prev_step=

go_step() { step=$1; }
go_next() { step=$((step + 1)); }
go_prev() { step=$((step - 1)); }
go_exit() { step=exit; }
next_wizard_step() {
	local action=$?
	[ "$1" ] && action=$1
	prev_step=$step
	case $action in
		0) go_next ;;				# Xdialog ok
		3) go_prev ;;				# Xdialog previous
		1|255) go_step cancel ;;	# Xdialog Esc/window kill
	esac
	prev_action=$action
}

# parameter: $1 - use $BACKTITLE
std_wizard_flags() {
	local flags="--title \"$APPTITLE\" --wizard --stdout --separator :"
	[ "$1" ] && flags="$flags --backtitle \"$1\""
	echo $flags
}

### helpers
message() {
	Xdialog --title "$APPTITLE" --infobox "$1" 0 0 10000
}

# get_fs_type of savefile, run guess_fstype first, if fails try disktype
# $1-file, output: fs_type
get_fs_type() {
	fs_type=$(guess_fstype "$1" 2>/dev/null)
	case $fs_type in
		""|unknown) fs_type=$(disktype "$1" | sed -n '/file system/ {s/ *file system.*//; p}' | tr 'A-Z' 'a-z')
	esac
}

# check whether "savefile" mounted on "device" is supported for resizing
# $1-device, $2-savefile output: fs_type if valid, or go_prev if invalid
check_supported_fs() {
	local FILE=$2
	get_fs_type "$1"
	case "$fs_type" in 
		ext*|ntfs|vfat|fat16|fat32) true ;;
#		*) message "$(eval_gettext '$2 contains $fs_type filesystem, which is not supported by this tool.\nPlease choose another file.')"
		*) message "$(eval_gettext '$FILE contains $fs_type filesystem, which is not supported by this tool.\nPlease choose another file.')"
		   go_prev 
	esac	
}

# open encrypted savefile
# $1-type $2-savefile, $3-password output: $enc_device, true=success
open_dmcrypt() {
	case $1 in
		dmcrypt) echo "$3" | cryptsetup open ${enc_option} "$2" $DMCRYPT_TEMPNAME ;;
		crypt) echo "$3" | cryptsetup open -M plain -c ${enc_option:-aes}-cbc-plain -h plain "$2" $DMCRYPT_TEMPNAME ;;
	esac
	enc_device=	
	[ -e /dev/mapper/$DMCRYPT_TEMPNAME ] && enc_device=/dev/mapper/$DMCRYPT_TEMPNAME
}

# close encrypted savefile
# $1-encrypted device
close_dmcrypt() {
	sleep 1	# delay to finish whatever previous operation was
	cryptsetup close "$1"
}

### wizard actions here
introduction() {
	msg="$(gettext 'This tool enables you to:
- enlarge your savefile.
- check and correct inconsistencies in your savefile.')\n"
	Xdialog --title "$APPTITLE" --fill --yesno "$msg" 0 0
	next_wizard_step
}

choose_savefile() {
	local choice 
	msg="$(gettext 'Locate the savefile:')"	
	if choice=$(eval "Xdialog $(std_wizard_flags "$msg") --no-buttons --fselect \"$savefile\" 0 0"); then
		next_wizard_step
		savefile=$choice
		
		# do some sanity checks here
		if [ ! -f "$savefile" ]; then
			message "$(eval_gettext '$savefile does not exist.')\n$(gettext 'Please choose another file.')"
			go_prev
			return
		fi
		
		# check for encrypted savefile & supported filesystem
		case "${savefile##*/}" in
			*_dmcrypt_*|*_crypt_*) 
				case "${savefile##*/}" in
					*_dmcrypt_*) enc_devtype=dmcrypt ;;
					*_crypt_*) enc_devtype=crypt ;;
				esac
				if enc_password=$(Xdialog --stdout --title "$APPTITLE" --password --inputbox "$(gettext 'Please provide password for encrypted savefile')" 0 0); then
					if open_dmcrypt $enc_devtype "$savefile" "$enc_password"; then
						check_supported_fs "$enc_device" "$savefile"
						close_dmcrypt "$enc_device"
					else
						message "$(eval_gettext 'Encrypted $savefile cannot be opened, perhaps wrong password?')"
						go_prev					
					fi
				fi
				;;
				
			*)	enc_devtype=
				check_supported_fs "$savefile" "$savefile" 
				;;
			
		esac
		
	else
		next_wizard_step	
	fi
}

choose_action() {
	local action enlarge fsck
	msg="$(gettext 'What do you want to do today?')"
	enlarge='enlarge "Enlarge savefile" off'
	fsck='fsck "Check and repair savefile" off'
	action=$(eval "Xdialog $(std_wizard_flags) --no-tags --radiolist \"$msg\" 0 0 5 $enlarge $fsck")
	next_wizard_step
	case $action in
		fsck) go_step fsck ;;
	esac
}

get_new_size() {
	# get current savefile size and free space on the partition
	savesize=$(stat -c %s "$savefile")
	freespace=$(( ( $(stat -fc %a "$savefile") * $(stat -fc %S "$savefile") ) / 1000000 ))
	
	# prompt
	msg=$(cat << EOF
$(gettext 'Savefile') $savefile ($enc_devtype $fs_type)\n
$(gettext 'Current size is') $(( savesize / 1000000 )) MB.\n
$(gettext 'Available free space:') $freespace MB.

$(gettext 'Please specify how much space you want to add to the savefile in megabytes (MB).')
EOF
)
	addsize=$(eval "Xdialog $(std_wizard_flags) --left --inputbox \"$msg\" 0 0 $addsize")
	next_wizard_step
}

confirmation() {
	local current=$(( savesize / 1000000 ))
	local new=$(( savesize / 1000000 + addsize))
	local free=$(( freespace - addsize ))
 
	msg="$(eval_gettext '
You are about to enlarge $savefile ($enc_devtype $fs_type)
Current size: $current MB
Enlarge by:   $addsize MB
New size:     $new MB

Available free space: $freespace MB
Free space after enlarge: $free MB ')

$(gettext 'Confirm that the above looks correct, then click YES to proceed.')
"

	eval "Xdialog $(std_wizard_flags) --fixed-font --left --yesno \"$msg\" 0 0"
	next_wizard_step
}

# resize then fsck
do_enlarge() {
	local device="$savefile" tmpfifo
	tmpfifo=$(mktemp -p /tmp savetool.XXXXXXXX)
	{
        [ -n "$enc_devtype" ] && MOUNT_TEXT="$(eval_gettext '(mounted on $enc_device)')"
		echo "$(eval_gettext 'Enlarging $savefile by $addsize MB $MOUNT_TEXT ...')"
		dd if=/dev/zero of="$savefile" bs=1 count=0 seek=$(( savesize + addsize * 1000000 )) 
		[ -n "$enc_devtype" ] && open_dmcrypt $enc_devtype "$savefile" "$enc_password" && device=$enc_device
		case "$fs_type" in 
			ext*) e2fsck -y "$device"
				  resize2fs -f "$device"
				  e2fsck -y "$device" ;;
			ntfs) echo y | ntfsfix "$device"
				  echo y | ntfsresize -f -v "$device"
				  echo y | ntfsfix "$device" ;;
			vfat|fat16|fat32) echo "resizing $fs_type ..."
				  dosfsck -y -w "$device"
				  fs-resize "$device"
				  dosfsck -y -w "$device" ;;
		esac 
		echo "$(gettext 'New size is now:') $(( $(stat -c %s "$savefile") / 1000000 )) MB"
		echo "$(gettext 'Operation completed.')"
		[ -n "$enc_devtype" ] && close_dmcrypt "$enc_device"
	} > $tmpfifo 2>&1 &
	Xdialog --title "$APPTITLE" --backtitle "$(gettext 'Click OK to close when you see "Operation completed".')" --no-cancel --tailbox $tmpfifo 20 100
	rm $tmpfifo
	go_exit
}

# fsck only
do_fsck() {
	local device="$savefile" tmpfifo
	tmpfifo=$(mktemp -p /tmp savetool.XXXXXXXX)
	{
		echo "Checking $savefile $([ -n "$enc_devtype" ] && echo \(mounted on $enc_device\) ) ..."
		[ -n "$enc_devtype" ] && open_dmcrypt $enc_devtype "$savefile" "$enc_password" && device=$enc_device		
		case "$fs_type" in
			ext*) e2fsck -y "$device" ;;
			ntfs) echo y | ntfsfix "$device" ;;
			vfat|fat16|fat32) dosfsck -y -w "$device" ;;
			f2fs) fsck.f2fs -y "$device" ;;
		esac 
		echo "$(gettext 'Operation completed.')"
		[ -n "$enc_devtype" ] && close_dmcrypt "$enc_device"
	} > $tmpfifo 2>&1 &
	Xdialog --title "$APPTITLE" --backtitle "$(gettext 'Click OK to close when you see "Operation completed".')" --no-cancel --tailbox $tmpfifo 20 100
	rm $tmpfifo
	go_exit
}


################ main ##################
case $1 in
	--help|-h) T=${0##*/}
		message "
$(eval_gettext 'Usage: $T [encrypted-savefile-options]')

$(gettext 'Tool to resize and check the integrity of your savefile.
Must be used when running *without* savefile, ie boot with savefile=none first.')

$(gettext 'WARNING: Do not specify encrypted-savefile-options unless you know what you are doing.')"
	exit ;;
esac

if [ "$SAVEFILE_MOUNT" ]; then
	message "$(eval_gettext '$APPTITLE can only be used when you run without using a savefile.
Reboot your system and specify savefile=none as your boot options.')"
else
	[ $(id -u) -ne 0 ] && exec gtksu "$APPTITLE" "$0"
	while true; do 
		case $step in 
			1) introduction ;;
			2) choose_savefile ;;
			3) choose_action ;;
			4) get_new_size ;;
			5) confirmation ;;
			6) do_enlarge ;;
			7|exit) break ;;
			fsck) do_fsck ;;			
			cancel) go_exit ;;
		esac
	done
fi

User avatar
francois
Contributor
Contributor
Posts: 4947
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#275 by francois » 17 Jun 2016, 02:48

Personally, I am allergic to .dat containers. Linux works fine on linux filesystem. Does anyone run windows on linux filesystem? (je radote) :oops:
Voltaire: Le mieux est l'ennemi du bien.

User avatar
Ed_P
Contributor
Contributor
Posts: 3164
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 3.2.2 64-bit ISO
Location: Western NY, USA

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#276 by Ed_P » 17 Jun 2016, 04:30

francois wrote:Does anyone run windows on linux filesystem? (je radote) :oops:
Does anyone use their Linux system flash drive on only Linux machines? I think not.
Does anyone run Linux on machines with no Windows system? Some I'm sure but not many.
Guess how you run a Linux system flash drive on the most machines. :wink:
Ed

User avatar
brokenman
Site Admin
Site Admin
Posts: 5461
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#277 by brokenman » 17 Jun 2016, 19:47

Anyone can do away with the save container and run Porteus from a linux file system by partitioning the target device. This is what I recommend. There is no reason a USB can't run Porteus and also be accessed from windows. From my experience save containers just eventually bring grief. The container option will probably always be there for those that absolutely must use them, but I strongly suggest going the extra mile.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
istinnjazz
Samurai
Samurai
Posts: 115
Joined: 15 May 2016, 14:10
Distribution: Manjaro-OpenRC/Nemesis

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#278 by istinnjazz » 17 Jun 2016, 19:49

Ed_P wrote:Guess how you run a Linux system flash drive on the most machines. :wink:
I agree

There is one more, significant but often misunderstood parameter, flash wear leveling.
With an ext4 image container on a fat32 flash, system will continue to use journaling, but I guess with less flash wear because all will happen to ram until an exit. Anyway if system crashes, you will loose your changes but the system will revert to previous, untouched save state.
I'm saying this because of increased wear leveling on flash drives using ext journaling. I am not sure though.

User avatar
istinnjazz
Samurai
Samurai
Posts: 115
Joined: 15 May 2016, 14:10
Distribution: Manjaro-OpenRC/Nemesis

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#279 by istinnjazz » 19 Jun 2016, 15:49

I also noticed that savefile.dat will probably not get unmount correctlyduring xfxe4 sessions reboot/shutdown. The fs gets dirty often and the first boot fails and OpenRC shows fail messages. After the second boot there is always an ext4 clean operation on save.dat and then everything is back to normal. Never happens on LXDE. A missing unmount command? Where the log files for shutdown reside? I wish I could see more info on shutdown openrc operations, the screen is black.

edit: This seems deeper than this, but it seems related to shutdown and not sure if related only to save.dat,
Last edited by istinnjazz on 23 Jun 2016, 08:05, edited 1 time in total.

User avatar
francois
Contributor
Contributor
Posts: 4947
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#280 by francois » 21 Jun 2016, 07:08

Some propose ext2 filesystem for usb.
Voltaire: Le mieux est l'ennemi du bien.

User avatar
istinnjazz
Samurai
Samurai
Posts: 115
Joined: 15 May 2016, 14:10
Distribution: Manjaro-OpenRC/Nemesis

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#281 by istinnjazz » 21 Jun 2016, 12:31

There are some options for NAND flash oriented file systems supported by kernel (I had recompiled kernel with this option), one is f2fs (Flash-Friendly File System),
F2FS
https://wiki.archlinux.org/index.php/F2FS

I might try it in the future. Some smart phones already use it. I really know nothing about its behavior but there is plenty of info around.
For a full ext2 on flash you will loose journaling and you will have better life span, less write operations. But corruption is extremely likely with a power failure on ext2 and recover process might take long on fs check if successful.
Ext4 is a better option but with journaling on, you will have much more r/w operations in flash, reducing nand life, but you can disable journaling on ext4 (prone to failure also). Using save.dat this only happens once on exit so journaling seems a no problem option.

I had also booted nemesis with grub4dos for a parallel ssd/hdd installation, and converted an old ex3 partition to ext4 with full journaling.
I had also tried to mount save.dat with the "journal_data" option and see if there is some kind of file system stability improvement for loop1. This does not mean that it will be improved.
I will use the hdd for native saving persistence with full journaling and keep a save.dat alternative for flash for portability and easy r/w operations on windows.

I have done some ex4 fine tuning to see if there is any difference.
I am not sure but the default "data=ordered" ex4 option could be problematic when shutting the system down, because of the journal metadata delayed data allocation defaulting to 5 seconds. A performance reduction will be there though if you will use full journaling.

some source:
http://unix.stackexchange.com/questions ... ta-ordered
http://www.pointsoftware.ch/en/4-ext4-v ... on-is-bad/

Code: Select all

tune2fs -o journal_data /dev/loop1
or keep "data=ordered" and use "nodelalloc" to disable delayed allocation.

Code: Select all

tune2fs -o nodelalloc /dev/loop1
check ex4 attributes:

Code: Select all

dumpe2fs /dev/loop1
dumpe2fs 1.42.13 (17-May-2015)
Filesystem volume name:   <none>
Last mounted on:          /memory/changes
Filesystem UUID:          60a78605-374e-43cf-9ce7-5b4acfb5d44e
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash 
Default mount options:    journal_data user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              307200
Block count:              1228800
Reserved block count:     61440
Free blocks:              411959
Free inodes:              264571
First block:              1
Block size:               1024
Fragment size:            1024
Reserved GDT blocks:      252
Blocks per group:         8192
Fragments per group:      8192
Inodes per group:         2048
Inode blocks per group:   256
RAID stride:              57329
Flex block group size:    16
Filesystem created:       Sat May 28 14:08:07 2016
Last mount time:          Tue Jun 21 14:12:29 2016
Last write time:          Tue Jun 21 14:12:29 2016
Mount count:              4
Maximum mount count:      -1
Last checked:             Sat Jun 18 23:59:07 2016
Check interval:           0 (<none>)
Lifetime writes:          40 MB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:	          128
Journal inode:            8
Default directory hash:   half_md4
Directory Hash Seed:      8b8f8a2a-380d-4654-96dc-28456d365df9
Journal backup:           inode blocks
Journal features:         journal_incompat_revoke
Journal size:             4096k
Journal length:           4096
Journal sequence:         0x00015b9b
Journal start:            2411

Code: Select all

root /home/guest # dmesg | grep 'mounted filesystem'
[    2.846864] EXT4-fs (sdb5): mounted filesystem with journalled data mode. Opts: (null)
[    7.305742] EXT4-fs (loop1): mounted filesystem with journalled data mode. Opts: (null)
So there might be some good reasons to keep save.dat solution around, there could be a shutdown script that will safely check successful save operations and the full size issue. There also could be an automated time interval and manual save operation independent of exit.

User avatar
istinnjazz
Samurai
Samurai
Posts: 115
Joined: 15 May 2016, 14:10
Distribution: Manjaro-OpenRC/Nemesis

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#282 by istinnjazz » 22 Jun 2016, 15:59

I have installed pulseaudio / pulseaudio-alsa and had a file conflict message again :
I have used el_GR.xzm from nemesis downloads

pamac message:

Code: Select all

conflicting files:
pulseaudio: /usr/share/locale/el/LC_MESSAGES/pulseaudio.mo
already exists in file system
The installation proceed only after file deletion

Although it seems that this is a spesific xzm related issue, there has to be some kind of conflict on some files in original xzm files. There has been other examples described in previous post.
It could be a permission issue maybe? Maybe pamac-manager mas to be executed as root?

User avatar
istinnjazz
Samurai
Samurai
Posts: 115
Joined: 15 May 2016, 14:10
Distribution: Manjaro-OpenRC/Nemesis

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#283 by istinnjazz » 24 Jun 2016, 11:57

An other one:
package "pmenu"


it seems that there are same systematic(?) or fuzzy(?) file conflicts from the beginning. In this example "pmenu" package seems not installed but the executable is there somehow.

Code: Select all

pmenu: /usr/bin/pmenu already exist in filesystem
pmenu: /usr/bin/pmenu-run already exist in filesystem

Code: Select all

root /home/guest # pacman -S pmenu
resolving dependencies...
looking for conflicting packages...

Packages (1) pmenu-0.3.2-1

Total Installed Size:  0.02 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
error: failed to commit transaction (conflicting files)
pmenu: /usr/bin/pmenu exists in filesystem
pmenu: /usr/bin/pmenu-run exists in filesystem
Errors occurred, no packages were upgraded.
After deleting those 2 files:

Code: Select all

root /home/guest # pacman -S pmenu
resolving dependencies...
looking for conflicting packages...

Packages (1) pmenu-0.3.2-1

Total Installed Size:  0.02 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
:: Processing package changes...
(1/1) installing pmenu                             [######################] 100%
Optional dependencies for pmenu
    bash: pmenu-run application launcher [installed]
    grep: pmenu-run application launcher [installed]
root /home/guest # 
Hopefully those examples will help you isolate the issue with conflicting files.

User avatar
istinnjazz
Samurai
Samurai
Posts: 115
Joined: 15 May 2016, 14:10
Distribution: Manjaro-OpenRC/Nemesis

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#284 by istinnjazz » 28 Jun 2016, 17:39

Updating several individual packages considering network manager there seems to be a minor privilege policy change in "nm-applet" package, this is the icon with several settings in the lxpanel. Of course the new version works only if all packages around it will be updated. But the "guest" user losses the right to execute some commands (e.g. rfkill wifi enable/disable). If you execute as root everything is there. Adding guest to network group solves it, I do not know how safe this is.

Code: Select all

gpasswd -a guest network
or execute as root:

Code: Select all

root /home/guest #
killall nm-applet
nm-applet

User avatar
istinnjazz
Samurai
Samurai
Posts: 115
Joined: 15 May 2016, 14:10
Distribution: Manjaro-OpenRC/Nemesis

Re: Porteus Nemesis v3.5 BUG REPORTS

Post#285 by istinnjazz » 28 Jun 2016, 23:51

conflicting files for "make" package, pamac shows as not installed but it is there
make version 4.1 upgraded to 4.2.1 with --force parameter:

Code: Select all

pacman -S --force make
There has to be some kind of pacman package "metadata" missing, so package management system shows that there is no package installed.

Code: Select all

root /mnt/sdc1/porteus # make -v
GNU Make 4.1
Built for x86_64-unknown-linux-gnu
Copyright (C) 1988-2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
root /mnt/sdc1/porteus # pacman -S make
resolving dependencies...
looking for conflicting packages...

Packages (3) gc-7.4.2-4  guile-2.0.11-4  make-4.2.1-1

Total Download Size:    3.61 MiB
Total Installed Size:  13.98 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 make-4.2.1-1-x86_64                                       407.4 KiB   635K/s 00:01 [################################################]  11%
 gc-7.4.2-4-x86_64                                         617.3 KiB   537K/s 00:01 [################################################]  16%
 guile-2.0.11-4-x86_64                                       3.6 MiB  1115K/s 00:03 [################################################] 100%
(3/3) checking keys in keyring                                                      [################################################] 100%
(3/3) checking package integrity                                                    [################################################] 100%
(3/3) loading package files                                                         [################################################] 100%
(3/3) checking for file conflicts                                                   [################################################] 100%
error: failed to commit transaction (conflicting files)
gc: /usr/include/gc.h exists in filesystem
gc: /usr/include/gc/cord.h exists in filesystem
gc: /usr/include/gc/gc.h exists in filesystem
gc: /usr/include/gc/gc_allocator.h exists in filesystem
gc: /usr/include/gc/gc_backptr.h exists in filesystem
gc: /usr/include/gc/gc_config_macros.h exists in filesystem
gc: /usr/include/gc/gc_cpp.h exists in filesystem
gc: /usr/include/gc/gc_disclaim.h exists in filesystem
gc: /usr/include/gc/gc_gcj.h exists in filesystem
gc: /usr/include/gc/gc_inline.h exists in filesystem
gc: /usr/include/gc/gc_mark.h exists in filesystem
gc: /usr/include/gc/gc_pthread_redirects.h exists in filesystem
gc: /usr/include/gc/gc_tiny_fl.h exists in filesystem
gc: /usr/include/gc/gc_typed.h exists in filesystem
gc: /usr/include/gc/gc_version.h exists in filesystem
gc: /usr/include/gc/javaxfc.h exists in filesystem
gc: /usr/include/gc/leak_detector.h exists in filesystem
gc: /usr/include/gc/weakpointer.h exists in filesystem
gc: /usr/include/gc_cpp.h exists in filesystem
gc: /usr/lib/libcord.so exists in filesystem
gc: /usr/lib/libcord.so.1 exists in filesystem
gc: /usr/lib/libcord.so.1.0.3 exists in filesystem
gc: /usr/lib/libgc.so exists in filesystem
gc: /usr/lib/libgc.so.1 exists in filesystem
gc: /usr/lib/libgc.so.1.0.3 exists in filesystem
gc: /usr/lib/libgccpp.so exists in filesystem
gc: /usr/lib/libgccpp.so.1 exists in filesystem
gc: /usr/lib/libgccpp.so.1.0.3 exists in filesystem
gc: /usr/lib/pkgconfig/bdw-gc.pc exists in filesystem
guile: /usr/bin/guild exists in filesystem
guile: /usr/bin/guile exists in filesystem
guile: /usr/bin/guile-config exists in filesystem
guile: /usr/bin/guile-snarf exists in filesystem
guile: /usr/bin/guile-tools exists in filesystem
guile: /usr/include/guile/2.0/libguile.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/__scm.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/alist.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/arbiters.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/array-handle.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/array-map.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/arrays.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/async.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/backtrace.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/bdw-gc.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/bitvectors.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/boolean.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/bytevectors.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/chars.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/continuations.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/control.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/debug-malloc.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/debug.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/deprecated.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/deprecation.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/dynl.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/dynwind.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/eq.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/error.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/eval.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/evalext.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/expand.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/extensions.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/feature.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/filesys.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/finalizers.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/fluids.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/foreign.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/fports.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/frames.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/gc.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/gdb_interface.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/gdbint.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/generalized-arrays.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/generalized-vectors.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/gettext.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/goops.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/gsubr.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/guardians.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/hash.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/hashtab.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/hooks.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/i18n.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/init.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/inline.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/instructions.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/ioext.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/iselect.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/keywords.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/list.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/load.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/macros.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/mallocs.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/memoize.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/modules.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/net_db.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/null-threads.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/numbers.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/objcodes.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/objprop.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/options.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/pairs.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/poll.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/ports.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/posix.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/print.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/procprop.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/procs.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/programs.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/promises.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/pthread-threads.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/r6rs-ports.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/random.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/rdelim.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/read.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/regex-posix.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/root.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/rw.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/scmconfig.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/scmsigs.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/script.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/simpos.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/smob.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/snarf.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/socket.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/sort.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/srcprop.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/srfi-1.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/srfi-13.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/srfi-14.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/srfi-4.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/srfi-60.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/stackchk.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/stacks.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/stime.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/strings.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/strorder.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/strports.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/struct.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/symbols.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/tags.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/threads.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/throw.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/trees.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/uniform.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/validate.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/values.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/variable.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/vectors.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/version.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/vm-engine.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/vm-expand.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/vm.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/vports.h exists in filesystem
guile: /usr/include/guile/2.0/libguile/weaks.h exists in filesystem
guile: /usr/include/guile/2.0/readline.h exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/and-let-star.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/binary-ports.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/boot-9.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/buffered-input.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/calling.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/channel.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/command-line.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/common-list.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/control.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/curried-definitions.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/debug.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/deprecated.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/documentation.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/eval-string.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/eval.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/expect.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/format.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/ftw.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/futures.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/gap-buffer.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/getopt-long.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/hash-table.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/hcons.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/history.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/i18n.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/iconv.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/lineio.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/list.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/local-eval.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/ls.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/mapping.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/match.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/networking.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/null.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/occam-channel.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/optargs.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/poe.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/poll.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/popen.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/posix.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/pretty-print.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/psyntax-pp.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/q.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/r4rs.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/r5rs.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/rdelim.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/readline.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/receive.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/regex.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/runq.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/rw.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/safe-r5rs.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/safe.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/save-stack.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/scm-style-repl.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/serialize.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/session.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/slib.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/stack-catch.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/streams.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/string-fun.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/syncase.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/threads.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/time.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/top-repl.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/vlist.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/ice-9/weak-vector.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/assembly.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/assembly/compile-bytecode.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/assembly/decompile-bytecode.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/assembly/disassemble.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/assembly/spec.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/brainfuck/compile-scheme.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/brainfuck/compile-tree-il.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/brainfuck/parse.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/brainfuck/spec.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/bytecode/spec.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/ecmascript/array.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/ecmascript/base.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/ecmascript/compile-tree-il.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/ecmascript/function.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/ecmascript/impl.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/ecmascript/parse.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/ecmascript/spec.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/ecmascript/tokenize.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/elisp/bindings.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/elisp/compile-tree-il.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/elisp/lexer.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/elisp/parser.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/elisp/runtime.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/elisp/runtime/function-slot.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/elisp/runtime/macros.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/elisp/runtime/subrs.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/elisp/runtime/value-slot.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/elisp/spec.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/glil.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/glil/compile-assembly.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/glil/spec.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/objcode/spec.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/scheme/compile-tree-il.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/scheme/decompile-tree-il.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/scheme/spec.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/analyze.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/canonicalize.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/compile-glil.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/cse.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/debug.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/effects.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/fix-letrec.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/inline.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/optimize.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/peval.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/primitives.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/tree-il/spec.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/language/value/spec.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops/accessors.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops/active-slot.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops/compile.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops/composite-slot.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops/describe.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops/dispatch.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops/internal.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops/save.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops/simple.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops/stklos.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/oop/goops/util.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/arithmetic/bitwise.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/arithmetic/fixnums.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/arithmetic/flonums.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/base.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/bytevectors.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/conditions.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/control.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/enums.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/eval.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/exceptions.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/files.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/hashtables.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/io/ports.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/io/simple.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/lists.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/mutable-pairs.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/mutable-strings.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/programs.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/r5rs.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/records/inspection.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/records/procedural.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/records/syntactic.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/sorting.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/syntax-case.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/rnrs/unicode.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/api-diff.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/autofrisk.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/compile.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/disassemble.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/display-commentary.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/doc-snarf.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/frisk.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/generate-autoload.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/help.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/lint.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/list.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/punify.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/read-rfc822.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/read-scheme-source.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/read-text-outline.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/scan-api.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/snarf-check-and-output-texi.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/snarf-guile-m4-docs.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/summarize-guile-TODO.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/scripts/use2dot.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-1.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-10.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-11.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-111.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-13.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-14.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-16.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-17.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-18.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-19.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-2.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-26.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-27.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-31.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-34.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-35.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-37.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-38.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-39.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-4.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-4/gnu.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-41.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-42.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-43.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-45.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-6.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-60.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-64.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-67.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-69.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-8.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-88.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-9.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-9/gnu.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/srfi/srfi-98.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/statprof.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/sxml/apply-templates.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/sxml/fold.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/sxml/match.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/sxml/simple.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/sxml/ssax.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/sxml/ssax/input-parse.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/sxml/transform.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/sxml/xpath.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/base/ck.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/base/compile.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/base/lalr.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/base/language.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/base/message.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/base/pmatch.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/base/syntax.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/base/target.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/base/types.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/foreign.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/repl/command.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/repl/common.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/repl/coop-server.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/repl/debug.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/repl/error-handling.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/repl/repl.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/repl/server.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/vm/coverage.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/vm/frame.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/vm/inspect.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/vm/instruction.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/vm/objcode.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/vm/program.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/vm/trace.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/vm/trap-state.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/vm/traps.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/vm/vm.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/system/xref.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/texinfo.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/texinfo/docbook.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/texinfo/html.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/texinfo/indexing.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/texinfo/plain-text.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/texinfo/reflection.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/texinfo/serialize.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/texinfo/string-utils.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/web/client.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/web/http.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/web/request.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/web/response.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/web/server.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/web/server/http.go exists in filesystem
guile: /usr/lib/guile/2.0/ccache/web/uri.go exists in filesystem
guile: /usr/lib/libguile-2.0.so exists in filesystem
guile: /usr/lib/libguile-2.0.so.22 exists in filesystem
guile: /usr/lib/libguile-2.0.so.22.7.2 exists in filesystem
guile: /usr/lib/libguilereadline-v-18.so exists in filesystem
guile: /usr/lib/libguilereadline-v-18.so.18 exists in filesystem
guile: /usr/lib/libguilereadline-v-18.so.18.0.0 exists in filesystem
guile: /usr/lib/pkgconfig/guile-2.0.pc exists in filesystem
guile: /usr/share/aclocal/guile.m4 exists in filesystem
guile: /usr/share/guile/2.0/guile-procedures.txt exists in filesystem
guile: /usr/share/guile/2.0/ice-9/and-let-star.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/binary-ports.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/boot-9.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/buffered-input.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/calling.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/channel.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/command-line.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/common-list.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/control.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/curried-definitions.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/debug.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/deprecated.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/documentation.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/eval-string.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/eval.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/expect.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/format.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/ftw.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/futures.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/gap-buffer.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/getopt-long.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/hash-table.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/hcons.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/history.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/i18n.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/iconv.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/lineio.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/list.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/local-eval.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/ls.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/mapping.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/match.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/match.upstream.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/networking.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/null.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/occam-channel.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/optargs.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/poe.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/poll.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/popen.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/posix.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/pretty-print.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/psyntax-pp.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/psyntax.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/q.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/quasisyntax.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/r4rs.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/r5rs.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/r6rs-libraries.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/rdelim.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/readline.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/receive.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/regex.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/runq.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/rw.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/safe-r5rs.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/safe.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/save-stack.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/scm-style-repl.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/serialize.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/session.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/slib.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/stack-catch.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/streams.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/string-fun.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/syncase.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/threads.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/time.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/top-repl.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/vlist.scm exists in filesystem
guile: /usr/share/guile/2.0/ice-9/weak-vector.scm exists in filesystem
guile: /usr/share/guile/2.0/language/assembly.scm exists in filesystem
guile: /usr/share/guile/2.0/language/assembly/compile-bytecode.scm exists in filesystem
guile: /usr/share/guile/2.0/language/assembly/decompile-bytecode.scm exists in filesystem
guile: /usr/share/guile/2.0/language/assembly/disassemble.scm exists in filesystem
guile: /usr/share/guile/2.0/language/assembly/spec.scm exists in filesystem
guile: /usr/share/guile/2.0/language/brainfuck/compile-scheme.scm exists in filesystem
guile: /usr/share/guile/2.0/language/brainfuck/compile-tree-il.scm exists in filesystem
guile: /usr/share/guile/2.0/language/brainfuck/parse.scm exists in filesystem
guile: /usr/share/guile/2.0/language/brainfuck/spec.scm exists in filesystem
guile: /usr/share/guile/2.0/language/bytecode/spec.scm exists in filesystem
guile: /usr/share/guile/2.0/language/ecmascript/array.scm exists in filesystem
guile: /usr/share/guile/2.0/language/ecmascript/base.scm exists in filesystem
guile: /usr/share/guile/2.0/language/ecmascript/compile-tree-il.scm exists in filesystem
guile: /usr/share/guile/2.0/language/ecmascript/function.scm exists in filesystem
guile: /usr/share/guile/2.0/language/ecmascript/impl.scm exists in filesystem
guile: /usr/share/guile/2.0/language/ecmascript/parse.scm exists in filesystem
guile: /usr/share/guile/2.0/language/ecmascript/spec.scm exists in filesystem
guile: /usr/share/guile/2.0/language/ecmascript/tokenize.scm exists in filesystem
guile: /usr/share/guile/2.0/language/elisp/bindings.scm exists in filesystem
guile: /usr/share/guile/2.0/language/elisp/compile-tree-il.scm exists in filesystem
guile: /usr/share/guile/2.0/language/elisp/lexer.scm exists in filesystem
guile: /usr/share/guile/2.0/language/elisp/parser.scm exists in filesystem
guile: /usr/share/guile/2.0/language/elisp/runtime.scm exists in filesystem
guile: /usr/share/guile/2.0/language/elisp/runtime/function-slot.scm exists in filesystem
guile: /usr/share/guile/2.0/language/elisp/runtime/macros.scm exists in filesystem
guile: /usr/share/guile/2.0/language/elisp/runtime/subrs.scm exists in filesystem
guile: /usr/share/guile/2.0/language/elisp/runtime/value-slot.scm exists in filesystem
guile: /usr/share/guile/2.0/language/elisp/spec.scm exists in filesystem
guile: /usr/share/guile/2.0/language/glil.scm exists in filesystem
guile: /usr/share/guile/2.0/language/glil/compile-assembly.scm exists in filesystem
guile: /usr/share/guile/2.0/language/glil/spec.scm exists in filesystem
guile: /usr/share/guile/2.0/language/objcode/spec.scm exists in filesystem
guile: /usr/share/guile/2.0/language/scheme/compile-tree-il.scm exists in filesystem
guile: /usr/share/guile/2.0/language/scheme/decompile-tree-il.scm exists in filesystem
guile: /usr/share/guile/2.0/language/scheme/spec.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/analyze.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/canonicalize.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/compile-glil.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/cse.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/debug.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/effects.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/fix-letrec.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/inline.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/optimize.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/peval.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/primitives.scm exists in filesystem
guile: /usr/share/guile/2.0/language/tree-il/spec.scm exists in filesystem
guile: /usr/share/guile/2.0/language/value/spec.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops/accessors.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops/active-slot.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops/compile.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops/composite-slot.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops/describe.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops/dispatch.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops/internal.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops/save.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops/simple.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops/stklos.scm exists in filesystem
guile: /usr/share/guile/2.0/oop/goops/util.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/arithmetic/bitwise.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/arithmetic/fixnums.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/arithmetic/flonums.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/base.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/bytevectors.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/conditions.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/control.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/enums.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/eval.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/exceptions.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/files.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/hashtables.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/io/ports.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/io/simple.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/lists.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/mutable-pairs.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/mutable-strings.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/programs.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/r5rs.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/records/inspection.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/records/procedural.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/records/syntactic.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/sorting.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/syntax-case.scm exists in filesystem
guile: /usr/share/guile/2.0/rnrs/unicode.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/api-diff.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/autofrisk.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/compile.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/disassemble.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/display-commentary.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/doc-snarf.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/frisk.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/generate-autoload.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/help.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/lint.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/list.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/punify.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/read-rfc822.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/read-scheme-source.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/read-text-outline.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/scan-api.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/snarf-check-and-output-texi.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/snarf-guile-m4-docs.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/summarize-guile-TODO.scm exists in filesystem
guile: /usr/share/guile/2.0/scripts/use2dot.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-1.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-10.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-11.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-111.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-13.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-14.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-16.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-17.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-18.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-19.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-2.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-26.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-27.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-31.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-34.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-35.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-37.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-38.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-39.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-4.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-4/gnu.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-41.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-42.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-42/ec.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-43.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-45.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-6.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-60.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-64.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-64/testing.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-67.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-67/compare.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-69.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-8.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-88.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-9.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-9/gnu.scm exists in filesystem
guile: /usr/share/guile/2.0/srfi/srfi-98.scm exists in filesystem
guile: /usr/share/guile/2.0/statprof.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/apply-templates.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/fold.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/match.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/simple.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/ssax.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/ssax/input-parse.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/sxml-match.ss exists in filesystem
guile: /usr/share/guile/2.0/sxml/transform.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/upstream/SSAX.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/upstream/SXML-tree-trans.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/upstream/SXPath-old.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/upstream/assert.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/upstream/input-parse.scm exists in filesystem
guile: /usr/share/guile/2.0/sxml/xpath.scm exists in filesystem
guile: /usr/share/guile/2.0/system/base/ck.scm exists in filesystem
guile: /usr/share/guile/2.0/system/base/compile.scm exists in filesystem
guile: /usr/share/guile/2.0/system/base/lalr.scm exists in filesystem
guile: /usr/share/guile/2.0/system/base/lalr.upstream.scm exists in filesystem
guile: /usr/share/guile/2.0/system/base/language.scm exists in filesystem
guile: /usr/share/guile/2.0/system/base/message.scm exists in filesystem
guile: /usr/share/guile/2.0/system/base/pmatch.scm exists in filesystem
guile: /usr/share/guile/2.0/system/base/syntax.scm exists in filesystem
guile: /usr/share/guile/2.0/system/base/target.scm exists in filesystem
guile: /usr/share/guile/2.0/system/base/types.scm exists in filesystem
guile: /usr/share/guile/2.0/system/foreign.scm exists in filesystem
guile: /usr/share/guile/2.0/system/repl/command.scm exists in filesystem
guile: /usr/share/guile/2.0/system/repl/common.scm exists in filesystem
guile: /usr/share/guile/2.0/system/repl/coop-server.scm exists in filesystem
guile: /usr/share/guile/2.0/system/repl/debug.scm exists in filesystem
guile: /usr/share/guile/2.0/system/repl/describe.scm exists in filesystem
guile: /usr/share/guile/2.0/system/repl/error-handling.scm exists in filesystem
guile: /usr/share/guile/2.0/system/repl/repl.scm exists in filesystem
guile: /usr/share/guile/2.0/system/repl/server.scm exists in filesystem
guile: /usr/share/guile/2.0/system/vm/coverage.scm exists in filesystem
guile: /usr/share/guile/2.0/system/vm/frame.scm exists in filesystem
guile: /usr/share/guile/2.0/system/vm/inspect.scm exists in filesystem
guile: /usr/share/guile/2.0/system/vm/instruction.scm exists in filesystem
guile: /usr/share/guile/2.0/system/vm/objcode.scm exists in filesystem
guile: /usr/share/guile/2.0/system/vm/program.scm exists in filesystem
guile: /usr/share/guile/2.0/system/vm/trace.scm exists in filesystem
guile: /usr/share/guile/2.0/system/vm/trap-state.scm exists in filesystem
guile: /usr/share/guile/2.0/system/vm/traps.scm exists in filesystem
guile: /usr/share/guile/2.0/system/vm/vm.scm exists in filesystem
guile: /usr/share/guile/2.0/system/xref.scm exists in filesystem
guile: /usr/share/guile/2.0/texinfo.scm exists in filesystem
guile: /usr/share/guile/2.0/texinfo/docbook.scm exists in filesystem
guile: /usr/share/guile/2.0/texinfo/html.scm exists in filesystem
guile: /usr/share/guile/2.0/texinfo/indexing.scm exists in filesystem
guile: /usr/share/guile/2.0/texinfo/plain-text.scm exists in filesystem
guile: /usr/share/guile/2.0/texinfo/reflection.scm exists in filesystem
guile: /usr/share/guile/2.0/texinfo/serialize.scm exists in filesystem
guile: /usr/share/guile/2.0/texinfo/string-utils.scm exists in filesystem
guile: /usr/share/guile/2.0/web/client.scm exists in filesystem
guile: /usr/share/guile/2.0/web/http.scm exists in filesystem
guile: /usr/share/guile/2.0/web/request.scm exists in filesystem
guile: /usr/share/guile/2.0/web/response.scm exists in filesystem
guile: /usr/share/guile/2.0/web/server.scm exists in filesystem
guile: /usr/share/guile/2.0/web/server/http.scm exists in filesystem
guile: /usr/share/guile/2.0/web/uri.scm exists in filesystem
make: /usr/bin/make exists in filesystem
make: /usr/include/gnumake.h exists in filesystem
Errors occurred, no packages were upgraded.
root /mnt/sdc1/porteus # pacman -S --force make
resolving dependencies...
looking for conflicting packages...

Packages (3) gc-7.4.2-4  guile-2.0.11-4  make-4.2.1-1

Total Installed Size:  13.98 MiB

:: Proceed with installation? [Y/n] y
(3/3) checking keys in keyring                                                      [################################################] 100%
(3/3) checking package integrity                                                    [################################################] 100%
(3/3) loading package files                                                         [################################################] 100%
(3/3) checking for file conflicts                                                   [################################################] 100%
(3/3) checking available disk space                                                 [################################################] 100%
:: Processing package changes...
(1/3) installing gc                                                                 [################################################] 100%
(2/3) installing guile                                                              [################################################] 100%
(3/3) installing make                                                               [################################################] 100%
root /mnt/sdc1/porteus # make -v
GNU Make 4.2.1
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Post Reply