Intereting Posts
Определить качество сигнала или уровень сигнала через hostapd или iw Если каталог является файлом, могу ли я увидеть содержимое этого файла? Как пропустить специальные буферы при уничтожении текущего буфера? Как наложить файл на нужный размер? Матч косой черты в ббе Как подключиться из одного экземпляра гостевой комнаты VM к другому экземпляру виртуальной машины VM Удалить 100 строк из редактора vi с помощью одной команды Может только получить доступ к одной сети извне Как создать список символов, встречающихся перед определенным символом, только в строках, содержащих другой определенный символ с использованием регулярного выражения? Как процесс (user1) может записывать журнал в каталог (root) Настройка сенсорного драйвера для запуска службы Настройка OpenVPN вручную на маршрутизаторе включить службу systemd в нестандартной цели, например `chkconfig -level` Строка подсказки Bash появляется в той же строке, что и вывод команды curl пакетное переименование имен файлов, включая пробелы и шаблоны

/ sys: cpio: chown failed – файловая система только для чтения (построение RPM с использованием Docker)

Хотя я пытаюсь построить rpm с помощью Docker for Phusion Passenger 4.0.53 ( https://github.com/phusion/passenger_rpm_automation ), я получаю следующую ошибку. Любая помощь очень ценится.

$ ./build -p /srv/passenger_rpm_automation/passenger -P /srv/passenger_rpm_automation/passenger-release-4.0.53 -o /srv/passenger_rpm_automation/out -d 'el6' -a 'x86_64' -c /srv/passenger_rpm_automation/cache . . rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- Error unpacking rpm package filesystem-2.4.30-3.el6.x86_64 rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- error: unpacking of archive failed on file /sys: cpio: chown failed - Read-only file system rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- /usr/share/info/dir: could not read (No such file or directory) and could not create (No such file or directory) rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- /usr/share/info/dir: could not read (No such file or directory) and could not create (No such file or directory) . . . rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- xz-lzma-compat.x86_64 0:4.999.9-0.5.beta.20091007git.el6 rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- zlib.x86_64 0:1.2.3-29.el6 rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- Failed: rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- filesystem.x86_64 0:2.4.30-3.el6 rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- rpm:passenger:el6:x86_64: 2014-12-11 15:17:10 -- DEBUG: kill orphans *** Command failed: /usr/bin/mock --verbose -r epel-6-x86_64 --resultdir '/output/el6-x86_64' --uniqueext passenger-el6-x86_64 rebuild /output/el6-x86_64/passenger-4.0.52-1.el6.src.rpm ----- Task errored: Building binary RPMs -> passenger:el6:x86_64 ----- --------------------------------------------- Current time: 2014-12-11 15:17:10 Start time : 2014-12-11 15:15:45 Duration : 1 min 24 sec 

Окружающая среда: Ubuntu 14.04 LTS 64bit Docker версия 1.3.2

Может быть файловая система, установленная на /srv или / /srv только для чтения. Вы должны посмотреть на выход /proc/mounts . Пример вывода:

 rootfs / rootfs rw 0 0 /dev/root / ext3 rw,noatime,errors=continue,barrier=1,data=ordered 0 0 devtmpfs /dev devtmpfs rw,size=247996k,nr_inodes=61999,mode=755 0 0 none /proc proc rw,nosuid,nodev,noexec,relatime 0 0 none /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 /proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0 /dev/vda2 /boot ext3 ro,noatime,errors=continue,barrier=1,data=ordered 0 0 /dev/vda9 /var ext3 rw,noatime,errors=continue,barrier=1,data=ordered 0 0 /dev/vda10 /data ext3 rw,noatime,errors=continue,barrier=1,data=ordered 0 0 tmpfs /dev/shm tmpfs rw,relatime 0 0 devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=000 0 0 tmpfs /vtmp tmpfs rw,relatime,size=65536k 0 0 

Найдите строки с ro как значение в четвертом поле. Пример строки с выхода:

 /dev/vda2 /boot ext3 ro,noatime,errors=continue,barrier=1,data=ordered 0 0 

Затем перемонтируйте файловую систему в режиме чтения-записи. Обратите внимание: если у вас обычно есть файловая система, которая монтируется только для чтения, то она должна быть по уважительной причине. Обязательно обратитесь к системному администратору.