problem med rettigeheder på debian
Hej
Jeg er ved at migrere nogle domæner fra en gammel debian server med PLESK til en ny server med PLESK.
Plesk migreringsscriptet kræver rsync på den gamle host for at kunne migrere et valgt domæne.
Når jeg prøver at installere rsync på min debian server får jeg flg. fejl:
/usr/bin/rsync kan ikke oprettes - er det på grund af rettigheder?
Eller hvad kan problemet være?
Brian
Jeg er ved at migrere nogle domæner fra en gammel debian server med PLESK til en ny server med PLESK.
Plesk migreringsscriptet kræver rsync på den gamle host for at kunne migrere et valgt domæne.
Når jeg prøver at installere rsync på min debian server får jeg flg. fejl:
server:/usr# apt-get -f install rsync
Indlæser pakkelisterne... Færdig
Opbygger afhængighedstræ... Færdig
Følgende NYE pakker vil blive installeret:
rsync
0 opgraderes, 1 nyinstalleres, 0 afinstalleres og 6 opgraderes ikke.
0B/261kB skal hentes fra arkiverne.
Efter udpakning vil 512kB yderligere diskplads være brugt.
(Læser database... 156639 filer og mapper aktuelt installeret.)
Udpakker rsync (fra .../rsync_2.6.9-2etch2_i386.deb)...
dpkg: fejl under behandling af /var/cache/apt/archives/rsync_2.6.9-2etch2_i386.deb (--unpack):
kunne ikke oprette './usr/bin/rsync': Adgang nægtet
dpkg-deb: underproces paste dræbt af signal (Røret blev brudt)
Der opstod fejl under behandlingen:
/var/cache/apt/archives/rsync_2.6.9-2etch2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
server:/usr#
/usr/bin/rsync kan ikke oprettes - er det på grund af rettigheder?
Eller hvad kan problemet være?
Brian
Kommentarer8
Hvilken bruger opretter du
Hej Marlar
Jeg er logget ind
Jeg er logget ind som root
Har også prøvet sudo men det kender den ikke.
Brian
Hvordan er rettighederne på
Bør se således ud.
ll /usr/ |grep bin
drwxr-xr-x 2 root root 69632 Sep 25 09:15 bin
drwxr-xr-x 2 root root 12288 Sep 25 08:49 sbin
Jeg får:
server:~# ls -hl
server:~# ls -hl /usr/ |grep bin
drwxr-xr-x 2 root root 28K 2013-01-27 18:06 bin
drwxr-xr-x 2 root root 12K 2012-04-24 16:24 sbin
server:~#
Det ligner til forveksling.
Brian
Du er ikke løbet tør for
Ellers prøv
apt-get clean && apt-get autoclean
Tjek rettigheden på den
ll /usr/bin |grep rsync
Min ser sådan ud:
administrator@ubuntu-v:~$ ll /usr/bin |grep rsync
-rwxr-xr-x 1 root root 390780 nov 8 2011 rsync*
administrator@ubuntu-v:~$
Hvis det ikke skyldes et pladsproblem, så prøv at klippe den eksisterende rsync til en backup mappe før installering. Du skal ikke slette den.
Jeg ville forsøge at installere uden -f flaget, for ikke at fortsætte hvis integrationstjek fejler. Du kan simulere handlingen uden at ændre noget med -s flag. Ellers er apt-get hjælpen; apt-get --help
Hej Frogmaster
tak for input
En kollega ledte mig i retning af lsattr og chattr
server:~# lsattr /usr
------------------ /usr/libexec
------------------ /usr/games
--------------I--- /usr/lib
------------------ /usr/X11R6
------------------ /usr/local
--------------I--- /usr/include
------------------ /usr/lib64
------------------ /usr/src
s---ia--------I--- /usr/sbin
s---ia--------I--- /usr/bin
------------------ /usr/share
Det hjalp dog ikke at fjerne attributter for /usr/bin
Men frogmasters spørgsmål fik mig til at tjekke i bin igen efter rsync
server:~# lsattr /usr/bin | grep rsync
s----a------------ /usr/bin/rsync.dpkg-new
server:~# chattr -sa /usr/bin/rsync.dpkg-new
server:~# lsattr /usr/bin | grep rsync
------------------ /usr/bin/rsync.dpkg-new
server:~# apt-get install rsync
Indlæser pakkelisterne... Færdig
Opbygger afhængighedstræ... Færdig
Følgende pakker vil blive opgraderet:
rsync
1 opgraderes, 0 nyinstalleres, 0 afinstalleres og 6 opgraderes ikke.
1 ikke fuldstændigt installerede eller afinstallerede.
.
.
Gør klar til at erstatte rsync 2.6.9-2etch2 (med .../rsync_2.6.9-2etch2_i386.deb)...
Udpakker erstatning rsync...
Sætter rsync (2.6.9-2etch2) op...
server:~#
Der er nu forbindelse mellem de 2 PLESK admins
Tak for hjælpen.
Brian
Tak for tilbagemeldingen -