Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: cherokee admin nechce ist [vyřešeno]  (Přečteno 1392 krát)

Lux

  • Host
cherokee admin nechce ist [vyřešeno]
« kdy: 22 Září 2011, 20:31:21 »
zmazal som cherokee, a manualne este vsetko co ostalo... potom som znova cherokee nainstaloval klasicky cez apt-get install cherokee, instalacia prebehla v poriadku. No ked chcem spustit cherokee admin - sudo cherokee-admin -b, vyhodi tuto chybu:


Kód: [Vybrat]
sudo cherokee-admin -b
[22/09/2011 20:26:28.172] (error) plugin_loader.c:199 - Something just happened
    while opening a plug-in file | The operating system reported
    '/usr/lib/cherokee/libplugin_directory.so: cannot open shared object file:
    No such file or directory' while trying to load '/usr/lib/cherokee/libplugin_directory.so'.

[22/09/2011 20:26:28.172] (error) plugin_loader.c:367 - Could not open the
    'directory' module | Either you are trying to use an unavailable
    (uninstalled?) plugin, or there is a installation issue.

[22/09/2011 20:26:28.172] (critical) virtual_server.c:746 - Could not load rule
    module 'directory' | The server could not load a plug-in file. This might
    be due to some problem in the installation.

main_admin.c:425 - Could not initialize the server

Skusal som uz asi hocico, kompletne som cherokee znova zmazal, skusal som ho znova nainstalovat cez aptitude, restartol som pc nic nepomaha.. na google nic podobne som nenasiel.

Distro je Ubuntu 10.04.3 LTS, ppa oficialny z launchpadu, verzia cherokee posledna stabilna.

Vie niekto pomoct?
Vdaka.
« Poslední změna: 27 Září 2011, 18:37:05 od Lux »

erumoico

  • Aktivní člen
  • *
  • Příspěvků: 203
Re: cherokee admin nechce ist
« Odpověď #1 kdy: 22 Září 2011, 23:07:40 »
Nejsem s tím programem cherokee seznámen, ale napadá mě: Dával jsi remove to nebo purge, před tím "manuálním mazáním"?
ad 1. error) Ten první error říká, že ti schází knihovna /usr/lib/cherokee/libplugin_directory.so. Co totu knihovnu obsahuje zjistíš pomocí (předpokládám, že máš apt-file nainstalován a aktualizován):
Kód: (v terminálu) [Vybrat]
apt-file find libplugin_directory.sovýstupem je:
Kód: [Vybrat]
libcherokee-server0: /usr/lib/cherokee/libplugin_directory.sotzn.: postrádáš balík libcherokee-server0
ad 2.-3. error) Další dva ti dávají návrh, že nějaký plug-in nejde otevřít asi z důvodu chybné instalace.

Pokud jsi dal remove a pak jsi ručně odstranil zbytky, tak si domnívám, že si poté aptitude (nebo apt-get) myslelo, že konfiguráky tam furt jsou a tím pádem je nenainstalovalo. Nevím jakým způsobem "manuálně mažeš", ale je mi divné, že to postrádá libcherokee-server0, když cherokee na něm závisí.

Možné řešení k mé domněnce:
Kód: (v terminálu) [Vybrat]
# následující příkaz odstranění balík cherokee i s konfiguračními soubory
sudo aptitude purge cherokee
# když se chceš podívat jestli něco zbylo po balících s cherokee ve jménu dej
aptitude search '~c cherokee'
# instalace :-)
sudo aptitude install cherokee
# kontrola chyb přes md5sum pro balíky; do debsums.txt to strkám abych se mi to neztratilo (vlastní zkušenost :-P)
debsums -s 2> debsums.txt; cat debsums.txt
# případně přeinstalace neúplných balíků
sudo aptitude reinstall NEÚPLNÝ_BALÍK
NB: ASUS EeePC 900A - Intel Atom N270, 1GB RAM; Debian GNU/Linux wheezy/sid, grafické prostředí KDE 4.6.5

Lux

  • Host
Re: cherokee admin nechce ist
« Odpověď #2 kdy: 23 Září 2011, 08:44:23 »
Nejsem s tím programem cherokee seznámen, ale napadá mě: Dával jsi remove to nebo purge, před tím "manuálním mazáním"?
ad 1. error) Ten první error říká, že ti schází knihovna /usr/lib/cherokee/libplugin_directory.so. Co totu knihovnu obsahuje zjistíš pomocí (předpokládám, že máš apt-file nainstalován a aktualizován):
Kód: (v terminálu) [Vybrat]
apt-file find libplugin_directory.sovýstupem je:
Kód: [Vybrat]
libcherokee-server0: /usr/lib/cherokee/libplugin_directory.sotzn.: postrádáš balík libcherokee-server0
ad 2.-3. error) Další dva ti dávají návrh, že nějaký plug-in nejde otevřít asi z důvodu chybné instalace.

Pokud jsi dal remove a pak jsi ručně odstranil zbytky, tak si domnívám, že si poté aptitude (nebo apt-get) myslelo, že konfiguráky tam furt jsou a tím pádem je nenainstalovalo. Nevím jakým způsobem "manuálně mažeš", ale je mi divné, že to postrádá libcherokee-server0, když cherokee na něm závisí.

Možné řešení k mé domněnce:
Kód: (v terminálu) [Vybrat]
# následující příkaz odstranění balík cherokee i s konfiguračními soubory
sudo aptitude purge cherokee
# když se chceš podívat jestli něco zbylo po balících s cherokee ve jménu dej
aptitude search '~c cherokee'
# instalace :-)
sudo aptitude install cherokee
# kontrola chyb přes md5sum pro balíky; do debsums.txt to strkám abych se mi to neztratilo (vlastní zkušenost :-P)
debsums -s 2> debsums.txt; cat debsums.txt
# případně přeinstalace neúplných balíků
sudo aptitude reinstall NEÚPLNÝ_BALÍK

Skusal som tvoj postup, diky, ale nepomohlo.

Manualne som vsetko co ostalo po cherokee zmazal samozrejme az po apt-get remove cherokee.

Napisal som priamo autorovi, som zvedavy co na to povie.

Mozno ide o nejaky bug, kto vie.

erumoico

  • Aktivní člen
  • *
  • Příspěvků: 203
Re: cherokee admin nechce ist
« Odpověď #3 kdy: 26 Září 2011, 07:42:18 »
debsums žádné chyby nevypsalo? Ten první error se odstranil?
ad 1. error) Zkus mi nejdříve zjistit zda-li je balík nainstalován a jestli je přítomná ta knihovna.
Kód: (třeba takto v terminálu) [Vybrat]
aptitude show libcherokee-server0
ls /usr/lib/cherokee/libplugin_directory.so
# Další vytiskne závislosti na sdílených knihovnách. Hledej: Not Found nebo něco podobného
ldd /usr/bin/cherokee-admin
NB: ASUS EeePC 900A - Intel Atom N270, 1GB RAM; Debian GNU/Linux wheezy/sid, grafické prostředí KDE 4.6.5

Lux

  • Host
Re: cherokee admin nechce ist
« Odpověď #4 kdy: 26 Září 2011, 18:10:06 »
Ok, tu je riesenie:

Kód: [Vybrat]
debsums -s 2> debsums.txt; cat debsums.txt
sudo apt-get install debsums
debsums -s 2> debsums.txt; cat debsums.txt
grep package debsums.txt|sed -rn 's/.*from ([^ ]*) package.*/\1/p' > debsums-fi$
sudo aptitude reinstall libcherokee-mod-rrd libcherokee-server0
sudo cherokee-admin -b

 

Provoz zaštiťuje spolek OpenAlt.