[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema con montaggio chiavette usb



Ciao Giuseppe

Il 2017-05-17 15:03 Giuseppe Sacco ha scritto:
questo?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676554#20

non lo avevo visto, ma si parla di installazione da usb, mentre io sono partito da cd, in ogni caso questo è il contenuto del file /etc/fstab:
# / was on /dev/sda5 during installation
UUID=afe06bea-9d42-4bf3-a3d5-f4238ccc6fc1 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda2 during installation
UUID=E28F-06EC  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sda7 during installation
UUID=0b186328-e3bb-4cfa-990c-5344efc959fb /home ext4 defaults 0 2
# swap was on /dev/sda6 during installation
UUID=fb4bc3ce-aa97-4c25-b1c1-e751745485c2 none swap sw 0 0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
## /dev/sda1: LABEL="Disco D"
UUID="8f32f6ca-1fd5-4245-add3-40ada8c2ee2e" /media/Disco_D ext4 rw,defaults 0 0

Ho notato inoltre che il "Disco D" viene si montato, ma il mio utente non è abilitato alla scrittura su di esso e che analogamente a ciò che succede con le chiavette anche il cd/dvd non viene montato, sia che sia commentata o meno la riga (scusate il sia-sia)
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0


Ho visto lo script usbmount e non fa mai un «exit 2» quindi il codice
d'errore deve venire da uno dei comandi che utilizza.
Apri lo script /usr/share/usbmount/usbmount e cambia la riga iniziale
«exec > /dev/null 2>&1» in «exec > /tmp/usbmount.log 2>&1»; e la riga
precedente da «set -e» a «set -ex». In questo modo, dopo l'esecuzione,
dovresti avere il file /tmp/usbmount.log con qualche informazione in
più.

Per avere altre informazioni via syslog, puoi anche aggiungere
«VERBOSE=Y» in fondo a /etc/usbmount/usbmount.conf


Inizialmente mi sono reso conto che la riga di /etc/usbmount/usbmount.conf
FS_MOUNTOPTIONS="-fstype=vfat,gid=floppy,dmask=0007,fmask=0117"
terminava erroneamente con un ")" che naturalmente ho rimosso, ma non monta ancora le chiavette, e questo è il contenuto del file di log generato (/tmp/usbmount.log):
+ ENABLED=1
+ MOUNTPOINTS=
+ FILESYSTEMS=
+ MOUNTOPTIONS=
+ FS_MOUNTOPTIONS=
+ VERBOSE=no
+ [ -r /etc/usbmount/usbmount.conf ]
+ . /etc/usbmount/usbmount.conf
+ ENABLED=1
+ MOUNTPOINTS=/media/usb0 /media/usb1 /media/usb2 /media/usb3
             /media/usb4 /media/usb5 /media/usb6 /media/usb7
+ FILESYSTEMS=vfat ext2 ext3 ext4 hfsplus msdos
+ MOUNTOPTIONS=sync,noexec,nodev,noatime,nodiratime
+ FS_MOUNTOPTIONS=-fstype=vfat,gid=floppy,dmask=0007,fmask=0117
+ VERBOSE=yes
+ log debug loaded usbmount configurations
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[5621] -- loaded usbmount configurations
+ [ 1 -eq 0 ]
+ [ ! -x /sbin/blkid ]
+ [ ! -e /var/run/usbmount ]
+ umask 022
+ [ add = add ]
+ log debug trying to acquire lock /var/run/usbmount/.mount.lock
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[5621] -- trying to acquire lock /var/run/usbmount/.mount.lock
+ lockfile-create --retry 3 /var/run/usbmount/.mount
+ trap ( lockfile-remove /var/run/usbmount/.mount ) 0
+ log debug acquired lock /var/run/usbmount/.mount.lock
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[5621] -- acquired lock /var/run/usbmount/.mount.lock
+ /sbin/blkid -p /dev/sdb1
+ DEVINFO=/dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32" TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos" PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb" PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63" PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16" + echo /dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32" TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos" PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb" PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63" PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16"
+ sed s/.*[[:blank:]]TYPE="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ FSTYPE=vfat
+ echo+ /dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32" TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos" PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb" PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63" PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16"
sed s/.*[[:blank:]]UUID="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ UUID=A497-B11C
+ echo /dev/sdb1: LABEL="KINGSTON" UUID="A497-B11C" VERSION="FAT32" TYPE="vfat" USAGE="filesystem" PART_ENTRY_SCHEME="dos" PART_ENTRY_UUID="3e7a7591-01" PART_ENTRY_TYPE="0xb" PART_ENTRY_FLAGS="0x80" PART_ENTRY_NUMBER="1" PART_ENTRY_OFFSET="63" PART_ENTRY_SIZE="15130017" PART_ENTRY_DISK="8:16"
+ sed s/.*[[:blank:]]USAGE="\([^"]*\)".*/\1/g; s/[[:blank:]]*//g;
+ USAGE=filesystem
+ echo filesystem
+ egrep -q (filesystem|disklabel)
+ egrep -q ^[[:blank:]]*/dev/sdb1 /etc/fstab
+ grep -q ^[[:blank:]]*UUID=A497-B11C /etc/fstab
+ log debug /dev/sdb1 contains filesystem type vfat
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[5621] -- /dev/sdb1 contains filesystem type vfat
+ fstype=vfat
+ in_list vfat vfat ext2 ext3 ext4 hfsplus msdos
+ [ vfat != vfat ]
+ return 0
+ [ -d /media/usb0 ]
+ grep -q ^[^ ][^ ]*  */media/usb0  /proc/mounts
+ mountpoint=/media/usb0
+ log debug mountpoint /media/usb0 is available for /dev/sdb1
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[5621] -- mountpoint /media/usb0 is available for /dev/sdb1
+ break
+ [ -n /media/usb0 ]
+ options=
+ expr -fstype=vfat,gid=floppy,dmask=0007,fmask=0117 : -fstype=vfat,.
14
+ echo -fstype=vfat,gid=floppy,dmask=0007,fmask=0117
+ sed s/^[^,]*,//
+ options=gid=floppy,dmask=0007,fmask=0117
+ break
+ [ -n sync,noexec,nodev,noatime,nodiratime ]
+ options=sync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117 + log info executing command: mount -tvfat -osync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117 /dev/sdb1 /media/usb0
+ [ info != debug ]
+ logger -p user.info -t usbmount[5621] -- executing command: mount -tvfat -osync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117 /dev/sdb1 /media/usb0 + mount -tvfat -osync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117 /dev/sdb1 /media/usb0
+ vendor=
+ [ -r /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/device/vendor ] + [ -r /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/vendor ] + cat /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/vendor
+ vendor=Kingston
+ echo Kingston
+ sed s/^[[:blank:]]\+//; s/[[:blank:]]\+$//
+ vendor=Kingston
+ model=
+ [ -r /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/device/model ] + [ -r /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/model ] + cat /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1/../device/model
+ model=DataTraveler 2.0
+ echo DataTraveler 2.0
+ sed s/^[[:blank:]]\+//; s/[[:blank:]]\+$//
+ model=DataTraveler 2.0
+ export UM_DEVICE=/dev/sdb1
+ export UM_MOUNTPOINT=/media/usb0
+ export UM_FILESYSTEM=vfat
+ export UM_MOUNTOPTIONS=sync,noexec,nodev,noatime,nodiratime,gid=floppy,dmask=0007,fmask=0117
+ export UM_VENDOR=Kingston
+ export UM_MODEL=DataTraveler 2.0
+ log info executing command: run-parts /etc/usbmount/mount.d
+ [ info != debug ]
+ logger -p user.info -t usbmount[5621] -- executing command: run-parts /etc/usbmount/mount.d
+ run-parts /etc/usbmount/mount.d
+ log debug usbmount execution finished
+ [ debug != debug ]
+ expr yes : [yY]
+ logger -p user.debug -t usbmount[5621] -- usbmount execution finished
+ lockfile-remove /var/run/usbmount/.mount

Ciao,
Giuseppe

Ciao,

Gianni
---
--

______________________________________
Giovanni Bellonio


Reply to: