Nokia Internet Tablet N8XX     

Ответы на вопросы о таблетках

  • Вы не зашли.

#1 21-04-2008 12:52:29

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Apache web server (httpd) - невозможно удалить

Пытаюсь удалить Apache web server (httpd) - мне пишет, что файл повреждён! как удалить теперь приложение....?


Nokia n800 | OS 2008 Diablo

Неактивен

 

#2 21-04-2008 13:01:36

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Apache web server (httpd) - невозможно удалить

переустановка не помогла

Отредактированно SpiritBY (21-04-2008 13:02:02)


Nokia n800 | OS 2008 Diablo

Неактивен

 

#3 21-04-2008 22:12:19

gLobster  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 27-08-2007
Сообщений: 1240
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

# sudo gainroot
# dpkg --purge <package>


c приветом, gLobster
Nokia's E90|N810|6151 + TomTom 920T

Неактивен

 

#4 21-04-2008 22:56:36

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Apache web server (httpd) - невозможно удалить

вошел под рутом, набрал
#dpkg -purge httpd

пишет:
dpkg: unknown option -k

Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Type dpkg --license for copyright license and lack of warranty (GNU GPL) [*].

Options marked [*] produce a lot of output - pipe it through `less' or `more' !
Nokia-N800-51-3:~# dpkg-deb
dpkg-deb: need an action option

Type dpkg-deb --help for help about manipulating *.deb files;
Type dpkg --help for help about installing and deinstalling packages.


видимо, не так пишу комманду.....


Nokia n800 | OS 2008 Diablo

Неактивен

 

#5 21-04-2008 23:00:51

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Apache web server (httpd) - невозможно удалить

теперь сделал так:
dpkg -p httpd

ответ:
Package: httpd
Priority: extra
Section: user/internet
Installed-Size: 14480
Maintainer: Tony Green <tony@beermad.org.uk>
Architecture: armel
Version: 2.2.8-1
Depends: libc6 (>= 2.5.0-1), libexpat1 (>= 1.95.8), libsqlite3-0 (>= 3.4.1)
Size: 2925702
Description: the Apache webserver

не понимаю как удалить...... хелп плиз)


Nokia n800 | OS 2008 Diablo

Неактивен

 

#6 21-04-2008 23:09:04

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Apache web server (httpd) - невозможно удалить

а в ответ комманде  dpkg -r httpd

такой:
dpkg: error processing httpd (--remove):
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.
Errors were encountered while processing:
httpd

вот, я в тупике......


Nokia n800 | OS 2008 Diablo

Неактивен

 

#7 21-04-2008 23:25:16

Wall  
TabletGeek
На форуме с: 28-08-2007
Сообщений: 1174
Отблагодарили :   73 
 

Re: Apache web server (httpd) - невозможно удалить

Попробуйте сначала apt-get install httpd --reinstall, потом уже dpkg -P httpd

У вас база dpkg сломана. Такое бывает, когда в консоли играются с dpkg не понимая что происходит.


Nokia 770/IT 2006, N810

Неактивен

 

#8 21-04-2008 23:35:38

gLobster  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 27-08-2007
Сообщений: 1240
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

SpiritBY говорит:

вошел под рутом, набрал
#dpkg -purge httpd

пишет:
dpkg: unknown option -k

видимо, не так пишу комманду.....

Скорее другое. Очень похоже на баг, связанный с тем, что шелл неправильно работает с UTF-8 шрифтами. Очень похоже, что вы где-то вставили русскую букву, а потом попытались её удалить забоем. На экране всё выглядело правильно, а в буфере комнады шела - по-другому. Надо, если случайно хоть одну букву ввели на кирилице - нажать ctrl+C и затем набрать заново.
И ещё. В юниксовском шеле регистр букв имеет значение. Поэтому ключи -p и -P несут совершенно разный смысл.

И при порушенной установке пакета как раз ключ --purge (-P) и помогает.


c приветом, gLobster
Nokia's E90|N810|6151 + TomTom 920T

Неактивен

 

#9 22-04-2008 00:10:58

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Apache web server (httpd) - невозможно удалить

сделал все как вы сказали:
Nokia-N800-51-3:~# dpkg -P httpd
dpkg: error processing httpd (--purge):
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.
Errors were encountered while processing:
httpd

пытался переинсталить пакет из консоли.... вот что получилось:
Nokia-N800-51-3:~# apt-get install /media/mmc2/install/apache/httpd.deb
Reading package lists... Done
Building dependency tree... Done
E: The package httpd needs to be reinstalled, but I can't find an archive for it.


что делать......


Nokia n800 | OS 2008 Diablo

Неактивен

 

#10 22-04-2008 00:23:19

ilya_dan  
ТаблетМонстр
Откуда: СПб
На форуме с: 24-03-2008
Сообщений: 42
Отблагодарили :   
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

А из какого источника ставился собственно пакет, который надо удалить (httpd)? Может пакет кривой?


ASUS F7SR / N810 / SE K-790i

Неактивен

 

#11 22-04-2008 00:26:32

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Apache web server (httpd) - невозможно удалить

качал с garage.maemo.org.....


Nokia n800 | OS 2008 Diablo

Неактивен

 

#12 22-04-2008 00:37:53

ilya_dan  
ТаблетМонстр
Откуда: СПб
На форуме с: 24-03-2008
Сообщений: 42
Отблагодарили :   
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

SpiritBY говорит:

качал с garage.maemo.org.....

Автор поправил инсталляционные скрипты, смотри что он пишет о последнем релизе:

Tony Green говорит:

Release Name: 2.2.8-1a

Notes: A few fixes to install/uninstall scripts plus I've added the rewrite module, mainly because I needed it myself.

http://garage.maemo.org/frs/shownotes.p … se_id=1690   


ASUS F7SR / N810 / SE K-790i

Неактивен

 

#13 22-04-2008 00:38:35

gLobster  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 27-08-2007
Сообщений: 1240
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

судя по ошибке у Вас грохнут сам архив пакета на локальной машине.
Вообще, раз Вы работаете уже с локальным пакетом - apt-get не обязателен. Всё можно сделать dpkg.

установить принудительно с перезаписью :
dpkg --force-overwrite -i /media/mmc2/install/apache/httpd.deb


c приветом, gLobster
Nokia's E90|N810|6151 + TomTom 920T

Неактивен

 

#14 22-04-2008 00:48:07

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Apache web server (httpd) - невозможно удалить

вот что получается...
Nokia-N800-51-3:~# dpkg --force-overwrite -i /media/mmc2/install/apache/httpd.deb
(Reading database ... 23302 files and directories currently installed.)
Preparing to replace httpd 2.2.8-1 (using .../mmc2/install/apache/httpd.deb) ...
Stopping httpd: /etc/init.d/httpd: line 31: /usr/bin/apachectl: not found
invoke-rc.d: initscript httpd, action "stop" failed.
dpkg: warning - old pre-removal script returned error exit status 127
dpkg - trying script from the new package instead ...
Stopping httpd: /etc/init.d/httpd: line 31: /usr/bin/apachectl: not found
invoke-rc.d: initscript httpd, action "stop" failed.
dpkg: error processing /media/mmc2/install/apache/httpd.deb (--install):
subprocess new pre-removal script returned error exit status 127
Starting httpd: /etc/init.d/httpd: line 31: /usr/bin/apachectl: not found
invoke-rc.d: initscript httpd, action "start" failed.
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 127
Errors were encountered while processing:
/media/mmc2/install/apache/httpd.deb


Nokia n800 | OS 2008 Diablo

Неактивен

 

#15 22-04-2008 00:57:00

gLobster  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 27-08-2007
Сообщений: 1240
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

уже легче. У Вас пока не хватает файла /usr/bin/apachectl
а что скажет

dpkg --unpack /media/mmc2/install/apache/httpd.deb ?


c приветом, gLobster
Nokia's E90|N810|6151 + TomTom 920T

Неактивен

 

#16 22-04-2008 00:59:52

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Apache web server (httpd) - невозможно удалить

Nokia-N800-51-3:~# dpkg --unpack /media/mmc2/install/apache/httpd.deb
Selecting previously deselected package httpd.
(Reading database ... 23302 files and directories currently installed.)
Preparing to replace httpd 2.2.8-1 (using .../mmc2/install/apache/httpd.deb) ...
Stopping httpd: /etc/init.d/httpd: line 31: /usr/bin/apachectl: not found
invoke-rc.d: initscript httpd, action "stop" failed.
dpkg: warning - old pre-removal script returned error exit status 127
dpkg - trying script from the new package instead ...
Stopping httpd: /etc/init.d/httpd: line 31: /usr/bin/apachectl: not found
invoke-rc.d: initscript httpd, action "stop" failed.
dpkg: error processing /media/mmc2/install/apache/httpd.deb (--unpack):
subprocess new pre-removal script returned error exit status 127
Starting httpd: /etc/init.d/httpd: line 31: /usr/bin/apachectl: not found
invoke-rc.d: initscript httpd, action "start" failed.
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 127
Errors were encountered while processing:
/media/mmc2/install/apache/httpd.deb


Nokia n800 | OS 2008 Diablo

Неактивен

 

#17 22-04-2008 01:00:06

gLobster  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 27-08-2007
Сообщений: 1240
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

Вот ещё: попробуйте

dpkg -P --force-remove-reinstreq httpd


c приветом, gLobster
Nokia's E90|N810|6151 + TomTom 920T

Неактивен

 

#18 22-04-2008 01:00:43

ilya_dan  
ТаблетМонстр
Откуда: СПб
На форуме с: 24-03-2008
Сообщений: 42
Отблагодарили :   
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

SpiritBY говорит:

вот что получается...
Stopping httpd: /etc/init.d/httpd: line 31: /usr/bin/apachectl: not found

Гм. Я бы отредактировал 31 строку /etc/init.d/httpd так, чтобы /usr/bin/apachectl не вызывался. Это даст возможность prerm-у все-таки снести предыдущий пакет.


ASUS F7SR / N810 / SE K-790i

Неактивен

 

#19 22-04-2008 01:02:44

gLobster  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 27-08-2007
Сообщений: 1240
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

Как вариант. Поставить вначале #


c приветом, gLobster
Nokia's E90|N810|6151 + TomTom 920T

Неактивен

 

#20 22-04-2008 01:09:10

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Apache web server (httpd) - невозможно удалить

# не помогла, а как в коде исправить я бес понятия....

также все предыдущие комманды выдают ту же ошибку...(


Nokia n800 | OS 2008 Diablo

Неактивен

 

#21 22-04-2008 01:13:08

gLobster  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 27-08-2007
Сообщений: 1240
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

На самом деле можно тупо удалить файл постинсталяции или перенести его:
# sudo ganroot
# mv /var/lib/dpkg/info/httpd.postinst /tmp

и попробовать
# dpkg -P httpd


c приветом, gLobster
Nokia's E90|N810|6151 + TomTom 920T

Неактивен

 

#22 22-04-2008 01:18:31

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Apache web server (httpd) - невозможно удалить

mv /var/lib/dpkg/info/httpd.postinst /tmp
mv: cannot rename '/var/lib/dpkg/info/httpd.postinst': No such file or directory


Nokia n800 | OS 2008 Diablo

Неактивен

 

#23 22-04-2008 01:23:01

gLobster  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 27-08-2007
Сообщений: 1240
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

Пардон. PreRemoval script...

# mv /var/lib/dpkg/info/httpd.prerm /tmp


c приветом, gLobster
Nokia's E90|N810|6151 + TomTom 920T

Неактивен

 

#24 22-04-2008 01:24:47

ilya_dan  
ТаблетМонстр
Откуда: СПб
На форуме с: 24-03-2008
Сообщений: 42
Отблагодарили :   
Вебсайт
 

Re: Apache web server (httpd) - невозможно удалить

Посмотрел я этот пакет... Насколько я вижу из вывода dpkg, он сначала пытается запустить apachectl из файловой системы, обламывается, а потом пытается запустить его же, но из содержимого пакета. Варианты:

1. Отредактировать /etc/init.d/httpd, поставив в начале exit 0:

#! /bin/sh
#
set -e

exit 0

case "$1"
....

и попробовать удалить dpkg --purge

2. Взять НОВЫЙ пакет 2.2.8-1a - там /usr/bin/apachectl ЕСТЬ, может помочь...


ASUS F7SR / N810 / SE K-790i

Неактивен

 

#25 22-04-2008 13:10:12

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Apache web server (httpd) - невозможно удалить

Спасибо ребята, получилось!!!
сделал так:

пока ехал в метро, снёс через браузер файлик var/lib/dpkg/info/httpd.prerm. потом перегрузился. даллее dpkg -P --force-remove-reinstreq httpd и всё! больше его нет! всё стало нормально работать!!

ещё раз спасибо большое!!


Nokia n800 | OS 2008 Diablo

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002-2008 Rickard Andersson

Использованы иконки браузеров с форума forum.mozilla-russia.org

[ Generated in 0.492 seconds, 8 queries executed ]